typora-root-url: ./

【毕业设计】36-基于单片机的酒精浓度/车载酒精测试仪设计(原理图工程+仿真工程源代码+实物图+答辩论文+答辩PPT)

文章目录

    • typora-root-url: ./
  • 【毕业设计】36-基于单片机的酒精浓度/车载酒精测试仪设计(原理图工程+仿真工程源代码+实物图+答辩论文+答辩PPT)
    • 任务书
    • 设计说明书
      • 摘要
      • 设计框架架构
      • 设计说明书及设计文件
      • 源码展示

任务书

设计(论文)的主要内容与要求:

随着科技和生活水平的飞速发展,交通拉进彼此的距离,扩大了日常生活范围,成为人们生活的重要部分。2008年世界卫生组织的事故调查显示,大约50%—60%的交通事故与酒后驾驶有关,酒后驾驶已经被列为车祸致死的主要原因,酒后驾车的危害触目惊心,已经成为交通事故的第一大“杀手”。基于此,本文通过设计和安装酒精浓度监测装置预防事故的发生。

(1)学习酒精监测传感器原理及确定选型。

(2)熟悉单片机原理及Proteus软件

(3)将烟酒精监测传感器检测信号进行A/D转换,并输入至单片机并采用数码管显示

(4)单片机根据检测结果进行判断,如果超出限制发出警报

要求:要求学生熟悉单片机技术,数据采样和传感器测量等相关课程内容,具有一定的仿真软件学习能力。
资料链接
原理图工程文件
原理图截图
仿真模型工程文件
仿真截图
搭建视频
答辩论文低重复率文档
英文文献及翻译
开题报告
任务书
答辩PPT

设计说明书

摘要

本文选择使用STC89C52单片机作为主控制器,酒精传感器,模数转换器,液晶显示器以及按键来设计出一款车载环境酒精浓度监测仪,通过酒精传感器将酒精浓度信号转化为电信号。通过模拟传感器将电信号转化为数字信号,经过单片机处理实现。酒精浓度检测并将数字显示在液晶显示器中,可以通过按键对酒精浓度阈值调节实现酒精浓度检测,保障行车安全。在系统的设计验证过程中。充分保证电路设计安全,并且符合国家标准设定保证系统在设计过程中符合国家标准,并且可以推广应用在车载系统中。

设计框架架构

前 言… 1

第一章 绪论… 2

第一节 研究背景… 2

第二节 国内研究情况… 2

第三节 国外研究情况… 3

第四节 本文的主要研究内容… 3

第五节 本章小结… 4

第二章 酒精浓度检测系统方案设计… 5

第一节 系统功能分析… 5

第二节 系统主要元器件选型… 5

一、单片机选型… 5

三、显示器选型… 6

第三节 系统硬件总框图… 7

第四节 本章小结… 7

第三章 酒精浓度检测系统硬件电路设计… 9

第一节 主控制器最小系统设计… 9

第二节 电源模块设计… 11

第三节 按键电路模块设计… 11

第四节 LED显示模块电路设计… 12

第五节 LCD液晶显示模块电路设计… 13

第六节 酒精浓度检测模块电路设计… 14

第七节 蜂鸣器报警模块电路设计… 15

第八节 系统总电路图设计… 16

第九节 本章小结… 16

第四章 酒精浓度检测系统的软件设计… 17

第一节 软件开发工具介绍… 17

第二节 软件总架构设计… 18

一、主程序设计流程… 18

二、主程序源码… 19

第三节 按键模块程序设计… 19

一、按键程序设计流程… 19

二、按键程序源码… 20

第四节 LCD液晶显示模块程序设计… 21

一、液晶显示模块程序设计流程… 21

二、液晶显示程序源码… 21

第五节 酒精浓度检测模块程序设计… 22

一、酒精浓度检测程序设计流程… 22

二、酒精浓度检测源码… 23

第六节 蜂鸣器报警及LED模块程序设计… 24

一、蜂鸣器及LED程序设计流程… 24

二、蜂鸣器及LED程序源码… 25

第七节 本章小结… 25

第五章 酒精浓度检测系统的仿真实现… 26

第一节 仿真开发工具介绍… 26

第二节 仿真电路搭建及调试… 26

第三节 系统仿真测试… 27

第四节 本章小结… 30

总 结… 32

致 谢… 33

参考文献… 34

附 录… 36

一、英文原文… 36

二、英文翻译… 43

三、工程图纸… 48

四、源代码… 49

设计说明书及设计文件




源码展示

/*此处的蜂鸣器是NPN型的*/
#include "reg52.H"
#include "1602.h"
#include "ADC0832.h"
#define uchar unsigned char
#define uint  unsigned int
//#include "eeprom52.h"
//声明常量
#define ALCH       80       //报警值
//K_MG_MV和K_ZERO为传感器校准系数,要根据每个MQ-3模块校准
#define K_MG_MV    80/160  //传感器灵敏度系数
#define K_ZERO     20      //传感器零点漂移
//定义按键
sbit Key_Up = P3^6;
sbit Key_Down = P3^7;
//定义LED报警灯
sbit Led_Warn1 = P3^4;
sbit Led_Warn2 = P3^5;
sbit beep=P1^4;           //蜂鸣器IO口
//定义标识
volatile bit FlagStartAL = 0;  //开始转换标志
volatile bit FlagKeyPress = 0; //有键弹起标志
//全局变量定义
uchar Threshold;               //酒精浓度上限报警值
uint  ALCounter;                //酒精转换计时器
long   ALValue;                   //酒精测量值
float ALtemp;                    //计算临时变量
uchar n;
uint keyvalue, keyUp, keyDown; //键值
char * pSave;                  //EEPROM存盘用指针
//函数声明
void Data_Init();
void Timer0_Init();
void Port_Init();
void ADC_Init();
uchar GetADVal();
void KeyProcess(uint );
void DELAY(unsigned int t)
{while(t!=0)t--;
}
//数据初始化
void Data_Init()
{ALCounter = 30;ALValue = 0;Led_Warn1 = 1;Led_Warn2 = 2;keyvalue = 0;keyUp = 1;keyDown = 1;
}
void di()
{beep = 0;DELAY(500);beep = 1;
}
void Timer0_Init()
{ET0 = 1;        //允许定时器0中断TMOD = 0x01;       //定时器工作方式选择TL0 = (65536-2000)%256;TH0 = (65536-2000)/256;     //定时器赋予初值TR0 = 1;        //启动定时器
}
//定时器0中断
void Timer0_ISR (void) interrupt 1 using 0
{TL0 = (65536-2000)%256;TH0 = (65536-2000)/256;     //定时器赋予初值//每1秒钟启动一次AD转换ALCounter ++;if (ALCounter >= 500){FlagStartAL = 1;ALCounter = 0;}
}

【毕业设计】36-基于单片机的酒精浓度车载酒精测试仪设计(原理图工程+仿真工程源代码+实物图+答辩论文+答辩PPT)相关推荐

  1. 基于单片机的酒精浓度测试仪的设计

    基于单片机的酒精浓度测试仪的设计 本文设计了一款便携式的酒精浓度测试仪,该设计方案采用的是89C52单片机和MQ-3酒精浓度传感器.待检测到气体信号时,酒精传感器采集得到的信号经过模数转换模块进行转换 ...

  2. c语言酒精检测仪程序代码,基于单片机的酒精浓度检测仪的设计(附电路图,程序清单)...

    基于单片机的酒精浓度检测仪的设计(附电路图,程序清单)(任务书,开题报告,论文14000字) 摘要 本文设计了一种基于ARM内核单片机的具有报警功能的呼气式酒精检测仪,该系统的硬件部分主要包括,主控芯 ...

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

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

  4. 【毕业设计】16-基于单片机的酒精浓度监测系统设计(原理图+仿真+实物图+论文+答辩PPT)

    [毕业设计]16-基于单片机的酒精浓度监测系统设计(原理图+仿真+源代码+实物图+答辩论文+答辩PPT) 文章目录 [毕业设计]16-基于单片机的酒精浓度监测系统设计(原理图+仿真+源代码+实物图+答 ...

  5. 单片机ch2o程序_基于单片机的甲醛浓度检测仪的设计

    基于单片机的甲醛浓度检测仪的设计 李娟娟 [期刊名称] <信息通信> [年 ( 卷 ), 期] 2016(000)011 [摘要] 甲醛的刺激味道和致癌作用严重威胁着人类的健康,文献 [1 ...

  6. 【毕业设计】基于单片机的MP3音乐播放器设计与实现 - stm32 物联网 c51

    文章目录 1 简介 2 绪论 2.1 课题背景与目的 3 系统设计 3.1 系统架构 3.2 软件部分设计 3.3 实现效果 3.4 部分相关代码 4 最后 1 简介 Hi,大家好,这里是丹成学长,今 ...

  7. 单片机ch2o程序_基于单片机的甲醛浓度检测仪的设计_李娟娟

    摘要: 甲醛的刺激味道和致癌作用严重威胁着人类的健康, 文献 [ 1,2 ] 中提到当甲醛浓度超过 0.08mg/m3 时, 人就有不适 感.针对甲醛浓度问题设计了一款通用的室内甲醛气体浓度检测仪器, ...

  8. 【单片机毕业设计】基于单片机的智能灌溉系统的设计

    一.功能简介 题目拓展:基于单片机的土壤湿度控制的设计 基于单片机的农田灌溉系统的设计 基于单片机的智慧农业灌溉的设计 项目编号:mcuclub-hj-011 单片机类型:STC89C52.STM32 ...

  9. 【毕设狗】【单片机毕业设计】基于单片机的超市收银机控制系统的设计

    软件安装: Keil:点击下载 Proteus:点击下载 AD:点击下载 Visio:点击下载 设计简介: 本设计是基于单片机的超市收银机控制系统的设计,主要实现以下功能: 实现扫码枪扫码录入功能 实 ...

最新文章

  1. python直方图均衡化
  2. 抢购网站服务器时间表,js获取服务器时间,实现抢购倒计时
  3. progress组件(进度条)
  4. 基于角色的访问控制'的权限管理的数据库的设计实现
  5. 机器学习两大派别--南大周志华
  6. “神算子”来了!时序预测模型零门槛轻松上手
  7. 3天内构建Facebook Web应用的经验之谈
  8. 基于Spring框架的Controller中进行事务管理
  9. 【IT】学生数据库小结2
  10. java Http消息传递之POST和GET两种方法--通过实用工具类来获取服务器资源
  11. postSQL安装和GIS数据导入
  12. Leader安排的三小时工作量,我如何用python十秒完成
  13. 【看动漫学编程】程序员在异世界生个娃 第3篇:搞不好我就是个王者
  14. 仓库标准作业流程与WMS系统规划
  15. 【LeetCode】词典中最长的单词(附集合操作、lamda用法)
  16. FFmpeg命令(二)、 从视频中提取音频
  17. matlab 灰度级位平面,灰度图像的8位平面分解
  18. 中国芯片争论:买关键技术还是自己重新研发?
  19. Unity Profiler Gfx.WaitForPresentOnGfxThread占用过高
  20. pytorch 寻找二元函数的最小值

热门文章

  1. python二进制转十进制算法_python进制转换:十进制转二进制的用法
  2. 计算机应用基础西南大学答案2015,计算机应用基础统考练习题答案
  3. MySQL8认证插件—LDAP Pluggable Authentication
  4. 南京银行行长增持背后:连续2个季度业绩下滑,不良贷款规模增至60亿元
  5. ​反其道而行,大学教授鼓励学生用 ChatGPT 写论文
  6. C语言程序设计联系题 编写一个函数,由实参传来一个字符串,统计此字符串中的字母、数字、空格和其他字符的个数,在主函数中输入字符串以及输出上述结果。
  7. Linux基础篇——认识指令
  8. java免流_java免流制作教程
  9. 知识变现者,必学的《30堂知识变现课》
  10. CDR(cv-detect-robot)项目简介