一种通信方法、控制设备、电子镇流器及系统技术方案

技术编号:10016034 阅读:114 留言:0更新日期:2014-05-08 11:50
本发明专利技术提供一种通信方法、控制设备、电子镇流器及系统,其中,所述通信方法用于控制设备与至少一个电子镇流器通过现场总线连接而组成的主从式网络,包括以下步骤:所述控制设备在需要与所述电子镇流器通信时,广播第一数据帧;所述电子镇流器在需要与所述控制设备通信时,向所述控制设备发送第二数据帧;其中,所述第一数据帧和/或所述第二数据帧中包括校验数据,以使所述电子镇流器能够根据所述校验数据对所述第一数据帧进行校验,和/或接所述控制设备能够根据所述校验数据对所述第二数据帧进行校验。通过上述方式,能够实现能够提高电子镇流器与控制设备间通信的可靠性。

【技术实现步骤摘要】
一种通信方法、控制设备、电子镇流器及系统
本专利技术涉及照明领域,特别是涉及一种通信方法、控制设备、电子镇流器及系统。
技术介绍
在目前照明通信领域中,常使用数字可寻址照明接口(DigitalAddressableLightingInterface,简称DALI)通信系统,对多个电子镇流器进行控制,进而实现控制与电子镇流器电连接的光源。在DALI系统中,作为主机的控制设备向作为从机的电子镇流器发送正向数据帧,其中,正向数据帧包括1比特的开始位、8比特的地址数据、8比特的命令数据及2比特的停止位。电子镇流器在接收到正向数据帧后,则根据正向数据帧中的地址数据确定是否执行正向数据帧中的命令数据,如果所述地址数据为本机地址,则执行该命令数据,并向控制设备发送反向数据帧,其中,反向数据帧包括1比特的开始位、8比特的数据及2比特的停止位。现有的照明通信系统中,电子镇流器在接收到数据帧后,直接执行数据帧中的数据信息。如果在通信环境受到干扰,如处于强电磁环境时,数据帧在传输过程中则容易出现错误,若直接执行该数据帧中的数据信息,则可能导致电子镇流器进行了错误的操作甚至会当机。同理地,控制设备在接收电子镇流器发送的数据帧时,也有可能由于数据帧出现错误而进行误操作,因而,现有的照明通信系统的可靠性较低。
技术实现思路
本专利技术主要解决的技术问题是提供一种通信方法、控制设备、电子镇流器及系统,能够提高电子镇流器与控制设备间通信的可靠性。为解决上述技术问题,本专利技术采用一种技术方案:提供一种通信方法,所述方法用于控制设备与至少一个电子镇流器通过现场总线连接而组成的主从式网络,包括以下步骤:所述控制设备在需要与所述电子镇流器通信时,广播第一数据帧;所述电子镇流器在需要与所述控制设备通信时,向所述控制设备发送第二数据帧;其中,所述第一数据帧和/或所述第二数据帧中包括校验数据,以使所述电子镇流器根据所述校验数据对所述第一数据帧进行校验,和/或接所述控制设备能够根据所述校验数据对所述第二数据帧进行校验。其中,所述电子镇流器在需要与所述控制设备通信时,向所述控制设备发送第二数据帧的步骤具体包括:所述至少一个电子镇流器接收所述第一数据帧,其中,所述第一数据帧包括地址数据、命令数据及第一校验数据,根据所述第一校验数据对第一数据帧进行校验;如果校验通过,且所述第一数据帧中的地址数据为本机地址,则所述电子镇流器执行所述第一数据帧的命令数据,并向所述控制设备发送所述第二数据帧以作为应答,其中,所述第二数据帧包括应答数据和第二校验数据;如果校验通过,且所述第一数据帧中的地址数据为预设非地址标识,则所述电子镇流器执行所述第一数据帧的命令数据,且不作出应答。其中,所述控制设备在需要与所述电子镇流器通信时,广播第一数据帧的步骤之后包括:在需要所述电子镇流器作出应答时,如果所述控制设备在广播第一数据帧后的预设第一时间内没有接收到所述第二数据帧,或者根据所述第二校验数据对接收到的第二数据帧校验失败,则重新广播所述第一数据帧;在不需所述电子镇流器作出应答时,所述控制设备在广播第一数据帧后的预设第二时间内定时重新广播所述第一数据帧,所述电子镇流器在所述预设第二时间内,如果非首次接收到校验通过所述第一数据帧,则不处理所述接收到第一数据帧。其中,所述第一校验数据由所述控制设备对所述地址数据和命令数据进行循环冗余码CRC运算得到,所述第二校验数据由所述控制设备对所述应答数据进行CRC运算得到。其中,在所述控制设备与所述至少一个电子镇流器首次连接时,所述控制设备向所述至少一个电子镇流器分配地址。为了解决上述技术问题,本专利技术采用再一技术方案为:提供一种控制设备,所述控制设备与至少一个电子镇流器通过现场总线连接而组成主从式网络,所述控制设备包括生成模块和发送模块;所述生成模块用于生成第一数据帧,并发送给所述发送模块,其中,所述第一数据帧包括第一校验数据;所述发送模块用于将所述第一数据帧发送给与所述至少一个电子镇流器,以使所述至少一个电子镇流器在接收到所述第一数据帧时,根据所述第一校验数据对第一数据帧进行校验。其中,还包括接收模块和校验模块,所述接收模块用于接收所述电子镇流器发送的作为应答所述第一数据帧的第二数据帧,并将所述第二数据帧发送给所述校验模块,其中,所述第二数据帧包括第二校验数据;所述校验模块用于根据所述第二校验数据对所述第二数据帧进行校验,并将校验结果发送给所述发送模块;所述发送模块进一步用于在需要所述电子镇流器作出应答时,在发送第一数据帧后的预设第一时间内所述接收模块没有接收到所述第二数据帧,或者所述校验模块校验失败时,重新发送所述第一数据帧,在不需所述电子镇流器作出应答时,在发送第一数据帧后的预设第二时间内定时重新发送所述第一数据帧。为解决上述技术问题,本专利技术采用再一技术方案:提供一种电子镇流器,至少一个所述电子镇流器与控制设备通过现场总线连接而组成主从式网络,所述电子镇流器包括接收模块、校验模块及执行模块;所述接收模块用于接收所控制设备发送的第一数据帧,并发送给所述校验模块,所述第一数据帧包括第一校验数据、地址数据及命令数据;所述校验模块用于根据所述第一校验数据对第一数据帧进行校验,并把校验结果发送给执行模块;所述执行模块用于在校验通过,且所述第一数据帧中的地址数据为本机地址或预设非地址标识时,执行所述第一数据帧的命令数据。其中,还包括发送模块,所述发送模块用于在校验通过,且所述第一数据帧中的地址数据为本机地址时,向所述控制设备发送第二数据帧以作为应答,其中,所述第二数据帧包括应答数据及第二校验数据。为解决上述技术问题,本专利技术采用再一技术方案:提供一种通信系统,包括控制设备及至少一个电子镇流器;其中,所述控制设备为上述述的控制设备,和/或所述电子镇流器为上述的电子镇流器。所述控制设备与所述至少一个电子镇流器通过现场总线连接以组成主从式网络。区别于现有DALI通信技术,本专利技术中控制设备与电子镇流器进行通信时,其控制设备发送的第一数据帧和/或电子镇流器发送的第二数据帧中包括校验数据,使得电子镇流器和/或控制设备能够根据所述校验数据对所述第一或第二数据帧进行校验,避免了电子镇流器和/或控制设备进行错误操作,提高了电子镇流器与控制设备间通信的可靠性。附图说明图1是本专利技术通信系统一实施方式的结构示意图;图2是本专利技术通信方法一实施方式的流程图;图3是本专利技术通信方法另一实施方式的流程图;图4是本专利技术控制设备一实施方式的结构示意图;图5是本专利技术控制设备另一实施方式的结构示意图;图6是本专利技术电子镇流器一实施方式的结构示意图。具体实施方式下面结合附图和具体的实施方式进行说明。请参阅图1,图1是本专利技术通信系统一实施方式的结构示意图。本实施方式中,所述通信系统为基于DALI通信系统的硬件结构而对通信协议作出的改进。具体,类似于DALI通信系统,本专利技术通信系统包括控制设备110和至少一个电子镇流器120,其中,控制设备110与所述至少一个电子镇流器120利用现场总线130进行有线连接,以组成以控制设备110为主、电子镇流器120为从的主从网络。其中,所述至少一个电子镇流器120分别与光源(图未示),如高压气体放电(HighintensityDischarge,简称HID)灯连接,以本文档来自技高网...
一种通信方法、控制设备、电子镇流器及系统

【技术保护点】
一种通信方法,其特征在于,所述方法用于控制设备与至少一个电子镇流器通过现场总线连接而组成的主从式网络,包括以下步骤:所述控制设备在需要与所述电子镇流器通信时,广播第一数据帧;所述电子镇流器在需要与所述控制设备通信时,向所述控制设备发送第二数据帧;其中,所述第一数据帧和/或所述第二数据帧中包括校验数据,以使所述电子镇流器根据所述校验数据对所述第一数据帧进行校验,和/或接所述控制设备能够根据所述校验数据对所述第二数据帧进行校验。

【技术特征摘要】
1.一种通信方法,其特征在于,所述方法用于控制设备与至少一个电子镇流器通过现场总线连接而组成的主从式网络,包括以下步骤:所述控制设备在需要与所述电子镇流器通信时,广播第一数据帧;所述电子镇流器在需要与所述控制设备通信时,向所述控制设备发送第二数据帧;其中,所述第一数据帧和/或所述第二数据帧中包括校验数据,以使所述电子镇流器根据所述校验数据对所述第一数据帧进行校验,和/或接所述控制设备能够根据所述校验数据对所述第二数据帧进行校验;所述第一数据帧还包括地址数据、命令数据,第一数据帧中的校验数据由控制设备对所述地址数据和命令数据进行循环冗余码运算得到,以用于检测所述地址数据和命令数据是否在传输过程产生误码;所述电子镇流器在需要与所述控制设备通信时,向所述控制设备发送第二数据帧的步骤具体包括:所述至少一个电子镇流器接收所述第一数据帧,其中,所述第一数据帧包括地址数据、命令数据及第一校验数据,根据所述第一校验数据对第一数据帧进行校验;如果校验通过,且所述第一数据帧中的地址数据为本机地址,则所述电子镇流器执行所述第一数据帧的命令数据,并向所述控制设备发送所述第二数据帧以作为应答,其中,所述第二数据帧包括应答数据和第二校验数据;如果校验通过,且所述第一数据帧中的地址数据为预设非地址标识,则所述电子镇流器执行所述第一数据帧的命令数据,且不作出应答或将所述现场总线的电压信号拉低,以向所述控制设备提示已接收所述第一数据帧,其中,所述预设非地址标识为所述控制设备与电子镇流器已作出协议的区别于电子镇流器地址的数据,且当所述控制设备与所有电子镇流器通信时所述地址数据为所述预设非地址标识;所述第一数据帧和第二数据帧为差分信号。2.根据权利要求1所述的方法,其特征在于,所述控制设备在需要与所述电子镇流器通信时,广播第一数据帧的步骤之后包括:在需要所述电子镇流器作出应答时,如果所述控制设备在广播第一数据帧后的预设第一时间内没有接收到所述第二数据帧,或者根据所述第二校验数据对接收到的第二数据帧校验失败,则重新广播所述第一数据帧;在不需所述电子镇流器作出应答时,所述控制设备在广播第一数据帧后的预设第二时间内定时重新广播所述第一数据帧,所述电子镇流器在所述预设第二时间内,如果非首次接收到校验通过所述第一数据帧,则不处理所述接收到第一数据帧。3.根据权利要求1所述的方法,其特征在于,所述第二校验数据由所述控制设备对所述应答数据进行CRC运算得到。4.根据权利要求1所述的方法,其特征在于,还包括:在所述控制设备与所述至少一个电子镇流器首次连接时,所述控制设备向所述至少一个电子镇流器分配地址。5.一种控制设备,其特征在于,所述控制设备与至少一个电子镇流器通过现场总线连接而组成主从式网络,所述控制设备包括生成模块和发送模块;所述生成模块用于生成第一数据帧,并发送给所述发送模块,其中,所述第一数据帧包括第一校验数据;所述发送模块用于将所述第一数据帧发送给与所述至少一个电子镇流器,以使所述至少一个电子镇流器在接收到所述第一数据帧时,根据所述第一校验数据对第一数据帧进行校验;其中,所述第一数据帧还包括地址数据、命令数据,所述第一校验数据由控制设备对所述地址数据和命令数据进行循环冗余码运算得到...

【专利技术属性】
技术研发人员:殷龙飞李仁庆王开伟
申请(专利权)人:福建睿能科技股份有限公司
类型:发明
国别省市:福建;35

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

1