专利名称:无线通信机及使用该无线通信机的通信系统的制作方法
技术领域:
本发明涉及一种无线通信机及使用该无线通信机的通信系统,特别是涉及一种从发送源DTE(数字终端机)经互相连接的无线通信机对多台发送目的地DTE发送信息包的通信系统。
如图8所示,把无线通信机(W-ID=0)有线连接于发送源DTE(ID=0),而且还把无线通信机(W-ID=1)(W-ID=2)(W-ID=N)分别连接于发送目的地DTE(ID=1)(ID=2)(ID=N),用这样的通信系统从发送源DTE(ID=0)对发送目的地DTE(ID=1)(ID=2)(ID=N)发送信息包的情况下,在发送源无线通信机(W-ID=0)与发送目的地无线通信机(W-ID=1)(W-ID=2)(W-ID=N)之间的无线区间内,必须把信息包进行广播通信。在变更为这种通信形态时,发送源及发送目的地各自的DTE(ID=0)(ID=1)(ID=2)(ID=N)无需变更通信软件,这是因为无线通信机本身不必具有本机的地址。
从发信源DTE(ID=0)的无线通信机(W-ID=0)发送的电波达不到发送目的地DTE(ID=1)(ID=2)(ID=N)的无线通信机(W-ID=I)(W-ID=2)(W-ID=N)。例如,如图9所示,从发送源DTE(ID=0)的无线通信机(W-ID=0),向中继无线电通信机(W-ID=N-1)(W-ID=N-2)(W-ID=N-3)无线发送信息包;再从中继无线通信机(W-ID=N-1)(W-ID=N-2)(W-ID=N-3)向无线通信机(W-ID=N)(W-ID=2)(W-ID=3)无线发送信息包;然后从这些无线通信机(W-ID=N)(W-ID=2)(W-ID=3)向与其有线连接的发送目的地DTE(ID=N)(ID=2)(ID=3)发送信息包。
这样,在从图8的通信系统变更为如图9的通信系统的情况下,指出下述课题。
即,从发送源无线通信机(W-ID=0)通过广播通信把信息包发送到多台中继无线通信机(W-ID=N-1)(W-ID=N-2)(W-ID=N-3);各中继无线通信机(W-ID=N-1)(W-ID=N-2)(W-ID=N-3)再通过广播通信把信息包发送到发送目的地无线通信机(W-ID=N)(W-ID=2)(W-ID=3)。
这种情况下,由于中继无线通信机(W-ID=N-1)(W-ID=N-2)(W-ID=N-3)广播通信不能相互调整定时,例如在各中继无线通信机(W-ID=N-1)(W-ID=N-2)(W-ID=N-3)同时对1台发送目的地无线通信机(W-ID=2)进行广播通信的情况下,来自各中继无线通信机(W-ID=N-1)(W-ID=N-2)(W-ID=N-3)的信息包就会在发送目的地无线通信机(W-ID=2)处发生冲突。
为了防止这种冲突,若在无线区间内停止广播通信,而仅有与向发送目的地的路由有关的无线通信机进行发送,则必须把地址设定给各个无线通信机,而且发送源DTE(ID=0)与发送目的地DTE(ID=N)(ID=2)(ID=3)必须变更各自的通信软件。
另外,在广播通信的情况下,由于不进行送达确认,尽管有发生发送数据丢失的可能性,发送源DTE(ID=0)也不进行该无线区间内的发送数据的丢失的检测或重算处理等的差错控制,因此,信息包发送的可靠性低。
另外,发送数据的送达确认以及差错控制成为发送源DTE(ID=0)的责任,这样,发送源DTE就必须用软件处理的方式来覆盖无线区间应对于与有线比较而插入线路质量差的无线区间的线路质量恶化的部分,从而增大了发送源DTE的负担。
发明内容
因此,本发明的目的在于提供一种无线通信机及使用该无线通信机的通信系统,该通信系统从发送源DTE向多个发送目的地DTE无线发送信息包,无需变更DTE侧的通信软件,就能够降低信息包发送的中继发生信息包冲突的可能性。
本发明的另一个目的在于提供一种无线通信机及使用该无线通信机的通信系统,该通信系统从发送源DTE向多个发送目的地DTE无线发送信息包,无需变更DTE侧的通信软件,就能够降低数据丢失的可能性。
本发明的再一个目的在于还提供一种无线通信机及使用该无线通信机的通信系统,该通信系统从发送源DTE向多个发送目的地DTE无线发送信息包,无需变更DTE侧的通信软件,可进行无线区间内的差错控制,而提高信息包发送可靠性的同时,可减轻发送源DTE在软件上的负担。
(1)本发明的无线通信机,用于在多台DTE间无线发送包含发送目的地地址的信息包的通信系统;其特征在于可按照与上述DTE的地址分配相同或相关的方式设定上述通信系统中的无线通信机本机的地址,而且解释任意无线通信机所接收到的信息包中包含的发送目的地地址是本机的地址还是其它无线通信机地址,从而进行对应于该解释的地址的动作。
按照本发明,由于无线通信机各有地址,在从发送源对发送目的地中继发送信息包时,信息包不发生冲突。况且,这种情况下,由于无线通信机地址被设定为与其有线连接的DTE地址相同的地址,所以DTE无需变更通信软件。而且由于无线通信机都有地址,所以可确认送达,能降低发生数据丢失的可能性;由于可进行数据丢失检测和重算处理等的差错控制,所以可提高信息包发送的可靠性。另外,由于数据送达确认及差错控制能够由无线通信机对应,所以可在无线通信机侧对应无线线路质量恶化,结果,就不存在DTE中的软件上的负担。
最好是在上述通信系统内有线连接于DTE时,设定与该DTE的上述通信系统中的地址相同的地址,来使用本发明。
本发明最好是在DTE不进行有线连接作为上述通信系统内至少在两台无线通信机间信息包通信的中继用时,可按照与上述DTE地址分配相同或相关的方式设定上述通信系统内的无线通信机本机的地址。
本发明更好的是在上述发送目的地地址的解释时把指令标题、从指令标题到发送目的地地址的字段的偏移值、发送目的地地址的字段数以及发送目的地地址的设定方法用作参数。
本发明最好是能够在与其他无线通信机之间的无线区间内发送包含发送目的地无线通信机地址的无线信息包,与发送源DTE有线连接所使用的、从该发送源DTE发送的信息包中包含的发送目的地地址被作为所述发送目的地无线通信机地址。
(2)本发明的第一通信系统是在多台DTE间用无线通信机无线发送含有发送目的地地址的信息包,其特征在于对于上述无线通信机,设定有与分配到DTE的地址相同的地址作为该通信系统内的本机的地址;该无线通信机解释由其它无线通信机接收到的信息包中含有的发送目的地地址,以对应于该解释,进行信息包的发送动作。
按照本发明,由于无线通信机各有地址,所以在从发送源对发送目的地中继发送信息包时,信息包不发生冲突。而且,这种情况下,由于无线通信机地址被设定得与有线连接该无线通信机的DTE地址相同,所以DTE无需变更通信软件。另外,由于无线通信机都有地址,所以能够进行送达确认,从而能够降低数据丢失发生的可能性;由于可进行数据丢失检测与重算处理等的差错控制,因此可提高信息包发送的可靠性。另外,由于数据的送达确认及差错控制能够由无线通信机对应,因此,能够在无线通信机侧就对应无线化中的线路品质恶化,结果,就不存在DTE中的软件上的负担。
本发明的第一通信系统最好是在上述发送目的地地址的解释中,把指令标题、从指令标题到发送目的地地址字段偏移值以及发送目的地地址的设定方法作为参数来使用。
(3)本发明的第二通信系统,从发送源DTE对多台发送目的地DTE用无线通信机发送包含发送目的地地址的信息包,其特征在于把无线通信机与各个发送源DTE和发送地址DTE有线连接,各无线通信机设定与其有线连接的DTE地址相同的地址作为该通信系统内的本机的地址,并且,解释包含在从其他无线通信机接收到的信息包中的发送目的地地址,并根据该解释进行信息包的发送动作。
本发明第二通信系统最好是为在发送源DTE的无线通信机与发送目的地DTE的无线通信机间发送信息包而用有线连接于DTE上的无线通信机进行中继时,设定与其连接的DTE地址作为该通信系统内的该中继无线通信机的地址。
本发明第二通信系统最好是为在发送源DTE的无线通信机与发送目的地DTE的无线通信机间发送信息包而用单独的无线通信机进行中继时,分配设定对应于上述DTE地址作为该通信系统内的该中继无线通信机的地址。
图1为1对N的有线通信系统的结构图;图2为按照本发明的实施例的1对N的无线通信系统的结构图;图3为含有图2的无线通信系统中的信息包的指令结构图;图4为图3的指令的参数图;图5为无线信息包格式的结构图;图6为图2的无线通信机的框图;图7为现有的1对N的有线通信系统的结构图;图8为现有的1对N的无线通信系统的结构图;图9为具有现有的中继无线通信机的1对N的无线通信系统的结构图。
图1示出的通信系统用有线(例如RS-485型电缆)把发送源DTE(ID=0)与多台发送目的地DTE(ID=1)(ID=2)(ID=3)(ID=N)连接起来而构成。发送目的地DTE的设置台数并不限定于该范围。另外,DTE可任意为发送源或发送目的地,因此,这些DTE既能够发送信息包也能够接收信息包,同时既是发送源,又是发送目的地。另外,因为DTE的内部电路是众所周知的,所以省略其图示,但是,上述电路均内装有计算机,同时安装有该通信系统内的信息包发送所必需的通信协议处理及其它处理的通信软件。这些都与图2的通信系统相同。
若说明图2中所示的通信系统,则在该通信系统中,无线通信机用有线(例如RS-232C型电缆)连接在发送源DTE(ID=0)上,另外,无线通信机(W-ID=1)(W-ID=2)(W-ID=3)(W-ID=N)用有线(例如RS-232C型电缆)分别连接在多台发送目的地DTE(ID=1)(ID=2)(ID=3)(ID=N)上。
图1及图2的各通信系统内的发送源DTE(ID=0)的地址被分配为「00」,另外,各发送目的地的地址DTE(ID=1)(ID=2)(ID=3)(ID=N)各自的地址被分配为「01」「02」「03」「0N」。
从各发送源DTE(ID=0)分别对各发送目的地DTE(ID=1)(ID=2)(ID=3)(ID=N)发送的信息包中含有指令,如参照图3进行的说明,该指令包含指令标题、发送目的地地址、指令代码、指令附加数据、指令校验码。
如参照图4进行的说明,指令的参数有码型1和码型2。在码型1的情况下,指令标题为「@」,从指令标题的开头到发送目的地地址的偏移值为「1」,发送目的地地址的字段数(字节数)为「2」,发送目的地地址的设定方法是「ASCII码」;在码型2的情况下,指令标题为「[STX]」,从指令标题的开头到发送目的地地址的偏移值为「1」,发送目的地地址的字段数(字节数)为「2」,发送目的地地址的设定方法是「BCD码」。
另外,这些码型仅作为示例,本发明不对这些码型作任何限制。
在码型1的情况下,例如信息包用「@03RR00010001[FCS]*[CR]」表示的指令时,「@」为指令标题,另外,由于偏移值为「1」,字段数为「2」,所以指令标题「@」的后位「03」就为发送目的地地址;「RR」为指令代码,「00010001[FCS]」为指令附加数据,「CR」为指令校验码。
因此,在上述例中示出的信息包则成为向地址为「03」的发送目的地DTE(ID=3)发送的信息包。
而且按照本实施例,其特征在于能够由于图1的通信系统变更为图2的通信系统,而各DTE无需变更通信软件。
即,在本实施例,其特征在于对于该通信系统中使用的无线通信机,在其通信系统内的本机的地址被分配为分别与其有线连接的DTE的地址相同的地址作为无线通信机的地址,且各无线通信机解释从其它无线通信机接收到的指令代码中包含的发送目的地地址是本机的地址还是其它无线通信机的地址,并能够对应于该解释进行信息包发送。
若具体加以说明,连接于发送源DTE(ID=0)的无线通信机(W-ID=0)设定发送源DTE(ID=0)的地址「00」为本机的地址;连接于发送目的地DTE(ID=1)的无线通信机(W-ID=1)设定发送目的地DTE(ID=1)的地址「01」作为本机的地址。同样,连接于发送目的地DTE(ID=2)的无线通信机(W-ID=2)、连接于发送目的地DTE(ID=3)的无线通信机(W-ID=3)、连接于发送目的地DTE(ID=N)的无线通信机(W-ID=N)分别设定发送目的地DTE(ID=2)的地址「02」、发送目的地DTE(ID=3)的地址「03」、发送目的地DTE(ID=N)的地址「0N」作为本机的地址。
这里,如图3所示,虽然从发送源DTE(ID=0)向与其有线连接的无线通信机(W-ID=0)发送的信息包格式(有线区间信息包格式)与从各无线通信机(W-ID=N)(W-ID=2)(W-ID=1)(W-ID=3)分别向与其有线连接的各发送目的地DTE(ID=1)(ID=2)(ID=3)(ID=N)信息包格式(有线区间信息包格式)相同,但从发送源无线通信机(W-ID=0)向发送目的地无线通信机(W-ID=N)(W-ID=2)(W-ID=1)(W-ID=3)的信息包格式(无线区间信息包格式)与有线区间信息包格式不同。
如图5所示,该无线区间信息包格式由无线信息包的标题、发送目的地无线通信机的地址、图3的信息包用数据、无线信息包的校验码构成。
于是,在无线区间内发送图5所示的无线信息包。因此,若从发送源DTE(ID=0)发送图3的信息包时,则从无线通信机(W-ID=0)对各发送目的地无线通信机(W-ID=1)(W-ID=2)(W-ID=3)(W-ID=N)发送图5的无线信息包。各发送目的地无线通信机(W-ID=1)(W-ID=2)(W-ID=3)(W-ID=N)接收该无线信息包。
而且,例如若发送目的地无线通信机(W-ID=1)接收无线信息包,则该发送目的地无线通信机(W-ID=1)就读入该无线信息包中的发送目的地无线通信机的地址,并将该发送目的地无线通信机地址识别为「03」,因此,解释为该发送目的地无线通信机的地址不是本机的地址,该信息包被发送到发送目的地无线通信机地址为「03」的发送目的地无线通信机(W-ID=3),而不进行信息包发送。
若无线通信机(W-ID=2)接收该无线信息包,则该无线通信机(W-ID=2)就读入该无线信息包中发送目的地无线通信机的地址,并将该发送目的地无线通信机地址识别为「03」,因此,解释为该发送目的地无线通信机地址不是本机的地址,该信息包被发送到发送目的地无线通信机地址为「03」的发送目的地无线通信机(W-ID=3),而不进行信息包发送。
另外,若无线通信机(W-ID=N)接收无线信息包,则该无线通信机(W-ID=N)就读入该无线信息包中发送目的地无线通信机的地址,并将该发送目的地无线通信机地址识别为「03」,因此解释为该发送目的地无线通信机地址不是本机的地址,该信息包被发送到发送目的地无线通信机地址为「03」的发送目的地无线通信机(W-ID=3),而不进行信息包发送。
而且,若无线通信机(W-ID=3)接收无线信息包,则该无线通信机(W-ID=3)就读入该无线信息包中发送目的地无线通信机的地址,并将该发送目的地无线通信机地址识别为「03」,因此解释为该发送目的地无线通信机地址是本机的地址,该信息包被发送到了本机的地址,并且对与其有线连接的发送目的地DTE(ID=3)发送该信息包。
另外,各无线通信机各自侧的本机的地址,可以使用倾角开关那样的硬件或供设定用的指令(软件)来设定本机的地址。
而且,也可以作成把DTE与无线通信机组装成一体的通信单元,这时,在DTE上就无需特意外装无线通信机,通信系统的结构就十分简便。
而且,在例如为监视工厂中的各种装置的状态或监视自动售货机的状态等而建立通信系统的情况下,该通信系统必需在中心DTE与多台终端DTE之间用无线发送信息包,这时,本实施例的通信系统在从图1的通信系统变更为图2的通信系统时,由于无需变更DTE的通信软件,所以在建立该通信系统时是极其有益的。
这时,作为通信源的无线通信机(W-ID=0)与作为发送目的地无线通信机(W-ID=3)间的距离遥远,或因途中遇到障碍物等,从发送源的无线通信机(W-ID=0)向发送目的地的无线通信机(W-ID=3)发送信息包用的电波弱,存在不能发送的时间。
而且,在发送目的地各无线通信机中的例如无线通信机(W-ID=2)处于能够在两台无线通信机(W-ID=0)(W-ID=3)间进行中继的电波发送、接收形态时,无线通信机(W-ID=2)解释为从无线通信机(W-ID=2)发送的信息包的发送目的地不是本机的地址,而发送到地址为「03」的发送目的地无线通信机(W-ID=3),根据该解释,把无线通信机(W-ID=3)的地址的信息包发送到无线通信机(W-ID=3)。这时,在各无线通信机中安装有与其相对应的通信软件,DTE本身无需对通信软件作任何变更。
另外,这种中继在所有的发送目的地无线通信机从发送源DTE(ID=0)发送米的信息包与本机向发送目的地无线通信机的中继路由有关的情况下,也可把该信息包发送到其它无线通信机。
如上所述,在本实施例的通信系统中,即使在进行这种中继的情况下,DTE通过有线对各个无线通信机仅发送信息包,而无需变更各自的通信软件变更,就可实施。
另外,在上述情况下,虽然进行中继的无线通信机被有线连接在DTE上,但进行中继的无线通信机未与DTE连接时,也可以对应于发送源或发送目的地的各DTE的地址分配设定该通信系统内的本机的地址,作为该中继用的单独无线通信机的通信系统内的地址。
从以上叙述可知,在本实施例中,由于各个无线通信机具有该通信系统内的本机的地址,在从发送源对发送目的地中继发送信息包的过程中,信息包不发生冲突。况且,这时无线通信机地址被设定得与和它有线连接的DTE的地址相同的地址,所以DTE无需变更通信软件。
而且,由于无线通信机都具有地址,因此,可进行送达确认,从而能够降低发生数据丢失的可能性,由于可进行数据丢失检测及重算处理等的差错控制,因此可提高信息包发送的可靠性。
另外,由于数据的送达确认及差错控制可对应于无线通信机,所以可由在无线通信机侧对应无线线路质量恶化,结果,就不存在DTE中的软件上的负担。
另外,如图中6所示,无线通信机也可以由安装有供通信用的应用软件的计算机CPU、与DTE用有线连接的有线驱动器DV1和在与其它无线通信机间发送以及接收电波的无线驱动器DV2构成。
信息包即使用上述码型2发送,也可与上述相同进行实施。
如上所述,按照本发明,可不变更DTE侧的通信软件就能够降低信息包冲突的可能性,来进行信息包的中继发送。
权利要求
1.一种无线通信机,用于在多台DTE间无线发送含有发送目的地地址的信息包的通信系统;其特征在于可按与所述DTE的地址分配相同或相关的方式设定所述通信系统中的本机的地址,且解释在任意的无线通信机中接收到的信息包中含有的发送目的地地址是本机的地址还是其它无线通信机地址,并能够进行与其解释的地址相对应的动作。
2.根据权利要求1的无线通信机,其特征在于在所述通信系统内正有线连接在DTE上时,设定并使用与该DTE的所述通信系统内的地址相同的地址。
3.根据权利要求1的无线通信机,其特征在于在所述通信系统内,作为至少在两台无线通信机间的信息包通信的中继用,DTE未被有线连接时,可按与所述DTE的地址的分配一样或相关的方式设定所述通信系统内的本机的地址。
4.根据权利要求1至3任意一项的无线通信机,其特征在于在所述发送目的地地址的解释中,把指令标题、从指令标题到发送目的地地址的字段的偏移值、发送目的地地址的字段数以及发送目的地地址的设定方法作为参数使用。
5.根据权利要求1至3任意一项的无线通信机,其特征在于在有线连接于发送源DTE来使用并把从该发送源DTE发送的信息包中含有的发送目的地地址作为发送目的地无线通信机地址而含有的无线信息包可在与其它无线通信机间的无线区间内进行发送。
6.一种通信系统,在多台DTE之间用无线通信机无线发送包含发送目的地地址的信息包;其特征在于对于所述无线通信机,设定与分配给DTE的地址同样的地址作为该通信系统内的本机的地址,该无线通信机解释从其它无线通信机接收到的信息包中含有的发送目的地地址,并对应于该解释,进行信息包的发送动作。
7.根据权利要求6的通信系统,其特征在于在所述发送目的地地址的解释中,把指令标题、从指令标题到发送目的地地址的字段的偏移值、发送目的地地址的字段数以及发送目的地地址的设定方法作为参数使用。
8.一种通信系统,使用无线通信机从发送源DTE对多台发送目的地DTE发送含有发送目的地地址的信息包;其特征在于把无线通信机连接于各个发送源DTE和发送目的地DTE;各无线通信机设定有线连接于它的DTE地址相同的地址作为该通信系统内的本机的地址;而且解释把从其它无线通信机接收到的信息包中含有的发送目的地地址,并对应于该解释进行信息包的发送动作。
9.根据权利要求8的通信系统,其特征在于为在发送源DTE的无线通信机与发送目的地DTE的无线通信机间发送信息包而用有线连接于DTE的无线通信机进行中继时,设定与其正连接的DTE的地址作为该中继无线通信机在该通信系统内的地址。
10.根据权利要求8的通信系统,其特征在于为在发送源DTE的无线通信机与发送目的地DTE的无线通信机间发送信息包而用单独的无线通信机进行中继时,作为该中继无线通信机在该通信系统内的地址,对应于所述DTE的地址来进行分配设定。
全文摘要
提供一种无线通信机及使用该无线通信机的通信系统,在从发送源DTE对多台发送目的地DTE无线发送信息包时不变更DTE侧的通信软件就能够降低信息包发生冲突的可能性。该无线通信机被使用于在发送源DTE与多台发送目的地DTE间无线发送包含发送目的地地址的信息包的通信系统,通信系统内的本机地址被设定为与上述DTE的地址相同的地址,且解释从任意无线通信机接收到的指令中包含的发送目的地地址是本机地址还是其它无线通信机的地址,并根据该解释进行信息包发送。
文档编号H04B7/26GK1411152SQ02141568
公开日2003年4月16日 申请日期2002年9月2日 优先权日2001年9月4日
发明者山元学 申请人:欧姆龙株式会社