本实用新型专利技术涉及一种RS485接口电路及使用该电路的电能表,所述的RS485接口电路包括RS485通信接口芯片和反相电路,所述的RS485通信接口芯片的发送器输入接反相电路输入,它的发送器使能和接收器使能一起接反相电路的输出,它的发送器输出和接收器输入对应接一个上拉电阻和一个下拉电阻,它的发送器使能端到地之间接有一个延时电路,所述电能表包括一个单片机和一个RS485接口电路,该RS485接口电路的接收器输出和发送器输入分别通过一个光耦接单片机的两个I/O口,本实用新型专利技术用来解决现有RS485接口电路及使用该电路的电能表存在当发送数据时RS485通信芯片不能一直维持在发送模式导致不能通讯的问题。(*该技术在2019年保护过期,可自由使用*)
【技术实现步骤摘要】
本技术涉及一种RS485接口电路及使用该电路的电能表,属于电学领域。
技术介绍
RS485通讯是采用差分平衡信号进行数据信息传输的一种方式,具有传输 距离远、抗干扰能力强、通讯速率高等特点,因此RS485通讯模式在电能表通 讯电路中得到了广泛的应用。RS485通信电路核心是一个集成芯片,其中TTL 电平接口共有4个,分别是信号接收、信号接收使能、信号发送、信号发送使 能,因为两个使能信号有效电平相反并且RS485通讯为半双工模式,所以在实 际应用中是将两个使能信号接在一起用一个信号来控制,因此实际上RS485接 口芯片与主机MCU的接口只有3个即接收、发送、使能;应用在电能表上的RS485 通讯接口与主机MCU的接口要求必须电气隔离,因此RS485接口芯片与主机MCU 的接口通过光电耦合器来连接;在电能表上因成本、MCU资源、线路布局等方 面的限制,很多情况下会采用图l所示的电路连接方式,即接收、发送模式的 使能端连接有一个由三极管Ql、电阻R3和电阻R9构成的反相电路,使MCU 与RS485芯片之间只有接收、发送信号两个接口, RS485芯片的使能端控制靠 发送信号本身来实现;在现场电能表应用中,当采用图l所示的电路模式利用 发送信号本身控制RS485芯片使能端时,存在以下问题例如主机MCU在向总 线发送一个字节的数据,当发送信号"0"时,RS485芯片工作于发送模式,信 号"0"可以正常发送到总线上,当发送信号"1"时,RS485芯片则切换为接 收模式,总线被释放,此时如果总线上无匹配电阻或其它低阻抗负载的情况下, 总线因受电路上的A线上拉电阻和B线下拉电阻的影响而处于A正B负的状态 从而等效于发送了信号"1",也就是说在RS485通讯总线上负载很轻时,能采 用此种电路模式实现通讯功能,如果RS485通讯总线上接有匹配电阻,其典型3应用为两个120欧姆电阻并接于RS485总线远距离的两端,由于上拉电阻、下 拉电阻和匹配负载电阻串接分压后在总线上得到的电压值很小,例如在上拉电 阻、下拉电阻取值10千欧时总线上得到的电压值约20mV,远小于RS485总线 正逻辑电平200mV的要求,导致通讯不能正常进行。
技术实现思路
本技术的目的是提供一种能保证正常通讯并且利用发送信号控制数 据发送、接收的RS485控制器及使用该控制器的电能表,用来解决现有利用发 送信号本身控制数据发送、接收的RS485控制器及使用该控制器的电能表存在 的由于在数据发送过程中RS485通信芯片没有一直维持在发送模式导致不能正 常通讯的问题。为实现上述目的,本技术采用如下技术方案 一种RS485接口电路, 该电路包括一个RS485通信接口芯片和一个反相电路,所述的RS485通信接口 芯片的发送器输入接反相电路输入,该RS485通信接口芯片的发送器使能端和 接收器使能端一起接反相电路的输出,它的发送器输出和接收器输入对应接有 一个上拉电阻和一个下拉电阻,其特征在于所述的RS485通信接口芯片的发 送器使能端到地之间接有一个延时电路。所述的延时电路由一个电阻和一个电容串联构成。一种电能表,它包括一个单片机和一个RS485接口电路,该RS485接口电 路的接收器输出和发送器输入分别通过一个光耦与所述单片机的其中两个I/O 口连接,所述的RS485接口电路包括一个RS485通信接口芯片和一个反相电路, 所述的RS485通信接口芯片的发送器输入接反相电路输入,该RS485通信接口 芯片的发送器使能端和接收器使能端一起接反相电路的输出,它的发送器输出 和接收器输入对应接有一个上拉电阻和一个下拉电阻,所述的RS485通信接口 芯片的发送器使能端到地之间接有一个延时电路。所述的延时电路由一个电阻和一个电容串联构成。本技术的有益效果是由于无法正常通信的原因是在发送信号为"1"时RS485通信芯片的使能端为0,接收器使能,RS485通信芯片没有继续维持 在发送模式造成的,因此本专利技术所述的RS485控制器在RS485通信芯片的使能 端到地增加了一个由电阻和电容串联构成的延时电路来对数据传输前必须先 发送的"0"电平起始位进行延时(因为通讯是按字节进行的,在正式传输数 据前必须先发送一个"0"电平起始位并且在"0"电平时发送器使能),即在 发送起始位"0"电平的同时延时电路中的电容开始充电,到起始位发送结束 电容充电充满;开始发送数据后,由于电容放电使得在发送一个字节的时间内, RS485芯片的发送器使能端一直处在使能状态,也就是说RS485通信芯片一直 保持在发送模式,这样就可有效保证正常通讯;同时使用本技术所述的 RS485控制器的电能表不仅能保证通讯数据的可靠传输并且成本相对增加很少 同时还不需要对MCU的控制程序做任何改变。附图说明图1是一种现有的电能表的电路原理图; 图2是本技术所述电能表的电路原理图; 图3是一种现有的电能表发送数据55H时485总线上的波形图; 图4是本技术所述电能表发送数据55H时485总线上的波形图。具体实施方式图1所示了一种现有的RS485接口电路及使用该电路的电能表,所述的电 能表包括主机MCU,主机MCU的接收器输入RXD和发送器输出TXD对应连接一 个RS485接口电路的发送器输入D和接收器输出R,所述RS485接口电路包括 一个RS485通信接口芯片U3,所述RS485通信接口芯片U3的发送器输入D接 光耦U2中三极管的集电极,发送器输入D还接有一个上拉电阻R2,光耦Ul 中三极管的发射极接地GND485,它的二极管的正极接另一个上拉电阻R5,它的 负极连接到主机MCU的一个发送器输出端,RS485通信接口芯片U3的接收器输 出R接光耦U2中二极管的负极,光耦U2中二极管的正极接第三个上拉电阻R4,它的三极管集电极与主机MCU的接收器输入端以及第四个上拉电阻Rl连接, 它的三极管发射极接地GND,所述的RS485通信接口芯片U3的发送器使能DE 和接收器使能^一起接下拉电阻R9,它们的使能端还一起接三极管Ql的集电 极,三极管Ql的发射极接一个供电电源VCC485,三极管Ql的基极通过电阻 R3接RS485通信接口芯片U3的发送器输入D,其中三极管Ql、电阻R3和电阻 R9构成一个反相电路,所述RS485通信接口芯片U3的发送器输出A和接收器 输入B对应接有第五个上拉电阻R6和第二个下拉电阻R7,发送器输出A和接收 器输入B之间连接有瞬态抑制二极管TVS1 。图3所示了图1所代表的电能表在其MCU发送数据"55H"时,@1、 @2和 @3处的波形图,根据测试得到的波形图可知,图1中RS485总线上@2对@3处 的正电平值远小于RS485总线逻辑电平最小200mV的要求,因此造成无法正常 通讯。结合图2来说明本技术改进后的RS485接口电路及使用该电路的电能 表,所述的电能表包括主机MCU,主机MCU的接收器输入RXD和发送器输出TXD 对应连接一个RS485控制器的发送器输入D和接收器输出R,所述RS485接口 电路包括一个RS485通信接口芯片U3,所述RS485通信接口芯片U3的发送器 输入D接光耦Ul中三极管的集电极,发送器输入D还接有一个上拉电阻R2, 光耦本文档来自技高网...
【技术保护点】
一种RS485接口电路,该电路包括一个RS485通信接口芯片和一个反相电路,所述的RS485通信接口芯片的发送器输入接反相电路输入,该RS485通信接口芯片的发送器使能端和接收器使能端一起接反相电路的输出,它的发送器输出和接收器输入对应接有一个上拉电阻和一个下拉电阻,其特征在于:所述的RS485通信接口芯片的发送器使能端到地之间接有一个延时电路。
【技术特征摘要】
【专利技术属性】
技术研发人员:都正周,刘志宏,
申请(专利权)人:许继集团有限公司,河南许继仪表有限公司,
类型:实用新型
国别省市:41[中国|河南]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。