2.6 按键电路设计
由于需要设置报警的预设值,因此人机交互部分是必不可少的。那么,这个功能一般都交给最简单的按键电路来完成——成本低,而且非常灵活。这就要求用户可以发出各种控制命令,相应的终端LCD能够显示传感器运行状态和数据结果。按键分为独立式和矩阵式。本系统选择独立式按键就足够了。独立式按键是一个独立式按键有一根I/O口线,每根I/O口线之间不会相互影响。此外,还要注意消除键盘抖动影响,使按键的电平信号只有两种稳定状态——这样才能保证操作被正确读取。具体电路如图2.10所示。
图2.10 按键电路
三个按键的功能分别为:
2.7 总体方案设计
通过上述分模块的详细介绍,我们选择STC89C51为主控芯片,LCD1602实时显示,采用GP2Y1010AU0F传感器配合ADC0832进行采集PM2.5值,同时系统设有三个独立按键作为输入器件,可通过按键设置报警值,所测PM2.5超过报警值时系统发出报警。本设计的系统方案如下图2.10所示。
11