igbee 设备通讯示意图 6 2430 的Zigbee 终端设备是闭环系统的控制器。CC2430 内含 A/D 转换和 PWM 输出引脚,2430A/D 转换引脚。为防止对室内光亮的误判,要对 4个光敏检测点的数据进行逻辑与操作,该操作由 Zigbee 协调器[7]完成。 Zigbee 协调器与 4个终端设备的通讯示意如上图 2。 Zigbee 协调器的主要功能有两个:完成与调度室 PC机的通讯;监测 4个终端设备的光敏检测结果,加以分析并向终端发送调节亮度的控制命令。Zigbee 终端设备的主要功能有两个:完成对光敏检测数据的 A/D 转换,并在收到协调器命令时将转换结果发送给协调器; 收到协调器命令时输出相应 PWM 波到 LED 恒流驱动装置,以调节照明装置亮度。为保证 Zigbee 协调器与终端设备通讯质量,提高通讯距离与抗干扰能力,引入路由器。 2.2 Zigbee 协调器与调度室 PC机通讯设计候车室与调度室距离一般在 1-2 公里之间,而 PC机一般为 RS232 接口,而 RS232 接口只能用于 20m 内的通信,不能达到这么远距离。RS485 接口的最大通信距离为 1219m, 因此在 PC机串口端需用 RS232/485 转换器,并在 Zigbee 协调器端再接入 MAX485 电路,以完成与 RS485 的接口配置。转换器与接口电路间,在低速、短距离、无干扰的场合用普通的双绞线,若环境干扰恶劣,则可采用铠装型双绞屏蔽电缆。若距离大于 1200m, 可借助 RS485 中继器以提高通讯距离。 RS232/485 转换器原理[8]如下图 3。 RS485 与RS485 接口原理如下图 4。U1发送时,RW1 置高,RW2 置低;U2发送时,RW2 置高, RW1 置低。图3: RS232/485 转换原理图图4: RS232 与 RS485 接口原理图