论文部分内容阅读
随着我国国民经济发展和科学技术水平的提高,特别是计算机技术、通信技术、控制技术、网络技术及信息技术的飞速发展,人们对于学习、生活、办公环境的安全性、舒适性要求日益增长[1]。单位、企业或学校的大型综合办公楼,一方面需要为工作人员提供一个高度安全、舒适、方便的内部环境,另一方面也需要利用各种现代化科技手段,最大程度的减少能源浪费,提高运行效率,及时发现和排除各种故障。为了满足这一需求,本文设计了一套基于CC2530的无线办公环境监测系统。该系统能实时监测办公环境内的温度、湿度、光照情况、以及人体检测,通过这些数据,可以更加合理的进行能源分配,减少浪费。例如,在炎热的夏天,某些办公室内需要打开空调来降低室温,但25℃左右的温度就已经可以满足人们的需求,如果此时室温过低,既是对电能的浪费,又不宜于人体的健康,通过本系统就可以监测室温,有效的防止这一现象;在下班后,如果忘记关闭办公室的照明灯,根据本系统监测的光照信息,也可以及时发现。本监测系统由基于CC2530的测量节点、中继节点、主节点和上位机组成。CC2530是美国TI公司推出的完整的2.4GHz射频片上系统解决方案,它适合于广泛的应用。CC2530内部集成了一个高性能的射频收发器和一个8051微处理器,有8KB的RAM,32/64/128/256KB闪存,以及其他强大的外部设备功能[2]。办公室内的测量节点在CC2530的基础上,配备了DB130-10数字温湿度传感器、BH1750FVI数字型光强度传感器集成电路和HC-SR501人体感应模块,通过CC2530内部的8051微处理器控制,实现环境数据的采集,并通过中继节点以无线的形式将数据最终发送给主节点。用C语言在Keil uVision3环境下开发各节点程序,主节点与上位机连接,并基于Microsoft Visual Basic6.0平台开发了上位机软件,用于观测环境数据。实验表明,该系统运行稳定可靠,基本满足了对办公室内各环境参数的监测功能要求。