一种无线数据采集模块的设计
时间:01-28
来源:互联网
点击:
WP为高时写禁止,WP为低时写允许;A2、Al、A0是器件地址选择引脚,在同一总线上允许同时挂接8个同类器件。整个采集模块的电路简图如图4所示。
2 系统软件设计
为了降低系统的能量消耗,软件设计是至关重要的,简洁的程序能有效地节省单片机的运行时间,从而降低能耗;使CPU工作在掉电或者空闲模式下,也能有效降低功耗。掉电模式时功耗要比空闲模式更低,但由于掉电模式需要硬件复位唤醒,所以设计中选用CPU空闲模式。
软件整体设计流程:上电后单片机初始化各个设置,进入节能模式;定时时间到唤醒处理器,依次使能内部A/D转换模块,配置无线模块,执行数据采集程序,进行数据处理和存储,转发数据,结束后关A/D,设置无线模块进入待机模式,最后单片机进入空闲模式。这样使能量消耗降到最低。
在测量程序中,如果某一项参数出现异常,就调用参数报警程序,通过无线模块发送报警信息。程序在Keil的uVision2环境下编译调试通过。程序流程如图5和图6所示。
结语
本采集模块能够监测参数,当某一项或多项参数出现异常时,处理器调用报警程序通过无线收发模块发送报警信息。通过使处理器处于空闲模式及无线收发模块处于待机状态,有效地降低了模块的功耗。采集单元每隔特定时间采集一次参数信息进行存储和转发。对于整个采集系统,上位机可以通过无线模块发送指令,实现实时数据的观测。本文只涉及单个采集模块。
本模块单元有较强的可移植能力,通过更换测量单元传感器的类型,可以应用于工业数据采集、无线抄表、智能家电等领域。
- 直接变频接收机设计可实现多标准/多频带运行(10-11)
- 基于蓝牙芯片的无线通信模块设计与开发(02-03)
- 无线通信网络设计与现场测试(10-10)
- WiMAX数据传输加密方案设计与实现(05-25)
- 高性能TD-SCDMA接收机的设计(03-15)
- 初步设计WiMAX射频系统(03-29)