1、 本本 科科 毕毕 业业 设设 计计 题目: 酒精浓度检测仪设计 学学 院:院: 工学院工学院 姓姓 名:名: * 学学 号:号: * 专专 业:业: 电子信息工程电子信息工程 年年 级:级: 08 08 级级 指导教师:指导教师: * 职职 称:称:讲师讲师 二二 0 0 一一 二二 年年 五五 月月 酒精浓度检测仪设计 目录 中文摘要.I Abstract . II 1 绪论 . 1 1.1 呼吸气体酒精浓度检测报警仪开发背景 . 1 1.2 呼吸气体酒精浓度检测报警仪的简介 . 1 1.3 呼吸气体酒精浓度检测报警仪课程设计基本要求与设计简介 2 2 单片机最小系统介绍 . 3 2.1
2、STC89C52 简介 . 3 2.2 复位电路介绍 5 2.3 晶振电路介绍 6 3 信号采集和 AD 转换过程的软硬件设计 . 7 3.1 MQ-3 酒精浓度传感器模块简介 . 7 3.2 AD 转换软硬件件设计 . 8 3.2.1 ADC0804 简介 . 8 3.2.2 本设计中 ADC0804 外围硬件连接 10 3.2.3 本设计中 AD 转换软件实现 11 4 显示模块软硬件设计 . 13 4.1 LCD1602 简介 . 13 4.2 本设计中 LCD1602 的硬件连接介绍 14 4.3 本设计中 LCD1602 的软件设计 . 14 4.3.1 本设计的液晶写命令子函数和写
3、数据子函数程序分析. 14 4.3.2 本设计中用到的液晶指令介绍 16 4.3.3 本设计中的字符串显示和数据实时更新的实现方法 16 5. 其它外围设备软硬件设计 . 19 5.1 报警电路软硬设计. 19 5.1.1 硬件部分设计 19 5.1.2 软件部分设计 19 5.2 待机指示灯软硬件设计 20 5.2.1 硬件部分设计 20 5.2.2 软件部分设计 20 5.3 按键软硬件设计 20 5.3.1 硬件部分设计 21 5.3.2 软件部分设计 21 5.4 电源电路. 22 6系统总体设计 . 23 6.1 硬件总体框图 23 6.2 程序流程图 . 24 6.3 硬件调试.
4、25 6.4 软件调试. 25 6.4.1 标志数的应用 25 6.4.2 按键的消抖与松手检测的程序实现. 26 酒精浓度检测仪设计 2 6.4.3 定时器与定时器中断 27 结束语 . 28 致谢. 29 参考文献 30 附录一 硬件设计原理图 . 31 附录二 实物照片 . 32 附录三 程序 33 酒精浓度检测仪设计 I 中文摘要中文摘要 新世纪以来,中国的经济不断发展,人民生活水平不断提高,私家车逐渐走 进千家万户, 给人们的生活带来了极大的便利。 然而高速文明的背后, 新的问题、 新的挑战也接踵而至,例如城市交通拥堵,汽车尾气造成的严重环境污染以及交 通事故等等。这些问题正在影响甚
5、至危害着人们的正常生活。作为即将步入社会 的大学毕业生,作为新世纪四有青年,作为社会主义事业的践行者,我们应当积 极将自己所学知识与实际问题实际挑战相结合,解决实际问题,造福广大人民。 酒驾正是造成交通事故的重要原因,2011 年 05 月 01 日,备受关注的刑法修 正案(八) 和修改后的 道路交通安全法 正式施行, 酒驾被正是列为刑事犯罪, 最高可处以 6 个月的刑事拘留和 2000 元罚款。 本设计正是设计酒精浓度检测仪, 设计成品可以对呼吸气体中的酒精浓度进 行实时采集,显示,报警。成品可用于交警对汽车驾驶者测试与监督,也可以用 于司机驾车前的自我检测。 本设计的微控制单元 MCU 选
6、择的是 STC 公司生产的 STC89C52 单片机, 传感器则选用 MQ3 酒精浓度传感器。系统将由 MQ-3 酒精浓度传感器输出的 微弱电流经具有放大滤波等功能的调理电路后,输入以模数转换芯片 ADC0804 为核心的转换电路转换为八位数字信号,再由单片机进行处理,最终送入 LCD 液晶显示屏显示实时检测的酒精浓度以及实现超值报警功能。考虑到 MQ3 酒 精浓度传感器的预热时间较长,系统上电后自动进入待机状态,在工作时也可以 随时通过按键控制进入待机状态,待机状态中系统不进行酒精浓度采集、显示和 报警,而是给传感器预热并显示十分钟以内的简易计时,让使用者大致掌握预热 时间。待机状态中也可随时通过按键进入工作