一种基于51单片机的粉尘监测系统的设计—定稿 - 图文(5)

2019-04-21 20:24

4.2显示模块电路

4.3关于报警模块的设计

声光报警停止工作。具体电路图如图17所示:

图15 单片主控制电路

D0~D7分别接单片机的的P1口。具体电路图如图16所示:

图16 显示模块电路

出低电平时,三极管的VE>VB>VC>0。三极管的集电结反偏,发射结正偏,此时发

液晶的命令操作脚是RS、RW、EN接在单片机的P3^5、P3^6、P3^7脚,数据脚

本设计中声光报警电路采用NPN型S8550三极管驱动,当单片机的P1^3口输

光二极管和蜂鸣器发出声光报警,当单片机的P1^3口输出高电平时,三极管截止,

16

图17 报警模块电路图

4.4按键模块的设计

可以通过按键进行设置空气质量检测系统的灰尘参数。其中一个参数加键,另一个则是参数减键。通过这两个按键(参数加键、参数减键)进行设置。具体电路图如图18所示:

图18 按键模块电路图

4.5粉尘模块电路设计

灰尘传感器是作为经常用的空气净化器系统,能偶检测非常细小的颗粒,比如香烟的烟雾,是非常有效果的。传感器的第一脚接了一个220uF的电解电容和150欧姆的电阻。第二脚接到单片机的P32外部中断0口,第五脚是粉尘浓度的模拟量输出脚,接在模数转换器ADC0832的通道1上。具体电路图如图19所示:

17

图19粉尘模块电路

4.6电源部分的设计

采用3节1.5 V干电池共4.5V做温湿度测量控制系统的电源,经过实验验证系统工作时,能够满足系统的要求就是单片机、传感器的工作电压稳定,而且电池更换方便。电源接口电路如图20,其中DC5V为电池接口,SW1为电源开关,R6为二极管的限流电阻,POWER为电源指示灯,C5和C6为电源的滤波电容。

图20 电源接口电路

18

5 系统测试与实现

5.1系统程序流图

主程序的主要功能是对定时器,LCD1602,ADC0832,GP2Y1010AU0F,I/O口资源等所用到的资源进行初始化、对传感器及ADC0832、对按键动作的处理的实时电压值进行换算处理并显示。主程序流程见图21所示。

图21 主程序流程图

对ADC0832以及粉尘传感器数据处理程序

该部分子程序主要过程:GP2Y1010AU0F通过对当前环境中的粉尘浓度检测会有相应的电压值变化(模拟信号),从而通过ADC0832的转化可以得到相关的数字信号,对已得到的数字电压值以及GP2Y1010AU0F检出方法,通过数值计算可以得到当前环境粉尘浓度,误差比较小。其程序流程图如图22所示:

19

开始对粉尘传感器和ADC初始化单片机对ADC转化后的数字信号进行换算粉尘传感器将浓度转化成模拟电压值送至ADC得到最终值并送至LCD显示

结束

图22 传感器数值处理程序流程图

5.2 仿真电路

为了测试软件,我们一般软件开发要进行仿真电路,这样有方便又能够检测电路是否能够达到的效果,避免在硬件上的错误,该仿真电路就是通过所有用的单元电路设计组合到一起,再通过仿真软件ISIS来进行仿真,看能否软件上能达到效果,一个毕业设计首先是要软件上没有错误,才能在硬件上面跑,这样做出来的产品就不会有什么错误,在仿真软件找到自己要的元器件,根据电路图在进行仿真从而达到检测的效果,我的仿真电路如图23所示:

20


一种基于51单片机的粉尘监测系统的设计—定稿 - 图文(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:稀土厚膜电热芯片设计应用指南0130 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: