智能工业总线收发器的制作方法

文档序号:6274012阅读:338来源:国知局
专利名称:智能工业总线收发器的制作方法
技术领域
本实用新型涉及一种网络传输总线,尤其涉及一种工业传输总线的数据收发器。
背景技术
目前智能小区里大家用的比较多得传输总线是基于RS-485的传输总线。RS-485实际上只是串行数据接口标准,它是在最初由电子工业协会(EIA)制订并发布的RS-232的基础上发展而来。EIA又于1983制定了RS-485标准,增加了多点、双向通信能力,即允许多个发送器连接到同一条总线上,同时增加了发送器的驱动能力,扩展了总线共模范围,后命名为TIA/EIA-485-A标准。由于EIA提出的建议标准都是以“RS”作为前缀,所以大家习惯将上述标准以RS作前缀称谓。
RS-485标准只对接口的电气特性做出规定,而不涉及接插件、电缆或协议,在此基础上用户可以建立自己的高层通信协议。由图1可见由于受RS-485本身标准的限制在同一个传输媒介(传输线)上只能有一个处于发送数据的状态其余只能处于接收数据状态,因此在由多个终端共存的情况下系统就必须有一个主导者(下称主机)来协调各终端的状态来保证传输媒介不发生错误。当系统中终端较多时就需要主机来调度终端调整状态依次发送数据,也就是终端如有数据要发送需等待主机的准许才可发送。一般的处理方法是对每个终端实行依次排队,也就是说,不管该终端有没有数据发送,都实行由上而下;或者换句话说,如果有二十个终端,即使前面的十九个都没有要发送,第二十个也要等前面的检测完,才能轮到;由此将产生数据发送的延误而且这个延误的时间会随终端数量的增加而加大,也就是数据传输的非即时性;发明内容本实用新型需要解决的技术问题是提供了一种智能工业总线收发器,旨在解决上述的缺陷。
为了解决上述技术问题,本实用新型是通过以下技术方案实现的本实用新型包括一个用以将数据进行接收或发送的收发处理模块;还包括一个可以通过检测整个总线回路上的电流变化来决定是发送还是延迟等待的发送和冲突检测模块;所述的发送和冲突检测模块与收发处理模块相连,并与传输总线数据接收及驱动模块双向连接。
与现有技术相比,本实用新型的有益效果是由于收发器增加了冲突检测从而实现了在冲突时的避让使得可以主动发送信号,这样在一定程度上做到了信号发送的实时性。


图1是工业总线每个终端的连接模块图;图2是本实用新型的模块图;图3是本实用新型的原理图;图4是本实用新型的流程图;具体实施方式
以下结合附图与具体实施方式
对本实用新型作进一步详细描述由图2可见本实用新型包括一个用以将数据进行接收或发送的收发处理模块;还包括一个可以通过检测整个总线回路上的电流变化来决定是发送还是延迟等待的发送和冲突检测模块;所述的发送和冲突检测模块与收发处理模块相连,并与传输总线数据接收及驱动模块双向连接;当检测出其它终端没有发送时,既刻发送;当检测出其它终端有发送时,按照初时的对每个终端的不同延迟等待时间进行等待。
由图3可见本实用新型的冲突检测的基本原理是利用数据信号在发送时发送驱动器中的电流变化来实现的如果设驱动电压为V0负载电阻为RZ;当回路中只有一个收发器在发送信号时回路电流是V0/RZ,此时为正常状态;当有二个收发器同时发送信号时由于每个驱动器的输出电压相同,这样流过负载电阻的电流还是V0/RZ则每个驱动器的实际输出电流是V0/RZ的一半。这些电流的变化可以通过取样电阻R0上的电压变化反映出来,此电压通过电压比较器将输出不同的电平信号,也就是可以检测出发送信号的冲突。本实用新型还解决了如何来避让冲突每个收发器在线时都处于接收状态它时刻都知道传输线上是否有信号,如果约定收发器在要发送信号前需要有一个等待时间称这个时间为静默时间,(静默时间是指收发器取得发送权前需要观测到的最小传输线空闲时间。调整静默时间实际上可以调节传输线上各节点的发送优先级。)当信号发送时产生了冲突,这时收发器就要退回重新准备发送在这里冲突退让的延时时间是随机的,如图4所示。如果通过约定还可以将不同的信号内容给予不同的延时时间这样就可以设定优先级了。通过软硬件的配合收发器可以完成信号的主动发送。
权利要求1.一种智能工业总线收发器,包括一个用以将数据进行接收或发送的收发处理模块;其特征在于还包括一个可以通过检测整个总线回路上的电流变化来决定是发送还是延迟等待的发送和冲突检测模块;所述的发送和冲突检测模块与收发处理模块相连,并与传输总线数据接收及驱动模块双向连接。
专利摘要本实用新型涉及一种智能工业总线收发器,包括收发处理模块,用以将数据进行接收或发送;还包括一个发送和冲突检测模块;所述的发送和冲突检测模块是通过检测整个总线回路上的电流变化来决定是发送还是延迟等待;当检测出其它终端没有发送时,既刻发送;当检测出其它终端有发送时,按照初时的对每个终端的不同延迟等待时间进行等待;本实用新型的有益效果是由于收发器增加了冲突检测从而实现了在冲突时的避让使得可以主动发送信号,这样在一定程度上做到了信号发送的实时性。
文档编号G05B19/418GK2854948SQ20052004412
公开日2007年1月3日 申请日期2005年8月5日 优先权日2005年8月5日
发明者闵庆浩, 张志来, 顾牧君 申请人:上海敏达网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1