关 闭

新闻中心

EEPW首页>工控自动化>设计应用> 基于nRF905智能小区照明控制系统设计

基于nRF905智能小区照明控制系统设计

作者:郑君刚 马斌 李沨 阎焕忠 沈阳建筑大学理学院 时间:2009-08-07 来源:电子产品世界 收藏

  无线通信程序设计:当微控制器有数据要发送时,通过SPI接口按时序把接收的地址和要发送的数据送传给,SPI接口的速率在通信协议和器件配置时确定。激发的发送模式后,射频寄存器自动开启,数据打包(加字头和CRC校验码),发送数据包。当数据发送完成,数据准备好引脚被置高,告知单片机发送过程完成,自动进入空闲模式。当微控制器有数据要接收时,nRF905进入接收模式。延时500μs后,nRF905不断监测,等待接收数据。当nRF905检测到同一频段的载波且地址和冗余校验正确后,nRF905自动移去字头、地址和CRC校验位,nRF905进入空闲模式。微控制器通过SPI口以一定的速率把数据移到微控制器内,直到所有的数据接收完毕,完成数据接收全过程。接收数据为中断方式而发射数据查询方式。同时,为解决数据传输的同步问题,应在发送有效的地址数据前加入六至八个同步校验码,如0CCH(通过协议事先定义),在地址数据后再加入所需传输数据与数据校验码,完成对整个数据段的打包过程。其数据打包顺序为OCCH(同步校验码),0CCH,0CCH,0CCH,0CCH,0CCH,0CCH,OCCH,addr1(照明区域地址数据),addr2(照明灯具地址数据), num1(传输有效数据1),num2,…numN,checksum结束。

本文引用地址://m.amcfsurvey.com/article/96988.htm

  对于控制中心系统程序,其核心是人机交互与无线控制。上位机软件采用VB面向对象的软件开发工具编写,包括系统监控、通信管理、数据处理、控制命令、动态显示等模块,具有界面友好、显示直观、操作方便等优点。系统运行时,各的位置以图形方式形象地显示在控制中心的显示器上,检测和控制状态在各自位置旁动态显示,操作者经简单培训即可对整个系统进行控制。

  结语

  与有线方式相比,无线控制系统的应用避免了复杂的布线施工。根据需求和小区环境的变化,仅需修改软件设置和节点的位置,就可以调整照明布局和扩充功能。适用不同的使用要求,能够降低系统建设费用和建设周期。在实验室搭建的照明控制系统,经实际运行测试,能够对照明的状态进行无线和人性化的动态控制,具有一定的节能效果。

  参考文献:

  [1]郝妍娜,洪志良.基于MCU和nRF905的低功耗远距离无线传输系统[J].电子应用,2008(8):44-47

  [2]杨光松. 基于nRF905的无线温度数据采集系统[J]. 微计算机技术,2008,24(8):104-106

  [3]郑君刚,吴成东.智能家居无线报警系统设计[J],电子产品世界,2007(4):82-84

  [4]梁伟伟.基于CAN总线的控制系统设计[J],自动控制,2008(6):72-74

  [5] 詹杰,吴伶锡.基于ZigBee的控制系统设计与实现[J],电力电子技术,2007,41(10):25-27

  [6] 张云洲,吴成东.基于C-Bus总线的控制系统设计[J], 控制工程,2008,15(2):182-184

  [7] Tse W L. Emergency lighting monitoring system using LonWorks[J].Automation in Construction, 2003,12(6):75-80


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭