![](https://csdnimg.cn/release/download_crawler_static/32255237/bg1.jpg)
基于 ModBus 通讯协议智能模块实现及应用
时间: 2009-04-07 09:42:34 来源: 电子科技 作者:叶露林,洪雪峰
ModBus 通讯协议是由美国的 ModBus 公司推出的开放式现场总线通信协议, 其功能完善、 使用简单、 协议开放,
得到众多仪器厂商的支持,正在成为仪表及智能终端的工业标准。目前大多数智能仪表己利用该协议向用户提供通信
接口。它已经成为一种通用工业标准。不同厂商生产的控制设备可以通过它连成工业网络,集中监控。
文中介绍了基于 ModBus 通讯协议的智能模块的组成,实现了智能模块硬件及软件设计,并成功将其应用于智能通
风系统。
1 智能模块硬件设计
智能模块采用 PICl8F458 单片机控制,由电源电路、复位电路、 LCD /LED 显示电路、 RS 一 485 接口电路、运行
参数保存电路 (EEPROM :Electrically Erasable Programmable Read —Only Mem —ory ,EEPROM) 等组成,由于
PICl8F458 单片机内部包含有 ll 位的 A/D 转换,所以大大简化了电路的设计。智能模块的通讯接口电路,如图 1 所
示。
模块通讯利用 PICl8F458 内部异步收发器模块,并经过高速光电耦合器隔离 (6N137) 及 RS 一 485 驱动电路
(65176) 后连接到 RS 一 485 网络。必须注意,光耦部分电路所采用的两个电源 VCC 和 5V 一 2 必须完全隔离,否则采
用光耦也就失去了意义。
RS 一 485 通讯电路采用了两级防护。 G301 、G302 、G303 为陶瓷放电管; R311、 R312 为自恢复保险丝。 TVS1、
TVS2 为 TVS 管,选择根据芯片的工作电压与耐压决定,一般略高于芯片最高工作电压,可以 6.8~10 V 之间选择。
当雷击发生时,感应过电压由两端引入, G302 与 G303 进行共模防护, G301 进行差模防护,此时过电压被削弱到
约 500 V 左右,再经过 R311、R312 限流, TVSl 、TVS2 二次限压后,到收发器的电压被箝制在 6. 8 V 左右,从而实
现对 RS 一 485 驱动电路的保护。
评论0