功率电感生产厂家
联系我们
热门搜索
点击排行
推荐阅读
猜猜你喜欢的
技术支持 您所在的位置: 首页 > 技术支持

虚拟仪器在电机控制器开发中的应用

来源:    作者:    发布时间:2015-07-12 11:38:05    浏览量:

d.jpg



3 LabVIEW程序设计
上位机程序功能为:配置串口,选择工作模式;发送PI参数或发送采集数据指令,读取数据,转换并显示。程序流程图见图3。

c.jpg


串口配置完成后可由生成的前面板设置串口通信参数,打开串口时,要设定串口的属性需要设置串行通信的波特率,数据位数,奇偶校验和停止位的个数。正确打开串口后,就可以获得一个VISA资源连接,将这个连接接到VISA串口读/写VI节点,就可以实现对计算机串口的读/写。串口前面板效果如图4所示。用事件结构可进行工作模式的设定判定。当模式按钮为TRUE时工作于数据采集模式,为FALSE时则工作于PI参数设置模式;当工作于数据采集模式时完成字符1,2,3,4依次写入VISA字符串写节点。循环结构中同样套用了事件结构,相关程序如图5所示。

e.jpg


当工作于PI参数设定模式时完成PI参数的发送,程序中主要用到了字符串转换节点和字符串连接节点,工作程序如图6所示。为了能直观地显示检测数据,前面板采用表盘形式显示,同时为了方便后边的Graph方式的显示,将读回的数据转换并设置成局部变量,相关程序见图7。将数据读塑封电感回后显示成Graph形式则更能展示出相关数据的横向变化趋势,程序采用了下拉菜单及Graph显示模块,用事件结构完成下拉菜单,这样设置可以同时显示时时电机转速与相关参数的关系,在事件结构中分别设定显示控件的显示刻度属性节点使其自动适应所接受数据范围。相关程序如图8所示。实测中前面板效果如图9所示。

f.jpg


整个程序的编程过程中主要采用了for循环,顺序结构以及事件结构等编程方法,整体程序如图10所示。

g.jpg



4 系统测试
连接好电机与控制器,插接串口线,启动主程序及控制器后,设定串口参数,首先工作于PI设定模式,调整好PI参数,然后切换至数据采集模式;即开始采集数据,并调整转速A/D端绕行电感器电压设定电机速度功率电感。综合实测效果如图11所示,面板中表盘控件与Graph控件被拖入Tap con-trol控件中重叠显示,Tap control第一部分(图11)采用表盘形式,Tap control第二部分(见图9)采用Graph形式显示。实测中的电压、电流、转速分别与实体电压表、电流表、测速机比对证实数据准确;下位机设计了PI参数回读程序,显示结果一致。

h.jpg



5 结语
设计采用LabVIEW编写辅助程贴片电感序应用于无刷直流电机控制系统开发过程中,利用少量软件空间,不增加硬件负担。实现了可根据用户需要选择工作模式,可根据需要扩展或更改测量项目、设置相关控制参数等功能,界面友好,操作简单,减少了开发过程中的硬件损耗及时间成本。另外文献提到在串口通信设计上应用MSCOMM32.OCX控件(专门用于串口通信的Activex控件),将能提高上位机CPU的利用共模电感参数率,后续系统
也将做相应的改进。

  • 单火线电路请问有没有人搞过单火线,能不能开源共享一下,那些网上的资料我都看了,都是点到即止,没什么意义,都是告诉原理之类的,具体的就什么都没有了。给位论友,讨论下沙发难道论友没有人实际

  • MOS管驱动波形和导通波形不对 ,还有尖峰到驱动波形Vgs关闭的时候Vds仍然导通导致,没有死区时间 下面是波形 我母线通电30V电压来测试的做的什么电源?有电路图吗?你的占空比太小了,要爆管的,占空比必须达到0,46左右,爆管

  • AVR单片机应用经验AVR与传统类型的单片机相比,除了必须能实现原来的一些基本的功能,其在结构体系、功能部件、性能和可靠性等多方面有很大的提高和改善。 但使用更好的器件只是为设计实现一个好的系统创造了一个好的基础和可能性

  •