一种高精度便捷式全数字示波器的设计
4 系统软件设计
编程逻辑器件CPLD采用硬件描述语言VHDL为底层支撑,用原理图输入的方式来实现系统软件部分的设计。DSP软件编程采用C语言与汇编语言混合编程,程序主体用C语言编写,对于占用处理器时间较多的算法程序和I/O接口操作则采用汇编语言编程,汇编代码可以用C语言可调用的函数或内联代码的形式出现,把C语言和汇编语言的优点有机结合起来。系统软件完成数据收集分析,把采集到的曲线坐标经处理后由RS 422标准接口传输给智能终端,同时也能接收到智能终端的输入信息,执行相应的功能,系统程序流程图如图3所示。本文引用地址://m.amcfsurvey.com/article/179058.htm
6 结语
样机测量结果表明,系统频率测量误差小于0.05%,信号幅值测量误差小于1%,系统精度较高,能满足一般的工业要求,并且可以在显示模块上对被测信号进行很好的复现。系统重量小于0.5 kg,体积为:20 cm×15 cm×10 cm。
它克服了同类产品使用时操作复杂,精度低的缺点,并且所设计的数字示波器集成度高,工作过程受外界环境的干扰小,测量数据可视化,界面友好,可复现被测信号波形,故可作为一种内嵌式设备,嵌入到一些柔性工业测量系统当中,这在工业自动化领域和测试领域有广泛的应用前景。
评论