照明工程总线用户的并行编程和更新制造技术

技术编号:8805686 阅读:131 留言:0更新日期:2013-06-13 22:25
一种照明工程总线用户的编程方法,包括以下步骤:通过用总线与该照明工程总线用户相连的中央单元确定可供使用的照明工程总线用户如传感器和/或执行机构例如发光机构的驱动装置;利用该中央单元从可供使用的照明工程总线用户中选择至少一个照明工程总线用户;将选中的照明工程总线用户设置为更新模式并且分派一个更新标识给该照明工程总线用户;向选中的照明工程总线用户传输具有该更新标识的更新软件尤其是固件。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及用更新软件编程或者说更新照明工程总线用户的尤其是固件的软件状态的方法。照明工程总线用户是指例如通过总线且尤其是通过双线总线连接的装置例如像传感器、执行机构如尤其是发光机构的驱动装置和用户接口。当然,也可以更新至少有时用软件来驱动和/或控制的其它的照明工程总线用户。
技术介绍
为了消除在照明工程总线用户的固件内的错误或者为了在照明工程总线用户上提供新的/其它的特征,可能期望该固件即用以驱动和/或控制照明工程总线用户的软件通过新的或其它的固件软件状态来替换(利用更新软件的软件更新)。但所述方法不局限于更新/修正固件,而是也可以被用于更新/修正照明工程总线用户的其它软件组成部分。W02006/066884A1此时公开了一种用于发光机构的单独驱动装置的编程方法,其中通过接口来更新或者说改变发光机构的驱动装置的固件。与之相比,本专利技术尤其涉及多个照明工程总线用户的并行更新。为此确定在总线上可提供的照明工程总线用户,例如通过连上的中央单元,并且随后选择应被更新的照明工程总线用户。在此,可供使用的多个照明工程总线用户可根据不同的更新标准来汇总。例如同一类型的照明工程总线用户被分级。于是,本专利技术允许提供用于许多不同照明工程总线用户的软件更新,例如对于不同等级的所有照明工程总线用户有效传输软件更新并且在各自照明工程总线用户上运行。这些照明工程总线用户此时与一个或多个中央单元相连,借此控制该更新过程。尤其是可以通过单个或多个照明工程总线用户的中央单元选择一个或多个照明工程总线用户级或所有连上的照明工程总线用户用于更新。该中央单元可以提供更新软件即能借以驱动照明技术设备照明工程总线用户的计算机程序产品并且将此软件更新传输给选中的照明工程总线用户。如以下将详述的更新软件传输此时可由使用者来控制,以便例如确定一个更新软件何时被传播至一个选中的照明工程总线用户。因此例如可以确定在晚上或在特定时间段内给某些照明工程总线用户提供更新软件。中央单元此时也可以预报更新软件至选中的照明工程总线用户的传播需要多少时间。如果所求出的时间例如在一个可供使用的时间窗夕卜,则该中央单元可以将更新软件运行划分给多个时间窗或者给一个使用者提供这样的划分。在第一步骤中,此时可通过该中央单元识别并列明照明工程总线用户。随后,该更新软件例如按照分块方式通过总线传播至事先结合通过该中央单元针对软件更新所规定的更新标识(更新ID)被选中的照明工程总线用户。在分块式传输更新软件时,在传输了一个软件块后确定哪个总线用户已正确接收到该软件块。如果对于一个或多个照明工程总线用户出现更新软件传输故障,则在以下步骤中仅还是重新传输有缺陷的软件块或者未被接收的软件块。在软件更新被传输至选中的照明工程总线用户时,未被更新的照明工程总线用户可以继续正常运行并通过经总线所传输的控制指令来控制。每个选中的照明工程总线用户可以通过一个明确无疑的ID来识别。该明确无疑的ID可以由该照明工程总线用户读取。识别服务即在例如在中央单元上运行的所谓的问询管理器识别所有与该总线相连的装置,从而可以给使用者列出所有相连的装置的名单。随后,使用者确定所谓的任务,通过所述任务来确定给哪些照明工程总线用户提供软件更新。此时,能够如上所述地选择照明工程总线用户。同类型的照明工程总线用户,即例如具有相似的硬件且因而可用相同的更新软件更新的照明工程总线用户,此时可以具有唯一的更新标识和/或按照照明工程总线用户等级归总。随后给一个等级的照明工程总线用户提供一个更新软件,而可以给另一个照明工程总线用户/照明工程总线用户等级提供其它的软件更新。这些照明工程总线用户也可以根据在建筑物中的其地点/其楼层来选择。因此例如可行的是,在一个楼层上的所有照明执行机构(发光机构的驱动装置)具有更新软件,而在另一个位置上的照明执行机构未被更新。根据其它标准的选择也是可行的。因此,例如也可以选择在不同空间(例如旅馆的已出租房间)内的照明工程总线用户用于软件更新。使用者可以根据任务提供用于该软件更新的配置。这样的配置可以存在于用于软件更新附加参数的说明中。另外,可以说明应该也取决于现存的软件状态,按照哪个软件版本更新选中的照明工程总线用户。在任务完成后,例如在中央单元上运行的控制程序即更新工具给任何一个选中的照明工程总线用户发送包含明确无疑的更新标识的初始化指令。通过该更新标识,要用软件更新更新的照明工程总线用户可以被设置为所谓的引导程序模式。该更新标识此时可以根据任务的不同是不同的。在发送初始化指令后,该中央单元开始传输一个软件更新,即例如按照分块方式传输更新软件至选中的照明工程总线用户。更新软件此时不必位于该中央单元上,而是也可存储在相连的存储介质或者也与总线相连的存储器上。在分块式传输中,周期性传输包含软件更新数据和更新标识的数据。为此,在总线上的每个照明工程总线用户可以识别是否要分析或者拒绝所接收的数据。一直发送数据,直到所有的软件更新数据已被传输。在传输结束后,在每个照明工程总线用户中进行以发给中央单元的〃更新结束〃信息结束的检查。此外,例如计算出在照明工程总线用户上的校验和并且传输给中央单元。依据校验和信息,该中央单元可以确定是否一个照明工程总线用户已正确接收到整个软件更新。该数据或数据块也可以具有校验和信息,因而在一个照明工程总线用户接收数据时可以确定是否该照明工程总线用户已接收到所发送的数据。于是,在接收到数据/数据块后可以将信息/应答发送给中央单元。在中央单元内可以确定传输是否成功。通过照明工程总线用户的应答,该中央单元可以显示正确接收的软件块并且记录下未正确接收的软件块并向使用者显示相应信息。利用所述方法,可以并行地给不同等级的照明工程总线用户提供软件更新。在软件更新的准备阶段内可以准备好随后要由该中央单元自动执行的任务。通过检查在分块传输中的若干数据块,可以确定正确的传输。另外,可以确定错误传输的数据块并且只重新将错误传输的数据块传输给该照明工程总线用户。因而,本专利技术基于以下任务,提供一种用于更新照明工程总线用户的新可能性。
技术实现思路
该任务将通过独立权利要求所要求保护的专利技术来完成。本专利技术的改进方案是从属权利要求的主题。根据本专利技术的第一方面,提出一种用于照明工程总线用户的编程方法,包括以下步骤:通过利用总线与照明工程总线用户相连的中央单元确定可供使用的照明工程总线用户如传感器和/或执行机构,利用该中央单元从可供使用的照明工程总线用户中选择至少一个照明工程总线用户,将选中的照明工程总线用户设置为更新模式,将更新标识(更新ID)分派给该照明工程总线用户,将具有更新标识的更新软件尤其是固件传输给该选中的照明工程总线用户。照明工程总线用户是指:-用于发光机构例如像气体放电灯、LED、0LED、卤素灯等的驱动装置,-传感器例如像运动传感器、烟传感器或光传感器,-控制单元,或许呈用户接口形式(例如调光器、触屏等)可以确定该更新软件是否总是被无误传输。一旦该更新软件已无误传输且被完全写入,则一个照明工程总线用户可以被设置为驱动模式。一个照明工程总线用户可以在更新模式中通过引导程序来驱动。更新软件的传输能按照分块方式(blockweise)进行。可以确定该更新软件/更新软件块是否已被无误传输并且确定结果可以本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:S·佐姆
申请(专利权)人:赤多尼科两合股份有限公司
类型:
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1