一种低功耗带隔离的RS485被动唤醒装置及方法与流程

文档序号:14194633阅读:1524来源:国知局
一种低功耗带隔离的RS485被动唤醒装置及方法与流程
本发明涉及通信
技术领域
,尤其涉及一种低功耗带隔离的rs485被动唤醒装置及方法。
背景技术
:随着技术的发展,传感器在环境检测、物联网以及机器人技术的使用越来越多;很多时候传感器都在使用电池供电,由于电池技术的制约使得待机/工作时间不能有效提升。这时候对产品功耗的要求越来越高,待机功耗越低越好。而工业传感器接入接口中很重要的一个是rs485通讯,由于现在传感器多是超低功耗,并且都是间断/定时运行,为保证最低功耗待机一般都使用主动唤醒模式,即使用定时器模式进行。主动唤醒模式对于一些实时性要求较高,需要外部进行控制的需求就比较尴尬了。因为需要外部控制,那么rs485需要长时间待机,相对于传感器整机功耗来说大部分隔离rs485芯片毫安级的待机功耗就非常大了,严重影响待机时间。技术实现要素:本发明要解决的技术问题之一,在于提供一种低功耗带隔离的rs485被动唤醒装置,利用一个低功耗的rs485带隔离唤醒电路做触发,rs485带隔离接口电路直接断电降低功耗,从而延长了传感器整机的待机时间;同时隔离与保护技术、特殊开机/触发指令使得电路的抗干扰性更强。本发明的问题之一,是这样实现的:一种低功耗带隔离的rs485被动唤醒装置,包括rs485上位机、rs485带隔离唤醒电路、rs485带隔离接口电路、mcu主板及传感器整机电源,所述rs485带隔离唤醒电路包括隔离单元、保护单元、采样单元、检波单元及滤波单元;所述rs485上位机的端口a和端口b分别与隔离单元的两输入端及rs485带隔离接口电路的两输入端连接,所述隔离单元分别与保护单元及采样单元连接,所述保护单元还连接至rs485上位机的端口a,所述检波单元分别与采样单元、滤波单元及传感器整机电源连接,所述mcu主板分别与滤波单元、rs485带隔离接口电路及传感器整机电源连接,所述传感器整机电源还连接至rs485带隔离接口电路。进一步地,所述隔离单元包括电容c1及电容c2,所述保护单元双向tvs二极管t1,所述双向tvs二极管t1的型号为pesd3v3l2bt,所述采样单元包括电阻r1、电容c3及电阻r2,所述检波单元包括电阻r3、电阻r4、电阻r5、电阻r6、电容c4及比较器u1,所述比较器u1的型号为ts881ilt,所述滤波单元包括二极管d1、电阻r7及电容c5;所述电容c1的一端及电容c2的一端分别对应连接至rs485上位机的端口a和端口b,所述双向tvs二极管t1的第一引脚分别与rs485上位机的端口a、电容c1的另一端、电阻r1的一端、电容c3的一端及电阻r2的一端连接,所述双向tvs二极管t1的第二引脚悬空,所述双向tvs二极管t1的第三引脚、电容c2的另一端、电阻r1的另一端及电容c3的另一端接地;所述比较器u1的第三引脚分别电阻r2的另一端及电阻r3的一端连接,所述比较器u1的第一引脚分别与电阻r3的另一端及二极管d1的正极连接,所述比较器u1的第四引脚分别与电阻r4的一端及电阻r5的一端连接,所述比较器u1的第五引脚分别与电阻r6的一端及电容c4的一端连接,电阻r4的另一端及电阻r6的另一端连接至传感器整机电源,所述比较器u1的第二引脚、电阻r5的另一端及电容c4的另一端均接地;所述二极管d1的负极与电阻r7的一端连接,所述电阻r7的另一端分别与电容c5的一端及mcu主板连接,所述电容c5的另一端接地。进一步地,所述rs485带隔离接口电路包括带隔离的rs485收发器u2、电阻r8、电阻r9、电阻r10、电容c6及电容c7,所述rs485收发器u2的型号为adm2483;所述rs485收发器u2的第十二引脚分别与电阻r8的一端、电阻r9的一端及rs485上位机的端口a连接,电阻r8的另一端连接至传感器整机电源,所述rs485收发器u2的第十三引脚分别与电阻r9的另一端、电阻r10的一端及rs485上位机的端口b连接,电阻r10的另一端接地;所述rs485收发器u2的第十引脚、第十一引脚及第十四引脚悬空;所述rs485收发器u2的第八引脚、第二引脚、第九引脚及第十五引脚接地;所述rs485收发器u2的第七引脚、第六引脚、第五引脚、第四引脚及第三引脚分别连接至mcu主板对应的端口;所述rs485收发器u2的第一引脚及第十六引脚连接至传感器整机电源;所述电容c6的一端及电容c7的一端连接至传感器整机电源,所述电容c6的另一端及电容c7的另一端接地。进一步地,还包括保护电路,所述保护电路的两端并联于rs485上位机的端口a和端口b。本发明要解决的技术问题之二,在于提供一种低功耗带隔离的rs485被动唤醒装置,利用一个低功耗的rs485带隔离唤醒电路做触发,rs485带隔离接口电路直接断电降低功耗,从而延长了传感器整机的待机时间;同时隔离与保护技术、特殊开机/触发指令使得电路的抗干扰性更强。本发明的问题之二,是这样实现的:一种低功耗带隔离的rs485被动唤醒方法,所述方法需提供上述的一种低功耗带隔离的rs485被动唤醒装置,所述方法具体包括如下步骤:步骤1、所述rs485上位机发送触发指令给rs485带隔离换醒电路;同时,所述rs485上位机还发送电平信号给rs485带隔离接口电路,供rs485带隔离接口电路进行数据通信;步骤2、该触发指令在所述rs485带隔离换醒电路中经过隔离单元对触发指令进行耦合和隔离,由保护单元进行保护,然后经采集单元进行采集后,通过检波单元检波后输出给滤波单元,由滤波单元进行滤波后,触发指令最终输给休眠状态的mcu主板;步骤3、通过所述mcu主板识别该触发指令是否满足触发条件,若是,则mcu主板控制传感器整机电源开启,进入步骤4;若否,则传感器整机电源处于关闭状态;步骤4、所述传感器整机电源给rs485带隔离接口电路提供电源,所述rs485带隔离接口电路开始工作,从而使得传感器运行,传感器通过rs485带隔离接口电路实现与mcu主板之间的数据交互。进一步地,所述步骤2具体为:该触发指令在所述rs485带隔离换醒电路中经过电容c1和电容c2对触发信号进行隔离,由双向tvs二极管t1进行保护,经电阻r1、电容c3及电阻r2采集信号后,触发指令经电阻r2输入到比较器u1来检波,由电阻r3进行限流,通过电阻r4和电阻r5进行分压,并由电阻r6及电容c4进行滤波后,从比较器u1的输出端输出给二极管d1,再由二极管d1、电阻r7及电容c5进行滤波后,触发指令最终输出到休眠状态的mcu主板。本发明的优点在于:从rs485上位机输出触发信号(指令)给rs485带隔离唤醒电路,经过两个电容(电容c1和电容c2)对触发信号进行隔离,由双向tvs二极管t1(pesd3v3l2bt)进行保护,经电阻r1、电容c3及电阻r2采集信号后通过轨到轨(可以为输出,也可以为输入)纳安级功耗(低功耗)的比较器(ts881ilt)来检波输出,由滤波单元滤波后,触发信号最终输出到微功耗待机的mcu主板,通过mcu主板识别触发信号(指令)是否满足条件,若是就控制传感器整机电源开启,给rs485带隔离接口电路提供电源,从而使得传感器运行。该rs485被动唤醒装置具有隔离功能,并能有效降低了rs485带隔离唤醒电路的整体功耗,最高波特率可达460800bps。附图说明下面参照附图结合实施例对本发明作进一步的说明。图1为本发明一种低功耗带隔离的rs485被动唤醒装置的结构示意图。图2为本发明中rs485带隔离唤醒电路的结构示意图。图3为本发明的原理框图。图4为本发明的控制流程图。图5为本发明的仿真图。图6a为实际测得的波形中波特率为1200bps的示意图。图6b为实际测得的波形中波特率为115200bps的示意图。图6c为实际测得的波形中波特率为460800bps的示意图。具体实施方式下面结合具体实施例对本发明作出进一步地详细说明,但本发明的结构并不仅限于以下实施例。请参阅图1和图2所示,本发明的一种低功耗带隔离的rs485被动唤醒装置,包括rs485上位机、rs485带隔离唤醒电路、rs485带隔离接口电路、mcu主板及传感器整机电源,所述rs485带隔离唤醒电路包括隔离单元、保护单元、采样单元、检波单元及滤波单元;所述rs485上位机的端口a和端口b分别与隔离单元的两输入端及rs485带隔离接口电路的两输入端连接,即所述rs485上位机的端口a和端口b通过两主rs485总线分别对应连接于隔离单元的两输入端,所述rs485上位机的端口a和端口b还通过两副rs485总线分别对应连接于rs485带隔离接口电路的两输入端(所述两副rs485总线接于两主rs485总线),端口a和端口b为双向接口,实现rs485上位机与rs485带隔离唤醒电路、rs485上位机与rs485带隔离接口电路的数据交互;所述隔离单元分别与保护单元及采样单元连接,所述保护单元还连接至rs485上位机的端口a,所述检波单元分别与采样单元、滤波单元及传感器整机电源连接,所述mcu主板分别与滤波单元、rs485带隔离接口电路及传感器整机电源连接,所述传感器整机电源还连接至rs485带隔离接口电路。具体地,在所述rs485带隔离唤醒电路中:所述隔离单元包括电容c1及电容c2,所述保护单元双向tvs二极管t1,所述双向tvs二极管t1的型号为pesd3v3l2bt,所述采样单元包括电阻r1、电容c3及电阻r2,所述检波单元包括电阻r3、电阻r4、电阻r5、电阻r6、电容c4及比较器u1,所述比较器u1的型号为ts881ilt,所述滤波单元包括二极管d1、电阻r7及电容c5;所述电容c1的一端及电容c2的一端分别对应连接至rs485上位机的端口a和端口b,所述双向tvs二极管t1的第一引脚分别与rs485上位机的端口a、电容c1的另一端、电阻r1的一端、电容c3的一端及电阻r2的一端连接,所述双向tvs二极管t1的第二引脚悬空,所述双向tvs二极管t1的第三引脚、电容c2的另一端、电阻r1的另一端及电容c3的另一端接地;所述比较器u1的第三引脚分别电阻r2的另一端及电阻r3的一端连接,所述比较器u1的第一引脚分别与电阻r3的另一端及二极管d1的正极连接,所述比较器u1的第四引脚分别与电阻r4的一端及电阻r5的一端连接,所述比较器u1的第五引脚分别与电阻r6的一端及电容c4的一端连接,电阻r4的另一端及电阻r6的另一端连接至传感器整机电源,所述比较器u1的第二引脚、电阻r5的另一端及电容c4的另一端均接地;所述二极管d1的负极与电阻r7的一端连接,所述电阻r7的另一端分别与电容c5的一端及mcu主板连接,所述电容c5的另一端接地。具体地,在所述rs485带隔离接口电路中:所述rs485带隔离接口电路包括带隔离的rs485收发器u2、电阻r8、电阻r9、电阻r10、电容c6及电容c7,所述rs485收发器u2的型号为adm2483;所述rs485收发器u2的第十二引脚分别与电阻r8的一端、电阻r9的一端及rs485上位机的端口a连接,电阻r8的另一端连接至传感器整机电源,所述rs485收发器u2的第十三引脚分别与电阻r9的另一端、电阻r10的一端及rs485上位机的端口b连接,电阻r10的另一端接地;所述rs485收发器u2的第十引脚、第十一引脚及第十四引脚悬空;所述rs485收发器u2的第八引脚、第二引脚、第九引脚及第十五引脚接地;所述rs485收发器u2的第七引脚、第六引脚、第五引脚、第四引脚及第三引脚分别连接至mcu主板对应的端口;所述rs485收发器u2的第一引脚及第十六引脚连接至传感器整机电源;所述电容c6的一端及电容c7的一端连接至传感器整机电源,所述电容c6的另一端及电容c7的另一端接地。具体地,还包括保护电路,所述保护电路的两端并联于rs485上位机的端口a和端口b;可以防雷、防静电,起到保护整个rs485被动唤醒装置的作用。如图3和图4所示,本发明的一种低功耗带隔离的rs485被动唤醒方法,所述方法需提供上述的一种低功耗带隔离的rs485被动唤醒装置,所述方法具体包括如下步骤:步骤1、所述rs485上位机发送触发指令给rs485带隔离换醒电路,由rs485上位机发出的触发指令(信号),这样使得rs485带隔离唤醒电路不易受其它信号的干扰而误触发;步骤2、该触发指令在所述rs485带隔离换醒电路中经过隔离单元对触发指令进行耦合和隔离,由保护单元进行保护,然后经采集单元进行采集后,通过检波单元检波后输出给滤波单元,由滤波单元进行滤波后,触发指令最终输给休眠状态(待机状态)的mcu主板;其中,具体为:该触发指令在所述rs485带隔离换醒电路中经过电容c1和电容c2对触发信号进行隔离,由双向tvs二极管t1(pesd3v3l2bt)进行保护,经电阻r1、电容c3及电阻r2采集信号后,触发指令经电阻r2输入到比较器u1(ts881ilt)来检波,由电阻r3进行限流,通过电阻r4和电阻r5进行分压,并由电阻r6及电容c4进行滤波后,从比较器u1的输出端输出给二极管d1,再由二极管d1、电阻r7及电容c5进行滤波后,触发指令最终输出到休眠状态的mcu主板(功耗约为10ua);步骤3、通过所述mcu主板识别该触发指令是否满足触发条件,若是,则mcu主板控制传感器整机电源开启,进入步骤4;若否,则传感器整机电源处于关闭状态;步骤4、所述传感器整机电源给rs485带隔离接口电路提供电源,所述rs485带隔离接口电路开始工作,从而使得传感器运行(隔离接口电路是传感器的接口),通过rs485带隔离接口电路实现传感器、rs485上位机与mcu主板之间的数据通信。mcu主板、传感器整机电源和rs485带隔离接口电路在未唤醒时,都未被开启,处于休眠待机状态,由rs485带隔离接口电路控制的传感器就也处于关闭状态,整机功耗很低;当rs485带隔离唤醒电路传输触发信号给mcu主板,mcu主板工作,控制传感器整机电源启动,给rs485带隔离接口电路提供电源,rs485带隔离接口电路打开,从而使得传感器运行;rs485带隔离唤醒电路的目的是为了打开rs485带隔离接口电路的电源,然后实现传感器、rs485上位机与mcu主板的正常通讯,rs485带隔离接口电路为导通通道。图5为该rs485被动唤醒装置的仿真图,利用multisim仿真出的波形来看,rs485的输入波形经过一系列的处理,比较器的检波等,能够较好的还原原输入波形。图5的波形为在输入频率为120khz下(即模拟波特率为115200)的波形。如图6a至6c所示,实际测得的波形中,经测试该电路装置从1200bps到460800bps的触发信号都能正确可靠传递的。对于整机功耗:(见表1和表2)表1:理论技术功耗:表2:实际技术功耗:输入电压(v)实际测试电流实际消耗功率3.30.7ua2.31uw综上所述,本发明的优点如下:1、该rs485被动唤醒装置具有隔离功能;2、该rs485被动唤醒装置能有效降低了rs485带隔离唤醒电路的整体功耗;3、该rs485被动唤醒装置的最高波特率可达460800bps。虽然以上描述了本发明的具体实施方式,但是熟悉本
技术领域
的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本发明的范围的限定,熟悉本领域的技术人员在依照本发明的精神所作的等效的修饰以及变化,都应当涵盖在本发明的权利要求所保护的范围内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1