无线通信模块、遥控装置以及无线系统的制作方法

文档序号:7678009阅读:106来源:国知局
专利名称:无线通信模块、遥控装置以及无线系统的制作方法
技术领域
本发明涉及无线通信模块、遥控装置以及无线系统。
背景技术
公知有能够利用无线通信来远距离控制通过红外线通信而被控制的被控制设备的RF通信模块(例如,参照专利文献1)。专利文献1 日本专利第4283305号说明书在从RF遥控器向被控制设备通过RF通信来对控制数据进行远距离控制的情况下,由于外来噪声对RF通信的影响,有时被控制设备无法正确地接收来自RF遥控器的RF 信号。即使RF遥控器再次发送没能正确地接收的RF信号,有时会由于再次发送处理而无法接收后面的控制数据。这样,对于RF遥控器,有时被控制设备无法准时接收RF信号,无法将使用者的操作意图正确地传递给被控制设备。

发明内容
为了解决上述问题,在本发明的一个方式中,提供一种无线通信模块,其通过无线通信来对控制被控制设备的控制数据进行发送从而对被控制设备进行远距离控制,该无线通信模块具备通信部,其通过无线信号来输出控制数据;通信控制部,其在没有从被控制设备接收到表示被控制设备接收到了控制数据这一含义的应答信号的情况下,使控制数据从通信部通过无线信号再次输出,直到接收到应答信号为止;以及数据缓存器,其对在从控制数据输出起到接收到应答信号为止的期间内应该发送给被控制设备的一个以上的新控制数据进行缓冲存储,通信控制部在从被控制设备接收到了应答信号的情况下,使保持在数据缓存器中的一个以上的新控制数据从通信部通过无线信号输出。可以是,当在数据缓存器中保持了多个新控制数据的情况下,通信控制部使总括了多个新控制数据的数据从通信部通过无线信号输出。可以是,当在数据缓存器中保持了多个新控制数据的情况下,通信控制部生成一个分组的数据并使该一个分组的数据从通信部通过无线信号输出,其中一个分组的数据包括多个新控制数据来作为有效载荷。可以是,无线通信模块还具有发送缓存器,该发送缓存器用于保持从通信部通过无线信号发送的控制数据,通信控制部,在没有接收到应答信号的情况下,使保持在发送缓存器中的控制数据从通信部通过无线信号再次输出,直到接收到应答信号为止。可以是,在没有接收到应答信号的情况下,以接收不到应答信号的期间的时间长度不超过预先设定的值为条件,通信控制部使控制数据从通信部通过无线信号再次输出, 直到接收到应答信号为止,在接收不到应答信号的期间的时间长度超过了预先设定的值的情况下,该通信控制部使保持在数据缓存器中的一个以上的新控制数据从通信部通过无线信号输出。可以是,通信控制部在没有接收到应答信号的情况下,以预先设定的时间间隔使控制数据从通信部再次输出,直到接收到应答信号为止。可以是,通信部具有将无线信号作为电波进行发射的天线部,并可以从被控制设备接收作为电波发射的应答信号。在本发明的第二方式中,提供一种遥控装置,其包括上述无线通信模块和受理使用者输入的输入部,通信控制部使与使用者输入对应的控制数据从通信部通过无线信号输
出ο在本发明的第三方式中,提供一种无线系统,其包括第一无线通信模块;和第二无线通信模块,其是上述无线通信模块,并与第一无线通信模块进行无线通信,第一无线通信模块具备第一通信部,其接收来自通信部的无线信号;以及第一通信控制部,其在接收到了来自第一通信部的无线信号的情况下使应答信号一无线信号输出。另外,上述发明的概要并不是列举了本发明的所有的必要的特征的概要。另外,这些特征组的组合(sub-combination)也属于发明。


图1是表示一个实施方式的RF通信系统1的方框结构的一例的图。图2是表示无线通信模块100的外观的一例的图。图3是表示无线通信模块100和无线通信模块200收发的RF分组300的一例的图。图4是表示无线通信模块100与无线通信模块200之间的通信时序的一例的图。图5是表示通信时序的另一例的图。符号说明1:RF通信系统10遥控装置
11输入部
12遥控侧MPU
20被控制设备
22被控制设备侧MPU
23控制处理部
36基板
37天线
38通信控制用MPU
39=RF通信用IC芯片100,200 无线通信模块110、210 通信控制用 MPU120、130、220、230 输入输出部140,240 通信控制部150,250 缓存部152 数据缓存器154 发送缓存器
156 重复信息保存部180,280 通信部182J82 :RF通信电路部184,284 输入输出部186,286 天线部300 =RF 分组310 有效载荷(Payload)320 =UART 分组400 控制数据410、412、414、416、417、418、419、420、421、422、423、424 :RF 信号411、413、415 肯定响应分组430、431、432、433、434、435、436 :PWM 调制信号。
具体实施例方式下面通过发明的实施方式对本发明进行说明,但是以下的实施方式并不限定权利要求书所涉及的发明。另外,在实施方式中说明的特征的组合未必全部都是发明的解决手段所必需的。图1表示一个实施方式涉及的RF通信系统1的方框结构的一例。RF通信系统1 具有通过无线相互通信的遥控装置10以及被控制设备20。遥控装置10通过无线通信将表示使用者的操作指示的控制数据发送给被控制设备20,由此,来对被控制设备20进行远距离控制。遥控装置10与被控制设备20之间的无线通信作为一例遵照ZigBee (注册商标) 等近距离无线通信的标准来进行。作为被控制设备20,能够例示电视、音响设备等音响·影像设备、个人计算机等电子信息处理设备、空调、照明设备、电冰箱等家电制品等电气设备、住宅等的门、窗、百叶窗的驱动装置等。遥控装置10可以是遥控专用的设备,也可以是由组装了遥控功能的移动电话终端、PDA等移动终端来作为遥控装置10发挥功能。遥控装置10包括输入部11、遥控侧MPU12以及无线通信模块100。输入部11受理使用者的输入。具体来说,输入部11具有受理使用者的输入的键部。例如,输入部11具有与被控制设备20的多个功能分别对应的、由使用者进行操作的键部。键部可以分别对应成为远距离控制的对象的多个功能而设置有多个。在多个键中的特定键部被使用者进行了操作的情况下,遥控侧MPU12生成与被操作的键部对应的控制数据。遥控侧MPU12将生成的控制数据作为例如UART数据从输出端口供给至无线通信模块100。输入部11并不限定于基于键的输入,只要是能够由使用者输入一个以上的操作指示的输入设备即可。例如,输入部11也可以通过触摸面板来实现。在通过触摸面板来实现输入部11的情况下,对触摸面板上的不同的多个区域分别分配操作指示,由此,能够受理不同的操作指示。该触摸面板还能够作为显示使用者输入的指标、显示输入操作的结果等的显示部发挥作用。显示部也可以在与进行使用者输入的输入区域不同的区域作为独立的显示设备而设置。无线通信模块100具有输入输出部120 ;输入输出部130 ;通信控制部140 ;缓存部150以及通信部180。通信部180包括RF通信电路部182以及天线部186。缓存部150 包括数据缓存器152、发送缓存器154以及重复信息保存部156。输入输出部120、输入输出部130、通信控制部140、缓存部150作为一例通过通信控制用MPUllO来实现。输入输出部120作为一例而具有UART接口,用于受理从遥控侧MPU12供给的UART 数据。通信控制部140使用输入到输入输出部120中的UART数据生成从遥控装置10通过 RF信号发送出的RF分组。通信控制部140使用将在后文中详细说明的缓存部150来生成 RF分组。这里,至少包括从输入输出部120输入的UART数据的UART分组作为有效载荷而包含在RF分组中。例如,通信控制部140在从输入输出部120输入的UART数据中附加附加数据来生成UART分组,并生成RF分组,所生成的UART分组作为有效载荷而包含在所述 RF分组内。通信控制部140将所生成的RF分组经由输入输出部130输出到RF通信电路部 182。输入输出部130可以是串行外设接口(serial peripheral interface)等的串行总线。RF通信电路部182具有在与输入输出部130之间输入输出数据的输入输出部 184。当从输入输出部130向输入输出部184输入了 RF分组时,RF通信电路部182生成利用RF分组的比特流(bit stream)的各数据进行了调制而得到的调制信号并供给到天线部 186。天线部186将其作为2. 4GHz带的某一信道的RF信号送出到空间中。被控制设备20具有被控制设备侧MPU22以及无线通信模块200。无线通信模块 200具有输入输出部220、输入输出部230、通信控制部M0、缓存部250、以及通信部观0。通信部280包括RF通信电路部282以及天线部观6。输入输出部220、输入输出部230、通信控制部MO以及缓存部250作为一例通过通信控制用MPU210来实现。这里,无线通信模块200和无线通信模块100可以通过相同的硬件结构来进行安装。关于无线通信模块100和无线通信模块200的各自的功能,可以通过在无线通信模块 100上工作的程序或者供给到在无线通信模块100上工作的程序的数据的至少一方,而进行软件性质的安装。在上文中,使用无线通信模块100组装在遥控装置10中进行动作的方式对无线通信模块100发送出RF信号的时候的动作进行了说明。接下来,使用无线通信模块200被组装在被控制设备20中进行动作的方式,对无线通信模块200接收到了 RF信号的时候的动作的概要进行说明。RF通信电路部282具有在与输入输出部230之间输入输出数据的输入输出部 284.天线部286经空间接收到的RF信号在RF通信电路部282中被解调从而生成了 RF分组。所生成的RF分组经输入输出部284输出到输出部220。通信控制部240基于从输入输出部284输入到输入输出部220中的RF分组而生成控制数据,并将该控制数据经输入输出部230输出到被控制设备侧MPU22。例如,通信控制部MO自作为有效载荷而包含在RF分组中的UART分组提取出作为UART数据的控制数据。在被控制设备侧MPU22能够受理UART数据的时候,通信控制部240将作为提取到的UART数据的控制数据经由输入输出部230具有的UART接口输出到被控制设备侧MPU22。在被控制设备侧MPU22能够受理PWM调制信号的情况下,通信控制部240通过提取到的控制数据进行PWM调制,并将获得的PWM调制信号从输入输出部230具有的PWM输出接口输出到被控制设备侧MPU22。控制处理部23根据作为UART数据或者PWM调制信号供给到被控制设备侧MPU22的控制数据来控制被控制设备20的功能。在被控制设备20为音响设备的情况下,作为被控制设备20的功能,能够例示出控制音响设备具有的输出音量的增减的功能。在被控制设备20为影像设备的情况下,作为被控制设备20的功能,能够例示出控制影像设备具有的输出影像的功能。作为输出影像的控制,能够例示出显示内容的控制、以及输出影像的亮度、对比度等画质控制等。作为显示内容的控制,能够例示向菜单显示的切换控制。另外,在被控制设备20为具有载置DVD、 CD-ROM等外部记录介质的托盘的设备的情况下,作为被控制设备20的功能,能够例示控制该托盘的开闭的功能。另外,作为被控制设备20的功能,能够例示控制被控制设备20的电源的接通/断开的功能。如以上所说明的那样,遥控装置10成为RF信号的发送侧,被控制设备20能够作为RF信号的接收侧发挥作用。另一方面,在从被控制设备20向遥控装置10发送RF信号的情况下,无线通信模块200能够进行与上述的无线通信模块100同样的RF信号的发送动作。在该情况下,无线通信模块100能够通过进行与上述的无线通信模块200同样的RF信号的接收动作而提取出从无线通信模块200作为RF信号发送出来的数据。图2表示无线通信模块100的外观的一例。无线通信模块100具有基板36、天线37、通信控制用MPU38以及RF通信用IC芯片39。天线37、通信控制用MPU38以及RF通信用IC芯片39分别是天线部186、通信控制用MPUllO以及RF通信电路部182的一例。如上所述,无线通信模块100和无线通信模块200能够为相同的硬件结构,因此无线通信模块 200也能够与本图同样地进行安装。基板36可以是印刷基板。天线37可以是在基板36上通过印刷布线而形成了导电图案的印刷天线。可以是将天线37设置于基板36上一个面,而将通信控制用MPU38和 RF通信用IC芯片39安装在另一个安装面上。天线37将作为无线信号的数据作为电波发发射到空间中。另外,天线37能够通过检测到空间中的电波来接收作为无线信号的数据。 这样,天线37作为收发天线发挥作用。在本实施方式中,所谓输出RF信号是表示从天线37 作为电波发射出RF信号。图3表示无线通信模块100和无线通信模块200收发的RF分组300的一例。RF 分组300包括包括指定帧类型的信息的帧控制(Frame Control)字段;表示帧计数器的帧计数器(Frame Counter)字段;识别标准轮廓的轮廓ID (Profile ID)字段;识别供应商的供应商ID (Vendor ID)字段;作为帧的有效载荷的帧有效载荷(Frame I^ayload)字段;以及作为消息完全性码的消息完全性码(Message Integrity code)字段。帧有效载荷310包括流(FLOW)字段、DLC字段、以及有效载荷O^yload)字段。 流字段包括PID字段以及PCNT字段。PID字段包括识别有效载荷O^yload)字段的数据类别的信息。例如,PID字段包括识别有效载荷O^yload)字段的数据是数据的收发还是其他的命令的信息。PCNT字段中保存循环计数器(cyclic counter)的值。循环计数器每次送出有效载荷O^yload)字段的数据时通过通信控制部140而被计数,从而设定为PCNT 字段。对于本计数器,将在后文详细说明。DLC表示有效载荷O^yload)字段的数据大小。有效载荷O^yload)字段中保存一个以上的UART分组。UART分组320包括保存控制数据的控制数据字段;以及保存重复信息的重复 (REPEAT)字段。对于重复信息将在后文中进行详细说明。在本实施方式的说明中,在仅称为有效载荷的情况下,表示RF分组的帧有效载荷。帧有效载荷310内的有效载荷在本实施方式的说明中称为UART分组。图4表示无线通信模块100与无线通信模块200之间的通信时序的一例。本图表示这样情况下的通信时序的一例在输入部11所具有的键为断开(OFF)的状态的情况下, 通过使用者操作而成为接通(ON)状态,当在某期间内持续为接通状态后,成为断开状态。遥控侧MPU12,当检测到键已成为接通状态时,以预先设定的时间间隔通过电信号将控制数据400-1 控制数据400-6提供给无线通信模块100。这里,遥控侧MPU12供给与被操作的键对应的相同控制内容的控制数据400-1 控制数据400-5。遥控侧MPU12, 当检测到键成为断开状态时,在之后最初供给控制数据的定时供给表示键断开的控制数据 400-6,并结束对无线通信模块100的控制数据的供给。在无线通信模块100中,根据依次供给的控制数据400以50 IOOms的间隔输出 RF分组。具体来说,在无线通信模块100中,通信控制部140生成包括控制数据400-1的 URAT分组A以及对PCNT字段设定了 0的有效载荷,将包括该有效载荷的RF分组电气提供给通信部180。通信部180将所供给的RF分组作为RF信号410输出。具体来说,天线部 186将接收到的RF分组作为电波发射到空间中。在无线通信模块200中,通信部280接收RF分组。具体来说,通过天线部观6,空间中的电波被作为RF信号检测出来,被检测到的RF信号在RF通信电路部观2中被解调为 RF分组。通信控制部240对接收到的RF分组的数据进行检查,来判断是否已经正确接收完 RF分组300的数据。例如,通信控制部240使用消息完全性码字段的数据,来判断是否已经正确接收完RF分组的比特数据。另外,通信控制部240判断接收到的RF分组的各字段的比特数据作为RF分组300的字段是否具有正确的值。在通信控制部240判断为RF分组300的数据已经正确地接收完成的情况下,在无线通信模块200中,作为包括UART分组A的RF分组而进行接纳。在该情况下,通信控制部 240生成作为应答信号的一例的肯定响应(acknowledge =ACK)信号的分组即肯定响应分组 411,并将其提供给通信部观0。通信部观0以RF信号输出所供给的肯定响应分组411。通信部280输出RF信号的动作与通信部180以RF信号输出RF分组的动作大致相同,因此省略说明。另外,在通信部180中检测到RF信号,并在通信控制部140中提取出肯定响应分组 411的动作,与在通信部观0中检测到RF信号,并在通信控制部MO中提取出RF分组的动作大致相同,因此省略说明。以后的说明中的其他分组的收发也是相同的,因此省略说明。在正确地接收完包括UART分组A的RF分组的情况下,通信控制部240从接收到的 RF分组提取出控制数据400-1,并经由输入输出部220提供给被控制设备侧MPU22。这里, 通信控制部240将控制数据400-1作为PWM调制信号430重复供给到被控制设备侧MPU22。 此时,通信控制部240将PWM调制信号重复供给到被控制设备侧MPU22直到预先设定的超时(timeout)时间结束或者接收到下一控制数据。无线通信模块100在从遥控侧MPU12受领了下一控制数据400_2的情况下,通信控制部140生成包括控制数据400-2的UART分组B和对PCNT字段设定为1的有效载荷。 无线通信模块100将包括该有效载荷的RF分组作为RF信号412输出。这里,假设无线通信模块200未能正确接收RF信号412_1。作为无线通信模块200 无法正确接收RF信号的主要原因,可以列举外来噪声的影响。例如,有的时候,由于外来噪声的影响,RF信号的信号强度相对降低,解调得到的比特数据与原来的比特数据不同。关于是否获得了正确的比特数据,例如能够通过如上所述使用消息完全性码字段等的检查数据或者对RF分组的各字段值进行检查来判断。在未能正确接收RF信号412-1的情况下,通信控制部240不输出肯定响应分组。 因此,在无线通信模块100中不会接收到来自无线通信模块200的针对RF信号412-1的肯定响应分组。通信控制部140,当在自最初输出RF信号412-1起预先设定的期间内没有接收到肯定响应分组的情况下,将相同RF分组作为RF信号412-2再次进行输出。在本时序中,无线通信模块200连RF信号412_2也没能正确接收,无线通信模块 100无法收到针对RF信号412-2的肯定响应分组。因此,通信控制部140将相同RF分组作为RF信号412-3再次输出。这样,通信控制部140尝试RF信号412的再次输出,直到接收到肯定响应分组为止。然后,无线通信模块100在相同的RF分组的RF信号412输出了 η次的情况下,视为无线通信模块100接收到了针对本分组的肯定响应分组413。这里,从通信部180输出的RF分组被保持在发送缓存器154中。并且,通信控制部140,在再次输出RF分组的情况下,通过将保持于发送缓存器154的RF分组供给到通信部180,来再次从通信部180进行输出。S卩,发送缓存器IM作为保持从通信部180以RF信号发送的控制数据的缓存器发挥功能。并且,通信控制部140,在没有接收到应答信号的情况下,使保持在发送缓存器154中的控制数据从通信部180再次以RF信号再次输出,直到接收到应答信号为止。如上所述,对于控制数据400-2,进行再次发送直到接收到肯定响应分组为止,由此,能够传递到被控制设备20。另一方面,遥控侧MPU12,在键成为接通状态的期间,定期地将控制数据400持续供给到无线通信模块100。因此,在通信控制部140进行UART分组B 的RF信号412的再次输出的期间,下一控制信号400-3以及下下个控制数据400-4被供给到无线通信模块100。在该情况下,通信控制部140将包括控制数据400-3的UART分组C 和包括控制数据400-4的UART分组D缓冲存储到数据缓存器152中。并且,通信控制部140在从无线通信模块200接收到了针对RF信号412-η的肯定响应分组413的情况下,生成包括保持在数据缓存器152中的UART分组C和UART分组D 以及对PCNT字段设定了 2的有效载荷的RF分组。在该情况下,按照图3所示的包括控制数据400-3的UART分组1、包括控制数据400-4的UART分组2的顺序生成并列的RF分组。 然后,通信控制部140使所生成的RF分组作为RF信号414从通信部180输出。在无线通信模块200正确地接收了 RF信号414的情况下,肯定响应分组415从无线通信模块200返回。无线通信模块100当接收到肯定响应分组415后每次从遥控侧MPU12供给控制数据 400时依次生成RF分组并依次尝试发送。另一方面,无线通信模块200,在已经将RF信号412_η作为RF分组正确地接收完成的情况下,按照从该RF分组中提取出的控制数据400-2,作为PWM调制信号413重复供给到被控制设备侧MPU22。另外,无线通信模块200,在正确地接收了 RF信号414的情况下,从RF信号414的RF分组中提取出控制数据400-3和控制数据400-4。并且,无线通信模块200在将基于控制数据400-3的PWM调制信号432供给到被控制设备侧MPU之后,将基于控制数据400-4的PWM调制信号433供给到被控制设备侧MPU。这样,通信控制部140,当在通信部180以RF信号输出了控制数据之后没有从被控制设备20接收到表示被控制设备20已经收到了控制数据这一含义的应答信号的情况下, 使控制数据从通信部180以RF信号再次进行输出,直到接收到应答信号为止。并且,数据缓存器152,对在从控制数据输出起到接收到应答信号为止的期间内应该发送给被控制设备20的一个以上的新的控制数据进行缓冲存储。并且,通信控制部140,在从被控制设备 20接收到了应答信号的情况下,使保持在数据缓存器152中的一个以上的新控制数据从通信部180以RF信号输出。本实施方式涉及的肯定响应分组的RF信号是应答信号的一例。 另外,本实施方式涉及的肯定响应分组是网络层级别的肯定响应信号,进行缓冲存储的数据是网络层的上位层的数据。如以上所述,根据无线通信模块100,能够对被控制设备20未能收到的控制数据在遥控装置10侧进行缓冲存储。并且,在成为能够通过遥控装置10进行接收的状态的情况下,能够将缓冲存储的一个以上的控制数据一并进行发送。因此,能够将符合操作遥控装置10的使用者的意图的控制数据传递给被控制设备20。例如考虑这样的情况被控制设备20是电视等具有显示装置的设备,在显示装置中进行GUI显示的菜单内移动光标来选择选项。此时,使用者对遥控装置的键进行4次操作,进行使光标按照左、左、上、上的顺序移动的操作,与此相对,假设第一次操作的分组由于通信环境中的噪声等而延迟等,被控制设备未能接收到第二次操作的左移的分组和第三次操作的上移的分组。在不对从遥控侧MPU供给的控制数据进行缓冲存储的情况下,被控制设备在进行了与第一次操作对应的光标的左移之后,进行与第四次操作对应的光标的上移,从而完成光标移动。其结果为,被控制设备的动作与使用者的意图不同。另一方面,根据RF通信系统1,由于对控制数据进行缓冲存储,因此无线通信模块100能够将与第二次操作对应的左移和与第三次操作对应的上移的分组如期地发送给被控制设备20。因此,被控制设备20按照从无线通信模块100发送来的控制数据进行动作,从而能够进行符合使用者的意图的动作。另外,根据RF通信系统1,当在数据缓存器152中保持有多个新控制数据的情况下,通信控制部140使总括了多个新控制数据的数据从通信部180以RF信号输出。具体来说,当在数据缓存器152中保持有多个新控制数据的情况下,通信控制部140生成包括多个新控制数据来作为有效载荷的一个分组的数据,并使其从通信部180以RF信号输出。因此,无线通信模块100能够将缓冲存储的多个控制数据作为总括分组在短时间内发出。另外,被控制设备20能够从一个分组提取出多个控制数据,并能够迅速进行遵照多个控制数据的控制。因此,能够获得优良的操作应答性。返回图4说明接下来的通信时序。通信控制部140生成包括控制数据400-5的 UART分组E,从包括UART分组E、PCNT字段为3的有效载荷生成RF分组。并且,通信控制部140使生成的RF分组作为RF信号416从通信部180输出。在本通信时序中,无线通信模块100对于任意的RF信号416都无法接收到肯定响应分组,在将RF信号416输出了 m次之后,产生针对该RF发送的超时。RF发送的超时可以为1秒左右的值。在针对RF信号416产生了超时的情况下,包括在控制数据400_5之后从遥控侧 MPU12供给的控制数据400-6的UART分组F保持在数据缓存器152中,因此,通信控制部 140从包括所保持的UART分组F且PCNT字段为4的有效载荷生成RF分组,并将其作为RF 信号417从通信部180输出。RF信号417在无线通信模块200中被正确地接受,无线通信模块100接收到肯定响应分组的RF信号418。这样,通信控制部140,在没有接收到应答信号的情况下,以接收不到应答信号的期间的时间长度不超过预先设定的值为条件,使控制数据从通信部180以RF信号再次输出,直到接收到应答信号为止。此时,也可以使保持在发送缓存器154中的UART分组以RF 信号从通信部180再次输出,直到接收到应答信号为止。并且,通信控制部140,在接收不到应答信号的期间的时间长度超过了预先设定的值的情况下,使一个以上的新控制数据从通信部180以RF信号输出。此时,通信控制部140能够使保持在数据缓存器152中的一个以上的新控制数据从通信部180以RF信号输出。另外,也可以是,通信控制部140,在没有接收到应答信号的情况下,以预先设定的时间间隔使控制数据从通信部180再次输出,直到接收到应答信号为止。这里,“接收不到应答信号的期间的时间长度不超过预先设定的值”这一条件可以不是时间长度本身,其可以以再输出的次数为指标。例如,在再次输出的时间间隔确定的情况下,可以是通信控制部140,以再次输出的次数不超过预先设定的次数为条件,使控制数据从通信部180以RF信号再次输出,直到接收到应答信号为止,以再次输出的次数达到了预先设定的次数为条件,通信控制部140使保持在数据缓存器152中的一个以上的新的控制数据从通信部180以RF信号输出。通过这样设定再次输出的超时,能够将新的使用者操作在长时间内处于不会发送到被控制设备20的状态的情况防止于未然。另外,如已经说明过的那样,对于以时间分割输出RF信号410、RF信号412、RF信号414、RF信号416、RF信号417的PCNT字段,分别设定值0、1、2、3、4。PCNT字段的值表示从无线通信模块100以时间分割输出的RF信号的输出顺序。S卩,通信控制部140生成有效载荷,该有效载荷是通过对应该依次发送给被控制设备20的控制数据附加了表示发送顺序的顺序数据而得到的。并且,通信部180以RF信号依次输出通信控制部140所生成的有效载荷。因此,通信控制部240能够从提取自各RF信号的有效载荷读取PCNT字段的值。 通信控制部240根据该PCNT字段的值能够判断应该从遥控装置10发送的RF信号的顺序。例如,在本通信时序中,从正确地接收到的RF信号417提取出的PCNT字段的值为4,但是从上次能够正确地接收的RF分组提取出的PCNT字段的值为2。因此,通信控制部240能够判断出在自接收到RF信号414起至接收到RF信号417为止的期间内,发送了 PCNT字段的值为3的RF信号。并且,通信控制部240生成请求分组,该请求分组用于请求应该以该RF信号进行发送的控制数据。此时,通信控制部240生成包括未能接收到的PCNT 值即3来作为有效载荷a的请求分组。然后,通信控制部240将该请求分组从通信部280 以RF信号419输出。无线通信模块100在正确地接收到了 RF信号419的情况下,将肯定响应分组的RF信号420返回到无线通信模块200。然后,通信控制部140使包括所请求的UART分组E来至少作为有效载荷的RF分组以RF信号421从通信部180输出。这样,根据RF通信系统1,能够将产生超时而未能发送的UART分组从通信控制部140再次发送到被控制设备20。S卩,在将被控制设备20请求控制数据的请求信号通过通信部180而被接收到的情况下,通信控制部140使所请求的控制数据从通信部180以RF信号输出。此时,可以使保持在发送缓存器154中的RF分组以RF信号输出。为此,可以是通信控制部140,在接收不到应答信号的期间的时间长度超过了预先设定的值的情况下,在将RF分组保持在发送缓存器154中的情况下,将新的RF分组从通信部180以RF信号输出。并且,可以是通信控制部140,在向被控制设备20再次发送UART分组的情况下,使保持在发送缓存器154中的RF分组从通信部180以RF信号输出。另外,在从UART分组再次生成RF分组的情况下, 可以是通信控制部140从保持在数据缓存器152中的UART分组再次生成RF分组。在无线通信模块200正确地接收完RF信号421的情况下,无线通信模块200将肯定响应分组以RF信号422返回到无线通信模块100。然后,通信控制部240将基于控制数据400-5的PWM调制信号434供给到被控制设备侧MPU22之后,将基于控制数据400-6的 PWM调制数据435供给到被控制设备侧MPU22。这样,通信控制部140能够对应该从遥控侧MPU12收到并以一个分组进行发送的一个以上的UART数据附加连续的顺序数据后进行发送。因此,能够在被控制设备20侧检测到存在从遥控装置10发送的分组中的未能接收到的分组。并且,被控制设备20能够根据该检测结果进行适当的处置。例如,假设在进行针对上述菜单的光标操作的情况下被控制设备未能接收到第二次操作的左移的分组。若是不附加顺序数据的情况,则在被控制设备侧无法检测到存在未能接收到的分组。并且,即使未能接收到的分组在后来能够接收到,也无法正确地判断操作顺序。因此,变成例如在基于第一次操作的光标的左移之后进行基于第三次操作的光标的上移。因此,被控制设备的动作与操作者的意图不同。另一方面,根据RF通信系统1,被控制设备20,在接收到了第三次操作的左移的分组之后,通过请求第二次操作的左移的分组,能够接收到第二次操作的左移的分组。并且, 被控制设备20在进行了基于第二次操作的光标的左移之后,能够进行基于第三次操作的光标的上移。这样,被控制设备20能够与使用者的意图相符地按顺序进行动作。另外,通信控制部240在正确地接收到了 RF信号的情况下,将自该RF信号中提取出的PCNT字段的值保持在缓存部250中。由此,通过将自下一正确地接收到的RF信号中提取出的PCNT字段的值与保持在缓存部250中的值进行比较,能够确定未能接收到的RF 信号的PCNT字段的值。具体来说,通信控制部M0,在正确地接收到了 RF信号414的情况下,将自该RF信号414中提取出的PCNT字段的值保持到缓存部250中。然后,通信控制部 M0,根据自下一次正确地接收到的RF信号417中提取出的PCNT字段的值与保持在缓存部 250中的PCNT字段的值的比较结果,能够确定未能接收到的RF信号的PCNT字段的值(3)。如以上所说明,通信控制部140,在从被控制设备20接收到了应答信号的情况下, 生成有效载荷并使该有效载荷从通信部180以RF信号输出,其中所述有效载荷是对总括了保持在数据缓存器152中的一个以上的新控制数据的数据附加了顺序数据而得到的。特别是当在数据缓存器152中保持了多个新控制数据的情况下,通信控制部140生成对多个新控制数据的集合附加了一个顺序数据而得的有效载荷,并使其从通信部180以RF信号输出。即,通信控制部140,能够生成作为有效载荷而包括多个新控制数据和一个顺序数据的一个分组的RF分组,并使该RF分组从通信部180以RF信号输出。另外,发送缓存器IM可以保持RF分组直到接收到应答信号为止。并且,通信控制部140,在接收到了应答信号的情况下,可以从发送缓存器IM删除与应答信号对应的RF 分组。通信控制部140,在生成应该发送给被控制设备20的有效载荷的情况下,每次生成有效载荷时将被递增计数(count up)的计数器值作为顺序数据附加给UART分组,由此,来生成有效载荷。另外,在PCNT字段作为一例而为4比特长度的数据的情况下,能够对PCNT 字段设定值0 15。在该情况下,对PCNT字段设定15的下一个返回到0的循环计数器的值。另外,在被控制设备20侧,第一通信控制部240从由通信部280依次接收到的多个RF信号中分别提取有效载荷。然后,通信控制部240根据分别包含在所提取到的多个有效载荷中的顺序数据,来判断是否存在未能从无线通信模块100接收到的控制数据。通信控制部M0,在判断为存在未能从第二无线通信模块接收到的控制数据的情况下,使请求发送该未能接收到的控制数据的请求信号从通信部280输出。通信控制部M0,在判断为存在未能从无线通信模块100接收到的控制数据的情况下,根据分别包含在所提取到的多个有效载荷中的顺序数据,来确定与未能从第二无线通信模块接收到的控制数据对应的顺序。 然后,通信控制部240使表示所确定出的顺序的请求信号从通信部观0以RF信号输出。图5表示通信时序的另一例。本图特别对UART分组中包括的重复信息进行说明。 在本通信时序的说明中,特别对和与图4相关联地进行过说明的通信时序的不同点进行说明。特别是为了明确与重复信息有关的RF通信系统1的动作,在本图中省略了与再次输出的RF信号、肯定响应信号以及请求分组相关的流程。这些被省略的信号也与图4 一样地在无线通信模块100与无线通信模块200之间进行交换。重复信息是表示是否应该对按照控制数据被控制的被控制设备20的功能进行重复控制的信息。作为一例,对于音量增大(UP)键等操作音量的控制数据,附加重复许可信息,该重复许可信息是表示应该进行重复控制这一含义的重复信息。另一方面,对于表示对被控制设备20的电源进行接通/断开的操作的控制数据,附加不可重复信息,该不可重复信息是表示不应该进行重复控制这一含义的重复信息。特别是在通过特定的使用者操作对电源的接通/断开进行触发(toggle)控制的情况下,附加不可重复信息。通过本重复信息, 如后所述地控制从无线通信模块100到被控制设备侧MPU22的PWM调制信号的输出。重复信息与被控制设备20的成为操作对象的功能对应地预先存储在重复信息保存部156中。 另外,重复信息保存部156可以与多个键对应地预先存储重复信息。例如,重复信息保存部 156可以与多个键识别信息对应地预先存储重复信息。在本图的通信时序中,作为对输入部11的键操作,按下电源键。在通过按下电源键、与电源键的按下对应的控制数据400-1 控制数据400-5被供给到被控制设备20的情况下,如果被控制设备20的电源为断开状态则变成使电源处于接通状态。另一方面,如果电源为接通状态,则使电源处于断开状态。这样,通过按下同一电源键,电源被进行触发控制。通信控制部140对与电源接通的键操作对应的控制数据400-1 控制数据400-5附加不可重复信息。具体来说,对UART分组的重复字段设定表示不可重复的0。此时,通信控制部140将与对应于被操作的键的功能对应地由重复信息保存部156存储的重复信息设定为重复字段。另外,在重复信息保存部156与键识别信息对应地存储了重复信息的情况下,通信控制部140可以将与被操作的键的键识别信息对应地存储于重复信息保存部156的重复信息设定为重复字段。对被控制设备20侧的动作进行说明,通信控制部240根据RF信号410来提取出 UART分组。另外,通信控制部240从UART分组的重复字段提取出重复信息。对UART分组 A E的重复字段设定了表示不可重复的0。通信控制部M0,与图4的通信时序一样,将基于UART分组A的PWM调制信号430重复供给到被控制设备侧MPU22。通信控制部240可以在键接通后对于最初的UART分组不进行基于重复信息的PWM调制信号的控制。另外,与图 4的通信时序一样,UART分组B的RF信号由于再次发送控制而延迟,并通过RF信号412_n 而被接收。PWM调制信号430向被控制设备侧MPU22的发送在接收到RF信号412-n之前超时,通信控制部240停止PWM调制信号430的输出。这里,当接收到RF信号412-n时,通信控制部240从UART分组B的重复字段提取出重复信息。通信控制部M0,在从重复字段提取到了表示不可重复的0的情况下,停止PWM 调制信号430的输出,而且,判断UART分组B的控制数据与之前刚刚接收到的UART分组A 的控制数据是否表示相同的控制内容。在停止PWM调制信号430的输出而且是相同控制内容的情况下,通信控制部240不将PWM调制信号输出到被控制设备侧MPU22。通信控制部M0,在接收到了 RF信号414的情况下,也进行与针对RF信号412_n 的判断相同的判断,使PWM调制信号不输出到被控制设备侧MPU22。对于来自RF信号417 的UART分组F和来自RF信号421的UART分组E也是同样的。这样,通信控制部140生成UART分组,该UART分组是在应发送给被控制设备20的控制数据中附加了重复信息而得到的,所述重复信息表示是否应该对由所述控制数据控制的被控制设备20的功能进行重复控制。然后,通信部180将通信控制部140所生成的UART 分组以RF信号依次输出。重复信息保存部156与被控制设备20的功能对应地预先存储重复信息,通信控制部140对应该发送到被控制设备20的控制数据附加重复信息从而生成 UART分组,其中所述重复信息与由所述控制数据控制的功能对应地存储在重复信息保存部 156 中。在被控制设备20侧,关于输入输出部230,从输入输出部230对被控制设备20所具有的控制处理部23输出在所提取到的UART分组中包含的控制数据。具体来说,输入输出部230将该控制信号以电信号输出到控制处理部23。这里,自接收到来自通信部180的第一 RF信号起到新接收到第二 RF信号为止的时间超过了预先设定的长度的情况下,以包含在自第一 RF信号提取到的第一 UART分组中的控制数据与包含在自第二 RF信号提取到的第二 UART分组中的控制数据为表示相同控制内容的控制数据,而且包含在第二 UART分组中的重复信息表示不应该进行重复控制这一含义为条件,通信控制部240不使包含在第二 UART分组中的控制数据从输入输出部230输出。这里,设所谓“预先设定的长度”比从通信部180发出RF信号的时间间隔要长。更具体来说,所谓“预先设定的长度”,如上所述可以是持续输出PWM调制信号的时间长度。在该情况下,自接收到第一 RF信号起到新接收到第二 RF信号为止的时间是否超过了预先设定的长度的判断,在新接收到了第二 RF信号的情况下,与判断是否持续输出PWM调制信号实质上是等效的。如上所述,产生了 RF信号的发送重试从而到正确地接收下一 RF信号为止产生了延迟,在无线通信模块200临时停止了基于刚刚之前的RF信号的PWM调制信号之后,接收到了延迟后的RF信号。在该情况下,有的时候,当将基于延迟的RF信号的PWM调制信号输出到被控制设备侧MPU时,尽管使用者只是持续进行按键,但是在被控制设备MPU侧,键在一度被切断后判断为再次接通,被控制设备会进行第二次键接通操作的情况下的动作。这样就变成了不符合使用者的意图的操作结果。即,在被控制设备侧无法判别键是被持续按压还是被再次按压。特别是在对一个键分配了使被控制设备的功能进行触发动作的操作的情况下,由于RF信号的延迟,被控制设备有时进行两次的触发动作。若被控制设备进行两次的触发动作则会返回原来的状态,成为完全不符使用者的意图的控制结果。特别是在进行电源的接通/断的触发动作的键操作的情况下,在一次的键操作中,电源在从断开状态转移到接通状态之后立刻返回到电源断开状态。该控制结果不仅没有反映使用者的操作意图,而且由于在短时间内进行了电源的接通/断开,还对被控制设备施加了很大的负荷。此外,在进行菜单显示的打开/关闭的触发动作的键操作的情况下,在一次的键操作中,在菜单从非显示状态转移到显示状态之后立刻返回到非显示状态。另外,在进行载置外部记录介质的托盘的开闭的触发动作的键操作的情况下,在一次的键操作中,托盘在正在进行打开动作的中途又开始关闭动作。与此相对,根据RF通信系统1,根据功能而发送附加了重复信息的UART分组。因此,无线通信模块200能够根据重复信息判断是否是电源的接通/断开、菜单的显示/非显示、托盘的开闭这样的不希望进行重复控制的功能,从而能够使那样的控制不会连续地执行。另外,这里所说的电源的接通状态是指能够进行正常工作的状态,所谓的电源断开状态例如可以是至少能够受理遥控装置10的指示的待机状态。这样,通信控制部140能够生成UART分组,该UART分组是对触发控制被控制设备 20的功能的控制数据附加了表示不应该进行重复控制这一含义的重复信息而得到的。具体来说,通信控制部140生成了 UART分组,该UART分组是对触发控制被控制设备20的电源的控制数据附加了表示不应该进行重复控制这一含义的重复信息而得到的。另一方面,例如音量增大操作、音量减小操作等,与电源的接通/断开操作相比, 即使进行重复控制,使用者也不会感觉到很大的不调和感。这样的操作的UART分组的重复字段被设定为表示可以重复的1。返回图5的流程,在电源键断开后,对音量增大键进行了操作。在该情况下,从遥控侧MPU12向无线通信模块100定期地供给控制数据400-7、控制数据400-8···。通信控制部140生成包括控制数据400-7且重复字段被设定为了 1的UART分组G,将包括UART分组 G的RF分组作为RF信号423从通信部180输出。这里,从RF信号423提取出的控制数据是与刚刚之前收到的电源的接通/断开的控制内容不同的控制内容的控制数据。因此,通信控制部M0,在无线通信模块200接收到了 RF信号423的情况下,开始PWM调制信号436 的输出。由此,通过被控制设备侧MPU22开始音量增大的控制。另外,通信控制部240可以以重复字段被设定为1为条件开始PWM调制信号436的输出。对于包括控制数据400-8的UART分组H也是同样的,无线通信模块200,在接收到了 RF信号似4的情况下,继续进行PWM调制信号436的输出。即使UART分组H的RF信号 424的到达与UART分组B —样延迟,若重复字段被设定为1,则通信控制部240会再次开始PWM调制信号436的输出。另外,如图3所示,在本实施方式中,在一个以上的UART分组分别存储重复信息。 即,通信控制部140,在从被控制设备20接收到了应答信号的情况下,生成有效载荷,并使该有效载荷从通信部180以RF信号输出,其中所述有效载荷包括总括了一个以上的新控制数据的数据以及重复信息。如上所述,一个以上的新控制数据可以是缓冲存储在数据缓存器152中的数据。另外,在数据缓存器152中保持了多个新控制数据的情况下,通信控制部 140生成总括了多个新控制数据的有效载荷并使该有效载荷从通信部180以RF信号输出, 其中所述多个新控制数据中分别附加了重复信息。这样,通信控制部140能够生成包括多个新的控制数据和重复信息来作为有效载荷的一个分组的RF分组,并使该RF分组从通信部180以RF信号输出。因此,根据RF通信系统1,能够统一发送针对多个控制数据的每个控制数据的重复信息。可以在被控制设备20侧的无线通信模块200或者被控制设备侧MPU22内部,预先保存了与各个控制数据对应的可以重复/不可重复的信息,根据接收到的控制数据,能够在无线通信模块200或者被控制设备侧MPU22判断是可以重复还是不可以重复,但是在该结构中,无线通信模块200或者被控制设备侧MPU22中的处理软件非常复杂。即,本实施方式的结构在能够简化用于构成无线通信的处理软件的方面非常有利。以上使用实施方式对本发明进行了说明,但是本发明的技术范围并不限定于上述实施方式所记载的范围。在上述实施方式中,对于本领域技术人员来说能够施加多种变更或者改良是不言自明的。施加了各种变更或者改良的方式也包含在本发明的技术范围内, 这从权利要求书的记载可以明确。关于在权利要求书、说明书以及附图中所示出的装置、系统、程序以及方法中的动作、次序、步骤以及各阶段等的各处理的执行顺序,没有格外明示“更早”、“之前”等,另外, 应该注意的是,只要不是在后续的处理中使用前面的处理的输出,则可以以任意的顺序实现。关于权利要求书、说明书以及附图中的动作流程,即使为了方便起见而使用了“首先”, “接着”等进行了说明,但是并不意味着必需按照该顺序实施。
权利要求
1.一种无线通信模块,其通过无线通信来对控制被控制设备的控制数据进行发送从而对所述被控制设备进行远距离控制,其特征在于,所述无线通信模块具备通信部,其通过无线信号来输出所述控制数据;通信控制部,其在没有从所述被控制设备接收到表示所述被控制设备接收到了所述控制数据这一含义的应答信号的情况下,使所述控制数据从所述通信部通过无线信号再次输出,直到接收到所述应答信号为止;以及数据缓存器,其对在从所述控制数据输出起到接收到所述应答信号为止的期间内应该发送给所述被控制设备的一个以上的新控制数据进行缓冲存储,所述通信控制部在从所述被控制设备接收到了所述应答信号的情况下,使保持在所述数据缓存器中的所述一个以上的新控制数据从所述通信部通过无线信号输出。
2.根据权利要求1所述的无线通信模块,其特征在于,当在所述数据缓存器中保持了多个新控制数据的情况下,所述通信控制部使总括了所述多个新控制数据的数据从所述通信部通过无线信号输出。
3.根据权利要求2所述的无线通信模块,其特征在于,当在所述数据缓存器中保持了多个新控制数据的情况下,所述通信控制部生成一个分组的数据并使该一个分组的数据从所述通信部通过无线信号输出,其中所述一个分组的数据包括所述多个新控制数据来作为有效载荷。
4.根据权利要求1至3中的任一项所述的无线通信模块,其特征在于,所述无线通信模块还具有发送缓存器,该发送缓存器用于保持从所述通信部通过无线信号发送的所述控制数据,所述通信控制部,在没有接收到所述应答信号的情况下,使保持在所述发送缓存器中的所述控制数据从所述通信部通过无线信号再次输出,直到接收到所述应答信号为止。
5.根据权利要求1至4中的任一项所述的无线通信模块,其特征在于,在没有接收到所述应答信号的情况下,以接收不到所述应答信号的期间的时间长度不超过预先设定的值为条件,所述通信控制部使所述控制数据从所述通信部通过无线信号再次输出,直到接收到所述应答信号为止,在接收不到所述应答信号的期间的时间长度超过了所述预先设定的值的情况下,该通信控制部使保持在所述数据缓存器中的所述一个以上的新控制数据从所述通信部通过无线信号输出。
6.根据权利要求1至5中的任一项所述的无线通信模块,其特征在于,所述通信控制部在没有接收到所述应答信号的情况下,以预先设定的时间间隔使所述控制数据从所述通信部再次输出,直到接收到所述应答信号为止。
7.根据权利要求1至6中的任一项所述的无线通信模块,其特征在于,所述通信部具有天线部,该天线部将无线信号作为电波进行发射,并从所述被控制设备接收作为电波发射出的所述应答信号。
8.—种遥控装置,其特征在于,该遥控装置包括权利要求1至7中的任一项所述的无线通信模块;以及受理使用者输入的输入部,所述通信控制部使与所述使用者输入对应的所述控制数据从所述通信部通过无线信号输出。
9. 一种无线系统,其特征在于,该无线系统包括第一无线通信模块;以及第二无线通信模块,其是权利要求1至7中的任一项所述的无线通信模块,并与所述第一无线通信模块进行无线通信,所述第一无线通信模块具备第一通信部,其接收来自所述通信部的无线信号;以及第一通信控制部,其在接收到了来自所述第一通信部的无线信号的情况下使所述应答信号通过无线信号输出。
全文摘要
本发明涉及无线通信模块、遥控装置以及无线系统。该无线通信模块通过无线通信来对控制被控制设备的控制数据进行发送从而对被控制设备进行远距离控制,该无线通信模块具备通信部,其通过无线信号来输出控制数据;通信控制部,其在没有从被控制设备接收到表示被控制设备接收到了控制数据这一含义的应答信号的情况下,使控制数据从通信部通过无线信号再次输出,直到接收到应答信号为止;以及数据缓存器,其对在从控制数据输出起到接收到应答信号为止的期间内应该发送给被控制设备的一个以上的新控制数据进行缓冲存储,通信控制部在从被控制设备接收到了应答信号的情况下,使保持在数据缓存器中的一个以上的新控制数据从通信部通过无线信号输出。
文档编号H04Q9/00GK102264008SQ201110139089
公开日2011年11月30日 申请日期2011年5月23日 优先权日2010年5月24日
发明者墨菲·保罗, 白井慎一郎 申请人:Smk株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1