虚拟仪器在电机控制器开发中的应用
整个程序的编程过程中主要采用了for循环,顺序结构以及事件结构等编程方法,整体程序如图10所示。本文引用地址:https://www.eepw.com.cn/article/161303.htm
4 系统测试
连接好电机与控制器,插接串口线,启动主程序及控制器后,设定串口参数,首先工作于PI设定模式,调整好PI参数,然后切换至数据采集模式;即开始采集数据,并调整转速A/D端电压设定电机速度。综合实测效果如图11所示,面板中表盘控件与Graph控件被拖入Tap con-trol控件中重叠显示,Tap control第一部分(图11)采用表盘形式,Tap control第二部分(见图9)采用Graph形式显示。实测中的电压、电流、转速分别与实体电压表、电流表、测速机比对证实数据准确;下位机设计了PI参数回读程序,显示结果一致。
5 结语
设计采用LabVIEW编写辅助程序应用于无刷直流电机控制系统开发过程中,利用少量软件空间,不增加硬件负担。实现了可根据用户需要选择工作模式,可根据需要扩展或更改测量项目、设置相关控制参数等功能,界面友好,操作简单,减少了开发过程中的硬件损耗及时间成本。另外文献提到在串口通信设计上应用MSCOMM32.OCX控件(专门用于串口通信的Activex控件),将能提高上位机CPU的利用率,后续系统
也将做相应的改进。
评论