基于LabVIEW的电机转速监测系统的设计

时间:2013-05-15来源:网络

4.2 上位机LabVIEW程序设计
上位机的操作界面采用LabVIEW进行可视化编程,主要完成上位机和下位机的通信、电机转速波形的显示和数据保存。设计使用LabVIEW 8.6版本,其丰富的函数库中提供了串口通信函数,使程序的编写方便快捷。首先通过VISA配置串口(VISA Configure Serial Port)函数配置串口参数,包括VISA资源名称、串口波特率、数据位、奇偶校验位和停止位,上位机的串口配置应与单片机的串口初始化相同,这才能保证数据的正确传输;VISA读取(VISA Read)函数将读取指定字节的数据到计算机内存中,这里读取的Byte个数为4;最后用VISA关闭(VISA Clo se)函数关闭串口资源。
电机转速波形的显示是通过波形图表控件来绘制的,波形图表控件能够实时显示若干个数据点,而且新输入的数据点添加到已有曲线的尾部进行连续显示,因此可直观地反映被测量的变化趋势。LabVIEW从串口接收到的数据形式为字符串,所以在波形数据显示之前需利用十进制字符串至数值转换(Decimal Strings to Number)函数将字符串中的数字字符转换成十进制整数。数据的保存用写入文本文件(Write to Text File)函数,将采集数据以txt形式进行保存,同时可方便地设置保存路径和文件名称。LabVIEW程序框图如图5所示。

f.JPG



5 实验结果
设计方案在开关磁阻电机调速系统中进行了测试,实验中电机的调速范围为0~1 500 r/min,对电机的快速启动、运行稳定性以及快速制动进行了实时监测。图6为电机带载20N·m,稳定运行转速为1 250 r/min时的转速波形图,测试结果证明,系统简洁直观、动态实时响应快、稳定可靠。

g.JPG



6 结束语
文中设计了一种基于LabVIEW的电机转速监测系统,对系统的硬件和软件分别进行了论述,并在0~1 500 r/min转速范围内的开关磁阻电机调速系统中进行了实验,实验结果验证了设计方案的可行性。同时,还具备了用LabVIEW编写上位机界面,使得系统具有界面友好、操作简单、调试方便、可扩展性和可移植性强等优点。

1 2 3

关键词: 系统 设计 监测 转速 LabVIEW 电机 基于

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版