一种防止led解码模块地址数据丢失的方法

文档序号:6747734阅读:402来源:国知局
专利名称:一种防止led解码模块地址数据丢失的方法
技术领域
本发明涉及一种防止LED解码模块地址数据丢失的方法,属于LED照明控制技术 领域。
背景技术
现有LED路灯控制系统的分控连接各解码模块,解码模块分别根据自身设定地址 接收DMX512信号。如其中一个地址码丢失就得开始查找原有地址码,再输入写码。程序繁 琐,工作效率低。控制系统分别控制连接各解码模块,而解码模块又分别根据自身设定地址 接收DMX512信号。所以一旦丢失其中一个地址码就得找寻原有地址码,寻找写码工序复 杂,工作量大,工作效率低。

发明内容
本发明的目的是提供一种防止LED解码模块地址数据丢失的方法。它可以当解 码模块地址因外部影响丢失时,能在上电时自动获取其原有的正确地址数据,从而避免了 繁琐的写码找原地址码的工作,提高了工作的效率。本发明的目的可通过下列技术方案来实现一种防止LED解码模块地址数据丢失 的方法,其特征在于解码模块地址数据因外部影响丢失时,在上电时,通过与上一个解码 模块进行通信自动获取其原有地址数据。前述的防止LED解码模块地址数据丢失的方法中,每次上电开始,各解码模块对 存在EEPROM中的地址数据进行验证,以确认地址数据是否正确,如验证错误,该解码模块 通过与上一个解码模块通信,获取解码模块地址数据。前述的防止LED解码模块地址数据丢失的方法中,所述各解码模块对存储在 EEPROM中的地址数据进行验证的方法为每个解码模块的EEPROM存储有自身的地址、通道 数和加权和,根据加权和=地址+权值*通道数这个等式验证EEPROM中的地址数据是否正确。前述的防止LED解码模块地址数据丢失的方法中,解码模块通过与上一个解码模 块通信,获取解码模块地址数据的方法为解码模块向上一个解码模块发送地址查询报文, 并获取上一个解码模块传递过来的地址,通道数及加权和,并根据各个连接解码模块地址 数据的连续性,计算自身正确地址数据后存储在EEPROM内。前述的防止LED解码模块地址数据丢失的方法中,每个解码模块同时上电,并依 据初始地址做依次延时,使查询可以顺次进行,防止某一个模块同时处于查询与被查询状 态,影响数据发送。前述的防止LED解码模块地址数据丢失的方法中,如果第一块解码模块的地址数 据验证错误,该解码模块与控制系统通信后更新。与现有技术相比,本发明通过对每个相邻解码模块实现通讯连接,当解码模块地 址数据因外部影响丢失(或错误)时,能在上电时自动从上一个解码模块获取其原有地址码,这样就能减少不少的工作量,避免了繁琐的写码找原地址数据的工作,提高了工作的效 率。使用本发明的方法,完成所有地址数据更正无须人工操作便可在5秒左右的上电时间 内自动完成。该方法由于采用自动寻址方法,即使出现地址错误,丢失情况对使用现场也无 任何影响,减少故障率。使产品质量更加可靠。
具体实施例方式一种防止LED解码模块地址数据丢失的方法解码模块地址数据因外部影响丢 失时,在上电时,通过与上一个解码模块进行通信自动获取其原有地址数据。每次上电开 始,各解码模块对存在EEPROM中的地址数据进行验证,以确认地址数据是否正确,如验证 错误,该解码模块通过与上一个解码模块通信,获取解码模块地址数据。每个解码模块的 EEPROM存储有自身的地址、通道数和加权和,根据加权和=地址+权值*通道数这个等式验 证EEPROM中的地址数据是否正确。解码模块通过与上一个解码模块通信,获取解码模块地址数据的方法为解码模 块向上一个解码模块发送地址查询报文,并获取上一个解码模块传递过来的地址,通道数 及加权和,并根据各个连接解码模块地址数据的连续性,计算自身正确地址数据后存储在 EEPROM 内。上电时,每个解码模块依次延时,以防止在线路上发生命令冲突。如果第一块解码模块的地址数据验证错误,该解码模块与控制系统通信后更新。以一个分控带512个解码模块为例。每个解码模块上电初始都会计算EEPROM中 的值是否匹配。每个解码模块依照顺序上电延时IOms.总共延迟时间为5. 12S.除第一块之外任一个解码模块如果EEPROM中计算数据无法匹配,则向前一个解 码模块发出地址查询报文。通信波特率为250000bps.每次通信耗时;3ms-5ms.查询报文接 收后,上一个解码模块将地址,通道数及加权和值传递给该解码模块。该解码模块更新后重 新设置正确地址。相邻两个或多个解码模块地址丢失,前一个解码模块查询完毕后,后一个解码模 块才开始查询上一块。保证不会更新错误的地址码。第一块解码模块的地址如丢失,与分控通信后更新。该方案除DMX512线之外,多接两根通信线,通过自身延时,在启动后5S时间完成 每个解码模块地址检查及恢复。相较于现有的解码模块地址丢失就要重新烧写的情况,无 须人工操作,自动查找更换地址更简便。只要上电5S就可以让丢失地址的解码模块自动恢 复正常工作。
权利要求
1.一种防止LED解码模块地址数据丢失的方法,其特征在于解码模块地址数据因外 部影响丢失时,在上电时,通过与上一个解码模块进行通信自动获取其原有地址数据。
2.根据权利要求1所述的防止LED解码模块地址数据丢失的方法,其特征在于每次 上电开始,各解码模块对存在EEPROM中的地址数据进行验证,以确认地址数据是否正确, 如验证错误,该解码模块通过与上一个解码模块通信,获取解码模块地址数据。
3.根据权利要求2所述的防止LED解码模块地址数据丢失的方法,其特征在于,所述 各解码模块对存储在EEPROM中的地址数据进行验证的方法为每个解码模块的EEPROM存 储有自身的地址、通道数和加权和,根据加权和=地址+权值*通道数这个等式验证EEPROM 中的地址数据是否正确。
4.根据权利要求2所述的防止LED解码模块地址数据丢失的方法,其特征在于,解码模 块通过与上一个解码模块通信,获取解码模块地址数据的方法为解码模块向上一个解码 模块发送地址查询报文,并获取上一个解码模块传递过来的地址,通道数及加权和,并根据 各个连接解码模块地址数据的连续性,计算自身正确地址数据后存储在EEPROM内。
5.根据权利要求2所述的防止LED解码模块地址数据丢失的方法,其特征在于上电 时,每个解码模块同时上电,并依据初始地址做依次延时,使查询可以顺次进行,防止某一 个模块同时处于查询与被查询状态,影响数据发送。
6.根据权利要求2所述的防止LED解码模块地址数据丢失的方法,其特征在于如果 第一块解码模块的地址数据验证错误,该解码模块与控制系统通信后更新。
全文摘要
本发明公开了一种防止LED解码模块地址数据丢失的方法,其特征在于解码模块地址数据因外部影响丢失时,在上电时,通过与上一个解码模块进行通信自动获取其原有地址数据。本发明可以当解码模块地址因外部影响丢失时,能在上电时自动获取其原有的正确地址数据,从而避免了繁琐的写码找原地址码的工作,提高了工作的效率。
文档编号G11C29/42GK102136299SQ201110108658
公开日2011年7月27日 申请日期2011年4月28日 优先权日2011年4月28日
发明者傅创业, 程世友 申请人:浙江晶日照明科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1