分享
分销 收藏 举报 申诉 / 41
播放页_导航下方通栏广告

类型酒精浓度探测仪的设计毕业设计.doc

  • 上传人:胜****
  • 文档编号:2138296
  • 上传时间:2024-05-18
  • 格式:DOC
  • 页数:41
  • 大小:4.92MB
  • 下载积分:10 金币
  • 播放页_非在线预览资源立即下载上方广告
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    酒精 浓度 探测仪 设计 毕业设计
    资源描述:
    常州轻工职业技术学院电子系毕业设计 毕业设计(论文)说明书 常州轻工职业技术学院 题 目 酒精浓度探测仪 CZILI 毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作 者 签 名:       日  期:         指导教师签名:        日  期:        使用授权说明 本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:        日  期:         学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名: 日期: 年 月 日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权      大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名: 日期: 年 月 日 导师签名: 日期: 年 月 日 摘 要 本设计实现了对不同浓度酒精的检测和显示,通过适当改进可以用于检测酒后驾车。本文用STC12C5A16AD单片机与MQ-3型气体传感器实现了对酒精浓度的测量,并对测量数据进行显示。 本设计主要研究了(1)硬件方面,MQ-3气体传感器技术参数的检测和将它接入到酒精浓度检测模块中;将采集到的模拟电压信号通过单片机控制经A/D转换,得到数字电压信号;用于显示浓度的数码管显示模块。(2)软件方面,主要研究了电压到浓度的线性转换和最终浓度值的数码管显示。(3)对设计的传感器进行了标定。设计的传感器对酒精气体反应灵敏,能在有效范围内测量它的浓度值。并且在检测低浓度酒精时误差较小,最大误差为8.2%满足设计要求。 本设计的特色在于标准的确定。对于流动空气,样品的稳定性和水蒸气的影响,提出了解决方案和验证方法。对不同的区间浓度和电压转换关系做线性化处理,简化了硬件电路的设计。设计的传感器可以检测不同浓度的酒精气体,改进之后对解决酒后驾车事故和特殊场合酒精检测都可以使用。 关键词:气体传感器;模数转换;单片机 Abstract Different concentrations of alcohol solution are detected and showed in the design. The design can be used to the detection of drunk driving through improvement. In this thesis, the concentration of alcohol can be measured and displayed by using the gas sensor based on STC12C5A16AD MCU and MQ-3. In the thesis Major researches are three points. (1) In the hardware, detecting the technology parameters MQ-3 gas sensor, and connecting it to a testing part of the alcohol gas concentration; Analog voltage signal amplification to drive light-emitting diode light to alarm; conversing the voltage signal through the A/D conversion at the control of the single-chip, obtaining the digital voltage signal; displaying the concentration in the digital tube display module.(2)In the Software, linear conversion between the concentration of the alcohol and the voltage and the digital display of the final concentration value.(3) The designed sensor is calibrated. The design of gas sensor is responsive to the alcohol, can measure concentration in the effective range of its concentration. And in the low concentration of alcohol in the test the error is small with the maximum error 8.2%, meeting requirements of the design. The characteristics of the thesis are to determine the standard. The solutions and verification methods are proposed about the flow of air samples, the sample stability and water vapor. The conversion between voltage and concentration in different range is treated as linear relationship. The design of sensor can detect different the alcohol gas with different concentration. It plays an important role to solve the drunk-driving accidents and alcohol testing for special occasions after improvement. Key Words: Gas sensor; A/D conversion; Single-chip Microcomputer 毕业设计用纸 目录 第一章 引言 1 1.1 设计背景 1 1.2 设计酒精浓度探测仪的意义 1 1.3 本文主要研究工作 2 第二章 元器件和开发工具介绍 3 2.1 ADC0809 3 2.1.1主要特性 3 2.1.2内部结构 3 2.1.3外部特性(引脚功能) 4 2.2 STC12C5A16AD 4 2.3 Protel软件介绍 5 2.4 KEIL介绍 6 2.5 ProtuesISIS介绍 6 第三章 硬件电路设计 8 3.1 设计框图 8 3.2 乙醇信号检测及调理电路 8 3.3 单片机电路 11 3.4 显示电路 12 3.5 阈值存储 13 第四章 软件设计 14 第五章 调试 17 参考文献 20 致谢 21 附录A元器件清单 22 附录B 实物图 23 附录C 程序 24 第一章 引言 1.1 设计背景 我国传感器市场的增长率超过15%,2003年销售额为186亿元人民币,2006年销售额为283亿元人民币,预计2007年为325亿元人民币,2008年为374亿元人民币。我国传感器4大类中,工业和汽车电子产品占市场份额的33.5%。近年来,传感器正处于传统型向新型传感器转型的发展阶段,新型传感器的特点是微型化、数字化、智能化、多功能化、系统化、网络化,它将不仅促进系统产业的改造,而且可导致建立新型工业和军事变革,是21世纪新的经济增长点[1]。 由于气体与人类的日常生活密切相关,对气体的检测已经是保护和改善生态居住环境不可缺少的手段,气体传感器发挥着极其重要的作用。气体传感器是把气体中的特定成分检测出来,并转化为电信号的一类器件,用来对有害气体,易燃易爆气体等进行安全检测和报警,对生产生活中需要了解的气体进行检测,分析,研究等。近年来,我国气敏传感器产业有了较快的发展,但与国外相比,从技术水平,产业化及应用等领域均存在着不小的差距。 目前,气敏传感器领域还存在一些问题。一是元件的稳定性差。由于元件电阻和灵敏度随时间而不断变化,漂移大给检测结果的可靠性带来不稳定的因素。二是选择性差。由于在检测气体时,往往还存在着其它的干扰气体(如烟酒等),使气敏元件发生交叉响应,产生误报。三是催化剂中毒。掺有催化剂的气敏元件接触某些气体后,活性组分被毒化,将会改变元件的选择性,降低其敏感度和稳定性,另外催化剂本身也存在着不稳定性问题。灵敏度问题。四是SnO2元件有时由于灵敏度过大导致误报,但是在检测某些低浓度气体时灵敏度却难以达到要求。 1.2 设计酒精浓度探测仪的意义 本设计基于STC12C5A16AD单片机设计的酒精气体浓度探测仪,可用来检测酒精气体浓度,最主要的用途是检测司机的酒精含量。酒后驾车发生事故的机率高达27%。随着摄入酒精量的增加,选择反应错误率显著增加,当血液中酒精含量由0.5‰增至1‰,发生车祸的可能性便增加5倍,如果增至1.5‰,可能性再增加6倍。机动车驾驶人员“酒后驾车” 及“醉酒驾车”极易发生道路交通事故, 严重危害了道路交通安全和人民生命财产安全。人饮酒后, 酒精通过消化系统被人体吸收, 经过血液循环, 约有90%的酒精通过肺部呼气排出, 因此测量呼气中的酒精含量, 就可判断其醉酒程度。开车司机只要将嘴对着传感头使劲吹气,仪器就能发上显示出酒精浓度的高低,从而判断该司机是否酒后驾车,避免事故的发生。当然,最好的办法是在车内安装这种测试仪,司机一进入车内检测仪就检测司机的酒精含量,如果超出允许值,系统控制引擎无法启动,这样就可从根本上解决酒后驾车问题。 酒精气体浓度探测仪在生产生活中也有重要的应用,比如,在一些环境要求严格的生产车间,用这种酒精浓度探测仪,可随时检测车间内的酒精气体浓度,当酒精气体浓度高于允许限定值时,发出警报,提醒人们及时通风换气,做到安全生产。 1.3 本文主要研究工作 本文以STC12C5A16AD单片机为核心,设计了用于测量酒精浓度的探测仪,主要研究工作包括以下3个方面。 (1)硬件电路方面,对气体传感器MQ-3按检测电路,接上一定阻值的负载电阻,检测它的技术参数,确定MQ-3所接负载电阻的大小,完成信号采样电路的设计;采样到的模拟电压电信号通过A/D转换,得到可供单片机处理的数字信号,再由单片机作相应的数据处理;lcd液晶显示屏浓度值显示。 (2)软件方面,标准的确定是该部分要做的主要工作。因为原始的采样值是一个间接的负载分压值,需要将它转化为被测酒精浓度值。通过多个样品的测量确定多个浓度区间的转换标准,并将每个区间的转换关系近似线性化处理,然后通过软件编程的方法来实现。 (3)为了尽量减少设计的气体传感器的测量误差,在测量酒精溶液样品时要考虑并解决3个主要问题。一是外界环境流动空气对传感器的影响和对气体样品的稀释,二是样品的稳定性对测量带来的误差,三是水蒸气对测量的影响。针对这3个主要问题提出以下解决方案和验证方法。 测量样品时,将探头尽量放入塑料瓶内,可以在一定程度上消除流动空气的影响,同时应选择空气流动较小的室内环境来测量。水蒸气对MQ-3的影响很小,这一点可以通过对只装有纯净水的塑料瓶的多次测量来验证。用相同容量的塑料瓶配制好不同浓度的酒精溶液后,将它密封并放置一段时间,待其稳定后再测量。再通过反复多次测量多组数据,求其平均值的方法来缩小测量误差。 第二章 元器件和开发工具介绍 2.1 A/D模数转换器ADC0809   图2-1 ADC0809芯片 2.1.1主要特性   1)8路8位A/D转换器,即分辨率8位。    2)具有转换起停控制端。   3)转换时间为100μs    4)单个+5V电源供电    5)模拟输入电压范围0~+5V,不需零点和满刻度校准。    6)工作温度范围为-40~+85摄氏度    7)低功耗,约15mW。    2.1.2内部结构    ADC0809是CMOS单片型逐次逼近式A/D转换器,内部结构如图2-1所示,它由8路模拟开关、地址锁存与译码器、比较器、8位开关树型D/A转换器、逐次逼近  ADC0809内部结构框图 寄存器、三态输出锁存器等其它一些电路组成。因此,ADC0809可处理8路模拟量输入,且有三态输出能力,既可与各种微处理器相连,也可单独工作。输入输出与TTL兼容。    2.1.3外部特性(引脚功能)    ADC0809芯片有28条引脚,采用双列直插式封装,下面说明各引脚功能。    IN0~IN7:8路模拟量输入端。   2-1~2-8:8位数字量输出端。   ADDA、ADDB、ADDC:3位地址输入线,用于选通8路模拟输入中的一路。   ALE:地址锁存允许信号,输入,高电平有效。    START: A/D转换启动信号,输入,高电平有效。    EOC: A/D转换结束信号,输出,当A/D转换结束时,此端输出一个高电平(转换期间一直为低电平)   OE:数据输出允许信号,输入,高电平有效。当A/D转换结束时,此端输入一个高电平,才能打开输出三态门,输出数字量。   CLK:时钟脉冲输入端。要求时钟频率不高于640KHZ。    REF(+)、REF(-):基准电压。    Vcc:电源,单一+5V。    GND:地。    ADC0809的工作过程是:首先输入3位地址,并使ALE=1,将地址存入地址锁存器中。此地址经译码选通8路模拟输入之一到比较器。START上升沿将逐次逼近寄存器复位。下降沿启动 A/D转换,之后EOC输出信号变低,指示转换正在进行。直到A/D转换完成,EOC变为高电平,指示A/D转换结束,结果数据已存入锁存器,这个信号可用作中断申请。当OE输入高电平 时,输出三态门打开,转换结果的数字量输出到数据总线上。  纸张与页面设置:(1)A4、纵向、单面打印。(2)页边距:上2.8cm、下2.2cm、内侧3cm、外侧2cm;(3)装订线0cm、页眉1.8cm、页脚1.4cm、对称页边距。 页眉:常州轻工职业技术毕业设计;页脚:页码,右侧。 2.2 单片机STC12C5A16AD 图2-2 STC12C5A16AD 该单片机为DIP40封装,该单片机内置8位A/D转换器,可以将酒精传感器输出电压转变成数字量处理。外型管脚与AT89S52等完全相同。 特点: 1、具有信号输出指示。 2、双路信号输出(模拟量输出及TTL电平输出) 3、TTL输出有效信号为低电平。(当输出低电平时信号灯亮,可直接接单片机) 4、模拟量输出0~5V电压,浓度越高电压越高。 5、对乙醇蒸汽具有很高的灵敏度和良好的选择性。 6、具有长期的使用寿命和可靠的稳定性 7、快速的响应恢复特性 应用:用于机动车驾驶人员及其他严禁酒后作业人员的现场检测,也用于其他场所乙醇蒸汽的检测。 2.3 Protel软件介绍 电路设计软件使用的是Protel 99 SE。 Protel 99 SE是ProklTechnology公司开发的基于Windows环境下的电路板设计软件。该软件功能强大,人机界面友好,易学易用,仍然是大中院校电学专业必学课程,同时也是业界人士首选的电路板设计工具。 Protel 99 SE 由两大部分组成:电路原理图设计和多层印刷电路板设计。其中由两部分组成:电路图编辑器和元件库编辑器。 一、电路图编辑器(Schematic) (1)、概述   进入Design Protel 99 SE后在Documents中通过右键 “New” 建立 “Document”文件,打开后即可进行电路原理图的编辑。先按照已画好的电路草图将所有元件找到拖放到编辑框里。将编辑框缩小,将元件照电路的样子搭好,整体上排列匀称。接下来就可以进行局部的连线了。或者可以先将电路的各个模块先搭好,再通过框定各模块平移组合成完整的电路,取消框定要通过Edit-﹥DeSelect-﹥Inside Area-﹥再用鼠标框定以前选中的模块,就可以解除,表现为模块由黄色变成普通颜色。对某个工程的操作是对一个数据库的操作,因此不同的数据库会在不同的窗口中打开,通过最小化可看各个数据库的窗口。 (2)、常用操作 1、调用画图工具View-﹥Toolbars-﹥Customize。 2、在移动元件时按空格可旋转元件。 3、一个工程数据库中最好不要将所有文件都放在文件夹Documents中,因为这样会产生一些小问题。而将文件直接放在数据库根目录下则不会出现这些问题。 二、元件库编辑器(Schematic Library) (1)、概述 虽然Protel本身包含了庞大的元件库,但在实际应用中总会遇到找不到元件的情况,这时就需要根据元件资料自己动手在元件库中制作这个元件。还有一种情况是各种元件分散在各个公司的元件库中,不便于使用,所以要把常用元件集中到一个元件库中,这就要自己动手制作,将经常用到的元件复制到这个元件库中,方便以后的使用。 (2)、基本操作   元件库文件(.LIB)也是基于数据库文件(.DDB)下的操作,同一个数据库下元件库中的元件才可以通过Tools-﹥ Copy Component 相互复制,不同数据库时可先用右键的copy将 整个元件库复制到当前数据库,再在该数据库中进行单个元件的复制。在放置芯片引脚时大头指的是引脚外侧,引脚名称会嵌到芯片框里,引脚号在外侧。   1、在画芯片图时,如果用到画线的功能,则应将View -﹥Snap Grid 功能打开,可增加画线时的定位精度。   2、不同设计文件之间拷贝模块时,操作如下:先选中要拷贝的部分拷贝,鼠标变成十字线后在选定的区域中间点击左键,切换到另一个设计文件,粘贴即完成了操作。 2.4 KEIL介绍 keil软件是目前最流行开发MCS-51系列单片机的软件,这从近年来各仿真机厂商纷纷宣布全面支持Keil即可看出。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部份组合在一起。运行Keil软件需要Pentium或以上的CPU,16MB或更多RAM、20M以上空闲的硬盘空间、WIN98、NT、WIN2000、WINXP等操作系统。 下面介绍Keil C51开发系统基本知识Keil C51开发系统基本知识 1.系统概述 Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。用过汇编语言后再使用C来开发,体会更加深刻。 Keil C51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。另外重要的一点,只要看一下编译后生成的汇编代码,就能体会到Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。下面详细介绍Keil C51开发系统各部分功能和使用。 2.Keil C51单片机软件开发系统的整体结构 C51工具包的整体结构,其中uVision与Ishell分别是C51 for Windows和for Dos的集成开发环境(IDE),可以完成编辑、编译、连接、调试、仿真等整个开发流程。开发人员可用IDE本身或其它编辑器编辑C或汇编源文件。然后分别由C51及A51编译器编译生成目标文件(.OBJ)。目标文件可由LIB51创建生成库文件,也可以与库文件一起经L51连接定位生成绝对目标文件(.ABS)。ABS文件由OH51转换成标准的Hex文件,以供调试器dScope51或tScope51使用进行源代码级调试,也可由仿真器使用直接对目标板进行调试,也可以直接写入程序存贮器如EPROM中。 3.使用独立的Keil仿真器时,注意事项 (1)仿真器标配11.0592MHz的晶振,但用户可以在仿真器上的晶振插孔中换插其他频率的晶振。 (2) 仿真器上的复位按钮只复位仿真芯片,不复位目标系统。 (3) 仿真芯片的31脚(/EA)已接至高电平,所以仿真时只能使用片内ROM,不能使用片外ROM;但仿真器外引插针中的31脚并不与仿真芯片的31脚相连,故该仿真器仍可插入到扩展有外部ROM(其CPU的/EA引脚接至低电平)的目标系统中使用。 2.5 ProtuesISIS介绍 Proteus是英国Labcenter electronics公司开发的EDA工具软件。除了其具有和其他EDA工具一样的原理图. PCB自动或人工布线及电路仿真的功能外,其中一个重要的功能是,电路仿真是互动的,针对微处理器的应用,还可以直接在基于原理图的虚拟原型上编程,并实现软件源码级的实时调试。Proteus组合了高级原理图、混合模式SPICE仿真,PCB设计以及自动布线来实现一个完整的电子设计系统。 一、Proteus简介 Proteus产品系列包含了VSM技术,用户口可以对基于微控制器的设计连同所有的周围电子器件一起仿真。用户甚至可以实时采用诸如LED/LCD.键盘、RS232终端等动态外设模型来对设计进行交互仿真。其功能模块有一个易用而又功能强大的ISIS原理布图工具,PROSPICE混合模型SPICE仿真,ARF.S PCB设计。 软件具有以下特点。 (1)支持许多通用的微控制器,如ARM7,PIC,AVR,HC11以及8051。 (2)交互的装置模型包括:LED和LCD显示,RS232终端,通用键盘,开关,按钮等。 (3)强大的调试功能,知访问寄存器与内存,设置断点和单步运行模式。 (4)支持如IAR. Keil和Hitech等开发工具的c源码和汇编的调试。 (5)内置超过6000标准SPICE模型,完全兼容制造商提供的SPICE模型。 (6) DLL接口为应用提供特定的模式。 (7)基于工业标准的SPICE3F5混合模型的i“路仿真器。 (8) 14种虚拟仪器:示波器、逻辑分析仪、信号发生器、规程分析仪等。 (9)高级仿真包括强大的基于图形的分析功能:模拟、数字和混合瞬时图形,频率,转换,噪声,失真,傅立叶,交流、直流和音频曲线。 (10)模拟信号发生器包括直流、正弦、脉冲、分段线性、音频、指数、单频FM;数字信号发生器包括尖脉冲、脉冲、时钟和码流。 (11)集成PROTEUS PCB设计形成完整的电子设计系统。 二、 Proteus ISIS ISIS是PROTEUS系统的中心,它远不仅是一个图表库。它是具有控制原理图画图的外观的超强设计环境。无论是实现复杂设计的仿真以及PCB设计,还是设计精美的原理图ISIS都是最好工具。 双击桌面上的ISIS 6 Professional图标或者单击屏幕左下方的“开始”一“程序”一“Proteus”一“ISIS 6 Professional”菜单启动了Proteus ISIS集成环境。 Proteus ISIS的工作界面是一种标准的Windows界面。包括:标题栏、主菜单、工具栏、预览窗口、挑选元件按钮、库管理按钮、原理图编辑窗口。元件列表、对象选择按钮、预览对象方位控制按钮、仿真控制按钮、状态栏。 第三章 硬件电路设计 3.1 设计框图 本研究设计的酒精浓度测试仪框图如图3-1所示。MQ-3乙醇气体传感器输出信号经信号调理电路处理,输出随乙醇浓度变化的电压信号,该电压信号送入单片机系统,经AD转换,与设定的醉酒阈值进行比较,并显示或报警。 图3-1 酒精浓度测试仪方框图 3.2 乙醇信号检测及调理电路 MQ-3乙醇气体传感器可以应用用于机动车驾驶人员及其他严禁酒后作业人员的现场检测,也用于其他场所乙醇蒸汽的检测。其技术特点为: 1:对乙醇蒸汽有很高的灵敏度和良好的选择性 2:快速的响应恢复特性 3:长期的寿命和可靠的稳定性 4:简单的驱动回路 MQ-3乙醇气体传感器灵敏度曲线如图3-2所示,其传感原理为气敏电阻的输出阻值随乙醇气体等浓度变化而变化。 图3-2 MQ-3乙醇气体传感器灵敏度曲线 MQ-3乙醇气体传感器管脚与测试电路如图3-3所示。 (a) 管脚图 (b) 测试电路 图3-3 MQ-3乙醇气体传感器管脚及测试电路 MQ-3乙醇气体传感器及其调理电路原理如图3-4所示。其外形如图3-5所示。经过调理,检测信号由电阻值转变成电压值,便于后续电路进行A/D转换和处理。 图3-4 传感器及调理模块原理图 图3-5 MQ-3传感器模块外形图 该传感器模块具有如下特点,方便与单片机系统接口组成检测仪器。 具有信号输出指示。 双路信号输出(模拟量输出及TTL电平输出) TTL输出有效信号为低电平。 (当输出低电平时信号灯亮,可直接接单片机) 模拟量输出0~5V电压,浓度越高电压越高。 3.3 单片机电路 本设计选用高性能单片机STC12C5A16AD,其管脚如图3-6所示。 图3-6 STC12C2052AD单片机管脚图 该芯片为52内核8位单片机,内部集成了10位多路A/D转换模块,适用于常用检测电路。由STC12C5A16AD组成的单片机系统原理图如图7所示。图中AOUT为MQ-3传感器模块输出的检测电压信号,送入ADC7端口进行处理,DOUT为传感器模块输出的数字电平信号,该信号可以根据乙醇气体浓度直接输出报警信号,报警阈值通过模块上的电位器进行调节。 图3-7 单片机系统原理图 图3-7中,按键K2和K3为醉酒阈值调整键,其中K2为“增加”,K3为“减小”按键。L2和L3为报警指示灯,分别可以进行酒后和醉酒两级报警。 3.4 显示电路 显示部分采用SMC 1602液晶屏进行数据显示,其主要技术参数为: 表3-1 液晶屏技术指标 接口信号说明如表3-2所示。 表3-2 液晶屏接口信号说明 与单片机接口电路如图3-8所示。其中J2的3脚为背光引脚,R9和R10电阻用于调节背光亮度。J2的4、5、6引脚分别接液晶的RS、E/W和E控制引脚,J2的7—14引脚为数据引脚。 图3-8 LCD与单片机接口电路 3.5 阈值存储 醉酒阈值存储在EEPROM芯片AT24C04中,并可以通过 “增加”、“减少”按键调节并保存。AT24C04是IIC接口的EEPROM芯片,可以用于掉电不易失数据的存储。其电路如图3-9所示。图中A0、A1和A2为芯片的地址引脚,一般接地即可。SCL和SDA为AT24C04和单片机IIC通信的时钟线和数据线。 图3-9 EEPROM存储电路 第四章 软件设计 1、软件流程图 本设计软件主程序流程图如图4-1所示。 图4-1 主程序流程图 2.简单程序介绍 #include <reg52.h> //头文件 #define uchar unsigned char //宏定义无符号字符型 #define uint unsigned int //宏定义无符号整型 code uchar seg7code[10]={ 0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; //显示段码 数码管字跟 uchar wei[4]={0XEf,0XDf,0XBf,0X7f}; //位的控制端 //位控制码 sbit ST=P3^0; //A/D启动转换信号 sbit OE=P3^1; //数据输出允许信号 sbit EOC=P3^2; //A/D转换结束信号 sbit CLK=P3^3; //时钟脉冲 uint z,x,c,v,AD0809, date; //定义数据类型 延时函数 void delay(uchar t) { uchar i,j; for(i=0;i<t;i++) { for(j=13;j>0;j--); { ; } } } 数码管动态扫描 void xianshi() //显示函数 { uint z,x,c,v; z=date/1000; //求千位 x=date%1000/100; //求百位 c=date%100/10; //求十位 v=date%10; //求个位 P2=0XFF; P0=seg7code[z]&0x7f; P2=wei[0]; delay(80); P2=0XFF; P0=seg7code[x]; P2=wei[1]; delay(80); P2=0XFF; P0=seg7code[c]; P2=wei[2]; delay(80); P2=0XFF; P0=seg7code[v]; P2=wei[3]; delay(80); P2=0XFF; } CLK振荡信号 void timer0( ) interrupt 1 //定时器0工作方式1 { TH0=(65536-2)/256; //重装计数初值 TL0=(65536-2)%256; //重装计数初值 CLK=!CLK; //取反 } 主函数 void main() { TMOD=0X01; //定时器中断0 CLK=0; //脉冲信号初始值为0 TH0=(65536-2)/256; //定时时间高八位初值 TL0=(65536-2)%256; //定时时间低八位初值 EA=1; //开CPU中断 ET0=1; //开T/C0中断 TR0=1; while(1) //无限循环 { ST=0; //使采集信号为低 ST=1; //开始数据转换 ST=0; //停止数据转换 while(!EOC); //等待数据转换完毕 OE=1; //允许数据输出信号 AD0809=P1; //读取数据 OE=0; //关闭数据输出允许信号 if(AD0809>=251) //电压显示不能超过5V AD0809=250; date=AD0809*20; //数码管显示的数据值,其中20为采集数据的毫安值 xianshi(); //数码管显示函数 } } 当测量浓度大于设定浓度时,单片机IO口输出低电平 #include<reg52.h> //库文件 #define uchar unsigned char//宏定义无符号字符型 #define uint unsigned int //宏定义无符号整型 第五章 调试 当程序在uVision环境下编写完成,并编译生成.hex文件后,就可以下载并进行调试了。 一、USB转串口驱动安装 打开USB驱动文件夹下的PL2303_Prolific_DriverInstaller_v130.exe安装文件,按提示安装USB转串口驱动程序。安装完成后,插入USB下载线后,在[开始]-[控制面板]-[打印机和其他硬件]-[设备管理器],在“端口”分支下有(Prolific USB-to-Serial Comm Port(COMX)。X表示串口号,如果没有说明USB转串口驱动没有安装,须重新安装。记住括号里的COM口号。 图5-1 成功安装USB转串口驱动示意图 二、下载程序 打开STC单片机下载软件文件夹,点击运行STC_ISP_V481.exe程序,出现如下界面。 图5-2 下载软件 正确选择MCU 类型,COM口(与刚才安装的COM号一致),最高波特率和最低波特率都选2400bps或者1200bps (下载线内PL2303芯片所限,没办法!),并打开正确的.hex数据文件。 点击“Download/下载”按纽,窗口出现提示: Chinese:正在尝试与 MCU/单片机 握手连接 ... Connection is failure. You can try: 1.Give your MCU Power On Reset. 2.Stop operation, then re-select COM Port. 3.Because PLCC-DIP/PQFP-DIP Socket trace too long. 4.Update the STC ISP.exe version. 5.If still error, your MCU Firmware is error or null. Chinese:连接失败,请尝试以下操作: 1.在单片机停电状态下,点下载按钮,再给单片机上电 2.停止下载,重新选择 RS-232 串口, 接好电缆 3.可能需要先将
    展开阅读全文
    提示  咨信网温馨提示:
    1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
    2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
    3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
    4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
    5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
    6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

    开通VIP折扣优惠下载文档

    自信AI创作助手
    关于本文
    本文标题:酒精浓度探测仪的设计毕业设计.doc
    链接地址:https://www.zixin.com.cn/doc/2138296.html
    页脚通栏广告

    Copyright ©2010-2026   All Rights Reserved  宁波自信网络信息技术有限公司 版权所有   |  客服电话:0574-28810668    微信客服:咨信网客服    投诉电话:18658249818   

    违法和不良信息举报邮箱:help@zixin.com.cn    文档合作和网站合作邮箱:fuwu@zixin.com.cn    意见反馈和侵权处理邮箱:1219186828@qq.com   | 证照中心

    12321jubao.png12321网络举报中心 电话:010-12321  jubao.png中国互联网举报中心 电话:12377   gongan.png浙公网安备33021202000488号  icp.png浙ICP备2021020529号-1 浙B2-20240490   


    关注我们 :微信公众号  抖音  微博  LOFTER               

    自信网络  |  ZixinNetwork