基于AT89S52的酒驾检测系统设计与研究.ppt

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于AT89S52的酒驾检测系统设计与研究

基于AT89S52的酒驾检测系统设计与研究 课题研究的背景与意义 系统调试 系统硬件设计 系统软件设计 目 录 系统总体设计 1 课题研究的背景和意义 2 课题的整体方案设计 数码管显示 单片机 酒精浓度传感器 报警模块 控制按键 温度传感器 3 硬件设计 3.1主控制器电路 主控制器电路的核心是AT89S52单片机,其中包括了复位电路、晶振电路,构成了单片机的最小的系统。 3.2气敏传感器MQ-3 气敏传感器MQ-3工作电路图 MQ-3气敏传感器是一种体电阻控制型的传感器,它的阻值会随着被测气体浓度的变化而变化。 3.3显示模块设计 选用数码管显示我们的测量数据 3.4按键模块设计 按键模块电路设计 3.5声光报警模块设计 本系统的报警电路分为两个部分,分别是LED灯报警和蜂鸣器报警。本系统选用了1个LED灯,为酒精浓度的显示。使用了一个蜂鸣器,酒精浓度的测量值超过报警值,蜂鸣器就会鸣响。 4 系统软件设计 主函数工作流程图 开始 各模块初始化 数码管显示 是否到达1s定时? 是否有键按下? 按键处理 读取测量浓度值 测量值超过报警值? 声光报警 Y N N Y Y N 4.1按键处理程序设计 按键工作流程图 开始 选择键是否按下? 切换到修改报警值界面 是否处于修改数据状态? 数码修改报警值 结束 N N Y Y 4.2酒精浓度测量程序设计 酒精浓度测量程序设计流程图 酒精浓度传感器MQ-3输出的是模拟信号,所以,必须使用模数转换芯片,将模拟信号转变成数字信号。 开始 启动ADC0832进行转换 保存测量值 读取AD转换数据进行处理 结束 4.3温度测量程序设计 温度测量程序设计流程图 本系统中选用的温度传感器是DS18B20,由于DS18B20输出的是数字信号,所以不需要在进行模数转换了。 开始 DS18B20进行数据处理 保存测量值 结束

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档