本软件主要有以下几方面的功能
(1) 数字显示当前粉尘浓度
(2) 每间隔5S更换一次采集浓度值
(3) 键盘输入参考值,超过参考值报警
软件和硬件是密不可分的,软件的设计是要建立在硬件的基础上的。本系统确定有单片机构成主控部分,进行主要的信息处理,接收外部操作指令形成各种控制信号,并完成对于各种信息的记录。系统通过使用大量的硬件电路完成部分功能模块,充分利用硬件电路的可靠性、稳定性,使整体电路达到比较高的稳定性。
上述功能看起来比较复杂,但我们可以将其分成两个大的模块:中心控制器模块,外围电路模块。
中心控制器模块:微处理器是粉尘监程序的核心部件,它的结构特性对所研制仪器的性能有很大的影响。
外围电路模块:
(1) 模拟信号采集单元:即ADC将5V的模拟信号转换成数字信号。
(2) LED数码管显示:通过I/O口控制数码管的段选和位选,显示数字化的粉尘浓度,使报告更形象化,而且也使报告显示系统具有双重保障。
(3) 键盘设定参考值:通过独立按键输入粉尘浓度参考值,与当前采集的浓度值对比判断浓度是否在安全范围内。
(4) 看门狗:使系统因故死机后自动恢复正常。
(5) 蜂鸣器报警:浓度超标时,报警提示,使设计更完整。
(6) 显示切换:切换显示当前浓度与浓度参考值,可以观察当前浓度与危险浓度的差距。
(7) 电源:将电源转化为12V的电压供电。