基于RS485现场总线的网络空调系统
件:本地(远地)PC电脑的网络空调监控软件是用VC6.0开发的,在Windows95/98 或Windows-NT平台上的交互式视窗应用程序。这是由于用VC6.0开发的软件运行速度快、数据处理能力强和操纵界面友好的原因。软件设计流程见图6。

5.4 传输协议
5.4.1 数据格式
采用异步串行通讯,格式为:1个起始位、8个数据位、1个停止位,如图7。波特率可选,默以为9600。

5.4.2 通讯协议
5.4.2.1 由于485总线是异步半双工的通讯总线,在某一个时刻,总线只可能呈现一种状态,所以系统采用主从应答的方式,平时空调机处于待命状态,由PC 电脑同一协调总线的分时共用。
5.4.2.2 系统采用的是数据包通讯方式,通讯数据是成帧成包发送的,每包数据都有引导码、长度码、地址码、命令码、内容、校验码等部分组成。其中引导码是用于同步每一包数据的引导头;长度码是这一包数据的总长度;命令码是主机对空调(或空调应答主机)的控制命令;地址码是空调的本机地址号;“内容”是这一包数据里的各种信息;校验码是这一包数据的校验标志,可以采用奇偶校验、和校验等不同的方式。
5.4.2.3 在487芯片的通讯中,尤其要留意对487控制端DE的软件编程。为了可靠的工作,在485总线状态切换时需要做适当延时,再进行数据的收发。具体的做法是在数据发送状态下,先将控制端置“1”,延时0.3ms左右的时间,再发送有效的数据,一包数据发送结束后再延时0.3ms后,将控制端置“0”。这样的处理会使总线在状态切换时,有一个稳定的工作过程。
6、结束语
在家电市场竞争日趋激烈的今天,由于频繁出现的价格战,家电企业盈利的能力大幅下降,一些企业出现了亏损。市场经验证实,没有融合高新技术的新产品,相对饱和的家电市场是很难得到激活的。因此,家电网络化是时代的必然 呼唤。
本网络方案经过在广州华凌空调设备有限公司厂区和一些外单位的实际运行,证实运行良好、安全可靠、能实现全天候实时本地或远程监控,具有良好的应用远景。
- DSP 与PC 机串行通讯的设计(01-13)
- 基于STM32数据采集器的设计(09-11)
- 嵌入式系统应用中实现RS485的方向切换(09-20)
- 智能家居七大主流总线系统对比,CAN总线一点不耀眼?(01-20)
- STM32 基于串口RS485双机通信原理浅析(09-29)
- 对比:CAN总线和RS485总线(04-17)
