3 STM32开发板的硬件特性和特点 9
3.1 硬件组成与作用 9
3.2 STM32目前的技术水平和应用领域 12
3.3 ARM Cortex-M3 处理器的优点 13
3.4本开发板选取的MCU 13
3.5 STM32与C51单片机的优劣对比 14
4.奋斗STM32开发板V3.1的特点和应用 15
4.1 嵌入式实时操作系统ucosII的应用 15
4.1.1 UCOSII的特点 15
4.1.2 UCOSII在STM32上的应用 16
4.1.3 UCOSII执行任务特点 17
5 UCOSII操作系统上的图形显示界面UCGUI 17
5.1 UCGUI的特性 17
5.1.1 运行要求 18
5.1.2 UCGUI的一般特性 18
5.2 UCGUI的配置及操作界面 18
5.2.1 UCGUI的配置 18
5.2.2UCGUI的界面操作效果 19
5.3 UCGUI的性能与资源 20
5.3.1 内存占用需求 20
6.系统总体方案设计 22
6.1 系统设计框架 22
6.1.1用户界面基本设置流程 24
6.1.2数据信息显示流程 24
6.1.3天然气烟雾实时监控的程序功能实现(见附录1) 25
6.1.4实验的过程及效果 25
6.1.5实验总结 29
7结语 30
8参考文献 31
9谢辞 33
附录1:程序(显示部分) 35,3843
1绪论
1.1 选题背景和意义
天然气,主要存在于油田、气田、煤层和页岩层。天然气燃烧后无废渣、废水产生,相较煤炭、石油等能源有使用安全、热值高、洁净等优势。随着燃料节能性要求的提出,天然气在家庭燃料结构中所占的比例也愈发重要起来。[1]
天然气是较为安全的燃气之一,它不含一氧化碳,也比空气轻,一旦泄漏,立即会向上扩散,不易积聚形成爆炸性气体,安全性较高。采用天然气作为能源,可减少煤和石油的用量,因而大大改善环境污染问题;天然气作为一种清洁能源,能减少二氧化硫和粉尘排放量近100%,减少二氧化碳排放量60%和氮氧化合物排放量50%,并有助于减少酸雨形成,舒缓地球温室效应,从根本上改善环境质量。
与此同时,计算机技术、通信技术、控制技术飞速发展,通过环境监测系统,用户可以实时获得居住环境的信息,如:温湿度、天然气浓度、火灾信息等。并将采集到的环境信息作为其他家庭设备运行时的参数,实现对环境的智能化控制。智能无线天然气烟雾监控终端作为智能家居的一部分,很好地实现了实时监测天然气浓度和烟雾浓度的目标,并且当浓度超过设定阈值时,将通过无线的方式进行报警。智能终端通过各种传感电路检测室内的天然气浓度和烟雾浓度信息等,然后与预置的参数阈值进行比较,智能终端根据比较结果发出相应的报警信息,并且可以实时地显示当前时间室内天然气浓度和烟雾浓度信息等参数值,并且可通过WIFI,GPRS等无线通讯方式及时将各种监控信息通知住户。
无疑,这种装置为人们安全、舒适的生活作出了非凡的尝试,将减少因天然气泄露而导致的生命损失,并且文护了社会和私人财产的损失,降低意外事故的频发而引起的社会情绪不稳定。
就此控制终端为研究对象,不仅切合当前工业化要求以趋向安全性第一的实际,而且也是非常贴合人们的生活需求,不是为了研究而研究,把艰深难懂的知识一一罗列,而是为了简明陈述、悉心疏通,来提供一种化繁为简的可能,使其成为生活中的必需品,而非自诞生起就束之高阁。[3] STM32智能天然气监控终端的数据显示系统的设计+电路图(2):http://www.751com.cn/zidonghua/lunwen_319.html