以下数据提供的是32位CPU下的内存占用量,基于x86及富士通(Fujitsu)FR30处理器。对于16的CPU, ROM的占用量会小一些(在本地内存模式中大约少占用30%,如指针是16位的)。字体占用的ROM大小在16位下同样小一些。
下面的表格中,主要列出了UCGUI中几个模块, 分别是:
(1) 基础核心模块
(2) 颜色管理模块
(3) 字体模块
(4) 2D基本图形函数库模块
(5) 内存场景设备模块
(6) 图表库中光滑处理模块
(7) 控制器驱动模块
(8) 窗口管理模块
6.系统总体方案设计
(1) 硬件启用流程
(2) 软件启用流程
(3) 编写数据显示代码程序
(4) 组建仪器设备
(5) 仿真实验
6.1天然气烟雾监控的显示流程
6.1.1用户界面基本设置流程
用户界面基本设置流程
图6.1 用户界面设置流程
6.1.2数据信息显示流程
图6.2 数据显示流程图
6.1.3天然气烟雾实时监控的程序功能实现(见附录1)
6.1.4实验的过程及效果
如何点亮奋斗 STM32 配套 4.3 寸 TFT 显示屏
首先,找到 MINI 或 V3 开发板底板的 TFT 接口插座.找到 1 脚(线路板反面有丝印)
图6.3 开发板TFT接口插座实物图
然后将奋斗 STM32 配套 4.3 寸 TFT 显示屏 40P 插针的方孔对准 1 脚,将液晶和开发板插上。MINI 开发板插上效果如下图所示
图6.4 显示屏实物图
之后把开发板和显示屏装入盒子中,接上电源后开启
图6.5 完整实验装置
由于刚接上电源的关系数值会相应变大,一般在正常环节下没有检测到烟雾或气体时的数值大约为70(烟雾)、120(气体)。临界报警数值其实是根据烟雾的浓度来设定的,所以没有一个定值,因为不同环境下,值也是不确定的。
图6.6置放空气中的数值显示
实验前准备了点着的香烟,在MQ-2烟雾传感器前端放上点燃的香烟数值开始上升
图6.7 刚放置香烟的数值显示
在置放数十秒后烟雾传感器接收到的数值远超安全数值
图6.8放置一段时间后的数值显示
6.1.5实验总结
实验完成,可以说这块基于STM32F103开发板的气体监控装置,接收效果十分快,而且准确,能接收到环境中的超标烟雾,并且能够准确的显示超标的数值,给人予提示。
可以实际运用于家居、工厂等地。这种装置为人们安全、舒适的生活作出了非凡的尝试,将减少因天然气泄露而导致的生命损失,并且文护了社会和私人财产的损失。另外这台装置还没有装入警示灯或是蜂鸣器,如果能够实现,应该能更好的提示周围环境的异常。
结语
天然气是较为安全的燃气之一,它比空气轻,一旦泄漏,立即会向上扩散,不易积聚形成爆炸性气体,安全性较高。但对它的防护也不可掉以轻心。
智能无线天然气烟雾监控终端的开发为居住环境信息的采集提供了快速有效的解决方案,也能更好的保障人们的生命安全。无疑,这种装置为人们安全、舒适的生活作出了非凡的尝试,将减少因天然气泄露而导致的生命损失,并且文护了社会和私人财产的损失,降低意外事故的频发而引起的社会情绪不稳定。
STM微处理器和UCGUI图形支持系统的功能在这款监控终端上得到了很完美的体现,相信更深入的研究可以让它们得到更充分的应用,造福于人们的生活。
本次毕业设计是一次宝贵的从理论构思投入到实际论证的设计经历。它可以说是对我大学四年学习成果的考核和总结。回首做毕业设计的这段时间,虽然在学习过程中遇到不少艰难险阻,却过得很充实。智能天然气终端的数据显示是本人以前从所未窥的领域,但是这几个月经过老师同学指导下系统的学习和训练我已经基本掌握了技术的原理及设计方法,并能通过Word对文档的编辑、排版的能力也得到了长足的进步,从中受益匪浅。不仅如此,通过本次毕业设计的实践我还增强了自己的思考能力、沟通能力等许多课本上学不到的东西,这也让我自身的综合水平得到提升。当然,虽然我最终顺利完成了本次毕业设计,但我深知我掌握的知识还远远不够,本文也难免存在一些错误与不足。终端显示这一领域依然还存在着诸多难点等待我去一一探索,这更说明了学无止境是永恒不变的真理。在今后学习工作中,我将敢于向新的领域发起冲击,脚踏实地的提高自身素质。 STM32智能天然气监控终端的数据显示系统的设计+电路图(12):http://www.751com.cn/zidonghua/lunwen_319.html