基于CC430F5137的无线温度采集报警系统设计

时间:2012-04-14来源:网络

CC430F5137的无线温度采集报警系统设计

3 系统软件设计

温度采集报警系统的软件设计包括主控制器和温度采集模块的软件设计。

3.1 主控制器软件设计

主控制器程序流程如图6所示。首先按动开始按钮系统开始运行,此时CC430F5137会发出一个控制指令给指定的温度测量模块,开始进行温度采集,被指定的温度采集模块将所测温度数据发送给主控制器(系统初始默认的是显示第一个温度采集模块的测量数据)。主控制器接收到数据后,开始执行显示程序。首先在第一组数码管上显示温度采集模块的序号,第二组显示温度值。主控制器会连续判断温度值是否越限,如果越限,系统会触发报警装置,这时蜂鸣器会发出响声,并且报警灯点亮,直到温度值回到允许的范围内。如果有按键被按下,会执行相应的按键功能,并发送给指定的温度采集模块。

CC430F5137的无线温度采集报警系统设计

3.2 温度采集模块软件程序设计

温度采集模块程序流程如图7所示。当主控制器发送控制指令后,温度采集模块开始接收指令,并执行相应的指令功能。首先温度采集模块中的CC430F5137会采集MAX6613输出的电压信号,然后计算出相应的温度值,并发送给主控制器。如果没有接收到指令,系统不会采集MAX6613的电压信号,温度采集模块会一直处于低功耗模式3中,这样就能降低功耗。在低功耗模式3中,系统的DC发生器关断,只有晶振是活动的,系统的总中断允许位被打开。如果有RF无线收发器中断,此时系统就会从低功耗模式3中唤醒,开始执行温度检测程序。这样就能使功耗降到最低,达到低功耗的要求。

RF无线电中断子程序:

CC430F5137的无线温度采集报警系统设计

结语

本文设计了一种基于CC430F5137的无线温度采集报警系统。此模块主要是由主控制器和温度采集模块组成。经过测试,系统运行稳定可靠,但是在距离较远和传输中间有障碍物的情况下,发送的数据会有接收丢失的状况,根据实际的应用场合还需要不断改善。

1 2 3

关键词: CC430F5137 无线温度采集 报警系统

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版