陈丹阳

摘要:酒精麻醉神经、使人大脑神经系统紊乱、身体不协调、身体难以自控等等,最终很容易造成事故。基于此,论文以单片机为控制核心,结合相关模块电路设计了究竟浓度测试仪,为人们的酒驾自我检测提供了便利。

关键词:酒精浓度;单片机;LCD1602液晶显

1引言

伴随着经济社会的发展,人们饮食及娱乐变化越老越大,饮酒便是其中之一。酒麻醉神经、使人大脑神经系统紊乱等,尤其是酒后驾车容易造成事故。因此,必须有一种检测人体内酒精浓度的设备来防止酒驾,现在大多数的交通警察检查酒后驾车都是通过检测司机呼出的气体从而检测司机是否过度饮酒。所以酒精浓度检测仪的这个设计具有重要的现实意义。

2 系统总体方案设计

2.1 设计总方案简介

酒精浓度测试仪是非常具有实用价值的酒精浓度监测设备,既可以用于交警监测酒驾,也可以用于人们自我检测以便于进行自我判断。MQ3型酒精传感器将外界气体酒精浓度转变成电阻的变化,即电压变化的信号,然后经过模数转换器的处理,接着单片机对来自模数转换器的信号进行采集,然后单片机对信号进行整理,并将得出的结果得转存起来,同时将得到的结果与设定值进行对比,对超出设定值进行报警,并将结果显示到LCD液晶显示器上。此设计酒精浓度测试仪还可以设定浓度最大值,用户可以根据自己的需要对浓度最大值进行设定,并进行保存。初步设计出一个总体设计方案,如图1:

3 系统硬件设计

3.1 模数转换器模块电路

ADC0832模数转换器一般在电路连接的时候主要有四个接口:CS、CLK、DO、DI,在本设计中具体与单片机连接如下图2.

DC0832模数转换器的工作原理:VCC接电源,GND接地,CLK接P3.4引脚,使能端CS接P3.5,当CS端口被设置为高电平时,ADC0832模数转换器芯片在系统中形同虚设,即此时转换器在整个电路中无任何作用;当CS显示低电平时,ADC0832模数转换器芯片在系统中能正常起到作用,即ADC0832模数转换器开始执行转换功能,并且此时,DO/DI 端根据ADC0832模数转换器会向单片机传送CLK时钟脉冲来实现负责对通道功能的选择,DO、D1共同接在单片机的P3.3引脚,其中DI端必须在第一个脉冲结束前一直保持高电平,后面两个脉冲就实行通道功能选择,有一点必须指出:从开始到转换完成CS端必须一直保持低电平。

3.2 液晶显示器模块电路

液晶显示模块与计算机的接口电路有两种方式:直接访问方式和间接控制方式。本系统采用间接控制方式,即将液晶显示模块的数据线与单片机的P0口连接作为数据总线,另外三根时序控制信号线通常利用单片机的P2口中未被使用的I/O口来控制。具体电路连接如图2。

3.3 气体传感器电路

MQ-3乙醇气体传感器对其所处环境中酒精浓度进行响应,然后传感器的电导率会随着空气中酒精气体浓度的增加而增大,然后将电导率转换成气体浓度相对应的电压信号,从而便于ADC0832模数转换器的处理和转换。传感器的调理电路连接如下图2:

如2图所知,当外界气体浓度变化时,传感器内阻就会发生更改变,导致电阻R2的上端电压变化即电信号,从而通过集成运放及电容C1和LED对其电平输出端DOUT进行控制,同时R2上端的电压信号也控制着其电压输出端AOUT,从而会发出电信号给模数转换器。

3.4 按键设计

最初状态按键K1和K2两开关一端接地,另一端接单片机,并且此端显示高电平信号,当按键被按下时,接单片机端变为显示低电平信号,即当单片机正常工作时,I/O变为高电平,然后保持不变,按下按键时,I/O就接地,从而变为低电平,放开按键,I/O端就会恢复高电平。电路连接图如图2

3.5 报警电路

这个模块主要是三极管和蜂鸣器共同作用来实现功能的,当外界气体浓度大于标准值时,三极管基级与发射极正向导通、基级与集电极反向导通,蜂鸣器就会发出声音显示超值了,当浓度小于标准值时,蜂鸣器停止报警。电路图如图2:

3.6 系统硬件设计原理图分析

图2中的USB接口连接到一台计算机,它连接到单个芯片的RXD0和TXD,并为单个芯片提供5V电源。当K1键被按下时,电路就会开启,指示灯亮着,表示有电。EEPROM存储电路的SCL和SDA端口连接到P1.0和P1.1的单片机,用来存储极大值。传感器的两个接口,AOUT和DOUT,连接到单芯片的P1.7和P1.4上,用于将模拟电压传输到单片机。模拟变压器转换为数字电压,并传送到LCD显示器。单片机由P2.7、P2.6、P2.5和45、6的液晶顯示器连接,以控制其工作。7 - 14针与单片机的P0.0 - P0.7连接,该芯片用于传输数据。

参考文献

[1]曾当兵.基于单片机的便携式酒精浓度测试仪设计与实现[J].电子制作,2018(15):10-12.

[2]王道平,王秋妍,王凯.简易酒精浓度测试仪的设计与实现[J].电子测试,2018(11):18-19.

[3]辛慧娟.基于单片机的车载酒精浓度测试仪的设计[J].电子设计工程,2017,25(14):82-85.

[4]赵慧娟,汪小涵.LCD显示的智能酒精浓度测试仪[J].信息化建设,2016(03):40-41.

[5]邵婷婷,董军堂,王卓.基于单片机ADuC842的酒精测试仪设计[J].现代电子技术,2015,38(12):102-104.

(作者单位:黑龙江科技大学 电气学院)

单片机酒精浓度测试仪硬件软件,基于单片机的的酒精浓度测试仪硬件系统设计...相关推荐

  1. 单片机酒精浓度测试仪硬件软件,基于单片机的酒精浓度检测仪的设计(附实物图,原理图接线图,仿真程序)...

    基于单片机的酒精浓度检测仪的设计(附实物图,原理图接线图,仿真程序)(任务书,开题报告,中期检查表,外文翻译,毕业论文13400字) 摘要 本设计实现了对不同浓度酒精的检测和显示,通过适当改进可以用于 ...

  2. 基于单片机的数字电压表设计c语言,基于单片机的数字电压表设计(.doc

    基于单片机的数字电压表设计( 成绩 西南科技大学城市学院 City College of Southwest University Of Science and Technology 基于单片机的数字 ...

  3. 单片机c语言出租车计时程序,基于单片机的出租车计费(c语言).doc

    基于单片机的出租车计费(c语言) 基于单片机的出租车计费(c语言) 基于proteus仿真 一.设计要求: 1.用实现出租车计费器的设计. 出租车起步开始计程和计费,计程系统按实际公里数计程,计费系统 ...

  4. 基于51单片机的公交车安全智能检测系统、基于51单片机的金属探测仪控制设计、基于单片机的智能电子密码锁系统设计、基于51单片机酒精浓度检测仪设计【资料转发分享】

    630基于51单片机的公交车安全智能检测系统-设计资料 本资料是基于单片机的公交车安全监测系统 具有如下功能: 1.监测环境的温度,超标报警.可以设置上下限 2.监测是否有火灾以及有毒气体,超标报警, ...

  5. 基于单片机的TLC稳压电源系统设计-基于单片机大脑运算能力智力测试仪-基于单片机超声波测距系统仿真设计(报告 PCB 原理图)-基于单片机超高精度电参数测试设计-基于单片机变电站变压器运行参数监测仿真

    1316基于单片机的TLC稳压电源系统设计-毕设课设仿真资料 三极管射极电压是稳压电源的输出电压,可以接用电器或负载,这个电压值通过TLC549(A/D,同TLC548)数据转换后,送往单片机处理并显 ...

  6. 人体反应测试仪 c语言,基于单片机的人体反应速度测试仪设计

    内容简介: 基于单片机的人体反应速度测试仪设计,毕业论文,共35页,12036字,附开题报告.任务书等. 摘要 反应速度是指人体对刺激发生反应的快慢.反应速度通常用"从刺激到开始发生反应的时 ...

  7. 【单片机毕业设计】【mcuclub-109】基于单片机的智能抽油烟机控制系统设计-标准版【实物设计】

    设计简介: 项目编号:mcuclub-109 项目名:基于单片机的智能抽油烟机控制系统设计 单片机:STC89C52 功能: 1.通过MQ-2烟雾传感器检测厨房内烟雾浓度,若烟雾浓度小于设定最小阈值, ...

  8. 【单片机毕业设计】【mcuclub-109】基于单片机的智能抽油烟机控制系统设计-标准版【仿真设计】

    设计简介: 项目编号:mcuclub-109 项目名:基于单片机的智能抽油烟机控制系统设计-标准版 单片机:STC89C52 功能: 1.通过MQ-2烟雾传感器检测厨房内烟雾浓度,若烟雾浓度小于设定最 ...

  9. 51单片机基本刷屏测试实验_基于单片机的发动机振动速度、位移和加速度测量方法...

    Single-chip microcomputer-based measuring of engine vibration speed.displacement and acceleration Ab ...

最新文章

  1. 一篇让你搞懂 Nginx
  2. 实现 strStr()
  3. IP地址、子网掩码、网关的概念—Vecloud微云
  4. ODS(Operational Data Store)定义
  5. cad线性标注命令_CAD常用标注快捷键和命令
  6. android hdmi开关,Android – 禁用HDMI
  7. Flink java作为消费者连接虚拟机中的kafka/或本地的kafka,并解决java.net.UnknownHostException报错
  8. PoA共识引擎算法实现分析(2)
  9. deepin/Ubuntu搭建FTP/SFTP
  10. 【OpenCV学习笔记】【函数学习】十七(imread()函数)
  11. 【优化算法】差分蜂群优化算法(DEABC)【含Matlab源码 1423期】
  12. SVN报Previous operation has not finished; run 'cleanup'
  13. 蓝屏修复工具和蓝屏代码查询软件
  14. cron表达式案例+cron在线生成器
  15. ps文件怎么导出html文件,PS存储到网页格式的最佳方式
  16. 打飞机小游戏html代码,JavaScript用200行代码制作打飞机小游戏
  17. python网络爬虫——自学笔记1.用requests库爬取图片
  18. 轻易解决VMware 虚拟机中被提示“请不要在虚拟机中运行此程序“
  19. 物联网+智能家具 潜力无限新生态
  20. GIF录制器之-ScreentoGif--非常好用

热门文章

  1. java树莓派温度传感器_树莓派传感器篇 - 枫TI的个人空间 - OSCHINA - 中文开源技术交流社区...
  2. 用 Python 做游戏
  3. 电力监控系统生产厂家,电力监控系统设备
  4. java 10进制 和16进制相互转换
  5. 动手学习pyTorch之【计算过程】——从基础模块类开始
  6. intel Realsense R200在Ubuntu 14.04上驱动的安装
  7. 提高口才能力最有效的方法
  8. 小学数学闯关游戏 java代码_简单的java程序 小学数学闯关游戏 多谢高分
  9. 用svg实现扁平化图标中的阴影(inkscape)
  10. OUC2021软件工程OUC拼车程序小组Alpha阶段软件测试报告