主机和从机的通信系统的制作方法

文档序号:7866359阅读:249来源:国知局
专利名称:主机和从机的通信系统的制作方法
技术领域
本发明实施例涉及通讯总线技术,尤其涉及一种主机和从机的通信系统。
背景技术
通讯总线是一种描述电子信号传输线路的结构形式,是一类信号线的集合,是子系统间传输信息的公共通道。通过总线能使主系统与各个从系统之间进行信息进行传输、交换等功能。现有技术中,主机和从机采用链式结构,即,主机与各个从机之间是采用级联方式连接的,主机与某一从机之间传输的数据,需要经过主机与该从机之间的各个从机依次转发。然而,现有技术中,如果一个从机掉电或无法通信,将导致该从机级联的各个从机无法与主机通信。

发明内容
本发明实施例提供一种主机和从机的通信系统,用以解决现有技术主机和从机采用链式结构中,如果一个从机掉电或无法通信,将导致该从机级联的各个从机无法与主机通信的问题。本发明实施例提供一种主机和从机的通信系统,包括主机、主总线、第一齿总线和第二齿总线、至少两个从机和至少两个连接器;所述主机和所述连接器分别与所述主总线电连接,以使所述主机和所述连接器通过所述主总线传输数据;所述连接器和所述主总线分别与所述第一齿总线电连接,以使所述连接器和所述主总线通过所述第一齿总线传输数据;所述从机和所述连接器分别与所述第二齿总线电连接,以使所述从机和所述连接器通过所述第二齿总线传输数据。结合本发明实施例上述提供的主机和从机的通信系统,还包括第一收发器,所述第一收发器分别与所述主机和所述主总线电连接;所述第一收发器,用于在所述主机的控制下,接收所述主机发送的数据并发送至所述主总线;或者,在所述主机的控制下,从所述主总线上接收数据并发送给所述主机。进一步地,所述第一收发器包括至少一个第一发送模块和至少一个第一接收模块;所述第一发送模块包括第一发送端、第一发送使能端和两个第一接收端,所述第一接收模块包括第二接收端、第二接收使能端和两个第二发送端;所述第一发送使能端,用于在所述主机的控制下,使能所述第一发送端;所述第一发送端,用于在所述第一发送使能端的使能控制下,接收所述主机发送的数据并发送至所述第一接收端;所述第一接收端,用于将所述第一发送端发送的数据发送至所述主总线;所述第二发送端,用于接收所述主总线发送的数据并发送至所述第二接收端;
所述第二接收使能端,用于在所述主机的控制下,使能所述第二接收端;所述第二接收端,用于在所述第一接收使能端的使能控制下,将所述第二发送端发送的数据发送给所述主机。结合本发明实施例上述提供的主机和从机的通信系统,还包括第二收发器,所述第二收发器分别与所述连接器和所述第一齿总线连接;所述第二收发器,用于从所述第一齿总线接收所述主机的数据并发送至所述连接器;或者,从所述连接器接收所述从机发送的数据并发送至所述第一齿总线。进一步地,所述第二收发器包括至少一个第二发送模块和至少一个第二接收模块;所述第二发送模块包括第三发送端、第三发送使能端和两个第三接收端,所述第二接收模块包括第四接收端、第四接收使能端和两个第四发送端;所述第三发送使能端,用于使能所述第三发送端; 所述第三发送端,用于在所述第三发送使能端的使能控制下,从所述第一齿总线上接收所述主机发送的数据并发送至所述第三接收端;所述第三接收端,用于将所述第三发送端发送的数据发送至所述连接器;所述第四发送端,用于接收所述连接器发送的数据并发送至所述第四接收端;所述第四接收使能端,使能所述第四接收端;所述第四接收端,用于在所述第四接收使能端的使能控制下,将所述第四发送端发送的数据发送给所述第一齿总线。结合本发明实施例上述提供的主机和从机的通信系统,还包括第三收发器,所述第三收发器分别与所述从机和所述第二齿总线电连接;所述第三收发器,用于在所述从机的控制下,接收所述从机发送的数据并发送至所述第二齿总线;或者,在所述从机的控制下,从所述第二齿总线上接收数据并发送给所述从机。进一步地,所述第三收发器包括至少一个第三发送模块和至少一个第三接收模块;所述第三发送模块包括第五发送端、第五发送使能端和两个第五接收端,所述第三接收模块包括第六接收端、第六接收使能端和两个第六发送端;所述第五发送使能端,用于使能所述第五发送端;所述第五发送端,用于在所述第五发送使能端的使能控制下,接收所述从机发送的数据并发送至所述第五接收端;所述第五接收端,用于将所述第五发送端发送的数据发送至所述第二齿总线;所述第六发送端,用于接收所述第二齿总线发送的数据并发送至所述第六接收端;所述第六接收使能端,用于在所述从机的控制下,使能所述第六接收端;所述第六接收端,用于在所述第六接收使能端的使能控制下,将所述第六发送端发送的数据发送给所述从机。在本发明实施例提供的主机和从机的通信系统中,所述从机与所述连接器的个数相同,每个所述从机与一个所述连接器相对应。在本发明实施例提供的主机和从机的通信系统中,所述第二收发器与所述连接器的个数相同,每个所述连接器与一个所述第二收发器对应。
在本发明实施例提供的主机和从机的通信系统中,所述第三收发器与所述连接器的个数相同,每个所述连接器与一个所述第三收发器对应。本发明实施例提供的主机和从机的通信系统,将主机、连接器和从机连接,分别通过主总线、第一齿总线和第二齿总线连接,使得每个从机通过对应的连接器连接到主总线上,从而各个从机和主机之间分别通过从机对应的连接器和总线实现通信,因此在任意从机掉电或无法接入总线的实施场景下,实现不影响其他从机与主机的通信,提高从机和主机通信的可靠性。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。 图I为本发明主机和从机的通信系统实施例一的结构示意图;图2为本发明主机和从机的通信系统实施例二的结构示意图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图I为本发明主机和从机的通信系统实施例一的结构示意图。如图I所示,本发明实施例提供的主机和从机的通信系统,包括主机11、主总线12、第一齿总线13和第二齿总线14、至少两个从机和至少两个连接器。主机11和连接器分别与主总线12电连接,以使主机11和连接器通过主总线12传输数据;连接器和主总线12分别与第一齿总线13电连接,以使连接器和主总线12通过第一齿总线13传输数据;从机和连接器分别与第二齿总线电连接,以使所述从机和所述连接器通过第二齿总线14传输数据。本发明实施例以主机和从机的通信系统中包括两个连接器和两个从机为例进行说明,其中一个连接器为连接器15a,另一个为连接器15b。其中一个从机为从机16a,另一个为从机16b。其中,连接器15a与从机16a电连接,与从机16a对应;连接器15b与从机16b电连接,与从机16b对应。具体地,主机和从机的通信过程如下一方面,主机11可以将需要发送给从机16a和从机16b的数据发送至与主机11电连接的主总线12,主总线12将接收到的数据通过第一齿总线13分别发送给连接器15a和连接器15b,连接器15a和连接器15b再通过第二齿总线14将数据发送给与各自连接器对应的从机16a和从机16b。另一方面,从机16a和从机16b可以将需要发送给主机11的数据通过第二齿总线14发送给对应的连接器15a和连接器15b,连接器15a和连接器15b再通过第一齿总线13将连接器的数据发送至主总线12,由第一主总线12把数据发送给主机11。本发明实施例提供的主机和从机的通信系统,将主机、连接器和从机连接,分别通过主总线、第一齿总线和第二齿总线连接,使得每个从机通过对应的连接器连接到主总线上,从而各个从机和主机之间分别通过从机对应的连接器和总线实现通信,因此在任意从机掉电或无法接入总线的实施场景下,实现不影响其他从机与主机的通信,提高从机和主机通信的可靠性。图2为本发明主机和从机的通信系统实施例二的结构示意图,如图2所示,本发明实施例在实施例一的基础上,还可以包括第一收发器21,第一收发器21分别与所述主机11和所述主总线12电连接,第一收发器21,用于在主机11的控制下,接收主机11发送的数据并发送至主总线12 ;或者,在主机11的控制下,从主总线12上接收数据并发送给主机11。·
可选的,第一收发器21可以包括至少一个第一发送模块和至少一个第一接收模块;所述第一发送模块包括第一发送端D1、第一发送使能端DEl和两个第一接收端Rl ;第一接收模块包括第二接收端R2、第二接收使能端RE2和两个第二发送端D2,第一接收端R1,用于接收第一发送端Dl发送的数据;第一发送使能端DE1,使能第一发送端Dl ;第一发送端D1,用于在第一发送使能端DEl的使能控制下,将主机11发送的数据发送给第一接收端Rl ;第二接收使能端RE2,使能第二接收端R2 ;第二接收端R2,用于在第二接收使能端RE2的使能控制下,接收第二发送端D2发送的数据并发送至所述主机;第二发送端D2,用于将主总线12上的数据发送至第二接收端R2。在实际应用过程中,主机11将数据通过第一收发器21的第一发送模块发送至主总线12,主总线12分别将数据发送至从机16a和从机16b ;从机16a和从机16b的数据传给主总线12后,通过第一收发器21的第一接收模块接收主总线12上的数据,并将其发送给主机11。第一收发器21在上述通信过程中具有数据信号转换的作用,主机11向主总线12发送的第一信号可以为电平信号,第一收发器21中的第一发送模块接收上述电平信号并将其发送至主总线12。第一发送模块接收主机11发送的电平信号,并将接收到的电平信号转换为差分信号后发送给主总线12。第一收发器21中的第一接收模块可以将从主总线12接收到的差分信号转换为电平信号发送给主机11。其中,第一收发器21可以为具有电平信号到差分信号转换功能的模块以及,具有差分信号到电平信号转换功能的模块,可以由各种电子元件、逻辑器件等实现其功能,还可以由具有信号转换功能的芯片实现其功能。主机通过第一收发器将数据传送至主总线,并由主总线将数据传送至各从机,实现主机与从机的通信,在通信过程中,随时接入或移除从机都不会对主机产生影响,从而提高通信的可靠性。在本发明实施例中,由于各个从机与主机的通信过程相似,故以从机16a与主机11的通信过程为例进行说明,其他各从机与从机16a的通信过程近似,在此不再赘述,本实施例提供的主机和从机的通信系统,还可以包括第二收发器31,第二收发器31分别与连接器15a和第一齿总线13连接;第二收发器31,用于从第一齿总线13接收主机11的数据并发送至连接器15a ;或者,从连接器15a接收从机16a发送的数据并发送至第一齿总线
13。具体地,第二收发器31包括至少一个第二发送模块和至少一个第二接收模块;所述第二发送模块包括第三发送端D3、第三发送使能端DE3和两个第三接收端R3,所述第二接收模块包括第四接收端R4、第四接收使能端RE4和两个第四发送端D4 ;所述第三发送使能端DE3,用于使能所述第三发送端D3 ;第三发送端D3,用于在第三发送使能端DE3的使能控制下,从第一齿总线13上接收主机11发送的数据并发送至第三接收端R3 ;第三接收端R3,用于将第三发送端D3发送的数据发送至连接器15a ;第四发送端D4,用于接收连接器15a发送的数据并发送至第四接收端R4 ;第四接收使能端RE4,使能第四接收端R4 ;第四接收端R4,用于在第四接收使能端RE4的使能控制下,将第四发送端D4发送的数据发送给第一齿总线13。在实际应用过程中,第二收发器31的第二接收模块接收第一齿总线13上的数据,并将数据发送至连接器15a,连接器15a还可以将数据通过第二收发器31的第二发送模块将数据发送至第一齿总线13。第一齿总线13与主总线12电连接。在上述通信过程中,第二收发器31中的第二发送模块的第三发送端D3和第二接收模块的第四接收端R4可以直接接地或电源,从而实现持续有效,使得数据的发送和接收不受连接器15a或第一齿总线13的控制,即第一齿总线13可以持续向连接器15a发送数据,同时第一齿总线13可以持续 接收来自连接器15a的数据。在上述实施例的基础上,本实施例提供的第二收发器31中,以其中包括2个发送模块和3个接收模块为例进行说明,其中2个发送模块以串联的方式设置在连接器和第一齿总线之间,另外,接收模块中可以串联或并联方式设置在连接器和第一齿总线之间。本发明实施例提供的主机和从机的通信系统,通过第二收发器与第一齿总线和连接器电连接,实现数据的双向传输,并且与第一齿总线连接的各第二收发器互不影响,提高通信稳定性。本发明实施例提供的主机和从机的通信系统还可以包括第三收发器41,第三收发器41分别与从机16a和第二齿总线14电连接。第三收发器41,用于接收从机16a发送的数据并发送至第二齿总线14 ;或者,从第二齿总线14上接收数据并发送给从机16a,第三收发器41包括至少一个第三发送模块和至少一个第三接收模块。具体地,第三发送模块包括第五发送端D5、第五发送使能端DE5和两个第五接收端R5,第三接收模块包括第六接收端R6、第六接收使能端RE6和两个第六发送端D6 ;第五发送使能端DE5,用于使能第五发送端D5 ;第五发送端D5,用于在第五发送使能端DE5的使能控制下,接收从机16a发送的数据并发送至第五接收端R5 ;第五接收端R5,用于将第五发送端D5发送的数据发送至第二齿总线14 ;第六发送端D6,用于接收第二齿总线14发送的数据并发送至第六接收端R6 ;第六接收使能端RE6,用于在从机16a的控制下,使能第六接收端R6 ;第六接收端R6,用于在第六接收使能端RE6的使能控制下,将第六发送端D6发送的数据发送给从机16a。在实际应用过程中,第三收发器41中的第三发送模块将接收第二齿总线14上的数据并发送给对应的主机16a,同时第三收发器41中的第三接收模块可以接收从机16a的数据发送至第二齿总线14。第三发送模块中的第五发送使能端DE5可以接地或接电源,SP从机16a可以持续向第二齿总线14发送数据,可以不受从机16a的控制。从机16a也可以控制第三收发器41的的接收和发送。本发明实施例提供的主机和从机的通信系统,第三收发器可以在从机的控制下接收来自主机的数据,也可以向主机发送数据,使得从机发送接收数据具有自主权,不受主机的控制,并且通信系统中的从机的接入或移除不会影响这个通讯网络的正常通信,从而提高了通信的可靠性与通信网络的稳定性。可选的,在本发明实施例二提供的主机和从机的通信系统中,从机与连接器的个数可以相同,每个从机与一个连接器相对应。第二收发器的个数与连接器的个数可以相同,每个连接器与一个第二收发器对应。第三收发器与连接器的个数可以相同,每个连接器可以与一个第三收发器对应。本发明主机和从机的通信系统实施例在实际应用过程中,图2所示的由主机引出的4根主总线也可以使用2根主总线来完成所有上述功能与作用。简化了通信线路,并且能够实现同样的通信效果,与主机连接的各从机通信彼此无干扰,提高通信的可靠性。本发明实施例提供的主机和从机的通信系统由于每个从机通过对应的连接器连接到主总线上,实现从机和主机之间分别通过从机对应的连接器和总线实现通信实现在任意从机掉电或无法接入总线的实施场景下,不影响其他从机与主机的通信,提高从机和主机通信的可靠性。由于每个从机都是分别与主机相连的结构,所以每个从机的工作状态都 不会影响主机的工作状态,并且每个从机可以控制数据的接收和发送,从机与从机之间也互不干扰。下面对本发明实施例主机和从机的通信系统的主机和从机的交互过程做进一步的说明,在实际应用过程中,主机11向所有从机发送轮询命令,所有的从机接收,各从机通过第一收发器21的发送模块将主机11的轮询命令发送至主总线12,主总线12与第一齿总线13上的第二收发器31相连,轮询命令通过第一齿总线13、第二收发器31的第二接收模块发送至连接器15a,连接器15a通过第二齿总线14和第三收发器41中的第三接收模块发送至从机16a,从机16a接收到轮询命令后,从机16a可以向主机11发送信息,也可以不发送信息。若从机16a不发送信息至主机11,则从机16a会控制第三收发器中第三发送模块的第五发送端D5为持续低电平,从而第二收发器中第三发送使能端DE3持续低电平,最后主总线12上的C点则为高阻态,当主机11通过主总线12查询各个从机的状态时,当检测到相应连接从机的主总线的位置为高阻态,则表示从机没有发送信息的需求。若从机16a响应主机11的轮询命令,则从机16a会控制第三收发器41中第三发送模块的第五发送使能端DE5持续有效,因此从机16a可以将数据通过第五发送端D5持续发送至第二齿总线14,第二齿总线14与连接器15a相连,再通过第二收发器31的第二发送模块发送至第一齿总线13,第一齿总线13与主总线12连接,再通过第一收发器21的第一接收模块接收从机16a的数据,最后将数据发送至主机11,从而实现了从机和主机的通信,并且任一从机的掉电或插拔都不会影响其他从机与主机之间的通信。本领域普通技术人员可以理解实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。最后应说明的是以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范 围。
权利要求
1.一种主机和从机的通信系统,其特征在于,包括主机、主总线、第一齿总线和第二齿总线、至少两个从机和至少两个连接器; 所述主机和所述连接器分别与所述主总线电连接,以使所述主机和所述连接器通过所述主总线传输数据; 所述连接器和所述主总线分别与所述第一齿总线电连接,以使所述连接器和所述主总线通过所述第一齿总线传输数据; 所述从机和所述连接器分别与所述第二齿总线电连接,以使所述从机和所述连接器通过所述第二齿总线传输数据。
2.根据权利要求I所述的系统,其特征在于,还包括第一收发器,所述第一收发器分别与所述主机和所述主总线电连接; 所述第一收发器,用于在所述主机的控制下,接收所述主机发送的数据并发送至所述主总线;或者,在所述主机的控制下,从所述主总线上接收数据并发送给所述主机。
3.根据权利要求2所述的系统,其特征在于,所述第一收发器包括至少一个第一发送模块和至少一个第一接收模块;所述第一发送模块包括第一发送端、第一发送使能端和两个第一接收端,所述第一接收模块包括第二接收端、第二接收使能端和两个第二发送端; 所述第一发送使能端,用于在所述主机的控制下,使能所述第一发送端; 所述第一发送端,用于在所述第一发送使能端的使能控制下,接收所述主机发送的数据并发送至所述第一接收端; 所述第一接收端,用于将所述第一发送端发送的数据发送至所述主总线; 所述第二发送端,用于接收所述主总线发送的数据并发送至所述第二接收端; 所述第二接收使能端,用于在所述主机的控制下,使能所述第二接收端; 所述第二接收端,用于在所述第一接收使能端的使能控制下,将所述第二发送端发送的数据发送给所述主机。
4.根据权利要求1-3任一项所述的系统,其特征在于,还包括第二收发器,所述第二收发器分别与所述连接器和所述第一齿总线连接;所述第二收发器,用于从所述第一齿总线接收所述主机的数据并发送至所述连接器;或者,从所述连接器接收所述从机发送的数据并发送至所述第一齿总线。
5.根据权利要求4所述的系统,其特征在于,所述第二收发器包括至少一个第二发送模块和至少一个第二接收模块;所述第二发送模块包括第三发送端、第三发送使能端和两个第三接收端,所述第二接收模块包括第四接收端、第四接收使能端和两个第四发送端; 所述第三发送使能端,用于使能所述第三发送端; 所述第三发送端,用于在所述第三发送使能端的使能控制下,从所述第一齿总线上接收所述主机发送的数据并发送至所述第三接收端; 所述第三接收端,用于将所述第三发送端发送的数据发送至所述连接器; 所述第四发送端,用于接收所述连接器发送的数据并发送至所述第四接收端; 所述第四接收使能端,使能所述第四接收端; 所述第四接收端,用于在所述第四接收使能端的使能控制下,将所述第四发送端发送的数据发送给所述第一齿总线。
6.根据权利要求1-5任一项所述的系统,其特征在于,还包括第三收发器,所述第三收发器分别与所述从机和所述第二齿总线电连接; 所述第三收发器,用于在所述从机的控制下,接收所述从机发送的数据并发送至所述第二齿总线;或者,在所述从机的控制下,从所述第二齿总线上接收数据并发送给所述从机。
7.根据权利要求6所述的系统,其特征在于,所述第三收发器包括至少一个第三发送模块和至少一个第三接收模块;所述第三发送模块包括第五发送端、第五发送使能端和两个第五接收端,所述第三接收模块包括第六接收端、第六接收使能端和两个第六发送端; 所述第五发送使能端,用于使能所述第五发送端; 所述第五发送端,用于在所述第五发送使能端的使能控制下,接收所述从机发送的数据并发送至所述第五接收端; 所述第五接收端,用于将所述第五发送端发送的数据发送至所述第二齿总线; 所述第六发送端,用于接收所述第二齿总线发送的数据并发送至所述第六接收端; 所述第六接收使能端,用于在所述从机的控制下,使能所述第六接收端; 所述第六接收端,用于在所述第六接收使能端的使能控制下,将所述第六发送端发送的数据发送给所述从机。
8.根据权利要求1-7任一项所述的系统,其特征在于,所述从机与所述连接器的个数相同,每个所述从机与一个所述连接器相对应。
9.根据权利要求4或5所述的系统,其特征在于,所述第二收发器与所述连接器的个数相同,每个所述连接器与一个所述第二收发器对应。
10.根据权利要求6或7所述的系统,其特征在于,所述第三收发器与所述连接器的个数相同,每个所述连接器与一个所述第三收发器对应。
全文摘要
本发明实施例提供一种主机和从机的通信系统,本发明主机和从机的通信系统包括主机、主总线、第一齿总线和第二齿总线、至少两个从机和至少两个连接器;所述主机和所述连接器分别与所述主总线电连接,以使所述主机和所述连接器通过所述主总线传输数据;所述连接器和所述主总线分别与所述第一齿总线电连接,以使所述连接器和所述主总线通过所述第一齿总线传输数据;所述从机和所述连接器分别与所述第二齿总线电连接,以使所述从机和所述连接器通过所述第二齿总线传输数据。从而在任意从机掉电或无法接入总线的实施场景下,实现不影响其他从机与主机的通信,提高从机和主机通信的可靠性。
文档编号H04L12/40GK102946339SQ20121048262
公开日2013年2月27日 申请日期2012年11月23日 优先权日2012年11月23日
发明者冯瑞明 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1