超声波流量计使用编码技术的探讨 三十三
4.2.1数字波形发生器的原理
数字波形发生器的原理简单说来就是:在存储器中写入产生波形的数字数据,用计数器顺序读出数据,经过D/A转换,则可产生高精度任意波形。首先将一个周期信号在时间轴上离散化为N份,在幅值上就相应得到了N个离散值,将离散值量化为数字量,预先存入存储器地址中。用地址计数器控制存储器的地址,按时序读出存储器中的数字量,经过数模转换器,就可以得到对应的模拟量。那么经过N个时序时钟周期,就可以在输出端得到一个周期的波形。
之后存储器动作,读取当前时序下对应地址中的预存数据:再经过D/A转换为模拟量,输出周期信号。如果需要产生正弦波信号,利用滤波、跟随电路便可输出较为理想的正弦波;如果希望产生方波或三角波,除改写存储器中数据外,电路中的低通滤波器也需去掉。
要得到精密的波形,必须保证足够高的幅值方向分辨率,该分辨率由数/模转换器的位数n决定,而与计数器的计数位数无关。n位数模转换器的分辨率为n,即2n步进。如果输出的正弦信号的峰峰值为VF,线形误差为lLSB时,输出电压的绝对误差小于VF/2n,很明显n越大,理论值与实际值线形误差越小,越准确。一般选择8位分辨率,256步进的D/A转换器就可以满足精密波形的要求。如果需要高精度的信号波形,则可以选择12位转换器,但价格较高。
详情请浏览公司网站的产品中心 http://www.dlysys.com/ 超声波流量计