系统具有较好的人机接口。操作者可以在面板上通过变频器控制异步电动机的起动,停止和以不同的速度正转,反转。笔者采用AT89C51单片机通过串行通讯来实现对变频器的控制。AT89C51单片机具有MCS-51内核,指令系统与MCS-51单片机100%兼容,片内有4kFlashEPROM,128字节RAM,5个中断源,一个串行口,最高工作频率可达24MHz.
用共阴极LED显示器来显示变频器的工作状态。8155的PA口作段选码口,经7407驱动后与LED的段相连,8155的PC口作位选码口,经7404反相后与LED的位相连。89C51的P2.7接8155的片选CE.P2.0接8155的IO/M端,这样8155片内4个端口地址为:命令/状态口7FF0H口A7FF1H口B7FF2H口C7FF3H变频器串行通讯接口采用的是RS-485标准,无论发送还是接收信号,均用两条线传送双端(差分)信号,即以两条信号线的电位差作为所传送的信号。两条信号线或者均不接地,或者其中一条信号线的一端与某设备相连,而另一端悬空,这样就避免了两设备地电位不同引起的干扰,在通讯频率为9600bps的情况下有效通讯距离可达15km.单片机的串行通讯接口用的是TTL电平,因此采用TI公司生产的SN75179进行电平转换,该芯片可替代MAXIM的MAX488/MAX490.
实际应用中,变频器的停止需及时响应,因而采用低电平触发外部中断方式来控制,变频器的频率及正反转可由系统软件默认或由按键输入产生。
3系统软件设计
3.1主程序设计
本系统主要由LED动态显示模块,键处理模块,通讯模块构成。
系统的主程序主要完成人机接口的设计,需要对8155进行初始化,对按键进行扫描,根据不同的按键执行对应的功能。
LED动态显示模块已嵌入电动机正转,反转模块中,系统在运行过程中显示当前的运行频率。按下停止键引起外部中断,在中断服务程序中发送停止指令。
3.2变频器通讯模块程序设计
本文关键字:变频器 变频器基础,变频技术 - 变频器基础
上一篇:变频器传递函数的计算