系统实现的主要功能如下所示:
1. STM32下位机
(1) 应用了小型的嵌入式操作系统μC/OS-II;
(2) 各个传感器的数据以多任务的形式获取,实时性很好;
(3) 数据调试使用STM32串口1;
(4) 数据的发送使用STM32的串口3,并以任务的形式进行打包发送,具体数据帧格式请看代码;
系统启动后若发现蜂鸣器一直报警,则就是预设值和当前环境测试值差距太
大,此时需要进行调整。每个传感器的预设值都在对应的界面中,通过增大或者
减小按钮进行动态调整,调整过程是实时的。这里以烟雾浓度测试为例:
1