485总线实现装置制造方法及图纸

技术编号:15041411 阅读:32 留言:0更新日期:2017-04-05 14:00
本实用新型专利技术公开了一种485总线实现装置。其中,该装置包括:485总线,用于传输数据;处理器,其上具有发送端口和接收端口,发送端口用于将处理器处理的数据发送至485总线上,接收端口用于接收来自485总线的数据;485转换器,连接在处理器和485总线之间,用于将处理器端的数据转换为能在485总线上传输的数据,以及将来自485总线上的数据转换为能被处理器接收并处理的数据。本实用新型专利技术解决了相关技术中由于以ARM为主控芯片而导致的无法兼顾性价比和数据处理能力的技术问题。

【技术实现步骤摘要】

本技术涉及通信领域,具体而言,涉及一种485总线实现装置。
技术介绍
RS485接口目前在工业控制系统中已经被广泛的应用,大量的终端设备通过RS485进行连接。RS485采用平衡发送和差分接收,因此具有抑制共模干扰的能力,加上总线收发器具有高灵敏度,能检测低至200mV的电压,故传输信号能在千米以外得到恢复。在相关技术中,RS485总线实现方法主要有以下几点:1.以ARM为主控芯片的RS485总线;2.半双工RS485的发送与接收控制信号采用硬件流控制RTS信号控制;3.手动(跳线方式)控制RS485总线的终端电阻的挂接或通过人工方式在总线上跨接终端电阻。从RS485总线主控芯片的运算能力的性价比和RS485总线使用的趋势来看,上述现有的实现方法存在以下不足:1.以ARM为主控芯片的RS485总线:虽然高端ARM的处理能力很强大,但是其价格昂贵,而很多客户希望获得更高的性价比;2.半双工RS485的发送/接收控制信号采用RTS信号控制:部分ARM中可以通过编程使用RTS信号去切换串口的发送模式与接收模式,采用RTS信号切换串口的发送与接收不具有普遍推广性;3.手动(跳线方式)控制RS485总线的终端电阻的挂接或通过人工方式在总线上跨接终端电阻:无论是跳线方式挂接RS485总线的终端电阻,还是通过人工方式在总线上跨接终端电阻,其过程都比较繁琐,尤其是跳线方式还需要打开机盖才能操作,这些都增加了出错几率。2013年Intel推出了新架构QuarkSOCx1000系列处理器,主要针对物联网应用,拥有更高的安全性和更强的可管理性。Quark平台的RTS信号无法通过编程改变其动作方式,也既Quark中RTS信号无法切换串口的发送模式与接收模式,采用RTS信号切换串口的发送模式与接收模式在Quark平台上不具有普遍推广性。针对上述问题,目前尚未提出有效的解决方案。
技术实现思路
本技术实施例提供了一种485总线实现装置,以至少解决相关技术中由于以ARM为主控芯片而导致的无法兼顾性价比和数据处理能力的技术问题。根据本技术实施例的一个方面,提供了一种485总线实现装置,包括:485总线,用于传输数据;处理器,其上具有发送端口和接收端口,发送端口用于将处理器处理的数据发送至485总线上,接收端口用于接收来自485总线的数据;485转换器,连接在处理器和485总线之间,用于将处理器端的数据转换为能在485总线上传输的数据,以及将来自485总线上的数据转换为能被处理器接收并处理的数据。进一步地,处理器为基于Quark平台的处理器。进一步地,485总线具有A相线和B相线,A相线和B相线之间挂接有终端电阻。进一步地,终端电阻的一端固定在A相线上,其另一端通过继电器挂接在B相线上。进一步地,发送端口和接收端口均为通用异步收发传输器UART接口。进一步地,装置还包括:隔离部件,连接在处理器和485转换器之间。进一步地,处理器通过连接在隔离部件和485转换器之间的硬件电路控制485转换器的接收模式和发送模式。进一步地,处理器通过控制指令控制485转换器的接收模式和发送模式。进一步地,485总线上设置有:防护电路,用于保护485转换器。进一步地,防护电路包括差模保护部分和共模保护部分。在本技术实施例中,采用在Quark平台上实现了RS485总线的方式,通过使485总线实现装置至少包括:485总线、处理器和485转换器,其中,485总线,用于传输数据;处理器,其上具有发送端口和接收端口,发送端口用于将处理器处理的数据发送至485总线上,接收端口用于接收来自485总线的数据;485转换器,连接在处理器和485总线之间,用于将处理器端的数据转换为能在485总线上传输的数据,以及将来自485总线上的数据转换为能被处理器接收并处理的数据,由于基于Quark平台的处理器性价比较高,因而,通过使Quark平台结合RS485总线,实现了在工业现场选用Quark平台进行信息交互的目的,使得工业现场或物联网的底层可以借助Quark平台的强大运算能力,解决了相关技术中由于以ARM为主控芯片而导致的无法兼顾性价比和数据处理能力的技术问题。附图说明此处所说明的附图用来提供对本技术的进一步理解,构成本申请的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:图1是根据本技术实施例的485总线实现装置的示意图;图2是根据本技术实施例的基于Quark平台的485总线实现装置的示意图;图3是根据本技术实施例的一种可选的实现终端电阻挂接的示意图;图4是根据本技术实施例的一种可选的隔离UART信号的电路图;图5(a)是根据本技术实施例的一种可选的控制485接收/发送方向的电路图;图5(b)是根据本技术实施例的一种可选的控制485接收/发送方向的电路图;图6是根据本技术实施例的一种可选的485总线防护的电路图。具体实施方式为了使本
的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含。根据本技术实施例,提供了一种485总线实现装置的实施例。图1是根据本技术实施例的485总线实现装置的示意图,如图1所示,该485总线实现装置包括:485总线10,用于传输数据;处理器20,其上具有发送端口TX和接收端口RX,发送端口TX用于将处理器20处理的数据发送至485总线上10,接收端口RX用于接收来自485总线10的数据;485转换器30,连接在处理器20和485总线10之间,用于将处理器20端的数据转换为能在485总线10上传输的数据,以及将来自485总线10上的数据转换为能被处理器20接收并处理的数据。可选地,如图2所示,处理器可以为基于Quark平台的处理器20。也即,基于Quark平台的处理器上设置有发送端口TX和接收端口RX,该发送端口TX将处理器20处理的数据发送至485总线10上,该接收端口RX接收来自485总线10的数据,其中该处理器20可以是但不限于QuarkSOCx1000系列处理器,QuarkSOCx1000系列处理器均自带两个UART接口,分别为发送端口TX和接收端口RX,转换485只需其中的数据线RX与TX,其他控制线(如CDC,DSR,DTR,RI,CTS,RTS等)无法对应使用在485总线发送与接收的方向控制上。可选地,485总线具有A相线和B相线,A相线和B相线之间挂接有终端电阻。可选地,终端电阻的一端固定在A相线上,其另一端通过继本文档来自技高网
...

【技术保护点】
一种485总线实现装置,其特征在于,包括:485总线,用于传输数据;处理器,其上具有发送端口和接收端口,所述发送端口用于将所述处理器处理的数据发送至所述485总线上,所述接收端口用于接收来自所述485总线的数据;485转换器,连接在所述处理器和所述485总线之间,用于将所述处理器端的数据转换为能在所述485总线上传输的数据,以及将来自所述485总线上的数据转换为能被所述处理器接收并处理的数据。

【技术特征摘要】
1.一种485总线实现装置,其特征在于,包括:485总线,用于传输数据;处理器,其上具有发送端口和接收端口,所述发送端口用于将所述处理器处理的数据发送至所述485总线上,所述接收端口用于接收来自所述485总线的数据;485转换器,连接在所述处理器和所述485总线之间,用于将所述处理器端的数据转换为能在所述485总线上传输的数据,以及将来自所述485总线上的数据转换为能被所述处理器接收并处理的数据。2.根据权利要求1所述的装置,其特征在于,所述处理器为基于Quark平台的处理器。3.根据权利要求1所述的装置,其特征在于,所述485总线具有A相线和B相线,所述A相线和所述B相线之间挂接有终端电阻。4.根据权利要求3所述的装置,其特征在于,所述终端电阻的一端固定在所述A相线上,其另一...

【专利技术属性】
技术研发人员:陈书生
申请(专利权)人:华电众信北京技术有限公司
类型:新型
国别省市:北京;11

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

1