基于arm控制器的增加RS485总线结点电路的制作方法

文档序号:7729411阅读:208来源:国知局
专利名称:基于arm控制器的增加RS485总线结点电路的制作方法
技术领域
本实用新型涉及电路技术领域,尤其涉及一种基于arm控制器的增加RS485总线 结点电路。
背景技术
RS485总线由于其布线简单,稳定可靠从而广泛的应用于视频监控,门禁对讲,楼 宇报警,LED显示屏的参数传递等各个领域中,但是,在485总线布线过程中由于有很多原 因,使得RS485总线的最大能带的节点数受到限制,现有的,RS-485/422总线一般最大只能 支持32个节点。

实用新型内容本实用新型要解决的技术问题是提供一种基于arm控制器的增加RS485总线结点 电路。本实用新型提出增加RS485总线驱动芯片,利用基于arm构架的单片机,该类型单 片机的特点是,通过改变控制寄存器可以改变UART模块在引脚上的映射。这样不需要增加 UART的模块的数量,而且,不需要利用普通引脚模拟UART的控制时序,减少了软件的工作 量。因为RS485总线的传送速度不快,所以采用这种分时的方式或采用传送数据块方式不 会影响到总线的传送速度。使得该方式不会在此形成瓶颈。为解决上述技术问题,本实用新型的目的是通过以下技术方案实现的。一种基于arm控制器的增加RS485总线结点电路,包括arm控制器、第一 RS485驱 动芯片和第二 RS485驱动芯片,所述arm控制器连接在RS485总线的主节点上,所述arm控 制器的第一引脚(a)和第二引脚(b)与所述第一 RS485驱动芯片相连,所述arm控制器的 第三引脚(c)和第四引脚(d)与所述第二 RS485驱动芯片相连。其中,所述arm控制器包括控制寄存器和UART模块,通过控制所述控制寄存器将 所述UART模块映射到对应引脚上。其中,所述arm控制器为基于arm架构的单片机。本实用新型的有益效果如下本实用新型在RS485的主节点上增加RS485驱动芯片,通过微处理器的专用UART 模块与普通引脚相互结合的使用,从而增加整个网络的节点数。

图1为本实用新型RS485总线电路原理图。
具体实施方式
为便于对本实用新型进一步理解,现结合附图及具体实施例对本实用新型进行详 细描述。[0013]请参阅图1所示,首先arm控制器配置相关的UART控制寄存器,将UART模块映射 到引脚a和引脚b上,即TX_DATA_1和RX_DATA_1与UART模块相连接,此时UART的控制寄 存器都对引脚a和引脚b起作用,UART模块数据缓冲寄存器中的数据都对应着引脚a和引 脚b。此时引脚c和引脚d处于空闲状态,即总线驱动器2处于空闲状态。当控制器与总 线驱动器1的数据交换完成后,控制器改变UART的相应控制寄存器使得UART模块映射到 引脚c和引脚d上,即TX_DATA_2和RX_DATA2与UART模块相连接,此时UART的控制寄存 器都对引脚c和引脚d起作用,UART模块数据缓冲寄存器中的数据都对应着引脚c和引脚 d。此时引脚a和引脚b处于空闲状态,即总线驱动器1处于空闲状态。以此循环,使控制 器不断与总线1,2交换数据。以上是采用完成数据块作为切换总线的信号。当总线交换的数据量较大时,为了使总线的相应时间短,可以采用分时的控制方 式,使控制器与总线驱动器进行数据交换。例如每个总线驱动器占用控制器的时间为T。当 控制器与总线1的交换时间到达T时间后,arm控制器配置相关的UART控制寄存器,将UART 模块映射到引脚a和引脚b上,开始与总线2进行数据交换。以此进行不断的循环,便可不 断的与总线1,2进行数据交换。以上对本实用新型所提供的一种基于arm控制器的增加RS485总线结点电路进行 了详细介绍,本文中应用了具体个例对本实用新型的原理及实施方式进行了阐述,以上实 施例的说明只是用于帮助理解本实用新型的核心思想;同时,对于本领域的一般技术人员, 依据本实用新型的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明 书内容不应理解为对本实用新型的限制。
权利要求一种基于arm控制器的增加RS485总线结点电路,其特征在于,包括arm控制器、第一RS485驱动芯片和第二RS485驱动芯片,所述arm控制器连接在RS485总线的主节点上,所述arm控制器的第一引脚(a)和第二引脚(b)与所述第一RS485驱动芯片相连,所述arm控制器的第三引脚(c)和第四引脚(d)与所述第二RS485驱动芯片相连。
2.根据权利要求1所述的基于arm控制器的增加RS485总线结点电路,其特征在于,所 述arm控制器包括控制寄存器和UART模块,通过控制所述控制寄存器将所述UART模块映 射到对应引脚上。
3.根据权利要求1或2所述的基于arm控制器的增加RS485总线结点电路,其特征在 于,所述arm控制器为基于arm架构的单片机。
专利摘要本实用新型公开了一种基于arm控制器的增加RS485总线结点电路,包括arm控制器、第一RS485驱动芯片和第二RS485驱动芯片,所述arm控制器连接在RS485总线的主节点上,所述arm控制器的第一引脚(a)和第二引脚(b)与所述第一RS485驱动芯片相连,所述arm控制器的第三引脚(c)和第四引脚(d)与所述第二RS485驱动芯片相连。本实用新型在RS485的主节点上增加RS485驱动芯片,通过微处理器的专用UART模块与普通引脚相互结合的使用,从而增加整个网络的节点数。
文档编号H04L12/40GK201629761SQ20092020583
公开日2010年11月10日 申请日期2009年10月22日 优先权日2009年10月22日
发明者庞凤江 申请人:康佳集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1