基于dmx512控制器和cc2530控制led灯具的方法

文档序号:9456525
基于dmx512控制器和cc2530控制led灯具的方法
【技术领域】
[0001]本发明涉及LED照明控制技术领域,特别涉及一种基于DMX512控制器和CC2530控制LED灯具的方法。
【背景技术】
[0002]目前,在LED亮化工程中,大功率LED产品越来越多,而大功率LED产品中使用DMX512协议进行通讯的占了 90 %以上,而在LED产品控制中所广泛采用的DMX512协议是RS-485总线传输方式,即将LED产品中的单片机并联在RS-485总线上进行统一控制。
[0003]采用RS-485总线进行控制的方法其现场施工难度较高,不便于集成化管理,制约了 LED产品的运用。

【发明内容】

[0004]【要解决的技术问题】
[0005]本发明的目的是提供一种基于DMX512控制器和CC2530控制LED灯具的方法,以解决目前的LED灯具的控制方法现场施工难度较高、不便于集成化管理的问题。
[0006]【技术方案】
[0007]本发明是通过以下技术方案实现的。
[0008]本发明涉及一种基于DMX512控制器和CC2530控制LED灯具的方法,包括以下步骤:
[0009]A、将CC2530的UARTO接口与DMX512控制器连接,将CC2530的RF模块和PffM模块与LED灯具连接;
[0010]B、初始化CC2530的UARTO接口,选择UART模式;
[0011 ] C、DMX512控制器发送地址数据至CC2530,所述地址数据符合DMX512协议;
[0012]D、CC2530通过UARTO接口接收DMX512控制器发送的地址数据并将该地址数据通过RF模块转发至LED灯具;
[0013]E、LED灯具接收CC2530的RF模块发送的地址数据,根据地址数据并通过PffM模块对LED灯具进行调光。
[0014]作为一种优选的实施方式,所述步骤D具体包括:开启总中断并允许接收中断;当中断标志有效时读取地址数据;对地址数据进行校验,如果校验成功则将该地址数据通过RF模块转发至LED灯具。
[0015]作为另一种优选的实施方式,所述步骤B具体包括:设置UARTO接口的波特率、设置UARTO接口工作方式、设置UARTO接口校验方式。
[0016]作为另一种优选的实施方式,所述步骤B将UARTO接口的波特率设置为250KBd,将UARTO接口工作方式设置为9位传送模式,将UARTO接口校验方式设置为奇校验。
[0017]作为另一种优选的实施方式,所述RF模块通过TI公司的BasicRF实现。
[0018]【有益效果】
[0019]本发明提出的技术方案具有以下有益效果:
[0020]本发明采用基于ZigBee的无线通信方式代替基于DMX512协议的485总线通信方式,实现了 DMX512协议数据的传输,降低了现场施工难度,而且便于集成化管理。
【附图说明】
[0021]图1为本发明的实施例一提供的基于DMX512控制器和CC2530控制LED灯具的方法的流程图。
【具体实施方式】
[0022]为使本发明的目的、技术方案和优点更加清楚,下面将对本发明的【具体实施方式】进行清楚、完整的描述。
[0023]图1为本发明实施例一提供的基于DMX512控制器和CC2530控制LED灯具的方法的流程图。如图1所示,该方法包括步骤SI至步骤S5,下面分别对各个步骤进行详细描述。
[0024]步骤S1:分别将CC2530与DMX512控制器和LED灯具连接。
[0025]步骤SI中,将CC2530的UARTO接口与DMX512控制器连接,将CC2530的RF模块和PffM模块与LED灯具连接。
[0026]步骤S2:初始化 CC2530。
[0027]步骤S2中,初始化CC2530的UARTO接口,选择UART模式。具体地,设置UARTO接口的波特率、设置UARTO接口工作方式、设置UARTO接口校验方式。本实施例中,将UARTO接口的波特率设置为250KBd,将UARTO接口的工作方式设置为9位传送模式,将UARTO接口校验方式设置为奇校验。
[0028]步骤S3:DMX512控制器发送地址数据。
[0029]步骤S3中,DMX512控制器发送地址数据至CC2530,该地址数据符合DMX512协议。
[0030]步骤S4:CC2530接收并转发地址数据。
[0031]步骤S4中,CC2530通过UARTO接口接收DMX512控制器发送的地址数据并将该地址数据通过RF模块转发至LED灯具。具体地,步骤S4包括:开启总中断并允许接收中断;当中断标志有效时读取地址数据;对地址数据进行校验,如果校验成功则将该地址数据通过RF模块转发至LED灯具。另外,本实施例中,RF模块通过TI公司的BasicRF实现。
[0032]步骤S5 =LED灯具接收地址数据。
[0033]步骤S5中,LED灯具接收CC2530的RF模块发送的地址数据,根据地址数据并通过PffM模块对LED灯具进行调光。
[0034]从以上实施例可以看出,本发明实施例采用基于ZigBee的无线通信方式代替基于DMX512协议的485总线通信方式,实现了 DMX512协议数据的传输,降低了现场施工难度,而且便于集成化管理。
[0035]需要说明,上述描述的实施例是本发明的一部分实施例,而不是全部实施例,也不是对本发明的限制。基于本发明的实施例,本领域普通技术人员在不付出创造性劳动前提下所获得的所有其他实施例,都属于本发明的保护范围。
【主权项】
1.一种基于DMX512控制器和CC2530控制LED灯具的方法,其特征在于包括以下步骤: A、将CC2530的UARTO接口与DMX512控制器连接,将CC2530的RF模块和PffM模块与LED灯具连接; B、初始化CC2530的UARTO接口,选择UART模式; C、DMX512控制器发送地址数据至CC2530,所述地址数据符合DMX512协议; D、CC2530通过UARTO接口接收DMX512控制器发送的地址数据并将该地址数据通过RF模块转发至LED灯具; E、LED灯具接收CC2530的RF模块发送的地址数据,根据地址数据并通过PffM模块对LED灯具进行调光。2.根据权利要求1所述的基于DMX512控制器和CC2530控制LED灯具的方法,其特征在于所述步骤D具体包括:开启总中断并允许接收中断;当中断标志有效时读取地址数据;对地址数据进行校验,如果校验成功则将该地址数据通过RF模块转发至LED灯具。3.根据权利要求1所述的基于DMX512控制器和CC2530控制LED灯具的方法,其特征在于所述步骤B具体包括:设置UARTO接口的波特率、设置UARTO接口工作方式、设置UARTO接口校验方式。4.根据权利要求3所述的基于DMX512控制器和CC2530控制LED灯具的方法,其特征在于所述步骤B将UARTO接口的波特率设置为250KBd,将UARTO接口工作方式设置为9位传送模式,将UARTO接口校验方式设置为奇校验。5.根据权利要求1所述的基于DMX512控制器和CC2530控制LED灯具的方法,其特征在于所述RF模块通过TI公司的BasicRF实现。
【专利摘要】本发明涉及LED照明技术领域,提供一种基于DMX512控制器和CC2530控制LED灯具的方法,以解决目前的LED灯具控制方法的现场施工难度较高、不便于集成化管理的问题,该方法包括:分别将CC2530与DMX512控制器和LED灯具连接;初始化CC2530;DMX512控制器发送地址数据;CC2530接收并转发地址数据;LED灯具接收地址数据。本发明提出的技术方案采用基于ZigBee的无线通信方式代替基于DMX512协议的485总线通信方式,实现了DMX512协议数据的传输。
【IPC分类】H05B37/02
【公开号】CN105208740
【申请号】CN201510690531
【发明人】罗松柏
【申请人】四川九洲光电科技股份有限公司
【公开日】2015年12月30日
【申请日】2015年10月22日
再多了解一些
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1