的设定控制显示信息。
5、键盘输入模块
键盘输入模块与液晶显示模块一起搭建了简便易行的人机交互界面,是整体
设计的又一特色。用户通过按键可以实现系统的开启和关闭、系统工作模式的选
择、报警阈值的设定、CO浓度与温度的读取。键盘模块与 MSP430F247 的P1
口和部分P2相连接。
6、报警模块
为了让人们及时发现险情,本系统采用声光报警器。当CO的浓度或环境温
度超过预设阈值时,报警系统启动,报警指示灯不断闪烁、蜂鸣器发出报警声,
直至险情消失或手动关闭系统。此模块与 MSP430F247 的P20和P21口相连接。
7、GSM无线通讯模块
1.GSM的实现:本设计采用GSM模块来实现远程通讯与实时监测,GSM
无线通讯模块选用 TC35。TC35 为西门子公司推出的新一代无线通信模块,可
实现数据传输、语音传输、短消息服务和传真等功能,其中本设计中使用短消息
发收功能。MSP430F247 的 UART0 论文网http://www.751com.cn/ 和电脑相连,UART1 和 GSM 相连。
2.GSM 在系统中的使用意义使 :GSM的运用使系统不受时间和空间的限制,
实现了远程报警功能。与其它通讯方式下的同类远程监测系统相比,GSM 网络覆
盖范围广、无需专门投资建网、数据传送可靠性高、系统容量大、费用低廉、可
实现性强。此外,还具有一定的可扩充性,可以进一步与手机实现双向通信,从
而达到实时监控报警的功能。
3.1.3 硬件设计注意事项及窍门项
1.运算放大器的设计:运算放大器设计中并联一个 10nF 的电容,实现通过
低频阻止高频的功能,防止高频干扰。电源供电时通过电容与地相连,起到去耦
作用。2.参考电压的处理:通过软件设置温度的参考电压为 1.5V,CO 浓度的参
考电压为 3.3V.3.电路图设计:数字电路和模拟电路应尽量分开,电路的各个关原文请加辣.文^论,文'网QQ3249;114
键部位应使用去耦电容。4.印刷电路板的设计:印刷电路板的大小要适中,接
地线应尽量加粗,电源线的宽度也应尽量大于电流对应的宽度。布线时还应使电
源线、地线的走线方向与数据线的走线方向一致。印刷电路板是单片机应用系统
中元器件、信号线、电源线的高密度集合体,印刷电路板设计的好坏对系统的抗
干扰能力影响很大,故印刷电路板设计决不是器件、线路和简单布局安排,还必
须符合抗干扰的设计原则。3.2 软件设计
3.2.1 软件流程,软件设计思路及技巧路
1.软件流程图如下:
(图一为主流程图主 、图二为实时检测模式流程图式 、图三为监测模式流程图式 )
2.软件设计思路及技巧
系统软件设计的开发环境选用IAR公司提供的 IAR Embedded Workbench
IDE。软件的程序采用C语言编写,充分发挥了C语言的时效性较高、逻辑性
较强、便于组织的优点。
算法的关键在于各种功能的组合与实现,两种工作模式的切换。主程序包含
了初始化部分和一个循环执行过程。系统在各个模块初始化结束以后便进入低功
耗模式 LPM4,用户通过按键以及 Timer A 的中断唤醒低功耗状态。复位之后,
各种初始化和实际执行过程根据其论文网http://www.751com.cn/ 工作模式而相应进行。
在实时监控模式下,系统完成对环境温度和CO浓度的实时采集,并通过
LCD 显示出当前数据。在远程监控模式中,系统首先查询 Flash 是否有目的有
手机号码,若有则询问用户是否对目标号码进行修改或查询,否则请求用户对号
码进行设置,然后用户通过设定报警阈值,进而实现超标后间隔一定时间(本系
统设定为 5min)的短信发送。