基于arduino单片机的智能防酒驾报警系统的设计.docxVIP

基于arduino单片机的智能防酒驾报警系统的设计.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

??

?

??

基于arduino单片机的智能防酒驾报警系统的设计

?

??

?

?

?

?

?

?

?

???

?

?

?

?

?

摘要:目前酒后驾驶已经成为交通事故的主要原因。虽然国家通过加大检查力度来控制酒驾,但交警在路上抽查具有随机性,且效率低下。基于单片机的智能防酒驾系统能够识别驾驶员是否酒驾并且能够实现智能提醒。当传感器检测到司机体内的酒精浓度大于预先设定的酒驾值时,单片机对警报提示系统发出信号,警报系统在接收到信号后蜂鸣器发出警报,并在LCD屏上显示传感器检测到的酒精浓度。以此源头上减少酒驾人员出行,从而减少酒驾事故的发生。

关键词:arduino单片机;MQ-3酒精传感器;1602液晶屏

0引言

随着人民生活水平的提高,机动车的数量日渐增多。但随着车辆的增多,酒驾成为威胁道路安全的重要因素。据世界卫生组(WHO)统计,全球每年有60-70万人死于因酒驾引发的交通事故。酒后驾驶已经被世界卫生组织列为车祸致死的首要原因。大部分的酒驾人员并不是没有意识到酒驾的危害性,而是无法清楚的判断自身是否能够达到驾车要求。为了避免这类交通悲剧的发生,我们希望设计一种智能报警系统,用于司机在刚上车时检测其体内的酒精含量是否达到酒驾标准,在液晶屏上显示驾驶员的酒精含量,若达到酒驾标准则通过单片机的发出的报警。

很多的酒驾人员知道自己喝酒了,但大多数认为自己不会轻易的达到酒驾标准就继续开车上路,酒驾报警系统可以清晰的提醒司机,其已达到酒驾标准,继续上路会被交警查出或引发事故。

1硬件设计

1.1硬件设计方案

酒驾检测报警系统分为三部分,检测系统、报警系统和控制系统。检测系统主要为3路MQ-3酒精传感器,报警系统为1602液晶屏、蜂鸣器和LED灯,控制系统为arduino单片机。MQ-3酒精传感器通过模拟信号输出端将检测到的信号传输至arduino单片机,单片机通过A/D转换将模拟信号转换为数字信号,并由MCU运算处理器得出检测数值显示在1602液晶屏上,并判断该模拟数值是否需要报警,若需要,则将信号发送给蜂鸣器及LED灯。3路酒精传感器分别安装在挡光板、方向盘和窗边这三个位置,以适应不同身高,不同坐姿的驾驶员。

图1系统运行流程图

1.2Arduino单片机

Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软件(ArduinoIDE)。它构建于开放原始码simpleI/O介面版,并且具有使用类似Java、C语言的Processing/Wiring开发环境。主要包含两个的部分:硬件部分是可以用来做电路连接的Arduino电路板;另外一个则是ArduinoIDE。Arduino能通过各种各样的传感器来感知环境,通过控制灯光、马达和其他的装置来反馈、影响环境。板子上的微控制器可以通过Arduino的编程语言来编写程序,编译成二进制文件,烧录进微控制器。

图2Arduino实物图

1.3MQ-3酒精传感器

酒精传感器的基本原理可简述为将探测到的酒精浓度转换成有用电信号的器件,并根据这些电信号的强弱就可以获得与待测气体在环境中的存在情况有关的信息。酒精传感器选择MQ-3半导体型酒精传感器,其由敏感材料二氧化硅加工而成,敏感材料在空气中具有较低的电导率,当驾驶空间内有酒精气体存在时,随着气体浓度的变化二氧化硅的电导率也随着变化,传感器的变送电路将电导率的变化转化为0~5V的模拟电压的变化,并且电压值对应的气体浓度变化接近线性,可以直接使用线性公式进行计算。传感器的内部结构如图3所示。

图3MQ-3酒精传感器结构图

MQ-3酒精传感器结构小巧,本身只有4个引脚,在主驾驶室内安装便利且不占用过多的空间。并且其对乙醇蒸汽具有很高的灵敏度和良好的选择性。具有长期的使用寿命和可靠的稳定性,在一次检测完成后拥有快速的响应恢复特性。酒精传感器的实物如图4所示。

图4MQ-3酒精传感器实物图

1.4LCD1602液晶显示器

LCD1602液晶显示器是广泛使用的一种字符型液晶显示模块。它是由字符型液晶显示屏(LCD)、控制驱动主电路HD44780及其扩展驱动电路HD44100,以及少量电阻、电容元件和结构件等装配在PCB板上而组成。在酒驾报警系统中只需显示检测到的酒精含量即可,LCD1602液晶显示器已经可以满足显示要求,且价格低廉。1602液晶显示器的实物图如

图5所示

图51602液晶显示器实物图

2软件设计

2.1软件流程

本装置的软件部分均采用C语音编程,主要流程图如图4所示。

系统初始化后,对MQ-3酒精传感器进行100次采样,并将100次采样的结果保留,在结束采样后,计算100次采样值的平均值,并将其作为0ppm点。主要由于每个酒精传感器都有些许的差异,且

文档评论(0)

139****2545 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档