一种智能端接电阻及控制方法技术

技术编号:10356399 阅读:284 留言:0更新日期:2014-08-27 12:40
本发明专利技术公开了一种智能端接电阻及控制方法,该智能端接电阻包含一智能投切控制器、一可控上拉电阻及一可控下拉电阻,可控上拉电阻包含一可投切电阻和一并联电阻;可控下拉电阻包含一可投切电阻和一并联电阻;具体工作时,初始设定为输出切除信号;在发送数据线TXD信号发生低电平跳变时,触发输出投入信号;在接收数据线RXD信号发生低电平跳变时,触发输出切除信号;可控上拉电阻和可控下拉电阻中可投切电阻受智能投切控制器输出的投入、切除信号控制同步进行并联投入和切除。本发明专利技术提供的方案可根据RS-485通讯电路工作状态自动进行上拉电阻、下拉电阻阻值的切换,极大提升自换向RS-485通讯电路最大驱动节点数,显著降低驱动功耗。

【技术实现步骤摘要】
一种智能端接电阻及控制方法
本专利技术涉及RS-485通讯技术,具体涉及RS-485通讯中的自动切换方向的技术。
技术介绍
RS-485是一种广泛使用的半双工串行通讯总线,在每次进行通讯前都需要先行设定通讯芯片的方向使能,如果通过CPU以软件设定的方式进行控制需要严格的时序要求,因此通过硬件方式自动切换方向的实用电路越来越多的应用在RS-485通讯当中。自动切换方向RS-485通讯电路的基本实现方法是通过串行输出数据线TXD端控制RS-485收发器的发送使能端和输入使能端,在发送低电平时使用RS-485收发器的驱动器主动发出;高电平发送时收发器变为接收状态,通过将差分总线A端电阻上拉、差分总线B端电阻下拉的方式来模拟出差分信号进行数据发送。这一方法极大降低了RS-485通讯控制芯片的使用难度,但因高电平发送时总线的差分信号幅值靠固定阻值上拉电阻和下拉电阻提供,电阻阻值将对通讯系统的性能有极大的影响。若上拉电阻、下拉电阻的阻值较大,则在终端电阻接入后可能导致差分信号幅值过小而造成通讯异常;若上拉电阻、下拉电阻的阻值较小,虽能保证终端电阻接入后差分信号的幅值能够满足接收器接收范围要求,但将造成RS-485驱动器负载电流增加,单位节点驱动功耗加大,大大损失最大驱动节点数。以常见RS-485通讯电路为例,其差分总线输出A端上拉电阻、B端下拉电阻皆为10kΩ,终端电阻为120Ω,RS-485收发器使用TI公司SN75176A,其接收器有效输入信号幅值需大于+/-200mV,驱动器驱动能力为拉电流、灌电流皆60mA。当使用程序控制方式切换方向时,高电平输出差分信号幅值完全可以满足通讯要求,简单按照输出差分信号共模电压皆为2.5V计算,不考虑终端电阻消耗电流,在低电平输出时RS-485发送器所需要提供的单台驱动电流为0.25mA,也即SN75176A理论上最大能驱动240个此类节点。当使用自动切换方式控制通讯方向,不改变上拉电阻、下拉电阻阻值,当两终端电阻接入后,5V供电条件下,两节点并联通讯,高电平输出时终端电阻上差分信号的幅值仅有约30mV,此时将无法实现两节点或稍多有限节点网络的正常通讯。若想使得终端电阻两端分压得到的模拟差分信号幅值大于200mV,则在5V供电情况下,两节点等效上拉电阻、下拉电阻之和需小于1380Ω,也即单个上拉电阻、下拉电阻阻值小于1380Ω,简单按照输出差分信号共模电压为2.5V计算,不考虑终端电阻消耗电流,在低电平输出时RS-485发送器所需要提供的单台驱动电流仍达1.8mA,也即SN75176A理论上最大仅能驱动33个此类节点,最大驱动节点数损失很大。
技术实现思路
针对上述自动换向RS-485通讯电路中存在的技术问题,本专利技术提供了一种智能端接电阻,作为自动切换方向的RS-485通讯电路差分总线智能上拉电阻、下拉电阻。在此基础上,本专利技术还提供一种智能端接电阻的控制方法。为了达到上述目的,本专利技术采用如下的技术方案:一种智能端接电阻,该智能端接电阻包括:一智能投切控制器,包含一TXD信号输入端,一RXD信号输入端,一个或一组互补投切信号输出端;一可控上拉电阻,接于RS-485收发器差分总线A端和电源之间,包含一可投切电阻和一并联电阻,该可投切电阻受智能控制器输出投切信号控制;一可控下拉电阻,接于RS-485收发器差分总线B端和地之间,包含一可投切电阻和一并联电阻,该可投切电阻受智能控制器输出投切信号控制。优选的,所述的智能投切控制器采用基本RS触发器或具有相同逻辑功能的逻辑电路。优选的,所述的可控上拉电阻、可控下拉电阻中可投切电阻的投切控制采用MOSFET或三极管或机械继电器或固态继电器。优选的,所述的可控上拉电阻、可控下拉电阻中可投切电阻和并联电阻阻值通过如下方式确定:一组可控上拉电阻及可控下拉电阻中可投切电阻切入后,两个终端电阻并联接入时终端电阻上分压得到的差分信号幅值不小于RS-485接收器有效输入信号范围;一个可投切电阻与最大期望驱动节点数个并联电阻的并联电阻值不应使得工作电源下的负载电流超过RS-485接收器的驱动能力。作为本专利技术的第二目的,一种智能端接电阻的控制方法,其包括如下步骤:(1)将智能终端电阻中的可投切电阻切除并联状态;(2)由智能投切控制器监测发送数据线TXD和接收数据线RXD信号状态,在发送数据线TXD信号发生低电平跳变时,触发输出投入信号;在接收数据线RXD信号发生低电平跳变时,触发输出切除信号;(3)当智能投切控制器输出投入信号时,将控制可控上拉电阻和可控下拉电阻中的可投切电阻同步投入并联;当所述智能投切控制器输出切除信号时,将控制可控上拉电阻和可控下拉电阻中的可投切电阻同步切除并联。优选方案中,所述步骤(1)通过如下方案实现:在上电完成,且RS-485通讯电路未进行通讯之前,串行发送数据线TXD和串行接收数据线RXD信号皆为高电平;智能投切控制器输出的可控上拉电阻投切控制信号由上拉电阻拉为高电平,智能投切控制器输出的可控下拉电阻投切控制信号由下拉电阻拉为低电平,使得可控上拉电阻和可控下拉电阻中的可投切电阻全部处于切除并联状态,且差分总线A端信号由可控上拉电阻中并联电阻上拉决定,差分总线B端信号由可控下拉电阻中并联电阻下拉决定,总线处于空闲状态。进一步的,所述控制方法中,当两个或两个以上具有智能端接电阻的自换向RS-485通讯节点组成通讯节点网络时,任意时刻一个通讯节点网络内最多仅有一个节点的可控上拉电阻、可控下拉电阻中的可投切电阻切入并联运行状态。本专利技术提供的智能端接电阻方案可根据RS-485通讯电路工作状态自动进行上拉电阻、下拉电阻阻值的切换,极大提升自换向RS-485通讯电路最大驱动节点数,显著降低驱动功耗。附图说明以下结合附图和具体实施方式来进一步说明本专利技术。图1为应用本专利技术的一实施例的系统构成示意图;图2为图1所示实施例中智能投切控制器示意图;图3为图1所示实施例中可控上拉电阻示意图;图4为图1所示实施例中可控下拉电阻示意图;主要附图标记说明:10—智能投切控制器;20—可控上拉电阻;30—可控下拉电阻;101—智能投切控制器TXD信号输入端;102—智能投切控制器RXD信号输入端;103—可控上拉电阻投切控制信号;104—可控下拉电阻投切控制信号;205—可控上拉电阻电源接入端;206—差分总线A端上拉接入端;305—可控下拉电阻接地端;306—差分总线B端上拉接入端。具体实施方式为了使本专利技术实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体图示,进一步阐述本专利技术。参见图1,其所示为采用本方案中智能端接电阻的一实例应用系统的示意图。在该应用实例中,智能端接电阻作为自换向RS-485通讯电路差分总线智能上拉电阻、下拉电阻。如图可知,该智能端接电阻主要包含:智能投切控制器10、可控上拉电阻20以及可控下拉电阻30三部分。参见图2,智能投切控制器10,包含一TXD信号输入端101,一RXD信号输入端102,一组互补投切信号输出端103及104;其中TXD信号输入端101和RXD信号输入端102分别连接RS-485通讯系统中的TXD信号和RXD信号。该智能投切控制器具体可采用基本RS触发器或具有相同逻辑功能的逻辑电路,在本实例中,其本文档来自技高网
...
一种智能端接电阻及控制方法

【技术保护点】
一种智能端接电阻,其特征在于,所述智能端接电阻包括:一智能投切控制器,包含一TXD信号输入端,一RXD信号输入端,一个或一组互补投切信号输出端;一可控上拉电阻,接于RS‑485收发器差分总线A端和电源之间,包含一可投切电阻和一并联电阻,该可投切电阻受智能控制器输出投切信号控制;一可控下拉电阻,接于RS‑485收发器差分总线B端和地之间,包含一可投切电阻和一并联电阻,该可投切电阻受智能控制器输出投切信号控制。

【技术特征摘要】
1.一种智能端接电阻,其特征在于,所述智能端接电阻包括:一智能投切控制器,包含一TXD信号输入端,一RXD信号输入端,一个或一组互补投切信号输出端;一可控上拉电阻,接于RS-485收发器差分总线A端和电源之间,包含一可投切电阻和一并联电阻,该可投切电阻受智能控制器输出投切信号控制;一可控下拉电阻,接于RS-485收发器差分总线B端和地之间,包含一可投切电阻和一并联电阻,该可投切电阻受智能控制器输出投切信号控制。2.根据权利要求1所述的一种智能端接电阻,其特征在于,所述的智能投切控制器采用基本RS触发器或具有相同逻辑功能的逻辑电路。3.根据权利要求1所述的一种智能端接电阻,其特征在于,所述的可控上拉电阻、可控下拉电阻中可投切电阻的投切控制采用MOSFET或三极管或机械继电器或固态继电器。4.根据权利要求1所述的一种智能端接电阻,其特征在于,所述的可控上拉电阻、可控下拉电阻中可投切电阻和并联电阻阻值通过如下方式确定:一组可控上拉电阻及可控下拉电阻中可投切电阻切入后,两个终端电阻并联接入时终端电阻上分压得到的差分信号幅值不小于RS-485接收器有效输入信号范围;一个可投切电阻与最大期望驱动节点数个并联电阻的并联电阻值不应使得工作电源下的负载电流超过RS-485接收器的驱动能力。5.一种智能端接电阻的控制方法,其特征在于,所述控制方法包括如下步骤:(1)将智能终端电阻中的可...

【专利技术属性】
技术研发人员:刘春龙黄洪剑石岩峰
申请(专利权)人:上海吉亿电机有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1