您的位置 首页 观点

智能电表中的RS485的通讯模块电路设计

通讯模块:RS485的通讯是在小板上实现的,其通讯电路由UART接口和RS485驱动电路组成UART接口负责对接收和发送的数据进行处理,如:添加奇偶校验位,起始位,结束位等。RS485驱动电路负责把U

  通讯模块RS485的通讯是在小板上完成的,其通讯电路由UART接口和RS485驱动电路组成UART接口担任对接纳和发送的数据进行处理,如:增加奇偶校验位,开始位,结束位等。RS485驱动电路担任把UART发送的信号转化为RS485的电气特性的电平,把接纳到的信号从RS485规范转化为0~5V的规范数字信号。本文选用MAX485芯片完成RS485电气特性的电平与0~5V的规范数字信号电平之间的转化。 在电路图中,MAX485芯片内部有一个接纳器和一个发送器组成,接纳器经过A、B两端来接纳由RS485总线传输的电平信号,RO为接纳器输出端,经过光祸接单片机的RXD引脚;发送器经过DI引脚接纳到由单片机传送的数据后由A、B发送到RS485总线上,Dl为发送器输入端,经过光耦接单片机的TXD引脚;/RE、DE引脚分别是接纳器、发送器的使能端。因为MAX485芯片是半双作业业,故/RE、DE可经过单片机的一个I/O口操控。通讯电路设计如图所示:

  当接纳器输入端(A、B)开路或总线浮空(总线上一切驱动器输出为高阻)时,若接纳器输出低电平,则UART(通用异步收发器)或许认为是通讯帧的“开始”而引起作业不正常,战胜此问题的办法是在A端上拉电阻,再B端下拉电阻,然后确保A、B开路或浮空时,输出处于确认状况(输出高电平)。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/news/guandian/247705.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部