1.3上下位机通讯
串口通讯流程图见图5[6],程序设计包括3个方面:一方面是单片机的通信程序;另一方面为计算机的通信程序;此外为了保证通信数据的可靠性,还要为其双方制定通信协议。单片机通过RS232与上位机相连,PC机作为主控方,单片机接受到上位机的响应,从而实现上下位机的通讯。

通信协议如下:
(1)串口通讯端口设置为1,波特率为9600b/s;
(2)帧格式为11位:1位起始位,8位数据位,1位停止位,1位奇偶校正位;
(3)数据格式:每个参数由5个字节组成,前4个字节表示数值,后1个字节表示数符(“0”代表正数,“1”代表负数),其结构见图6;

(4)通讯方式采用中断方式;
(5)采用上位机主动发握手信号联络下位机的方式;
(6)为了避免PC机出现死循环,设计程序时按任意键即可退出程序。
2提高精度所采用的方法
(1)大排量自动化测试场合通常环境较差、干扰源众多,滤波是抑制和防止干扰的一项重要措施。在测试模块中,干扰信号主要是高频信号,因此系统采用了二阶有源低通滤波器,获得了较好的效果。
(2)在测试过程中不可避免地存在一些误差较大的点,这些点称为粗差点。可以通过测试多次,按从小到大顺序排列,取中间几个值进行平均后,再用剩余标准差来判断是否还存在粗差点。如果还有,则剔除此粗差点,再进行平均并判断,直到没有粗差点为止。
3结论
利用虚拟仪器平台LabVIEW设计的外转子风机性能测试系统,不仅能够自定义用户界面,模块化的硬件能方便地提供全方位的系统集成,提高测试的效率和可靠性,而且能够对风机的各项参数进行显示、分析、处理和实时储存,具有智能化、可靠性高、实时性强等优点[7]。将先进的虚拟仪器技术运用于风机的性能测试中,使风机的性能测试实时性更强、工作效率更高、测量精度更加准确。这对于保证风机在工业生产中的经济性和安全性具有重大的意义。
参考文献
[1]钟德刚,胡传义.外转子风机及电动机性能配合[J].机电工程,2003,20(6):47-49.
[2]孙亚飞,陈仁文,等.测试仪器发展概述[J].仪器仪表学报,2003,24(5):480-489.
[3]杨乐平,李海涛,肖相生.LabVlEW程序设计与应用[M].北京:电子工业出版社,2001.
[4]姜风国.基于虚拟仪器的潜水泵电气安全性能计算机自动测试系统[D].硕士学位论文.浙江大学,2005.
[5]姜风国.基于虚拟仪器的电机电参数测试[J].机电工程,2007,4(2):20-22.
[6]王公仆,王文成.计算机与单片机的串口通讯程序设计[J].轻工机械,2007,6(3):103-105.
[7]程琴,胡志强,等.基于LabVIEW的农用风机性能测试系统的设计[J].农机化研究,2008,6(6):119-120.
来源:浙江大学化工机械研究所