摄谱仪器在机电护卫勘验体系的新运用
基于相位累加器的直接数字合成法的工作原理将产生的波形数据存入波形存储器,然后在参考时钟作用下,对输入的频率数据进行累加,并且将累加器的输出一部分作为读取波形存储器的地址,将读出波形数据经D/A转换为相应的电压信号,D/A转换器输出的一系列阶梯电压信号经低通滤波器后便输出了光滑的合成波形的信号。
考虑到实用性和性能价格比,数字调制信号发生器的结构采用基于相位累加器的直接数字合成方法来设计。利用DDS芯片产生高质量的正弦波,同时DDS芯片具有调制功能,只须改变相应寄存器的内容既可实现调制,正弦波通过高速比较器产生方波。
USB通信硬件接口电路设计主机与测试设备之间采用USB接口,测试指令和数据通过USB电缆从主机发往设备。测试设备则根据主机的命令,发出调试各种继电器和自动装置所需要的激励源,并测试继电器和自动装置的性能参数(如动作值、返回值、动作时间等)。
本设计采用PHILIPS公司的设备端芯片PDIUSBD12,该芯片支持USB1.1协议,其规定的通信速度可达到1.5~12Mbps,完全满足实际测试要求。PDIUSBD12和80C196KC的接-2数字频率合成信号发生器结构-3PDIUSBD12和80C196KC的接口电子质量口电路如-3所示:2.3.180196KC的P3口是多路复用地址/数据总线,所以80196KC的P3口直接与PDIUSBD12的D0~D7相连;同时80196KC的ALE和PDIUSBD12的ALE引脚相连,这时忽略A0的输入,所以A0通过10KΩ电阻接地。我们可以通过STB指令往PDIUSBD12写数据和指令,奇数地址的输出为指令,偶数地址的输出为数据。
虚拟仪器界面程序设计用户应用层软件是虚拟仪器测试系统的关键。NI公司(Nati-onalInstrument)的软件LABVIEW广泛的被作为虚拟仪器开发平台,但是也有难以完成大数据量传输弱点。另外,LABVIEW不能进行系统调用实现底层操作(如访问物理地址等)。因此,本文采用另一种虚拟仪器开发工具:VisualC++来开发用户软件,提供人机交互,显示多窗口虚拟仪器界面,提供测试控制、数据输入和结果输出,并模拟产品面板,并实现仿真功能。利用VisualC++提供的基于文档/视图结构的应用程序来构建虚拟测试界面,用户可以向表单视图的对话框资源中加入要使用的控件,并可方便地在应用程序和控件之间进行通信。
结束本文根据继电保护测试的要求,采用虚拟仪器的设计思想,使用USB作为通信接口,解决了在传统测试方法上存在的问题,实现了灵活、高效的测试功能,具有较高的现实意义。
【中国粮油仪器在线】部分信息来自互联网,力求安全及时、准确无误,目的在于传递更多信息,并不代表本网对其观点赞同或对其真实性负责。