本技术涉及基于高速隔离的rs-485与can总线复用电路。
背景技术:
1、部分电力采集终端(如ⅲ型专变)等一些设备受限于结构空间,其中一路rs-485接口要作为复用接口,需要在rs-485与can总线之间进行切换使用,并且没有提供硬件拨码开关用于功能切换,需要通过电路设计并由程序进行配置,实现rs-485与can总线的复用。
2、在改进之前的产品对外通信部分可总结为:mcu+收发器+外部总线,其中,常用的微控制器mcu都集成有rs-485或can控制器。从微控制器mcu出来的电平信号一般为3.3v或者5v,为了达到与总线连接和信号传输的目的,改进之前,需要在微控制器mcu与总线之间增加收发器,起到电平转换的作用。rs-485总线与can总线通信基本都是分开使用的,如图1所示。
3、经检索,与本实用新型最接近的技术方案叫:一种隔离式rs-485、i2c和can通信模块。该实用新型属于通信技术领域,具体说的是rs 485、i2c和can通信接口隔离保护。该隔离式rs 485、i2c和can通信模块包括:微控制器模块、电压调整器模块、隔离式dc/dc模块、rs 485收发器模块、i2c收发器模块、can收发器模块。该实用新型使用隔离dc/dc电源为通信链路提供电源隔离,使用隔离式rs 485、i2c和can通信端口,防止噪声环境中的尖峰电压和接地环路,在工业环境下具有高可靠性和稳定性。
4、本实用新型申请人发现的外部环境中复杂多变的电磁场会间接抬高总线的电势,浪涌、静电、短路等会直接作用到通信信号线上,轻则导致收发器损坏,重则造成主板微控制器mcu故障,为此,本实用新型申请人认为在总线连接前进行隔离是非常必要的。
5、rs-485采用二线差分平衡传输技术,具有结构简单,抗干扰能力强等优点。can总线协议采用了许多新技术,与一般的通信总线相比,它的数据通信具有突出的实时性、可靠性和灵活性。本实用新型申请人认为在复杂的工业环境中,需要利用总线通信技术对控制系统进行高效管理、预防性维护和故障诊断,隔离式的通信模块对于控制系统的可靠性至关重要。
6、总之,该设计要解决的技术问题是:克服结构上接线端子的不足,提供一种两根接线就可以满足can总线和rs-485总线复用的要求,同时具有高速隔离功能的复用电路。
技术实现思路
1、本实用新型申请人认为隔离的方法及原理与i/o隔离相似,不同的是通信隔离需要考虑到隔离器件对通信速率的影响,不当的隔离可能导致通信中断或通信不畅。对收发器来说,本实用新型的隔离可以从两个方面着手,通信隔离和供电隔离。通信隔离可以采用高速容藕,容藕是通过电场的形式进行信号传输;供电隔离可以采用dc-dc隔离电源,使输入与输出之间没有电气连接,避免供电端对收发器的影响。
2、本实用新型所要解决的技术问题总的来说是提供一种基于高速隔离的rs-485与can总线复用电路。
3、为解决上述问题,本实用新型所采取的技术方案是:
4、它包括微控制器模块、电压调整器模块、隔离式dc/dc模块、高速隔离模块、信号切换模块、rs-485收发器模块、can收发器模块;电压调整器模块的输出和微控制器及高速隔离模块的1端相连;隔离式dc/dc模块的输出和高速隔离模块的2端及2个信号切换模块(模拟开关)、2个收发器模块的电源输入端相连;rs-485收发器和can收发器的通信端和第一个信号切换开关单元(模拟开关)相连;rs-485收发器及can收发器的总线端和第二个信号切换开关单元(模拟开关)相连。
5、本实用新型设计合理、成本低廉、结实耐用、安全可靠、操作简单、省时省力、节约资金、结构紧凑且使用方便。本设计相较于改进前技术,其电路连接简单且实用性强,通过各个模块间的相互隔离,减小了各个模块之间的相互影响,实现了自身电磁辐射的减小的同时,大大增加了抗电磁干扰的能力,进而保证了数据传输的稳定性。本实用新型使用双路模拟开关bl1555或者sgm3005对rs-485收发器和can收发器进行复用选择,实现共用一对接线端子,节省结构空间。
6、本实用新型使用高速数字隔离器(容藕)取代光耦对通信信号进行隔离,实现信号高速传输。
1.一种基于高速隔离的rs-485与can总线复用电路,其特征在于:包括信号切换开关单元、用于通信信号的高速容藕隔离单元、微控制器、rs-485收发器以及can收发器;微控制器通过高速容藕隔离单元后,通过信号切换开关单元,控制并联的rs-485收发器以及can收发器,接can/rs-485总线。
2.根据权利要求1所述的基于高速隔离的rs-485与can总线复用电路,其特征在于:信号切换开关单元采用两路单刀双掷模拟开关,用于对rs-485收发器及can收发器的通信线进行复用选择;
3.根据权利要求1所述的基于高速隔离的rs-485与can总线复用电路,其特征在于:高速容藕隔离单元的芯片u1采用容藕nsi8241w0-dswr,采用模拟开关bl1555或sgm3005,rs-485收发器的模拟开关u3采用bl3085,can收发器的芯片u4采用sit1044t;
4.根据权利要求3所述的基于高速隔离的rs-485与can总线复用电路,其特征在于:当模拟开关u2通过外部总线接口j2接rs-485总线时,将微控制器cpu的rs-485/can复用控制器接口模式设为rs-485通信模式,
5. 根据权利要求3所述的基于高速隔离的rs-485与can总线复用电路,其特征在于:当外部总线接口j2接can总线时,将微控制器的rs-485/can复用控制器接口模式设为can通信模式,can-txd、can-rxd信号及低电平开关控制信号switch-in经过高速容藕隔离单元传输后得到can-tx、can-rx和低电平switch1,将隔离后的信号输入到模拟开关u2的3脚和9脚;