专利名称:基于rs485总线方式的多节点网络电路的制作方法
技术领域:
本实用新型涉及信号传输电路,尤其涉及一种基于RS485总线方式的多节点网络 电路。
背景技术:
在安全防护领域,机房监控领域,工业控制领域,医疗设备领域,智能楼宇领域当 中有众多的感应器、控制器,监测器,读卡器要通过串行口进行数据通信,RS485总线由于其 布线简单,稳定可靠从而得到广泛应用。RS485采用一条双绞线电缆作总线,将各个节点串 接起来。RS485采用半双工工作方式,总线网络拓扑一般采用终端匹配的总线型结构。在 RS485总线布线过程中由于有很多原因,使得RS485总线最大能支持32个节点,使推广运用 受到了很大的限制。
实用新型内容本实用新型是要解决现有RS485总线节点数量少,推广运用受到限制的问题,提 出一种基于RS485总线方式的多节点网络电路。为解决上述技术问题,本实用新型提出的技术方案是一种基于RS485总线方式 的多节点网络电路,包括主节点和至少两条连接有若干从节点的总线,其特征在于还包括 位于主节点上的内置轮询控制程序的传送/接收数据的控制器,受控制器控制轮流接通主 节点与不同总线的信号选通模块,设于所述总线与信号选通模块之间的在选通时使得总线 与控制器交换数据的RS485总线驱动芯片。在较佳实施例中,控制器内设轮询计时器,和暂存总线临时数据的暂存器。总线采 用终端匹配的总线型结构,其包括串接若干从节点的双绞线电缆;所述RS485总线驱动芯 片设于总线的端部。与现有技术相比,本实用新型总线上的节点数量增多,传输速度不会降低,使用更 为广泛方便。
以下结合附图和实施例对本实用新型作出详细的说明,其中
图1为本实用新型示例原理框图。
具体实施方式
图1示出了本实用新型示例原理框图,从图中可以看出本实用新型包括主节点 和至少两条连接有若干从节点的总线,位于主节点上的内置轮询控制程序的传送/接收数 据的控制器,受控制器控制轮流接通主节点与不同总线的信号选通模块,设于所述总线与 信号选通模块之间的在选通时使得总线与控制器交换数据的RS485总线驱动芯片。所述总 线采用终端匹配的总线型结构,其包括串接若干从节点的双绞线电缆;所述RS485总线驱动芯片设于总线的端部。本实用新型的实质是在增加RS485总线驱动芯片,并将所有的驱动芯片通过三 态总线芯片或分离元器件连接到控制器的UART引脚,并利用控制器的普通引脚控制不同 RS485总线驱动芯片接入控制器,使控制器与数据总线连接,并与挂在总线上的从节点交换 数据。这样不需要增加UART的模块的数量,而且,不需要利用普通引脚模拟UART的控制时 序,减少了软件的工作量。因为RS485总线的传送速度不快,所以采用这种分时的方式不会 影响到总线的传送速度。使得该方式不会在此形成速率瓶颈。为举例说明本实用新型工作过程,图1的示例原理框图中只示出两个RS485总线 驱动芯片。第一 RS485总线驱动芯片接第一总线(图中未画出),第二 RS485总线驱动芯 片接第二总线(图中未画出)。首先控制器发出控制信号使信号选通模块选通第一 RS485 总线驱动芯片,即令TX_DATA与TX_DATA_1相连接,RX_DATA与RX_DATA_1相连接,此时控 制器接收第一 RS485总线驱动芯片所驱动的第一总线上的数据,第二 RS485总线驱动芯片 处于空闲状态。当控制器与第一 RS485总线驱动芯片的数据交换完成后,控制器改变控制 器信号选通第二 RS485总线驱动芯片,即令TX_DATA与TX_DATA_2相连接,RX_DATA与RX_ DATA_2相连接,此时控制器接收第二 RS485总线驱动芯片上的数据,第一 RS485总线驱动芯 片处于空闲状态。当控制器与第二 RS485总线驱动芯片的数据交换完成后,控制器改变控 制器信号使信号选通模块选通第一 RS485总线驱动芯片,以此循环,使控制器不断与两条 总线交换数据。容易想到,信号选通模块所带的RS485总线驱动芯片以及与驱动芯片连接 的总线不止两套,其它实施例中有多条总线以此种方式与控制器连接。本实用新型最多可 支持400个节点。在较佳实施例中,控制器内设轮询计时器,和暂存总线临时数据的暂存器。当总线 交换的数据量较大,或要限制每次轮询时间,可以采用分时的控制方式使控制器与总线交 换数据。设每个RS485总线驱动芯片占用控制器的时间为T,当控制器与总线1的交换时间 到达T时间后,轮询计时器发出时间到信号,控制器暂存该总线临时数据,同时改变选通信 号,使控制器与下一条总线相连接,控制器由暂存器中调出与下一条总线相关的临时数据, 并开始与下一条总线交换数据。如此不断循环,控制器便可和所有总线进行大数据量交换。以上描述了本实用新型的较佳实施方式,但是本技术领域内的熟练技术人员应当 理解,这些仅是举例说明,可以对这些实施方式做出多种变更或修改,而不背离本实用新型 的原理和实质。都属于本实用新型保护的范围。
权利要求一种基于RS485总线方式的多节点网络电路,包括主节点和至少两条连接有若干从节点的总线,其特征在于还包括位于主节点上的内置轮询控制程序的传送/接收数据的控制器,受控制器控制轮流接通主节点与不同总线的信号选通模块,设于所述总线与信号选通模块之间的在选通时使得总线与控制器交换数据的RS485总线驱动芯片。
2.如权利要求1所述的多节点网络电路,其特征在于所述控制器内设轮询计时器,和 暂存总线临时数据的暂存器。
3.如权利要求2所述的多节点网络电路,其特征在于所述总线采用终端匹配的总线 型结构,其包括串接若干从节点的双绞线电缆;所述RS485总线驱动芯片设于总线的端部。
专利摘要本实用新型公开了一种基于RS485总线方式的多节点网络电路,包括主节点和至少两条连接有若干从节点的总线,其特征在于还包括位于主节点上的内置轮询控制程序的传送/接收数据的控制器,受控制器控制轮流接通主节点与不同总线的信号选通模块,设于所述总线与信号选通模块之间的在选通时使得总线与控制器交换数据的RS485总线驱动芯片。与现有技术相比,本实用新型总线上的节点数量增多,最大可以支持到400个节点,传输速度不会降低,使用更为广泛方便。
文档编号H04L12/40GK201629762SQ200920205960
公开日2010年11月10日 申请日期2009年10月16日 优先权日2009年10月16日
发明者庞凤江 申请人:康佳集团股份有限公司