本实用新型属于电子电路技术领域,具体涉及一种通讯接口拓展装置及控制器,尤其涉及一种用来拓展通讯接口的电路、具有该电路的控制器、以及该控制器的通讯接口拓展方法。
背景技术:
一般情况下,各大厂家在设计通用主控制器时,不是所有的电路模块都会被产品使用到,有很多功能模块是为某些产品预留的,但考虑到成本、产品体积、后续的产品规划等,控制器的大小及各个接口的数量都不会预留太多。
这就导致,当开发好这款控制器一段时间后,某个产品要在同一个网络上新增加通讯设备,由于之前规划的接口不够,这个时候大家只能通过外接通讯拓展板的方式来实现增加通讯设备,这样不止会增加成本,电控箱内的布局没之前那么美观,还可能需要增大电控箱的体积。
现有技术中,存在成本高、结构复杂和占用空间大等缺陷。
技术实现要素:
本实用新型的目的在于,针对上述缺陷,提供一种通讯接口拓展装置及控制器,以解决现有技术中通过外接通讯拓展板的方式在同一个网络上新增加通讯设备导致成本高的问题,达到成本低的效果。
本实用新型提供一种通讯接口拓展装置,包括:通讯接口和电阻模块;其中,所述通讯接口的数量为两个以上;每个所述通讯接口,对应于一路通讯网络,用于作为待通讯的同一主板与外部设备之间通过相应通讯网络进行通讯时的连接端口;所述电阻模块,适配设置于当前使用的所述通讯网络对应的所述通讯接口的接线端子,与当前不使用的所述通讯网络对应的所述通讯接口的接线端子之间;用于将当前不使用的所述通讯网络对应的所述通讯接口,拓展至当前使用的所述通讯网络对应的所述通讯接口,以实现对当前使用的所述通讯网络对应的所述通讯接口的两倍拓展。
可选地,所述电阻模块的数量为一个以上;一个以上每个所述电阻模块,用于将一路以上当前不使用的所述通讯网络对应的所述通讯接口,拓展至当前使用的所述通讯网络对应的所述通讯接口,以实现对当前使用的所述通讯网络对应的所述通讯接口的两倍以上拓展。
可选地,所述接线端子,包括:发送端口接线端子和接收端口接线端子;所述电阻模块,包括:第一电阻和第二电阻;其中,所述第一电阻,适配设置于当前不使用的所述通讯网络对应的所述通讯接口的发送端口接线端子,与当前使用的所述通讯网络对应的所述通讯接口的发送端口接线端子之间;所述第二电阻,适配设置于当前不使用的所述通讯网络对应的所述通讯接口的接收端口接线端子,与当前使用的所述通讯网络对应的所述通讯接口的接收端口接线端子之间。
可选地,所述第一电阻、所述第二电阻中至少之一的阻值,包括:0~100欧姆;和/或,所述第一电阻的阻值,和所述第二电阻的阻值相同、或不相同。
可选地,当前不使用的所述通讯网络对应的所述通讯接口的通讯方式,与当前使用的所述通讯网络对应的所述通讯接口的通讯方式,相同或不相同。
可选地,所述通讯接口的通讯方式,包括:RS485、CAN总线、RS232、以太网总线、现场总线中的至少之一。
可选地,还包括:连接件;所述连接件,适配设置于所述电阻模块与两倍拓展的两个所述通讯接口中至少之一的所述接线端子之间,用于使所述电阻模块与相应接线端子之间能够拆卸地连接。
可选地,还包括:开关件;所述开关件,适配设置于所述电阻模块与两倍拓展的两个所述通讯接口中至少之一的所述接线端子之间,用于控制所述电阻模块与相应接线端子之间的连通或断开。
可选地,还包括:切换件;所述切换件,适配设置于所述电阻模块与两倍以上拓展的至少三个所述通讯接口的接线端子之间,用于实现所述电阻模块与两倍以上拓展的至少三个所述通讯接口之间的切换连接。
与上述装置相匹配,本实用新型另一方面提供一种控制器,包括:主板;还包括:以上所述的通讯接口拓展装置;其中,所述通讯接口,是所述主板自身的通讯网络接口。
可选地,所述主板,还包括:主芯片;所述主芯片,包括:通讯引脚;其中,所述通讯引脚的数量为两个以上;每个所述通讯引脚,对应于一个所述通讯接口,并与一个所述通讯接口适配设置。
可选地,所述主板,还包括:通讯驱动电路;所述通讯驱动电路的数量为两个以上;每个所述通讯驱动电路,适配设置于一个所述通讯引脚与一个所述相应所述通讯接口之间。
可选地,任一所述通讯引脚,包括:UART引脚;所述UART引脚,包括:UART发送引脚和UART接收引脚;其中,所述UART发送引脚与所述通讯接口的发送端口对应,所述UART接收引脚,与所述通讯接口的接收端口对应。
本实用新型的方案,通过在另一路通讯网络不使用的情况下,将该路的接口为我们需要的网络所用,解决了通讯接口不够而别的网络空闲的情况下需要外接拓展板(例如:通过外接通讯拓展板的方式来实现增加通讯设备)的问题。
进一步,本实用新型的方案,通过在另一路通讯网络不使用时,将该路通讯网络的通讯接口用于当前所需网络,是直接使用主板上另一路通讯网络的通讯接口,可以节省空间、成本、简化电控箱中的接线走线等。
进一步,本实用新型的方案,通过直接使用主板上另一通讯接口,不需要增加额外的转接板,这样机组电控箱不需考虑因增加转接板增加的接线走线及其所占空间等问题。
由此,本实用新型的方案,通过在主板上另一路通讯网络不使用时直接使用该路通讯网络的通讯接口,解决现有技术中通过外接通讯拓展板的方式在同一个网络上新增加通讯设备导致成本高的问题,从而,克服现有技术中成本高、结构复杂和占用空间大的缺陷,实现成本低、结构简单和占用空间小的有益效果。
本实用新型的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本实用新型而了解。
下面通过附图和实施例,对本实用新型的技术方案做进一步的详细描述。
附图说明
图1为本实用新型的通讯接口拓展装置的一实施例的结构示意图;
图2为本实用新型的通讯接口拓展装置的另一实施例的结构示意图;
图3为本实用新型的通讯接口拓展装置的再一实施例的结构示意图(例如:通讯电路框图);
图4为本实用新型的通讯接口拓展装置的又一实施例的结构示意图(例如:接了阻值为R的两路通讯接口);
图5为本实用新型的装置中通讯接口的一实施例的结构示意图;
图6为本实用新型的装置中通讯接口的另一实施例的结构示意图;
图7为本实用新型的控制器的通讯接口拓展方法中判断是否需要进行通讯接口拓展的一实施例的流程示意图。
结合附图,本实用新型实施例中附图标记如下:
1-主板;10-主芯片;11-第一通讯引脚;111-第一UART引脚;12-第二通讯引脚;121-第二UART引脚;131-第三UART引脚;20-通讯接口;21-第一通讯接口;22-第二通讯接口;23-第三通讯接口;24-第四通讯接口;25-第五通讯接口;30-通讯驱动电路;31-第一通讯驱动电路;32-第二通讯驱动电路;33-第三通讯驱动电路;2-电阻模块。
具体实施方式
为使本实用新型的目的、技术方案和优点更加清楚,下面将结合本实用新型具体实施例及相应的附图对本实用新型技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本实用新型一部分实施例,而不是全部的实施例。基于本实用新型中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本实用新型保护的范围。
根据本实用新型的实施例,提供了一种通讯接口拓展装置,如图1所示本实用新型的装置的一实施例的结构示意图。该通讯接口拓展装置可以包括:通讯接口20和电阻模块2。
在一个可选例子中,所述通讯接口20的数量为两个以上。每个所述通讯接口20,对应于一路通讯网络,可以用于作为待通讯的同一主板1与外部设备之间通过相应通讯网络进行通讯时的连接端口。
例如:如图3至图6所示的例子,每一路通讯网络都已经预留了两个通讯接口。其中,各路通讯接口所属的通讯网络的通讯方式本身,在拓展前可以是相同的也可以是不同的。
例如:每个所述通讯接口20,对应于一路通讯网络,可以用于连接自身所属主板1与外部设备,以使所述主板1与所述外部设备之间通过一路通讯网络进行网络通讯。
例如:参见图1至图4中任一附图所示的例子,所述通讯接口20,可以包括:第一通讯接口21、第二通讯接口22、第三通讯接口23、第四通讯接口24、第五通讯接口25等。
可选地,当前不使用的所述通讯网络对应的所述通讯接口20的通讯方式,与当前使用的所述通讯网络对应的所述通讯接口20的通讯方式,相同或不相同。
由此,通过相同或不相同的通讯方式之间的通讯接口拓展,有利于提升通讯的灵活性和拓展的便捷性,用户体验佳。
更可选地,所述通讯接口20的通讯方式,可以包括:RS485、CAN总线、RS232、以太网总线、现场总线中的至少之一。
例如:通讯网络接口拓展,可以是同一类通讯方式(如:RS485与RS485)不同主芯片UART口之间的接口拓展,也可以是不同类通讯方式(如:RS485与CAN总线)不同主芯片UART口之间的接口拓展。这样,大家可以在同一块通用控制器上根据不同的产品需求,来更换不同的控制器生产明细,来达到在不增加外接通讯拓展板的情况下,增加通讯接口的功能。
由此,通过多种形式的通讯方式,使得通讯接口的拓展范围广,拓展灵活性好。
在一个可选例子中,所述电阻模块2,适配设置于当前使用的所述通讯网络对应的所述通讯接口20的接线端子,与当前不使用的所述通讯网络对应的所述通讯接口20的接线端子之间。可以用于将当前不使用的所述通讯网络对应的所述通讯接口20,拓展至当前使用的所述通讯网络对应的所述通讯接口20,以实现对当前使用的所述通讯网络对应的所述通讯接口20的两倍拓展。
例如:所述电阻模块2,适配设置于两个以上所述通讯接口20中的第一通讯接口21的接线端子,与两个以上所述通讯接口20中的第二通讯接口22的接线端子之间。
其中,当前不使用的所述通讯网络,可以是:所有通讯网络中,除当前使用的所述通讯网络之外的其它路所述通讯网络中的任当前使用的所述通讯网络。
例如:两个以上所述通讯接口20,可以包括:第一通讯接口21和第二通讯接口22。相应地,第一通讯接口21对应于第一路通讯网络,第二通讯接口22对应于第二路通讯网络。若当前正在使用第一路通讯网络,而第二路通讯网络空闲时,如果第一通讯接口21不够用时,可以使电阻模块2分别与第一通讯接口21的接线端子和第二通讯接口22的接线端子连接,以将第二通讯接口22拓展至第一通讯接口21,使第一通讯接口21在拓展有第二通讯接口22的情况下可以够使用。
例如:在另一路通讯网络不使用时,将该路通讯网络的通讯接口用于当前所需网络,是直接使用主板上另一路通讯网络的通讯接口,可以节省空间、成本、简化电控箱中的接线走线等。这样,直接使用主板上另一通讯接口,不需要增加额外的转接板,这样机组电控箱不需考虑因增加转接板增加的接线走线及其所占空间等问题。
其中,该拓展方案,电路结构简单,不需要额外增加芯片。另外,光就接口而言,接口可能拓展成3种以上的通讯方式(例如:主板上兼容的所有通讯方式)。
由此,通过基于同一主板,在另一路通讯网络不使用的情况下,将该路的接口为当前需要的网络所用,可以解决通讯接口不够而别的网络空闲的情况下需要外接拓展板导致结构复杂和增加成本的问题,且拓展便捷性好。
可选地,所述接线端子,可以包括:发送端口接线端子和接收端口接线端子。所述电阻模块2,可以包括:第一电阻(例如:图4或图5中的第一电阻R4)和第二电阻(例如:图4或图5中的第二电阻R5)。
在一个可选具体例子中,所述第一电阻,适配设置于当前不使用的所述通讯网络对应的所述通讯接口20的发送端口(例如:图3中的第二通讯接口发送端口A)接线端子,与当前使用的所述通讯网络对应的所述通讯接口20的发送端口(例如:图3中的第一通讯接口接收端口B)接线端子之间。
在一个可选具体例子中,所述第二电阻,适配设置于当前不使用的所述通讯网络对应的所述通讯接口20的接收端口(例如:图3中的第二通讯接口接收端口B)接线端子,与当前使用的所述通讯网络对应的所述通讯接口20的接收端口(例如:图3中的第一通讯接口发送端口A)接线端子之间。
由此,通过对两个通讯接口之间的发送端子和接收端子分别进行拓展,有利于提高发送和接收速率的一致性,进而提升拓展后通讯的可靠性。
更可选地,所述第一电阻、所述第二电阻中至少之一的阻值(例如:阻值R),可以包括:0~100欧姆。
更可选地,所述第一电阻的阻值,和所述第二电阻的阻值相同、或不相同。
例如:在不同的接口端子之间串联阻值为R的电阻,该阻值R的取值区间可以是[0欧姆,100欧姆]。其中,当该阻值为0时,相当于两个端口短接;该阻值不为0时,由于阻值比较小,不影响通过该电阻拓展接口的功能。
其中,对于这样的控制器主板,这样只需要更改控制器的安装元器件明细就可以达到兼容许多机型,这样可以节省大量的开发成本。
由此,通过0~100欧姆的小电阻实现两个通讯接口之间的拓展,结构简单,实现方式方便,且不会影响原主板的结构和功耗。
在一个可选实施方式中,所述电阻模块2的数量为一个以上。
在一个可选例子中,一个以上每个所述电阻模块2,可以用于将一路以上当前不使用的所述通讯网络对应的所述通讯接口20,拓展至当前使用的所述通讯网络对应的所述通讯接口20,以实现对当前使用的所述通讯网络对应的所述通讯接口20的两倍以上拓展。
例如:可拓展出多倍该通讯接口的功能。从而,实现可以根据自己的需求可选择性地短接或不短接的功能。
例如:三倍或四倍拓展,可以像图3、图4那样,将图3中的3路接口按照图4的方式两两连接在一起,可以根据需求设计成每两路都通过电阻模块相连,还是某几路连接好后再与别的接口连接。其中,根据需求设计成是每两路都通过电阻模块相连,和任意的接口拓展。根据需求设计成某几路连接好后再与别的接口连接,可以少连接一些接口。
由此,通过使用一个以上的电阻模块,实现多倍拓展,拓展方式简便,拓展结构简单,还有利于更方便且更高效地提升通讯速率。
在一个可选实施方式中,还可以包括:连接件。
在一个可选例子中,所述连接件,适配设置于所述电阻模块2与两倍拓展的两个所述通讯接口20中至少之一的所述接线端子之间,可以用于使所述电阻模块2与相应接线端子之间能够拆卸地连接。
其中,当不需要将当前不使用的所述通讯网络对应的所述通讯接口20拓展至当前使用的所述通讯网络对应的所述通讯接口20时,可以通过拆卸所述连接件的方式,对所述电阻模块2与相应接线端子之间的连接进行方便拆卸,以解除所述电阻模块2与两倍拓展的两个所述通讯接口20中至少之一的所述接线端子之间的连接。
例如:所述连接件,可以包括:能够拆卸式连接件(例如:螺钉式连接件、插针式连接件等)。所述能够拆卸式连接件,适配设置于所述电阻模块2与两倍拓展的两个所述通讯接口20中至少之一的所述接线端子之间,可以用于使所述电阻模块2与所述接线端子之间能够拆卸地连接。
可选地,所述电阻模块2与两倍拓展的两个所述通讯接口20中至少之一的所述接线端子之间,通过固定连接方式或能够拆卸式连接方式连接。
例如:所述连接件,适配设置于所述电阻模块2与当前使用的所述通讯网络对应的所述通讯接口20的接线端子之间、和/或所述电阻模块2与当前不使用的所述通讯网络对应的所述通讯接口20的接线端子之间。
其中,所述固定连接方式,可以包括:焊接;和/或,所述能够拆卸式连接方式,可以包括:通过能够拆卸式连接件,使所述电阻模块2与两倍拓展的两个所述通讯接口20中至少之一的所述接线端子之间能够拆卸地连接。
由此,通过连接件,可以实现可拆卸式连接,连接和拆卸都方便;而且,相对外接通讯拓展板的方式,结构也简单,成本也低。
在一个可选实施方式中,还可以包括:开关件。
在一个可选例子中,所述开关件,适配设置于所述电阻模块2与两倍拓展的两个所述通讯接口20中至少之一的所述接线端子之间,可以用于控制所述电阻模块2与相应接线端子之间的连通或断开。
例如:所述开关件,适配设置于所述电阻模块2与当前使用的所述通讯网络对应的所述通讯接口20的接线端子之间、和/或所述电阻模块2与当前不使用的所述通讯网络对应的所述通讯接口20的接线端子之间。
由此,通过开关控制连通或断开更方便,还可以实现自动控制,控制可靠性高,且人性化好。
在一个可选实施方式中,还可以包括:切换件。
在一个可选例子中,所述切换件,适配设置于所述电阻模块2与两个以上所述通讯接口20中两倍以上拓展的至少三个所述通讯接口20的接线端子之间,可以用于实现所述电阻模块2与两倍以上拓展的至少三个所述通讯接口20之间的切换连接。
例如:通过切换件,可以对所述电阻模块2与至少三个所述通讯接口20中任意两个所述通讯接口20之间的连接进行切换。
由此,通过切换件,可以自动切换电阻模块与通讯接口之间的连接更方便,可实现自动化控制和自动切换,使得通讯接口之间可以实现切换拓展,使用便捷性可以得以极大提高,适用范围也相应扩大了。
经大量的试验验证,采用本实施例的技术方案,通过在另一路通讯网络不使用的情况下,将该路的接口为我们需要的网络所用,解决了通讯接口不够而别的网络空闲的情况下需要外接拓展板(例如:通过外接通讯拓展板的方式来实现增加通讯设备)的问题。
根据本实用新型的实施例,还提供了对应于通讯接口拓展装置的一种控制器(例如:通用主控制器)。该控制器可以包括:主板1;还可以包括:如权利要求1-9任一所述的通讯接口拓展装置。
其中,所述通讯接口20,是所述主板1自身的通讯网络接口。
例如:所述通讯接口20,为所述主板1自身的通讯网络接口,所述通讯网络接口适配设置于所述主板1的内部。或者说,所述主板1,是所述通讯接口20自身所属的通讯主板。
由此,通过使用上述通讯接口拓展装置,对主板的通讯网络接口进行拓展,使得主板可以在不新增通讯设备的情况下实现拓展通讯接口、拓宽通讯网络,而且实现方式简便,通讯可靠性高。
在一个可选例子中,所述主板1,还可以包括:主芯片10。
其中,所述主芯片10,可以包括:通讯引脚。
可选地,所述通讯引脚的数量为两个以上。每个所述通讯引脚,对应于一个所述通讯接口20,并与一个所述通讯接口20适配设置。
例如:参见图1所示的例子,所述通讯引脚,可以包括:第一通讯引脚11、第二通讯引脚12、第三通讯引脚等等。
例如:参见图1所示的例子,第一通讯引脚11对应于第一通讯接口21,第二通讯引脚12对应于第二通讯接口22。
由此,通过将主芯片中的通讯引脚与通讯接口对应设置,可以方便对主芯片的多路通讯网络进行单独控制和任意拓展,拓展灵活性好,通讯可靠性高。
更可选地,任一所述通讯引脚,可以包括:UART引脚。
例如:参见图3、图5、图6中任一附图所示的例子,所述UART引脚,可以包括:第一UART引脚111、第二UART引脚121、第三UART引脚131等等。
例如:图5中是某一路通讯网络接口外围电路,四芯针座的引脚2和引脚3,左边通过通讯芯片及相关元器件连接到主芯片的UART(Universal Asynchronous Receiver/Transmitter,通用异步收发传输器)口,右侧通过阻值为0Ω的电阻与图6的另一路通讯网络相连。
在一个更可选具体例子中,所述UART引脚,可以包括:UART发送引脚和UART接收引脚。
其中,所述UART发送引脚与所述通讯接口20的发送端口对应,所述UART接收引脚,与所述通讯接口20的接收端口对应。
例如:参见图3所示的例子,第一UART引脚111(即UART0)的UART0发送引脚(即UART0 TXD),对应于第一通讯接口21的第一通讯接口发送端口A。第一UART引脚111(即UART0)的UART0接收引脚(即UART0 RXD),对应于第一通讯接口21的第一通讯接口接收端口B。第二UART引脚121(即UART1)的UART1发送引脚(即UART1 TXD),对应于第二通讯接口22的第二通讯接口发送端口A。第二UART引脚121(即UART1)的UART1接收引脚(即UART1 RXD),对应于第二通讯接口22的第二通讯接口接收端口B。第三UART引脚131(即UART2)的UART2发送引脚(即UART2 TXD),对应于第三通讯接口23的第三通讯接口发送端口A。第三UART引脚131(即UART2)的UART2接收引脚(即UART2 RXD),对应于第三通讯接口23的第三通讯接口接收端口B。
例如:图3和图4是通讯电路的框图,其中UART0、UART1、UART2…等是主芯片具有通讯功能的几组引脚,中间的通讯电路是驱动通讯的相关电路,右侧的通讯接口是提供给别的设备与主板通讯的接口。图5和图6是实例电路中的通讯接口。该实例电路以通讯接口为四芯针座、端子之间用的是阻值R为0Ω的电阻为例。
例如:可以通过在不同的UART通讯网络的接口端子之间串联一个阻值为R的电阻,这样可以在另一路通讯网络不使用的情况下,将该路的接口为我们需要的网络所用,解决了通讯接口不够而别的网络空闲的情况下需要外接拓展板的问题。
由此,通过在不同的UART通讯网络的接口端子之间串联电阻模块,可以在另一路通讯网络不使用的情况下,将该路的接口为当前需要的网络所用,进而解决通讯接口不够而别的网络空闲的情况下需要外接拓展板的问题,且拓展便捷性好、可靠性高。
在一个可选例子中,所述主板1,还可以包括:通讯驱动电路30。
可选地,所述通讯驱动电路30的数量为两个以上。每个所述通讯驱动电路30,适配设置于一个所述通讯引脚与一个所述相应所述通讯接口20之间。
例如:参见图2或图3所示的例子,所述通讯驱动电路30,可以包括:第一通讯驱动电路31、第二通讯驱动电路32、第三通讯驱动电路33等等。
由此,通过与通讯引脚和通讯接口适配设置的通讯驱动电路,可以对每路通讯网络进行单独驱动和控制,有利于提升对每路通讯网络控制和拓展的便捷性,且通讯可靠性高、安全性强。
由于本实施例的控制器所实现的处理及功能基本相应于前述图1至图6所示的装置的实施例、原理和实例,故本实施例的描述中未详尽之处,可以参见前述实施例中的相关说明,在此不做赘述。
经大量的试验验证,采用本实用新型的技术方案,通过在另一路通讯网络不使用时,将该路通讯网络的通讯接口可以用于当前所需网络,是直接使用主板上另一路通讯网络的通讯接口,可以节省空间、成本、简化电控箱中的接线走线等。
根据本实用新型的实施例,还提供了对应于控制器的一种通讯接口拓展装置。该通讯接口拓展装置可以包括:将以上所述的控制器中当前不使用的所述通讯网络对应的所述通讯接口20,拓展至所述控制器中当前使用的所述通讯网络对应的所述通讯接口20,以实现对当前使用的所述通讯网络对应的所述通讯接口20的两倍拓展。
由此,通过基于同一主板,在另一路通讯网络不使用的情况下,将该路的接口为当前需要的网络所用,可以解决通讯接口不够而别的网络空闲的情况下需要外接拓展板导致结构复杂和增加成本的问题,且拓展便捷性好。
在一个可选实施方式一种,还可以包括:将所述控制器中一路以上当前不使用的所述通讯网络对应的所述通讯接口20,拓展至当前使用的所述通讯网络对应的所述通讯接口20,以实现对当前使用的所述通讯网络对应的所述通讯接口20的两倍以上拓展。
由此,通过使用一个以上的电阻模块,实现多倍拓展,拓展方式简便,拓展结构简单,还有利于更方便且更高效地提升通讯速率。
在一个可选实施方式中,还可以包括:判断是否需要进行通讯接口拓展。
下面结合图7所示本实用新型的控制器的通讯接口拓展方法中判断是否需要进行通讯接口拓展,进一步说明判断是否需要进行通讯接口拓展的具体过程。
步骤S110,确定所述控制器中当前使用的所述通讯网络对应的所述通讯接口20是否满足设定的使用需求。
步骤S120,若当前使用的所述通讯网络对应的所述通讯接口20不满足所述使用需求,则至少实现对当前使用的所述通讯网络对应的所述通讯接口20的两倍拓展。
在一个可选例子中,步骤S120中实现对当前使用的所述通讯网络对应的所述通讯接口20的两倍拓展,可以包括:当所述控制器可以包括连接件、开关件、切换件中的至少之一时,通过所述连接件、所述开关件、所述切换件中的至少之一,使所述电阻模块2,适配设置于当前使用的所述通讯网络对应的所述通讯接口20的接线端子,与当前不使用的所述通讯网络对应的所述通讯接口20的接线端子之间。
例如:当某个产品需要某个通讯网络接口不止两个时,就可以使用别的空闲通讯网络的通讯接口,这个时候只需要不装该通讯网络接口与主芯片UART之间的元器件,然后将主板上有该功能的阻值为R的电阻装上就可以实现拓展两倍该通讯网络接口的功能。
由此,通过在当前通讯网络的当前通讯接口不足时及时利用主板中未使用的通讯网络的通讯接口进行拓展,可以方便地对当前通讯接口进行拓展,进而对当前通讯网络进行拓宽,拓展方式简便,且提升了通讯可靠性和便捷性。
步骤S130,若当前使用的所述通讯网络对应的所述通讯接口20满足所述使用需求、和/或当前不使用的所述通讯网络对应的所述通讯接口20需要使用,则解除对当前使用的所述通讯网络对应的所述通讯接口20的两倍拓展。
由此,通过在需要对通讯接口进行拓展时通过串接电阻模块进行拓展,在不需要对通讯接口进行拓展时及时解除当前拓展,使得拓展灵活性好,且不会影响主板的正常使用,也不需新增通讯设备而带来结构、占用空间、布线、成本等多方便的增加。
在一个可选例子中,步骤S130中解除对当前使用的所述通讯网络对应的所述通讯接口20的两倍拓展,可以包括:通过所述连接件、所述开关件、所述切换件中的至少之一,使所述电阻模块2,断开与当前使用的所述通讯网络对应的所述通讯接口20的接线端子之间的连接、和/或断开与当前不使用的所述通讯网络对应的所述通讯接口20的接线端子之间的连接。
例如:假如在某个产品中,需要用这两路通讯网络时,只需要不装该主板上的有该功能的阻值为R的电阻即可成为普通的两路互不受影响的通讯网络。
由此,通过在不需要当前拓展时及时解除当前拓展,灵活性好,可靠性高。
在一个可选实施方式中,该控制器(例如:具有通讯接口拓展装置的控制器),可以通过在不同的UART通讯网络的接口端子之间串联一个阻值为R的电阻,这样可以在另一路通讯网络不使用的情况下,将该路的接口为我们需要的网络所用,解决了通讯接口不够而别的网络空闲的情况下需要外接拓展板的问题。
其中,在另一路通讯网络不使用时,将该路通讯网络的通讯接口用于当前所需网络,是直接使用主板上另一路通讯网络的通讯接口,可以节省空间、成本、简化电控箱中的接线走线等。这样,直接使用主板上另一通讯接口,不需要增加额外的转接板,这样机组电控箱不需考虑因增加转接板增加的接线走线及其所占空间等问题。
可选地,在不同的接口端子之间串联阻值为R的电阻,该阻值R的取值区间可以是[0欧姆,100欧姆]。其中,当该阻值为0时,相当于两个端口短接;该阻值不为0时,由于阻值比较小,不影响通过该电阻拓展接口的功能。
其中,对于这样的控制器主板,这样只需要更改控制器的安装元器件明细就可以达到兼容许多机型,这样可以节省大量的开发成本。例如:更改控制器的安装元器件明细,可以包括:取消被别路拓展接口前面本身的通讯相关的元器件,增加接口间的电阻R。
在一个可选具体例子中,图3和图4是通讯电路的框图,其中UART0、UART1、UART2…等是主芯片具有通讯功能的几组引脚,中间的通讯电路是驱动通讯的相关电路,右侧的通讯接口是提供给别的设备与主板通讯的接口。
在一个可选具体例子中,图5和图6是实例电路中的通讯接口。该实例电路以通讯接口为四芯针座、端子之间用的是阻值R为0Ω的电阻为例。
可选地,图5中是某一路通讯网络接口外围电路,四芯针座的引脚2和引脚3,左边通过通讯芯片及相关元器件连接到主芯片的UART(Universal Asynchronous Receiver/Transmitter,通用异步收发传输器)口,右侧通过阻值为0Ω的电阻与图6的另一路通讯网络相连。
其中,该电阻的阻值R,也可以为0欧姆~100欧姆中的其它阻值。
在一个可选例子中,如图3至图6所示的例子,每一路通讯网络都已经预留了两个通讯接口。
可选地,假如在某个产品中,需要用这两路通讯网络时,只需要不装该主板上的有该功能的阻值为R的电阻即可成为普通的两路互不受影响的通讯网络。
可选地,当某个产品需要某个通讯网络接口不止两个时,就可以使用别的空闲通讯网络的通讯接口,这个时候只需要不装该通讯网络接口与主芯片UART之间的元器件,然后将主板上有该功能的阻值为R的电阻装上就可以实现拓展两倍该通讯网络接口的功能。
同理,可拓展出多倍该通讯接口的功能。从而,实现可以根据自己的需求可选择性地短接或不短接的功能。
在一个可选例子中,通讯网络接口拓展,可以是同一类通讯方式(如:RS485与RS485)不同主芯片UART口之间的接口拓展,也可以是不同类通讯方式(如:RS485与CAN总线)不同主芯片UART口之间的接口拓展。这样,大家可以在同一块通用控制器上根据不同的产品需求,来更换不同的控制器生产明细,来达到在不增加外接通讯拓展板的情况下,增加通讯接口的功能。
由于本实施例的方法所实现的处理及功能基本相应于前述控制器的实施例、原理和实例,故本实施例的描述中未详尽之处,可以参见前述实施例中的相关说明,在此不做赘述。
经大量的试验验证,采用本实用新型的技术方案,通过直接使用主板上另一通讯接口,不需要增加额外的转接板,这样机组电控箱不需考虑因增加转接板增加的接线走线及其所占空间等问题。
综上,本领域技术人员容易理解的是,在不冲突的前提下,上述各有利方式可以自由地组合、叠加。
以上所述仅为本实用新型的实施例而已,并不用于限制本实用新型,对于本领域的技术人员来说,本实用新型可以有各种更改和变化。凡在本实用新型的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本实用新型的权利要求范围之内。