用于致动器的远程控制设备的制作方法

文档序号:6657733阅读:196来源:国知局
专利名称:用于致动器的远程控制设备的制作方法
技术领域
本发明涉及由权利要求1的前序定义的一个设备,以及由权利要求8的前序定义的一种方法。本发明涉及用于建筑内的安全性或舒适性的致动器的无线遥控的领域,尤其是当用于控制所述致动器的命令接收机模块不容易被接近时。这种致动器可能是例如用于操作建筑的防日光或关闭的发动机。命令接收机模块根据情况,或者直接集成在发动机里,或者放在光滑的开口上的盒子里,或者放在致动器附近的人工顶篷内。
这些命令接收机模块通常是射频型的,并且实际上是双向类型的,这使得它能够例如确认接收到了命令及其正确执行。
本发明还涉及与上述致动器的控制系统有关的传感器。这些传感器是检测侵入、移动、烟雾、温度类型的,或者是气象类型的(风、太阳等),或者甚至是监控型的。它们一般都难以被接近,并且也通过无线通信装置发射其信息。
背景技术
传感器和致动器都能够彼此通信,并且能与移动或固定类型的远程命令发射机通信。因此这些通信是在无线的情况下实现的,尤其是通过射频连接,并遵循一个公共的协议。
这些设备遇到的问题涉及,一方面在现有技术的一个给定的状态下可在多处应用到它们,而另一方面,随着技术的发展这些应用也会发展。
这种多样性使得制造商必须创建许多致动器和传感器参考,因此转化成了多个产品,而这些产品应该只是多个功能。其结果是在用户没有相应的利益的情况下造成了高成本。从而,例如,一个安装好的电子发动机根据其是驱动一个百叶窗还是卷帘门而具有不同的功能特征。而有两种不同的产品但是其间没有根本区别的情况是很常见的。
技术的发展,特别是关于传输协议和信息安全的技术的发展,进一步使得不同代的产品不兼容并且也增加其成本。接近所述产品的困难也使得改进或更新干预成为问题,而这种干预或“更新”在其他领域是很常见的。
实际上,在除了建筑中的电子设备的控制之外的其他领域,有已知的方法,使得能够在不同设备之间传输可执行程序。
在微计算中,操作系统本身被加载或下载是很常见的情况,其中微计算是这样一个领域,在这个领域中寻求在BIOS中集成实现通信以及一个通常称为“PC”型的计算机器中记录的严格最小可能性。在互联网上的通信领域缩小了此类应用的规模。
美国专利US 5321840给出了一个例子,其中甚至一台PC的可编程逻辑阵列(PLA)也能被远程地重新配置。一个FLASH型的EPROM存储器被用于存储重新配置代码。从而可远程地安装一个防病毒程序和/或新的功能。
美国专利US 5210854说明了在一个数据处理系统的EEPROM可再编程电子存储器中存储软件版本的更新的模式。在此专利中,一个单个可再编程电子存储器被用于取代一个ROM、EEPROM联合,但是一个控制逻辑单元使得可能在包含软件的不可擦除部分的被保护的区域和未被保护的区域之间产生此EEPROM的一个分割。此分割本身是固定的,或者是可动态重新配置的。
仍是在可编程软件的远程修改领域,美国专利US 6141795提出了一种技术,它最小化了必要的传输存储器,并且提供了在程序传输中断中的鲁棒性。此专利尤其存在于远程维护系统领域。
同样,美国专利US 5787288说明了一种方法,它通过预先进行必要的验证预防措施来用一个新程序取代一个旧程序。它涉及可被电话线访问的传真机的远程维护应用。
制造商当然已经考虑过通过利用一台PC的灵活性,将这种配置方法应用到家庭应用的遥控领域,尤其是电视机和录像机装置。这是美国专利US 5774063中说明的设备的情况,其中PC取代了红外遥控单元,因此使得能够根据需要对设备编程。在美国专利US 5414761中也发现了同样的关于灵活性的目标,此专利是关于根据需要对一个“通用”型的红外遥控单元重新编程的。
在最接近本发明的领域中,发现设备可能与一个加热、通风和空调(HVAC)设备通信数据。在欧洲专利EP 0652502中,说明了将一张或多张智能卡插入一个控制设备(程序员温度调节装置)的读卡器。卡包含“程序数据”,它也可由用户通过一个键盘来输入。就必须要输入命令温度、时间周期以及可能还有其他参数来说,此操作是冗长而乏味的。这些程序数据可从卡传输到常驻存储器单元,或者反之,这样就能够在卡中保存在键盘输入的程序。将注意到这实际上是传输一个“加热程序”,从数据处理意义上来说,它实际上由数据(命令温度、关心的区域、时间、一周中的哪一天等)而不是由“可执行程序”组成的,其目的是对包含在设备中的微处理器的直接控制。
同样在加热、通风和空调领域,在美国专利US 5156203中提供了一种对房屋居住者的远程标识(通过智能卡和/或无线电应答机)。与居住者的舒适情况有关的所有数据都被存储,以使得当同一个人再次进入房屋时,可以再现相同的数据。因此可以通过一个常驻程序,根据用户从一套数据到另一套进行学习和转换,并且不修改该常驻程序。建筑中的此功能在某些方面与以下情况类似一旦司机通过其钥匙被识别,则可以自动调节一辆机动车辆中的座位和后视镜。
在与本发明中说明的领域相同的领域,即用于一幢建筑中的安全性或舒适性的致动器和/或传感器的领域中,发现了一个用于授权的标识符的无线电传输的系统,尤其在美国专利US 4750118中,通过通常用于命令传输的无线电传输来设置学习标识符的模式的系统,尤其在欧洲专利EP 1031953中,或者是用于远程地学习机动车的行驶终止或者用于远程地实现一个程序以反转旋转方向的系统,例如在欧洲专利EP 0493322中,或者,最后,例如由专利申请FR 2826521所揭露的,用于通过通常被无线电控制的一个致动器的部件来设置参数。但是,从来没有考虑过通过通常用于一个命令发射机(甚至是特殊类型的)和一个致动器之间,或者一个命令发射机和一个传感器之间,或者一个致动器和一个传感器之间的无线电通信连接,来发送包含在所述产品中的可被微处理器运行的一个或多个可执行程序。
从专利EP 0770965中看到,已知一个通用遥控单元,其操作系统可通过从被控制的设备到遥控单元的传输来更新。
但是,从未考虑过通过取代其可执行程序的全部或部分来提高致动器或传感器的现有功能。
此外,更没有考虑过赋予致动器或传感器在最初安装时没有安装的新功能。

发明内容
根据本发明的控制设备是由权利要求1的特征定义部分定义特征的。
通过此设备可就地改进建筑的设备的现有功能。此外通过它还可以赋予设备在设备安装时未安装的新功能。
附属的权利要求2至7定义了此设备的变体。
根据本发明的更新方法由独立的权利要求8定义。
此方法的一个变体由附属的权利要求9定义。


从以下联系附图的说明中可看到本发明的其他特征和优点,其中附图只是作为未限制性的例子给出的。
图1是实现本发明所需的硬件配置的图示。
图2以流程图的形式显示了可用于本发明的方法。
具体实施例方式
在图1中显示了一个致动器(1),它可能是一个电动机,用于带动一个移动元件(50),例如一扇门、一扇卷帘门、一扇百页窗或任何其他防日光设备。此致动器(1)例如是通过一个有线连接(2)电连接到一个处理单元(10)的。
至少包括一个微处理器(3)的这个处理单元(10),与诸如一个双向无线电发射机(4)的一个射频通信装置联系。因此此无线电发射机(4)可以与任何共享同一传输协议的射频设备进行收发通信。
处理单元(10)执行程序,所述程序包含在一个定义的不可擦除程序存储器(7)中,并且,根据实施例的形式,在至少一个第一可再编程存储器(8)和/或一个第二可再编程存储器(9)中,如下所述。
致动器(1)是一个发动机,用于驱动门、通风开口、卷帘门、百叶窗或各种防日光屏。它也可以是一个难以接近的照明或报警设备。因此无线电发射机(4)在正常操作中主要具有一个接收功能。
一个或多个传感器可与致动器相关联。在以下说明中一个简单的传感器也可取代致动器。在这种情况下,信息主要从传感器传递到处理单元(10),从而无线电发射机(4)在正常操作中主要具有一个发射功能。
致动器(1)和处理单元(2)之间的连接(2)仅是一个有线连接。
在示意性的图1中,未显示能够响应来自处理单元的命令向致动器供电的电磁或静态接触器,因为这些对于本领域技术熟练者都是已熟知的。
如果是一个非自治的致动器(1),如图1所示,则装置是由来自交流干线(6)的一个变流器(5)供电的。
在致动器(1)是自治的或者是一个简单传感器的情况下,变流器(5)和交流干线(6)被一个自治源所取代,例如一个光电面板和一个具有一个电池的变流器。
正如前面所看到的,处理单元(10)包含一个微处理器(3)。它也可以是任何类型的微控制器,在这种情况下存储器(7)可被集成在微控制器中。无线电发射机(4)可包含其自己的微控制器,用于处理通信协议,但此功能可由处理单元(10)提供,或者它可以在两个单元之间被分割,即在所述处理单元(10)和发射机(4)之间。
应注意到处理单元(10)、致动器(1)、变流器(5)和发射机(4)可组成一个硬件装置,它将被称为一个通信、处理和致动单元(100)。
提供了一个命令发射机(200),它被用于同一通信网络中,由双向箭头(300)表示。此命令发射机(200)由以下部分组成一个双向发射机(20),它与通信、处理和致动单元(100)的无线电发射机(4)相似,以及一个控制单元(21),其功能将在以下说明。命令发射机(200)包含一个要传输的可执行程序。
存储器(7)包含在产品的服务生存期内在任何情况下都不会修改的程序部分和数据。它是关于提供涉及与通信模块(4)接口以及涉及第一可再编程存储器(8)的操作和/或第二可再编程存储器(9)的基本功能的程序。因此存储器(7)是ROM型的,并且其内容是由处理单元(10)的制造商定义的。存储器(7)尤其包含一个存储区域(71),它能存储至少一条涉及安装在处理单元(10)中的硬件类型的代码。
第一可再编程存储器(8)是EEPROM型的,因此是电可擦除的。在当今的技术中,它将是一个FLASH型的EEPROM。此存储器尤其包含一个存储区域(81),能够存储至少一条涉及应用的代码。
第二可再编程存储器(9)或者是RAM型的,或者也是EEPROM型的,这取决于以下说明的实施方式的类型。
图2是一幅流程图的视图,旨在简要解释在致动器和/或传感器设备中输入新功能。
在一个第一步骤中(S1),通信、处理和致动单元(100)从命令发射机(200)接收一个要进入学习模式的请求,以便更新可执行程序。
必须注意到根据本发明的几个等价的通信、处理和致动单元(100)可接收相同的请求。此请求被命令发射机(200)发送,其方法是在发射帧中包含一条特殊的用于进入学习模式的代码,以及最好包含以下两项信息之一-如放在存储器(7)的存储区域(71)中的硬件配置代码,-如放在存储器(8)的存储区域(81)中的应用代码。
有利地,两项信息将在来自命令发射机(200)的发射帧中被编址。因此,通过此种方式,在更新同一建筑内的应用程序的共同过程中,由于本发明的装置,可以使进入学习模式的指令只针对涉及输入此新版本的那些产品。
在本发明的一个变体中,命令发射机(200)被使得发送一个“公共密钥”代码,它以一个群组名称的形式被组成家庭自动系统的所有产品获知。因此这避免了必须同时修改不属于系统的产品中的可执行程序的情况。
因此,在由(S1)表示的第一步骤中,接收进入学习一个可执行程序的模式的请求的通信、处理和致动单元(100)有利地通过以下方式验证它是被涉及的验证例如存储在存储器(7)的存储区域(71)中的硬件配置代码,和/或例如存储在存储器(8)的存储区域(81)中的应用代码,或者验证它被包含在由命令发射机广播的一个群组名称或一个公共地址中。根据本发明的一个特征,只有符合这些标准的接收机才实现图2中描述的方法。
在由(S2)表示的第二步骤中,命令发射机(200)发送一个可由处理单元(10)执行的程序。此程序被处理单元(10)接收,并且由微处理器(3)在存储器(7)中的一个程序的控制下存储在随机访问存储器(RAM,9)。
在由(S3)表示的第三步骤中,微处理器(3)检查程序的传输和存储已完成。此测试当然伴随着用已知的检错或甚至纠错测试(CRC等)来测试接收和记录的二进制值的有效性。
本发明利用了命令发射机(200)和通信、处理和致动单元(100)之间的通信的双向性质,以便使由于干扰而被不正确地接收的部分能够被重复。
只有通过了所有有效性测试的通信、处理和致动单元(100)的元件才继续到下一步骤。
在第四步骤(S4)中,发送的程序被从随机访问存储器(RAM,9)传输到只读存储器(EEPROM,8)。根据情况,此程序涉及所有功能,或者只涉及一些特定功能,但是其整体组成了应用的一个更新。如存储在新应用的存储器(8)的存储区域(81)中的应用代码形成传输的一部分,因此将在所有被修改的产品中被更新。
这个第四步骤(S4)可通过确认无线电接收或通过传输被第二步骤(S2)或第三步骤(S3)排除的产品发射一个信号来完成,以便安装人可为这些产品重新开始整个程序。
因此一旦程序完成,则所有涉及的产品都被提供了其在安装时不具有的功能,或者某些现有功能已被改进。
必须注意到可能存在的修改程序的变体,正如那些本领域技术熟练者已知的。从而,可通过在第一可再编程存储器(9)中提供一个用于应用代码的存储区域(91),来为第二可再编程存储器(9)提供与第一可再编程存储器(8)相同的EEPROM结构。如果做出了此决定,则将确定在一个给定时间只有第一存储器(8)或第二存储器(9)包含活动的应用。如果,像以前一样,是第一存储器(8),则在第二步骤(S2)期间新程序的指令将被存储在第二存储器(9)中,反之亦然。在一致性测试以后,第四步骤(S4)变成了只是一个转换命令活动程序存储器变成第二存储器(9),而第一存储器(8)可能被用于在下一更新中存储一个新的程序。
对于涉及在通信网络上的传输的多种处理,就家庭自动致动器和/或传感器的控制产品而言,本发明的原理同样适用于作为所述家庭自动系统的致动器和/或传感器的操作的一部分的功能。
此外,显然组成程序的二进制字可以压缩的形式被发送,这使得解压成为必要,或者它们可以被编码和解码等。
在这些不包含在本发明的原理中的各种处理之后,存储在存储器中的二进制字将会被处理单元(10)的微处理器(3)直接解译为程序指令,称为“机器语言”或“汇编程序”。
关于命令发射单元(200),其形式不是本发明的一个本质特征。它可以是一个在预配对过程期间在安装中已知的一般控制单元,其中提供了一个存储卡读卡器,使得所有者自己能够实现一个更新。它也可以是与其他通信网关(互联网等)连接的一个一般控制单元,或者装备有发射机(20)类型的一个通信系统的一台计算机。控制单元(21)包含足够多个控制密钥,以从事更新请求程序,并且可能的话还有一个屏幕,使得能够监控其正确运行。此程序也可结合供电干线上的一个特定操作被激活,正如现有技术中已知的那样。
要补充说明的是存储器(ROM,7)和第一存储器(EEPROM 8)可由同一个EEPROM型的存储器所取代,其中实现一个固定的或动态的分割。
当然本发明不限于被说明和被显示为例子的实施方式,但是它也包括了所有等价的技术及其组合。
权利要求
1.一个用于一幢建筑的安全性和/或舒适性和/或监控安装的一个致动器(1)和/或一个传感器的远程控制的设备,包含一个处理单元(10),以及一个命令发射机(200),其中它包含传输装置(4,20),使得能够将一个涉及所述致动器和/或传感器操作的处理程序从命令发射机(200)传输到处理单元(10),此程序以直接可执行的形式被提供和记录。
2.权利要求1所要求的远程控制设备,其中致动器(1)是用于驱动一个遮蔽或关闭元件(50)。
3.前述两条权利要求中任何一条所要求的远程控制设备,其中处理单元(10)与一个无线电发射机(4)和致动器(1)相关联,以便组成一个通信、处理和致动单元(100),所述无线电发射机(4)能够以接收模式和以发射模式与任何共享相同传输协议的射频设备通信,并且通信、处理和致动单元(100)能够接收、持续地记录和执行所述处理程序。
4.权利要求3所要求的远程控制设备,其中处理单元(10)包含一个微处理器(3),它执行包含在一个程序存储器(7、8、9)中的程序,其中程序存储器(7、8、9)至少有一部分(8,9)是可再编程的(EEPROM、FLASH)。
5.权利要求4所要求的远程控制设备,其中不可擦除程序存储器(7)包含一个存储区域(71),使得可能存储至少一条涉及安装在处理单元(10)中的硬件类型的代码。
6.权利要求5所要求的远程控制设备,其中可再编程存储器(8,9)包含一个存储区域(81、91),使得可能存储至少一条涉及所述应用的代码。
7.前述权利要求中任何一条所要求的远程控制设备,其中命令发射机(200)包含要传输的可执行程序,并且由以下部分组成一个与通信、处理和致动单元(100)的无线电发射机(4)相似的双向发射机(20),以及一个控制单元(21),在控制单元(21)中至少临时存储要传输的程序。
8.一种用于更新由至少一个处理单元(10)控制的一个致动器和/或一个传感器的功能、并且旨在一幢建筑的安全性和/或舒适性和/或监控的方法,所述方法在于,通过无线电波向所述致动器和/或传感器,在它和/或它们安装之后发射二进制数据,该二进制数据包括- 至少一个可由致动器和/或传感器的处理单元直接执行的代码程序,- 至少一条产品和/或应用标识代码,所述程序和标识代码被存储在处理单元的一个电可再编程存储器中。
9.权利要求8所要求的方法,其中所述方法在于,向处理单元(10)提供一个涉及所述致动器和/或传感器的操作的处理程序,此程序由一个命令发射机提供,并且以可由所述单元中所使用的微处理器直接执行的形式被记录。
全文摘要
用于一幢建筑的安全性和/或舒适性和/或监控安装的一个致动器和/或一个传感器的遥控的设备,包含一个处理单元(10)和一个命令发射机(200)。它包含传输装置(4,20),使得能够将一个涉及致动器和/或传感器的操作的处理程序从命令发射机(200)传输到处理单元(10),此程序是以直接可执行的形式被提供和记录的。此设备使得容易地更新致动器的功能成为可能。
文档编号G07C9/00GK1643523SQ03807288
公开日2005年7月20日 申请日期2003年3月21日 优先权日2002年3月28日
发明者伯纳德·格拉汉特 申请人:Somfy公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1