级联系统的制作方法_2

文档序号:9974435阅读:来源:国知局
层的从机通讯设备改变为第4层从机通讯设备。
[0030]进一步地,所述排序线为双线或单线类型,所述双线类型排序线包括并行设置的时钟线和数据线,所述时钟线和数据线分别依次连接所述排序输入口、主控芯片以及排序输出口 ;所述单线类型排序线具有一信号转换模块,所述信号转换模块依次连接所述排序输入口、主控芯片以及排序输出口。参照图3,以双线传输为例:上一层通过与下层连接的数据线给下层一个外部中断,下层响应到外部中断后,通过与上层连接的时钟线发起时钟信号,上层收到下层发起的时钟信号后,通过自定义的一套双线通信协议,将数据通过数据线传输到下层。参照图4,以单线传输为例:为了防止数据在传输过程中的衰减,可以将UART的信号转为RS485信号并进行数据传输。
[0031]进一步地,所述下行总线具有一设于所述通讯设备内的下行信号转换模块,所述下行信号转换模块用于在所述通讯设备确定为主机时,在所述主控芯片的控制下切换为数据发送状态;在所述通讯设备确定为从机时,在所述主控芯片的控制下切换为数据接收状态。所述上行总线具有一设于所述通讯设备内的上行信号转换模块,所述上行信号转换模块用于在所述通讯设备确定为主机时,在所述主控芯片的控制下切换为数据接收状态;在所述通讯设备确定为从机时,在所述主控芯片的控制下切换为数据发送状态。
[0032]本实施例中,所述下行信号转换模块为和上行信号转换模块优选为UART转RS485模块,在其他实施例中,可以根据需要选择其他可行的转换模块,并不限于本实施例。
[0033]本优选实施例中,RS485总线通信机制,是一个主从结构方式,一个主机可挂载多个从机,多个从机是以并联方式挂载在总线上的,主机在向从机发送数据时,每个从机都可以收到主机发送的数据。内部控制电路产生的UART信号,配合RS485转换模块,采用RS485总线的通信方式进行级联数据通信,可以实现第一层到任意层直接数据通信,而不需要逐层将数据向下发送,从而大大提高了数据传输速率。在硬件上,使用主控集成电路IC自带的UART硬件模块功能进行数据传输和接收,相比使用IC引脚模拟波形的方式,数据的准确率大大提高;因级联的层数过多,从第一层至最后一层的距离将会长达30米,普通IC的输入/输出接口的数据传输距离通常达不到,因此,数据的衰减将会非常厉害。而经过RS485信号转换芯片将UART信号转换为RS485的信号,数据的传输距离可长达500米,而且在传输过程中的信号衰减的问题也能得到很大的改善,此外,还可实现级联层数达64层,从而具有很强的扩展性。
[0034]本优选实施例中,通过排序机制可以形成完善的RS 485总线通信机制,第一层的设备并不是一个固定的设备,即没有固定的主机,因此在排序中首先确定了级联系统中的主机,在整个排序机制完成后,剩余通讯设备作为从机,并得到了在总线上唯一的ID地址,即设备所在级联中的层数值。主机能够根据需要,利用从机在总线上唯一的ID地址来准确的选择某个从机。可以理解的是,在其他实施例中,也可以根据实际需要选择其他合适的串行总线标准,并不限于本实施例。
[0035]本优选实施例中,下行总线通信机制为:在完成排序机制,第一层确定为主机后,下行总线的UART转RS485模块,被设置为只发送数据状态,以保证数据在通过UART信号电路时发出UART信号,经过RS485模块时转换为RS485通信信号,配合预先定义的RS485通信协议,将数据发送到指定的ID地址对应的从机通讯设备中。其他层确定为从机后,下行总线对应的UART转RS485模块,被设置为只接收数据的状态。经过排序后,从机通讯设备得知自身的层数值即ID地址,通过预先定义的RS485通信协议,可以判断第一层是否选择本层进行控制,通过此机制,可以保证在下行总线的通信过程中,不会造成数据的冲突以及多个设备的响应。
[0036]本优选实施例中,上行总线通信机制为:在完成排序机制,第一层确定为主机后,上行总线的UART转RS485模块,被设置为只接收数据状态,以保证接收其他层被选定的从机通讯设备发送的数据,从而不会造成数据的冲突。其他层确定为从机后,上行总线对应的UART信号电路和485转换模块被设置为只发送数据状态,第一层每次只会选择其他层中的其中一层的从机通讯设备进行数据通信,被选中的从机通讯设备,在收到第一层通过下行总线发出的反馈命令后,才能通过上行总线将数据反馈给第一层的主机,而未被选择的层数的从机通讯设备,则不能发送数据。
[0037]通讯设备的内部控制电路,可以控制UART转RS485模块设置为发送状态还是接受状态。当确认为第一层主机时,下行总线部分的UART转RS485模块被设置为发送状态,上行总线部分的UART转RS485模块被设置为接收状态;当确认为不是第一层从机时,下行总线部分的UART信号电路和转换RS485模块被设置为接受状态,上行总线部分的UART信号电路和RS485模块被设置为发送状态。
[0038]本实施例中,主机将需要选择的层数通过命令方式,配合ID地址找到对应层数的通讯设备,再将键盘和鼠标等各类数据通过下行总线把所需要的数据发送至所需要控制的层数。这样,利用排序机制设定总线上主机与从机的配置,并形成从机在级联系统中配置的ID0在排序机制的基础上,使用RS485总线的方式实现级联通信,使得通讯设备之间,达到一对一通信的目的,从而减少数据传输时间、数据衰减、数据错码率。
[0039]以上仅为本实用新型的优选实施例,并非因此限制本实用新型的专利范围,凡是利用本实用新型说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本实用新型的专利保护范围内。
【主权项】
1.一种级联系统,其特征在于,所述级联系统包括级联线以及通过级联线串行连接的多个通讯设备,所述级联线包括排序线、下行总线以及上行总线,所述排序线用于依次连接所述多个通讯设备,以确定所述多个通讯设备中的主机和从机;所述下行总线用于连接所述主机以及与所述主机连接的从机,以将所述主机发送的数据依次经所述下行总线传输给所述从机;所述上行总线用于依次连接所述从机以及与所述从机连接的主机,以将所述从机反馈的数据发送给所述主机。2.如权利要求1所述的级联系统,其特征在于,所述通讯设备包括连接上一层通讯设备的排序输入口、连接下一层通讯设备的排序输出口以及连接所述排序输入口和排序输出口的主控芯片,所述排序线依次连接所述排序输入口、主控芯片以及排序输出口。3.如权利要求2所述的级联系统,其特征在于,所述排序线为双线或单线类型。4.如权利要求3所述的级联系统,其特征在于,所述双线类型排序线包括并行设置的时钟线和数据线,所述时钟线和数据线分别依次连接所述排序输入口、主控芯片以及排序输出口。5.如权利要求3所述的级联系统,其特征在于,所述单线类型排序线具有一信号转换模块,所述信号转换模块依次连接所述排序输入口、主控芯片以及排序输出口。6.如权利要求2所述的级联系统,其特征在于,所述下行总线具有一设于所述通讯设备内的下行信号转换模块,所述下行信号转换模块用于在所述通讯设备确定为主机时,在所述主控芯片的控制下切换为数据发送状态;在所述通讯设备确定为从机时,在所述主控芯片的控制下切换为数据接收状态。7.如权利要求6所述的级联系统,其特征在于,所述上行总线具有一设于所述通讯设备内的上行信号转换模块,所述上行信号转换模块用于在所述通讯设备确定为主机时,在所述主控芯片的控制下切换为数据接收状态;在所述通讯设备确定为从机时,在所述主控芯片的控制下切换为数据发送状态。8.如权利要求7所述的级联系统,其特征在于,所述下行信号转换模块为和上行信号转换模块为UART转RS485模块。9.如权利要求1所述的级联系统,其特征在于,所述上行总线和下行总线为RS485总线。10.如权利要求1所述的级联系统,其特征在于,所述通讯设备为多电脑切换KVM设备。
【专利摘要】本实用新型公开了一种级联系统,包括级联线以及通过级联线串行连接的多个通讯设备,所述级联线包括排序线、下行总线以及上行总线,所述排序线用于依次连接所述多个通讯设备,以确定所述多个通讯设备中的主机和从机;所述下行总线用于连接所述主机以及与所述主机连接的从机,以将所述主机发送的数据依次经所述下行总线传输给所述从机;所述上行总线用于依次连接所述从机以及与所述从机连接的主机,以将所述从机反馈的数据发送给所述主机。本实用新型可以减少数据的传送时间,最大限度保证数据的实时性和准确率,并解决信号衰减造成的误码错码问题,此外,还具有可扩展更多层级联的特性。
【IPC分类】G06F13/38, G06F3/038
【公开号】CN204883694
【申请号】CN201520461003
【发明人】杨穗, 马少槟, 朱小粦
【申请人】深圳市茁迩科技发展有限公司
【公开日】2015年12月16日
【申请日】2015年6月30日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1