基于VC的三相异步电机启停系统的设计

时间:2009-06-25来源:网络

1.3 系统软件设计
1.3.1 PC机上位机软件设计
目前国内外大多通过使用单片机按键或则开关按钮来输入控制命令,而本系统却是在PC机上用VC6.0开发环境,使用微软公司提供的Windows操作系统串口编程Activex控件MSComm对PC的串行接口进行编程,编制出电机控制系统可视化软件,通过软件输入控制命令。PC机上位机软件界面如图5所示:

重要函数介绍:函数OnInitDialog()负责PC机串口的初始化和打开,函数OnMotoron(),OnMotoroff()是电机启动,电机停止按钮代码。函数OnComm()负责串口事件捕获和处理程。
1.3.2 PC机和AT89S51单片机串口通信软件设计
PC机和AT89S51单片机串口通信程序按它们之间的通信协议编写,协议如下:
PC:点击软件按钮,则将对应按钮值发给单片机,等待单片机回复。若单片机发来的数据与按钮值相同,PC向单片机发送0x00,指示其完成按钮值对应的任务;否则,PC向单片机发送0xff,指示单片机不进行任何操作,PC重新发送此按钮值。单片机:等待PC发来数据,接收后马上将其回发给PC,等待PC指示。若PC发来0x00,单片机完成先前接收的数据所对应的任务:若PC发来0xff,单片机不进行任何操作,等待PC重新发送数据。


2 结论
由于本系统使用组件模块化的三相交流固态继电器直接控制三相电机,因此使历来困难复杂的三相异步电机启停问题变得简单且实用,实践证明本系统性能稳定可靠。整个系统结构简单,实用性强,应用前景广阔。本文作者创新点:1.使用软件平台控制电机启停,对电机控制系统的可视化开发有参考意义。2.使用三相交流固态继电器直接控制电机启停,简化电机控制系统。

1 2 3

关键词: 系统 设计 电机 异步 VC 三相 基于 串口通信 交流固态继电器 VC6.0 三相异步电机 单片机 51

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

或用微信扫描左侧二维码

相关文章

查看电脑版