能减少通信过程中数据通信装置处理量的红外空间通信系统的制作方法

文档序号:7568887阅读:219来源:国知局
专利名称:能减少通信过程中数据通信装置处理量的红外空间通信系统的制作方法
技术领域
本发明涉及红外空间通信系统,尤其是涉及利用红外线在例如计算机的数据通信装置之间进行空间通信的红外空间通信系统。
如下文会描述的,传统的红外空间通信系统采用信号交换方法,以致能以高可靠性在数据通信装置之间进行数据通信。然而,当一个数据通信装置从另一个数据通信装置收到载有发射数据的红外线以产生作为接收数据的发射数据时,上述一个数据传输装置应将接收数据或从接收数据中测出的误差信息发射回另一个通信装置。
这就导致在通信过程中上述一个数据通信装置的处理量增加。
本发明的一个目的是提供一种红外空间通信系统,这种红外空间通信系统不用将来自一个通信装置的接收数据及其误差信息发射回另一个数据通信装置而能以更高可靠性进行空间通信。
本发明的另一个目的是提供一种具有上述型式的红外空间通信系统,这种红外空间通信系统能在通信过程中减少上述一个数据通信装置的处理量。
随着描述的进行,本发明的其它目的会变得更清楚。
在描述本发明的要点时,就能理解红外空间通信系统包括第一和第二数据通信装置,利用红外线在第一和第二数据通信装置之间进行空间通信。
根据本发明,在上述红外空间通信系统中,第一数据通信装置包括用以响应原通信数据发射载有作为发射数据的原通信数据的发射器(13和14)。第二数据通信装置包括用以接收载有发射数据的红外线,产生作为主接收数据的发射数据的接收器(25、26);以及用以反射载有发射数据的红外线、作为反射红外线的反射器(28)。第一数据通信装置还包括用以接收反射红外线,以产生由反射红外线所载有的发射数据作为副接收数据的另一个接收器(15、16);以及用以在副接收数据与原通信数据不一致时,控制发射器使之再发射载有原通信数据的红外线的控制器(11、12)。


图1是传统的红外空间通信系统的方框图;图2是根据本发明第一实施例的红外空间通信系统的方框图;图3是用于说明图2所示的红外空间通信系统中所用的原通信数据的帧的结构图;图4是用于说明图2中所示的红外空间通信系统的工作的流程图;以及图5是根据本发明第二实施例的红外空间通信系统的方框图。
参阅图1,为了更充分地理解本发明,现在先描述传统的红外空间通信系统。这种红外空间通信系统基本上等效于本说明书开头简述的那种红外空间通信系统。红外空间通信系统利用红外线在数据通信装置5和6之间进行数据通信。当从数据通信装置5向数据通信装置6进行数据通信时,数据通信装置5的发光元件54发射红外线。数据通信装置6的光电探测器元件65接收红外线。
数据通信装置5和6分别包括CPU(中央处理单元)51和61、串行—并行数据转换器(下文简称为数据转换器)52和62、发射部分53和63、发光元件(例如发光二极管)54和65、光电探测器元件(例如光电二极管)55和65,接收部分56和66、以及存储器57和67。
当数据通信装置5进行发射时,CPU51从存储器57中读出原通信数据。这样读出的原通信数据是并行数据。数据转换器52将原通信数据的并行数据转换成串行数据。
响应原通信数据的串行数据,发射部分53切换发光二极管54,对发射红外线的发光元件54进行通—断控制。用这种方式使发光元件54发射载有作为发射数据的原通信数据的红外线,从而向数据通信装置6进行原通信数据的串行发射。
因此,发射部分53和发光元件54组合起来可以作为发射器工作,响应原通信数据,发射器发射载有作为发射数据的原通信数据的红外线。
当数据通信装置6进行接收时,光电探测器元件65从数据通信装置5的发光元件54接收红外线。接收部分66于是将光电探测器元件65的输出信号转换成发射数据(串行数据),后者传送到数据转换器62,作为主接收数据。
因此,光电探测器元件65和接收部分66组合起来可以作为接收器工作,接收器接收载有发射数据的红外线,产生作为主接收数据的发射数据。
数据转换器62将主接收数据的串行数据转换成主接收数据的并行数据。CPU61接收主接收数据的并行数据,将其存入存储器67。
在红外空间通信系统中,为了以更高的可靠地进行数据通信而采用信号交换方法。根据信号交换方法,由数据通信装置6的接收器(光电探测器元件65和接收部分66)所产生的主接收数据送回数据通信装置5。为此,CPU61将主接收数据的并行数据传送到数据转换器62,使数据转换器62把主接收数据的并行数据转换成主接收数据的串行数据。通过组合发射部分63和发光元件64所构成的另一个发射器将载有主接收数据的串行数据的红外线发射回数据通信装置5。
在上述数据通信装置5中,通过组合光电探测器元件55和接收部分56所构成的另一个接收器接收红外线,产生主接收数据的串行数据。数据转换器52将主接收数据的串行数据转换成主接收数据的并行数据,后者传送到CPU51。CPU51将主接收数据的并行数据与原通信数据的并行数据作比较,当主接收数据的并行数据与原通信数据的并行数据不一致时,CPU51使发射器(发射部分53和发光元件54)重新发射载有原通信数据的红外线。
采用上述信号交换方法,在通信过程中通信路径中断时或者由于任何原因发生数据误差时都能进行检测和复原。
在上述采用信号交换的方法的传统的红外空间通信系统中,能以高可靠性进行通信。然而,主接收数据或者从主接收数据所检测到的误差信息必须从接收数据的通信装置发射到发射数据的通信装置。
在采用红外线的数据通信中,各发光元件消耗的电流颇大。因此,每当进行数据通信时,接收数据的通信装置和发射数据的通信装置各自消耗大电流。尤其是在便携式通信设备之间进行红外数据通信时,鉴于电池工作寿命的缘故,发射时间必须尽可能短。因而,难以将采用信号交换方法的红外空间通信系统应用于这些便携式通信设备。
此外,接收数据的通信装置不仅接收发射数据,而且还将主接收数据或从其中所测得的误差信息向发射数据的通信装置发射。在通信过程中,这会导致接收数据的通信装置的处理量增加。这样,接收数据的通信装置遭受重负载。
另一方面,旨在只用于接收的接收数据通信装置不可避免地需要发射器,用以向发射数据通信装置发射主接收数据或从其中所测得的误差信息。这就导致接收数据的通信装置的结构变得复杂。
为了解决上述问题,本发明提供了这样一种红外空间通信系统,这种通信系统不需要将主接收数据或其误差信息从接收数据的通信装置送回发射数据的通信装置就能以更高的可靠性进行通信,而且能延长蓄电池工作寿命及减少通信过程中接收数据的通信装置的处理量。
转到图2,根据本发明第一实施例的红外空间通信系统采用红外线在数据通信装置1和2之间进行数据通信。
数据通信装置1和2分别包括CPU(中央处理单元)11和21,串行—并行数据转换器(下文简称为数据转换器)12和22、发射部分13和23、发光元件(例如,发光二极管)14和24,光电探测器元件(例如光电二极管)15和25、接收部分16和26、存储器17和27、以及半球形反射镜18和28。
半球形反射镜18和28分别位于光电探测器元件15和25附近,用作反射来自对方数据通信装置的红外线的反射器,以便将红外线送回对方数据通信装置。半球形反射镜19(或28)具有等于由发光元件24(或14)的辐射角所确定的可通信角的立体角α。
当数据通信装置1进行发射时,CPU11从存储器17中读出第一原通信数据。这样读出的第一原通信数据是并行数据。数据转换器12将并行数据转换成第一原通信数据的串行数据。
响应于第一原通信数据的串行数据,发射部分13切换发光元件14,以便对发射红外线的发光元件14进行通断控制。以这种方式,使发光元件14发射载有作为第一发射数据的第一原通信数据的红外线,从而向数据通信装置2进行第一原通信数据的串行发射。
因此,将发射部分13和发光元件14结合起来可作为发射器工作,发射器响应第一原通信数据而发射载有作为第一发射数据的第一原通信数据的红外线。
当数据通信装置2进行接收时,光电探测器元件25接收来自数据通信装置1的发光元件14的红外线。接收部分26于是将光电探测器元件25的输出信号转换成第一发射数据(串行数据),后者作为第一主接收数据传送到数据转换器22。
因此,光电探测器元件25和接收部分26组合起来可作为接收器工作。接收器接收载有第一发射数据的红外线,产生作为第一主接收数据的第一发射数据。
数据转换器22将第一主接收数据的串行数据转换成第一主接收数据的并行数据。CPU21接收第一主接收数据的并行数据,将其存入存储器27。
半球形反射镜28用作发射器,后者反射载有第一发射数据的红外线,作为第一反射红外线。
在数据通信装置1中,光电探测器元件15接收来自数据通信装置2的半球形反射镜28的第一反射红外线。接收部分16将光电探测元件15的输出信号转换成第一发射数据(串行数据),后者是由第一反射红外光所载送的,且作为第一副接收数据传送到数据转换器12。
因此,光电探测器元件15和接收部分16组合起来可作为另一个接收器工作,这个接收器接收第一反射红外线,产生由反射红外线所载有的第一发射数据,作为第一副接收数据。
数据转换部分12将第一副接收数据的串行数据转换成第一副接收数据的并行数据,后者传送到CPU11。CPU11将第一副接收数据的并行数据与第一原通信数据的并行数据相比较,当第一副接收数据的并行数据与第一原通信数据的并行数据不一致时,CPU11使发射器(发射部分13和发光元件14)重新发射载有第一原通信数据的红外线。
因此,数据转换器12和CPU11组合起来可作为控制器工作,控制器与发射器(13和14)和接收器(15和16)相连接。控制器控制发射器(13和14),使发射器(13和14)在第一副接收数据与第一原通信数据不一致时重新发射载有第一原通信数据的红外线。
当数据通信装置2进行发射时,CPU21从存储器27中读出第二原通信数据(并行数据)。数据转换器12将并行数据转换成第二原通信数的串行数据。
发射部分23和发光元件24组合起来用作另一个发射器,这个发射器响应第二原通信数据(串行数据)而发射载有作为第二发射数据的第二原通信数据的红外线。
当数据通信装置1进行接收时,接收器(光电探测器元件15和接收部分16)接收载有第二发射数据的红外线,产生作为第二主接收数据的第二发射数据。
数据转换器12将第二主接收数据(串行数据)转换成第二主接收数据的并行数据。CPU11将第二主接收数据的并行数据存入存储器17。
数据通信装置1的半球形反射镜18用作另一个反射器,后者反射由数据通信装置2的发射器(发射部分23和发光元件24)所发射的、载有第二发射数据的红外线,作为第二反射红外线。
数据通信装置2的接收器(光电探测器元件25和接收部分26)接收来自半球形反射镜18的第二反射红外线,产生由第二反射红外线所载有的第二发射数据,作为第二副接收数据。
在数据通信装置2中,数据转换器22和CPU21组合起来用作另一个控制器,控制器与发射器(23和24)以及接收器(25和26)相连接。控制器控制发射器(23和24),使发射器(23和24)在第二副接收数据与第二原通信数据不一致时重新发射载有第二原通信数据的红外线。
转到继续图2的图3。描述原通信数据帧的结构。假定例示的原通信数据是从数字通信数据装1发射到数字通信数据装置2的第一原通信数据。在这种情况下,以多帧形式发射原通信数据,原通信数据就载在红外线上。
原通信数据包括表示赋予数据通信装置2的识别码的地址码“xxxxxxxxxxx”、与帧数“1”至“n”相关的多个发射数据“xxxx……xxx”、以及EOF(帧结束)码。帧数“1”至“n”表示通信数据的顺序。地址码“xxxxxxxxxxx”、发射数据“xxxx……xxx”和EOF码是以帧形式连续发射的。
转到与图2和3相关的图4,描述有关从数据通信装置1向数据通信装置2的原通信数据发射操作。
首先,当数据通信装置1开始发射操作时,进行发射操作的初始化(i=1)(图4中的步骤S1)。然后,从存储器17中读出对方数据通信装置2的地址码(图4中的步骤S2)。将地址码发射到数据通信装置2(图4中的步骤S3)。
在这种情况下,从存储器17读出的地址码由数据转换器12转换成串行数据。响应由数据转换器12转换成串行数据的地址码,发射部分13切换发光元件14,从而向数据通信装置2进行串行发射。
从数据通信装置1所发射的地址码为数据通信装置2的半球形反射镜28所反射而送回数据通信装置1。当数据通信装置1的光电探测器元件15接收到由半球形反射镜28所反射的红外线时,接收部分16将光电探测器元件15所接收到的红外线转换成串行数据,传送到数据转换器12(图4中的步骤S4)。
数据转换器12将来自接收部分16的串行数据转换成要传送到CPU11去的并行数据。因此,CPU11接收由半球形反射镜28所反射的作为并行数据的地址码,把地址码存入存储器17(图4中的步骤S5)。
CPU11将向接收装置2发射的地址码与半球形反射镜28所反射的地址码作比较(图4中的步骤S6)。当检测到它们之间不一致时,向数据通信装置2重新发射相同的地址码。
当向数据通信装置2发射的地址码和半球形反射镜28反射的地址码一致时,CPU11从存储器17中读出第一帧的帧数fno(1)和通信数据DATA(1)(图4中的步骤S7),向数据通信装置2发射第一帧的帧数fno(1)和发射数据DATA(1)。(图4中的步骤S8)。
在这种情况下,从存储器17读出的第一帧的帧数fno(1)和发射数据DATA(1)也由数据转换器12转换成串行数据。响应于由数据转换器12转换成串行数据后的第一帧的帧数fno(1)和发射数据DATA(1),发射部分13切换发光元件14,从而向数据通信装置2进行串行发射。
从数据发射装置1发射的第一帧的帧数fno(1)和发射数据DATA(1)为数据通信装置2的半球形反射镜28所反射而送回数据通信装置1。当数据通信装置1的光电探测器元件15接收到由半球形反射镜28所反射的红外线时,接收部分16将光电探测器元15所收到的红外线转换成串行数据,传送到数据转换器12(图4中的步骤S9)。
数据转换器12将来自接收部分16的串行数据转换成并行数据,传送到CPU11。这样,CPU11接收由半球形反射镜28所反射的、作为并行数据的第一帧的帧数fno(1)和发射数据DATA(1),将第一帧的帧数fno(1)和发射数据DATA(1)存入存储器17(图4中的步骤S10)。
CPU11将向接收装置2所发射的第一帧的帧数fno(1)和发射数据DATA(1)与半球形反射镜28所反射的第一帧的帧数fno(1)和发射数据DATA(1)作比较(图4中的步骤S11)。当检测到它们之间不一致时,向数据通信装置2重新发射第一帧的帧数fno(1)和发射数据DATA(1)。
当向数据通信装置2所发射的第一帧的帧数fno(1)和发射数据DATA(1)与半球形反射镜28所反射第一帧的的帧数fno(1)和发射数据一致时,CPU11读取其后的第二帧的帧数fno(2)和发射数据DATA(2)(图4中的步骤S13和S7),向接收装置2发射第二帧的帧数fno(2)和发射数据DATA(2)(图4中的步骤S8)。
数据通信装置1重复进行上述帧发射操作(图4中的步骤S7至S13),直至标以EOF的帧发射到数据通信装置2为止(图4中的步骤S12)。
另一方面,当数据通信装置2开始接收操作时,进行接收操作的初始化(j=1,fno(0)=0)(图4中的步骤S21)。然后,接收从对方数据通信装置1所提供的地址码(图4中的步骤22)。
在数据通信装置2中,光电探测器元件25接收从数据通信装置1的发光元件14所发射的红外线。接收部分26把光电探测器元件25所接收的红外线转换成串行数据,传送到数据转换器22。
数据转换器22将从接收部分26所提供的串行数据转换成并行数据,传送到CPU21。这样,CPU21就收到从数据通信装置1所发射的作为并行数据的地址码。
CPU21判断从数据通信装置1所提供的地址码是否与预先赋予数据通信装置2特定地址相一致,换言之,按照地址码的数据是否射向数据通信装置2(图4中的步骤S23)。除非来自数据通信装置1的地址码从特定地址相一致,CPU21就立即停止接收操作。
当从数据通信装置1提供的地址码与特定地址一致时,CPU21接收其后从数据通信装置1所传送的帧数fno(j)和发射数据DATA(j)(图4中的步骤S24)。
在数据通信装置2中,光电探测器元件25接收从数据通信装置1的发光元件14所提供的红外线,接收部分26将光电探测器元件25所接收的红外线转换成串行数据,传送到数据转换器22。
数据转换器22将从接收部分26所提供的串行数据转换成并行数据,传送到CPU21。因此,CPU21接收来自数据通信装置1的发射数据,作为并行数据形式的接收数据,将接收数据存入存储器27(图4中的步骤S25)。
然后,CPU21将当时接收到的帧数fno(j)与以前收到帧数fno(j-i)相比较(图4中的步骤S26)。当检测到它们之间不一致时,判断上一接收帧是正确的数据。开始下一帧号fno(j)和发射数据DATA(j)的接收操作(图4中的步骤S29和S24)。
除非测得它们之间不一致,CPU21就判断上一接收帧是不正确的。用当时接收帧代替上一接收帧(图4中的步骤S27)。当时接收数据则存入存储器27(图4中的步骤S28)。
数据通信装置2重复进行上述帧接收操作(图4中的步骤S24至S30),直至从数据通信装置1发射标以EOF的帧(图4中的步骤S30)。
如上所述,不从数据通信装置2向数据通信装置1发射接收数据,数据通信装置1就能检测数据通信装置2是否正确地接收数据。响应检测结果,进行再发射操作。这样就能以更高的可靠性实现红外空间通信,而无需将接收数据或其误差信息从数据通信装置2送回数据通信装置1。
翻到图5,根据本发明第二实施例的红外空间通信系统包括用相同编号表示的类似部件。除了数字通信装置1只有红外线发射功能及数字通信装置2只有红外线接收功能之外,图5中所示的红外空间通信系系统与图2中的红外空间通信系统相似。
有了数据通信装置1和2,就能从数据通信装置1向数据通信装置2进行单向数据通信。数据通信装置1的发射操作和数据通信装置2的接收操作是与结合本发明的上述第一实施例所描述的相类似的,因而不予赘述。根据本发明的第二实施例,能以与本发明第一实施例相似的方式以更高的可靠性实现红外空间通信。
根据本发明的第一和第二实施例中的每一个,都能以更高的可靠性实现数据通信,而无需将主接收数据或其误差信息从接收数据通信装置2送回发射数据通信装置1。
在这种情况下,接收数据通信装置2不必使消耗电功率颇大的发射器(23和24)工作。因而能达到延长便携式通信设备的电池工作寿命及减少通信过程中处理量的目的。
在旨在红外空间通信中仅执行接收的接收数据通信装置2中,不需要用以把主接收数据或其误差信息送回发射数据通信装置1的发射器。这样就能简化接收数据通信装置2的结构。就能减低接受数据通信装置2的成本。
权利要求
1.一种红外空间通信系统包括第一数据通信装置(1)和第二数据通信装置(2),利用红外线在所述第一和第二数据通信装置之间进行空间通信,所述第一数据通信装置包括响应原通信数据,用以发射载有作为发射数据的所述原通信数据的红外线的发射器(13、14);所述第二数据通信装置包括用以接收载有所述发射数据的红外线、产生作为主接收数据的所述发射数据的接收器(25、26);以及用以反射载有所述发射数据的红外线作为反射红外线的反射器(28);所述第一数据通信装置还包括用以接收所述反射红外线、产生由所述反射红外线所载有的所述发射数据作为副接收数据的另一个接收器(15、16);以及用以控制所述发射器,使所述发射器在所述副接收数据与所述原通信数据不一致时重新发射载有所述原通信数据的红外线的控制器(11、12)。
2.根据权利要求1的红外空间通信系统,其特征在于,所述反射器是半球形反射镜。
3.一种红外空间通信系统,包括第一数据通信装置(1)和第二数据通信装置(2),利用红外线在所述第一和第二数据通信装置之间进行空间通信,所述第一数据通信装置包括响应原通信数据,用以发射载有作为发射数据的所述原通信数据的红外线的发射器(13、14);第一接收器(15、16)以及控制器(11、12);所述第二数据通信装置包括用以接收载有所述发射数据的红外线、产生作为主接收数据的所述发射数据的接收器(25、26);以及用以反射载有所述发射数据的红外线作为反射红外线的反射器(28);所述第一数据通信装置的第一接收器接收所述反射红外线,产生由所述反射红外线所载的所述发射数据,作为副接收数据;所述第一数据通信装置的控制器与所述发射器和所述第一接收器相连接,用以控制所述发射器,使所述发射器在所述副接收数据与所述原通信数据不一致时重新发射载有所述原通信数据的红外线。
4.根据权利要求3的红外空间通信系统,其特征在于,所述反射器是半球形反射镜。
5.一种红外空间通信系统,包括第一数据通信装置(1)和第二数据通信装置(2),利用红外线在所述第一和第二数据通信装置之间进行空间通信,所述第一数据通信装置包括响应第一原通信数据,用以发射载有作为第一发射数据的所述第一原通信数据的红外线的第一发射器(13、14);第一接收器(15、16)以及第一控制器(11、12);第一反射器(18);所述第二数据通信装置包括用以接收载有所述第一发射数据的红外线、产生作为第一主接收数据的所述第一发射数据的第二接收器(25、26);以及用以反射载有所述第一发射数据的红外线作为第一反射红外线的第二反射器(28);所述第一数据通信装置的第一接收器接收所述第一反射红外线,产生由第一反射红外线所载的所述第一发射数据,作为第一副接收数据;所述第一数据通信装置的第一控制器与所述第一发射器和所述第一接收器相连接,用以控制所述第一发射器,使所述第一发射器在所述第一副接收数据与所述第一原通信数据不一致时重新发射载有所述第一原通信数据的红外线;所述第二数据通信装置还包括响应第二原通信数据、用以发射载有作为第二发射数据的所述第二原通信数据的红外线的第二发射器(23、24);以及第二控制器(21、22);所述第一数据通信装置的第一接收器接收载有所述第二发射数据的红外线,产生作为第二主接收数据的所述第二发射数据;所述第一数据通信装置的第一反射器反射载有所述第二发射数据的红外线,作为第二反射红外线;所述第二数据通信装置的第二接收器接收所述第二反射红外线,产生由第二反射红外线所载的所述第二发射数据,作为第二副接收数据;所述第二数据通信装置的第二控制器与所述第二发射器和所述第二接收器相连接,用以控制所述第二发射器,使所述第二发射器在所述第二副接收数据与所述第二原通信数据不一致时重新发射载有所述第二原通信数据的红外线。
6.根据权利要求5的红外空间通信系统,其特征在于,所述第一和第二反射器各是半球形反射镜。
全文摘要
红外空间通信系统包括第一和第二数据通信装置,用红外线在两个数据通信装置间进行空间通信。第一数据通信装置包括响应原通信数据,用以发射载有原通信数据的红外线的发射器;第二数据通信装置包括用以接收载有所述发射数据的红外线、产生作为主接收数据的发射数据的接收器;及用以反射载有发射数据的红外线作为反射红外线的反射器;第一数据通信装置还有接收反射红外线,产生副接收数据的另一个接收器,及控制发射器的控制器。
文档编号H04B1/74GK1139848SQ96106179
公开日1997年1月8日 申请日期1996年6月14日 优先权日1995年6月14日
发明者岩田慎一郎 申请人:日本电气株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1