欢迎来到天天文库
浏览记录
ID:52199540
大小:1.91 MB
页数:18页
时间:2020-04-02
《酒精浓度检测仪.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、酒精浓度检测主讲人:陈寅时间:2017.09.06实验任务说明011、实验任务说明实验目的1.通过酒精浓度检测仪的实验学会对串口函数的使用。2.通过酒精浓度检测仪的实验加深对酒精浓度检测传感器的工作原理的理解实验效果当存在酒精气体时,芯片的led灯点亮并且串口打印出来的模拟输出值较大,500左右,数字输出值为0;当不存在酒精气体时,芯片的led灯不亮,并且打印出来的模拟输出值较小,300以内,数字输出值为1实验环境1.硬件:1块ardiuno开发板、1根USB下载线、1块面包板、1个MQ-3、跳线若干、1台PC机;
2、2.软件:Windows7/XP、ArduinoIDE软件芯片说明021.说明书——简要说明(1)一、尺寸:32mm X22mm X27mm长X宽X高二、主要芯片:LM393、ZYMQ-3气体传感器三、工作电压:直流5V1.说明书——简要说明(2)四、特点:1、具有信号输出指示。2、双路信号输出(模拟量输出及TTL电平输出)3、TTL输出有效信号为低电平。(当输出低电平时信号灯亮,可直接接单片机)4、模拟量输出0~5V电压,浓度越高电压越高。5、对乙醇蒸汽具有很高的灵敏度和良好的选择性。6、具有长期的使用寿命和可靠
3、的稳定性7、快速的响应恢复特性五、应用:用于机动车驾驶人员及其他严禁酒后作业人员的现场检测,也用于其他场所乙醇蒸汽的检测1.说明书——芯片工作原理1.说明书——芯片管脚实验电路以及逻辑031.实验电路四个管脚分别接到开发板上,注意数字、模拟管脚分别接到对应的管脚处2.程序逻辑constintanalogPin=A0;constintdigitalPin=8;intlimit=-1;intvalue=0;voidsetup(){Serial.begin(9600);pinMode(digitalPin,INPUT);
4、}初始化部分:2.程序逻辑voidloop(){//Readanalogvaluevalue=analogRead(analogPin);limit=digitalRead(digitalPin);Serial.print("Alcoholvalue:");Serial.print(value);Serial.print("Limit:");Serial.println(limit);delay(100);}主体函数部分实验步骤041、实验步骤(1)1)酒精浓度传感器的四个管脚分别接到arduino开发板上VCC-
5、5V,GND-GND,DOUT-D8,AOUT-A04、实验步骤(2)2)将程序烧制到arduino开发板中,此时观察到传感器芯片上的led不亮,且串口监视器上的输出值如右图所示,模拟输出值在300以内,Limit值恒为14、实验步骤(3)3)将白酒瓶移至传感器附近,观察到传感器芯片上的led持续发光,且串口监视器上的输出值如右图所示,模拟输出值在500左右,Limit值恒为04、实验步骤(4)4)将白酒瓶移开,过段时间后观察到传感器芯片上的led持续不亮,且串口监视器上的输出值,模拟输出值变小,Limit值恒为1
6、5、Led灯亮度调节实验(9)实验任务:1、独立完成酒精浓度检测的实验:按照胶片步骤操作,分别能观察到实验步骤(2)(3)(4)的现象拓展任务:电路接入蜂鸣器,当led亮的时候,蜂鸣器报警,led灭掉的时候,蜂鸣器相应的不工作。
此文档下载收益归作者所有