ImageVerifierCode 换一换
格式:DOC , 页数:58 ,大小:297.04KB ,
资源ID:3947411      下载积分:14 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/3947411.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(基于单片机的一氧化碳检测系统设计.doc)为本站上传会员【天****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

基于单片机的一氧化碳检测系统设计.doc

1、 石家庄铁道大学四方学院毕业设计 基于单片机的一氧化碳检测系统设计 The Design of Carbon Monoxide Testing System Based on Single Chip 2014届电气工程系 专  业电气工程及其自动化 学  号20106810 学生姓名李婉菁 指导老师冯国胜 完成日期 2014年5月20日 毕业设计成绩单 学生姓名 李婉菁 学号 20106810 班级 方1010—7 专业 电气工程及其自动化 毕业设计题目 基于单片机的一氧化碳检测系统设计 指导教师姓名 冯国胜 指导教师职称 教授

2、 评定成绩 指导教师 得分 评阅人 得分 答辩小组组长 得分 成绩: 院长(主任)签字: 年月日 毕业设计任务书 题目 基于单片机的一氧化碳检测系统设计 学生姓名 李婉菁 学号 20106810 班级 1010—7 专业 电气工程及其自动化 承担指导任务单位 电气工程系 导师 姓名 冯国胜 导师 职称 教授 一、主要内容 本设计以单片机为核心,利用一氧化碳检测传感器检测环境中的一氧化碳浓度,并利用显示器显示当前的浓度值,同时可设定报警值,超过设定值时进行声光报警。 二、基本要求 1。 选择合适的单片

3、机; 2。 选择合适的传感器,并设计信号处理电路,使单片机能够采集浓度信息; 3。 选择合适的时间芯片; 4. 设计键盘电路,可设定报警值; 5. 选择合适的显示器,设计显示电路,显示当前的时间和浓度值; 6。 选择合适的存储芯片,设计存储电路,存储超限的浓度值和对应的时间; 7. 设计蜂鸣器电路,浓度超限时报警; 8. 设计电源电路,为单片机供电; 9. 编写软件程序,实现系统功能。 三、主要技术指标 1. 利用protel绘制电路图并形成PCB图,制作出实物; 2。 利用C语言语言完成软件设计; 3。 单片机建议选用STC12C520XAD系列; 4. 显示器建议

4、选用LCD1602; 5. 存储芯片建议选用AT24C02。 四、应收集的资料及参考文献 1。 单片微型计算机原理与接口技术科学出版社 2。 单片机原理及应用高等教育出版社 3. 传感器与检测技术高等教育出版社 五、进度计划 第1-2周:资料收集,设定方案; 第3周:撰写开题报告; 第4—7周:确定设计方案,完成电路设计,编写程序; 第8周:中期检查; 第9-12周:系统调试,撰写论文; 第13-14周:论文审核,定稿; 第15—16周:答辩。 教研室主任签字 时 间 年 月日 毕业设计开题报告 题 目 基于单片机的一氧化碳检测系统设计 学生姓名

5、李婉菁 学号 20106810 班级 1010-7 专业 电气工程及其自动化 一、研究背景 目前,随着日光温室的迅速增多,人们对其性能要求也越来越高,特别是为了提高生产效率,对温室的自动化程度要求也越来越高. 中国农业的发展必须走现代化农业这条道路,随着国民经济的迅速增长,农业的研究和应用技术越来越受到重视,特别是日光温室已经成为高效农业的一个重要组成部分.现代化农业生产中的重要一环就是对农业生产环境的一些重要参数进行检测和控制。例如:一氧化碳浓度、空气的温度、湿度等。在农业种植问题中,温室环境与生物的生长、发育、能量交换密切相关,进行环境测控是实现温室生产管理自动化、科学化

6、的基本保证,通过对监测数据的分析,结合作物生长发育规律,控制环境条件,使作物达到优质,高产,高效的栽培目的。由于温室大棚能带来可观的经济效益,所以温室大棚技术越来越普及,并且己成为农民增收的主要手段。温室内的一氧化碳浓度、温度与湿度等参数,直接关系到蔬菜和水果的生长。例如:一氧化碳过浓会导致作物叶片发黄等。国外的温室设施已经发展到比较完备的程度,并形成了一定的标准,但是价格非常昂贵,缺乏与我国气候特点相适应的测控软件。因此,为了实现高效农业生产的科学化并提高农业研究的准确性,推动我国农业的发展,必须大力发展农业设施与相应的农业工程,科学合理地调节温室内二氧化碳的浓度、温度以及湿度,使大棚内形成

7、有利于蔬菜,水果生长的环境,是大棚蔬菜和水果早熟、优质、高效益的重要环节. 由于单片机及各种电子器件性价比的迅速提高,使得这种要求变为可能。本课题即以单片机为核心控制芯片,设计一套基于单片机的一氧化碳检测系统。 二、国内外研究现状 1。 国外研究现状及特点 西方发达国家在现代一氧化碳检测技术上起步比较早。20世纪60年代,生产型的高级温室开始应用于农业生产,奥地利首先建成了番茄生产工厂,70年代后荷兰、日本、美国、英国、以色列等国家的温室园艺迅猛发展,一氧化碳检测广泛应用于园艺作物生产、畜牧业和水产养殖业.近百年来,温室大棚作为设施农业的重要组成部分,其自动控制和管理技术不断得以提高,

8、特别是二十世纪一氧化碳检测技术的出现,更使温室大棚环境控制技术产生了革命性的变化。80年代,随着微型计算机日新月异的进步和价格大幅度下降,以及对问世控制要求的提高,以微型计算机为核心的一氧化碳检测系统,在欧美得到了长足的发展,并迈入了网络化,智能化阶段。目前,国外一氧化碳检测设施已经发展到一定程度,并形成了一定的标准. 2。 我国研究现状及特点 我国自行开发的一氧化碳测控系统其技术水平和调控能力与发达国家还有一定的差距。而我国综合环境测控技术的研究刚刚起步,目前仍然停留在研究单个或少量环境因子调控技术的阶段,而实际上,温室内的光照度、温度、湿度、一氧化碳浓度等环境因素,都是在相互影响、相互

9、制约的状态中对作物的生长产生影响的,环境要素的空间变化、时间变化都很复杂.因此,我们应该根据我国的国情研制出适合我国农业的发展的一氧化碳检测仪器仪表,并在农业设施中广泛推广. 三、主要工作和方法手段 1. 进行系统方案设计; 2. 选择合适的单片机,设计单片机最小系统,并熟悉该单片机的开发环境; 3。 设计电源电路,为单片机供电; 4. 选择MQ7传感器,设计气体传感电路; 5. 选择显示部分为LED数码管,对一氧化碳浓度进行分时显示; 6. 设计按键电路控制显示浓度; 7。 设计报警电路,一氧化碳超出指定浓度时声光报警; 8。 利用protel绘制电路图并形成PCB图,制作

10、出实物; 9。 根据以上设计利用C语言完成软件编程设计。 四、预期达到的结果 利用一氧化碳检测传感器及单片机检测环境中的一氧化碳浓度,并利用显示器显示当前的浓度值,显示范围为0—1000ppm。同时可设定报警值,当一氧化碳浓度超过设定的上、下限时,仪器产生声光报警,并在显示屏上显示报警状态、故障状态、时间参数等数据信息。 指导教师签字 时间 年月日 摘要 一氧化碳检测仪是一种用于公共场所具有检测及超限报警功能的仪器,能起到预防一氧化碳中毒的效果,使人们安全放心的工作. 设计方案基于STC12C5A60S2单片机,选择瑞士蒙吧波公司的MQ7一氧化碳传感器。系统将传感器的

11、标准信号通过AD0832为核心的A/D转换电路调理,经由单片机进行数据处理,最后由LCD显示一氧化碳浓度值。文中详细介绍了数据采集子系统、数据处理过程以及数据显示子系统和报警电路的设计方法和过程.系统对于采样地点超出规定的一氧化碳容许浓度时采用三极管驱动的单音频报警电路提醒监测人员。同时,操作人员对于具体报警点的上限值可以通过单片机编程进行设置.另外,该系统对浓度信号进行了信号补偿等处理,减少了测量误差。因此,系统具有较高的测量精度,而且结构简单,性能优良。 系统以单片机为核心,利用一氧化碳检测传感器检测环境中的一氧化碳的浓度,并利用显示器显示当前的浓度值,同时可设定报警值,超过设定值时进行

12、声光报警。 关键词:一氧化碳检测 STC12C5A60S2 MQ7 Abstract Carbon monoxide detector is a kind of instrument used to test and transfinite alarm function in public places 。 It can prevent carbon monoxide poisoning to make people worksafely。 This design is based on STC12C5A60S2 single chip microcomputer, selecti

13、ng the Swiss wave of corporate MQ7 carbon monoxide sensor. System will change the standard signal of sensor through AD0832 as the core of after A/D conversion circuit by single-chip computer for data processing。 Finally it displays the carbon monoxide densityby the LCD. This paper introduces the dat

14、a acquisition subsystem, data processing and data display subsystem and alarm circuit design method and process。 System for sampling sites beyond the allowable concentration of carbon monoxide in the single audio alarm circuit driven by triode reminds monitoring personnel. At the same time, the oper

15、ator for the upper limit of the specific stations can set through the microcontroller programming。 In addition, the system of the concentration signal, signal compensation and so on processing to reduce the measurement error。 Therefore, this system has high measurement precision, simple structure an

16、d good performance。 System uses the single chip processor as the corewith the use of carbon monoxide detection sensor to testconcentration ofcarbon monoxide in the environment and uses the display to show the current density。 At the same time it can be set alarm value 。When it is more than the set

17、 value, the system will implement sound and light alarming。 Key words:Carbon monoxide testing STC12C5A60S2 MQ7 目录 第1章 绪论1 1.1 课题研究的目的意义1 1。2 国内外研究现状1 1。3 论文研究内容2 第2章 系统设计方案3 2.1 原理框图3 2.2 总体设计思路3 第3章 系统硬件设计4 3.1 单片机芯片STC12C5A60S24 3。2 传感器模块7 3。2。1 传感器概述7 3。2。2结构与特点7 3.2.3 主要技术参数8

18、 3.2.4 实物图及接口说明9 3.3 时钟电路10 3。4 存储电路17 3。5 电源电路15 3。6显示电路15 3.7 声光报警电路17 3。8 按键电路20 3.9 串口设计20 第4章 系统软件设计21 4.1Keil uVision421 4.2 系统程序设计21 4。2。1 主程序设计22 4。2.2 显示界面子程序设计22 4.2。3 时钟模块设计23 4。2.4 液晶显示设计24 4。2.5 按键控制设计24 4。2。6 存储模块设计25 第5章 系统的调试26 5。1 硬件调试27 5。2 软件调试27 第6章 结论与展望30 参

19、考文献30 致谢31 附录32 附录A 外文资料32 附录B 原理图40 附录CPCB图41 附录D 源程序42 II 石家庄铁道大学四方学院毕业设计 第1章 绪 论 1。1 课题研究的目的意义 目前,随着日光温室的迅速增多,人们对其性能要求也越来越高,特别是为了提高生产效率,对温室的自动化程度要求也越来越高. 中国农业的发展必须走现代化农业这条道路,随着国民经济的迅速增长,农业的研究和应用技术越来越受到重视,特别是日光温室已经成为高效农业的一个重要组成部分。现代化农业生产中的重要一环就是对农业生产环境的一些重要参数进行检测和控制。例如:一氧化碳浓度、空气的温度、湿度

20、等。在农业种植问题中,温室环境与生物的生长、发育、能量交换密切相关,进行环境测控是实现温室生产管理自动化、科学化的基本保证,通过对监测数据的分析,结合作物生长发育规律,控制环境条件,使作物达到优质,高产,高效的栽培目的。由于温室大棚能带来可观的经济效益,所以温室大棚技术越来越普及,并且己成为农民增收的主要手段。温室内的一氧化碳浓度、温度与湿度等参数,直接关系到蔬菜和水果的生长。例如:一氧化碳过浓会导致作物叶片发黄等。国外的温室设施已经发展到比较完备的程度,并形成了一定的标准,但是价格非常昂贵,缺乏与我国气候特点相适应的测控软件.因此,为了实现高效农业生产的科学化并提高农业研究的准确性,推动我国

21、农业的发展,必须大力发展农业设施与相应的农业工程,科学合理地调节温室内一氧化碳的浓度、温度以及湿度,使大棚内形成有利于蔬菜,水果生长的环境,是大棚蔬菜和水果早熟、优质、高效益的重要环节。 1。2 国内外研究现状 西方发达国家在现代一氧化碳检测技术上起步比较早.20世纪60年代,生产型的高级温室开始应用于农业生产,奥地利首先建成了番茄生产工厂,70年代后荷兰、日本、美国、英国、以色列等国家的温室园艺迅猛发展,一氧化碳检测广泛应用于园艺作物生产、畜牧业和水产养殖业.近百年来,温室大棚作为设施农业的重要组成部分,其自动控制和管理技术不断得以提高,特别是二十世纪一氧化碳检测技术的出现,更使温室大棚

22、环境控制技术产生了革命性的变化。80年代,随着微型计算机日新月异的进步和价格大幅度下降,以及对问世控制要求的提高,以微型计算机为核心的一氧化碳检测系统,在欧美得到了长足的发展,并迈入了网络化,智能化阶段.目前,国外一氧化碳检测设施已经发展到一定程度,并形成了一定的标准。 我国自行开发的一氧化碳测控系统其技术水平和调控能力与发达国家还有一定的差距。而我国综合环境测控技术的研究刚刚起步,目前仍然停留在研究单个或少量环境因子调控技术的阶段,而实际上,温室内的光照度、温度、湿度、一氧化碳浓度等环境因素,都是在相互影响、相互制约的状态中对作物的生长产生影响的,环境要素的空间变化、时间变化都很复杂.因此

23、我们应该根据我国的国情研制出适合我国农业的发展的一氧化碳检测仪器仪表,并在农业设施中广泛推广。 1。3 论文研究内容 系统以单片机为核心,利用一氧化碳检测传感器检测环境中的一氧化碳浓度,用显示器显示当前的时间和浓度值,同时可设定报警值,超过设定值时进行声光报警,并且利用存储芯片存储三次报警值。 第2章 系统设计方案 2.1 系统框图 系统以单片机为核心,由单片机来控制各个模块。系统主要包括电源电路、存储电路、时钟电路、显示电路、报警电路,系统原理框图如图2—1所示。 图2-1 系统原理框图 MQ-7气体传感器 按键控制 报警装置 存储装置 LCD显示 单片机 电源

24、电路 系统设计框架为设计单片机最小系统,单片机最小系统包括晶振电路、单片机电路、复位电路。通过MQ7气体传感器输出的信号输入单片机检测,按键控制单片机运作,单片机输出信号使LCD显示,并输出给报警装置和存储设置。 2.2 总体设计思路 论文主要完成一氧化碳检测软件和硬件电路设计,设计内容包括:存储程序、控制程序、时钟程序、超标报警、按键检测、数据显示等. 系统采用单片机为控制核心,以实现一氧化碳检测系统的基本控制功能.系统主要功能内容包括:数据处理、时间设置、开始测量、超标报警、按键检测、存储设置.本系统设计采用功能模块化的设计思想,系统主要分为总体方案设计、硬件设计和软件设计三大

25、部分。根据任务书上的要求进行综合分析,总设计方案分为以下几个步骤: (1)硬件系统电路的设计; (2)软件系统主程序及其相关子程序的编写; (3)系统电路及软件的调试。 本系统设计的模块包括:电源模块,传感器模块,显示模块,声光报警模块,存储模块和单片机最小系统模块. 第3章 系统硬件设计 3。1 单片机芯片STC12C5A60S2 在系统的设计中,选择合适的系统核心器件成为能否成功完成设计任务的关键,而作为控制系统核心的单片机的选择更是重中之重,选择合适的单片机可以最大程度地简化单片机应用系统。目前,市场上的单片机不仅种类繁多,而且在性能方面也各有所长。一般来说,选择单片机需要

26、考虑以下几个方面: (1)单片机的基本性能参数.例如指令执行速度、程序存储器容量、I/O引脚数量等。 (2)单片机的增强功能.例如看门狗、多指针、双串口等. (3)单片机的存储介质.对于程序存储器来说,Flash存储器和OTP(一次性可编程)存储器相比较,最好是Flash存储器. (4)芯片工作温度范围符合工业级、军工级还是商业级。如果设计户外产品,必须选用工业级。 (5)芯片的功耗.比如设计并口加密狗时,信号线取电只能提供几毫安的电流,选用STC单片机就是因为它能满足低功耗的要求. (6)供货渠道是否畅通、价格是否低廉。 (7)技术支持网站的速度如何,资料是否丰富。包括芯片手册

27、应用指南、设计方案、范例程序等。 (8)芯片保密性能好、单片机的抗干扰性能好[2]。 系统采用的是STC12C5A60S2单片机。STC12C5A60S2系列单片机是STC生产的单时钟/机器周期(1T)的单片机,是高速/低功耗/超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍,内部集成MAX810专用复位电路,2路PWM,8路高速10位A/D转换(250K/S,即25万次/秒)针对电机控制,强干扰场合[3].STC12C5A60S2单片机中包含中央处理器(CPU)、程序存储器(Flash)、数据存储器(SRAM)、定时/计数器、UART串口、串口2、I/

28、O接口、高速A/D转换、SPI接口、PCA、看门狗及片内R/C振荡器和外部晶体振荡电路等模块。STC12C5A60S2系列单片机几乎包含了数据采集和控制中所需的所有单元模块,可称得上一个片上系统。 单片机STC12C5A60S2外观如图3-1所示。 图3-1STC12C5A60S2外观 单片机STC12C5A60S2的引脚功能图3—2所示。 图3—2STC12C5A60S2引脚图 单片机的引脚功能说明: P0.0~P0。7 P0口既可以作为输入/输出口,也可以作为地址/数据复用总线使用.当P0口作为输入/输出口时,P0是一个8位准双向口,内部有弱上拉电阻,无需外接上拉电阻。当P0

29、作为地址/数据复用总线使用时,是低8位地址线A0~A7,数据线D0~D7。 P1.0/ADC0/CLKOUT2 标准I/O口、ADC输入通道0、独立波特率发生器的时钟输出。 P1。1/ADC1 标准I/O口、ADC输入通道1。 P1。2/ADC2/ECI/RxD2 标准I/O口、ADC输入通道2、PCA计数器的外部脉冲输入脚,第二串口数据接收端。 P1。3/ADC3/CCP0/TxD2 外部信号捕获,高速脉冲输出及脉宽调制输出、第二串口数据发送端. P1.4/ADC4/CCP1/SS非SPI同步串行接口的从机选择信号。 P1.5/ADC5/MOSI SPI同步串行接口的主

30、出从入(主器件的输入和从器件的输出)。 P1.6/ADC6/MISO SPI同步串行接口的主入从出。 P1.7/ADC7/SCLKSPI同步串行接口的时钟信号。 P2。0~P2.7 P2口内部有上拉电阻,既可作为输入输出口(8位准双向口),也可作为高8位地址总线使用。 P3。0/RxD 标准I/O口、串口1数据接收端。 P3.1/TxD 标准I/O口、串口1数据发送端. P3。2/INT0标准I/O口、非外部中断0,下降沿中断或低电平中断。 P3。3/INT1 标准I/O口、非外部中断1、下降沿中断或低电平中断。 P3。4/T0/INT/CLKOUT0 定时器计数器

31、0外部输入、定时器0下降沿中断、定时计数器0的时钟输出。 P3.5/T1/INT/CLKOUT1定时器计数器1外部输入、定时器1下降沿中断、定时计数器1的时钟输出。 P3.6/ WR标准I/O口、外部数据存储器写脉冲. P3。7/ RD标准I/O口、外部数据存储器读脉冲。 单片机最小系统包括晶振电路、单片机电路、复位电路。 晶振部分由11.0592MHz和两个电容组成。单片机通常使用的是5V直流电源,是单片机正常工作的基本保障.此外,为了保证单片机的电源稳定,还需要加一个旁路电容104,起到滤波降低干扰的作用。 复位操作有上电自动复位、按键电平复位和外部脉冲复位3种方式[4]。

32、本系统采用的是上电自动复位即阻容复位方式,由从单片机STC12C5A60S2资料查知,阻容复位时,要求电容为10µF,电阻10k,因为RC/RD+系列单片机的RESET引脚内没有下拉电阻,所以必须用此10k电阻. 单片机最小系统电路图如下图3—3所示。 图3-3单片机最小系统 3。2 传感器模块 3.2。1传感器概述 系统所采用的是MQ—7气体传感器,其所使用的气敏材料是在清洁空气中电导率较低的二氧化锡(SnO2)。采用高低温循环检测方式低温(1。5V加热)检测一氧化碳,传感器的电导率随空气中一氧化碳气体浓度增加而增大,高温(5。0V加热)清洗低温时吸附的杂散气体.使用简单的电路即可

33、将电导率的变化转换为与该气体浓度相对应的输出信号。MQ—7气体传感器对一氧化碳的灵敏度高,这种传感器可检测多种含一氧化碳的气体,是一款适合多种应用的低成本传感器。 3。2.2 结构与特点 特点: (1)针对一氧化碳有良好的灵敏度; (2)长寿命低成本; (3)简单的驱动电路即可. 传感器结构如图3—4所示。 图3-4 MQ-7传感器构造图 3.2。3 主要技术参数 产品型号 MQ—7 产品类型 半导体气敏元件 标准封装 塑封 检测气体 一氧化碳 检测浓度 10—1000ppmCO 标准电路条件 回路电压 Vc ≤10V DC 加热电压 VH

34、 5.0V±0。2V ACorDC(高) 1.5V±0.1V ACorDC(低) 加热时间 TL 60±1S(高)90±1S(低) 负载电阻 RL 可调 标准测试条件下元件特性 加热电阻 RH 31Ω±3Ω(室温) 加热功耗 PH ≤350mW 敏感体表面电阻 Rs 2KΩ—20KΩ(in100ppmCO) 灵敏度 S Rs(in air)/Rs(100ppmCO)≥5 浓度斜率 α ≤0。6(R300ppm/R100ppm CO) 标准测试条件 温度、湿度 20℃±2℃;65%±5%RH 标准测试电路 Vc:5.0V±0。1V; VH

35、高):5.0V±0。1V; VH(低):1。5V±0。1V 预热时间 不少于48小时 图3-5 主要技术参数图 3.2.4 实物图及接口说明 MQ-7传感器模块实物如图3-6和图3—7所示. 图3—6MQ-7传感器模块正面图 图3—7MQ—7传感器模块背面图 传感器模块接口说明如图3-8所示。 图3—8MQ—7传感器模块接口说明 MQ-7传感器模块四个引脚分别为VCC接5V电源正极;GND接地;DOUT为TTL高低电平输出端,作用是检测报警信号,低电平有效;AOUT为模拟电压输出端,作用是把检测到的浓度转换成模拟电压信号,单片机由此采集气体浓度,模拟量输出0~5V电压,浓

36、度越高电压越高。原理图如图3—9所示. 图3—9MQ—7传感器模块原理图 引脚1接电源VCC,引脚2接地,引脚3接单片机的P10口,引脚4接单片机的P11口。其中R1为5。1,R2为10k,R3为1k,Rp为10k,C1为0。1uF。 3。3 时钟电路 本系统选择了DS1302时钟芯片.因为此系统需要记录测量发生的时间,所以需要时钟芯片来记录不同时间的监测数据,因此在系统中加入了时钟芯片。 (1)时钟芯片DS1302内含一个实时时钟/日历和31字节静态RAM,可以通过串行接口与单片机通信.通信时,仅需要3个口线:①RES(复位),②I/O数据线,③SCLK(串行时钟)。 (2)DS

37、1302主要性能有:时钟能计算2100年之前的秒、分、时、日、日期、星期、月、年的能力,还有闰年的调整能力;读/写时钟或RAM数据时,有单字节和多字节传送两种方式,与DS1202/TTL兼容。 (3)DS1302引脚概述:X1,X2;振荡源,外接32。768KHZ晶振;SCLK:串行时钟输入端。 (4)DS1302数据输入/输出时序 数据输入是在输入写命令字的8个SCLK周期之后,接下来的8个SCLK周期中的每个脉冲的上升沿输入数据,数据从低位即0位开始。需要注意的是,第一个数据位在命令字节的最后一位之后的第一个下降沿被输出。只要RST保持高电平,如果有额外的SCLK周期,将重新发送数据

38、字节,即多字节传送。同样,在紧跟8位的控制指令字后的下一个SCLK脉冲的下降沿读出DS1302的数据,读出数据时从低位0位到高位7.时序如图3—10和图3—11所示。 图3—10单字节读操作时序图 图3-11单字节写操作时序图 首先,对DS1302的读写操作必须在RST为1时才允许操作;写操作时必须关闭写保护寄存器的写保护位(0x00);读操作时跟此寄存器无关;写操作时先写地址(RW=0,允许写数据的单元地址),然后写数据。读操作时先写地址(RW=1,允许读数据的单元地址),然后读数据.时钟控制字见图3—12. 寄存器名 命令字 取值 范围 各位内容 写操作 读操作 7

39、 6 5 4 3~0 秒寄存器 80H 81H 00~59 CH 10SEC SEC 时寄存器 84H 85H 01~12 00~23 12/24 0 10/(A/P) HR HR 日寄存器 86H 87H 01~28,29、30、31 0 0 10DATE DATE 月寄存器 88H 89H 01~12 0 0 0 10M MONTH 周寄存器 8AH 8BH 01~07 0 0 0 0 DAY 年寄存器 8CH 8DH 01~99 10YEAR YEAR 保护寄存器 8EH 8FH

40、 WP 0 0 0 0 慢充电寄存器 90H 91H TCS TCS TCS TCS DS DS RS RS 时钟突发寄存器 BEH BFH 图3—12 时钟控制字对照图 图3—13时钟电路图 DS1302时钟芯片引脚连接分别为X1,X2接32。768kHz晶振;VCC1,VCC2为电源供电管脚;GND接地;SCLK为串行时钟引脚,接单片机的P3。5口;I/O为数据输入/输出引脚,接单片机的P3。4口;CE为复位脚,接单片机的P3。7口.时钟模块中电阻R11,R12,R13为上拉电阻,起到了限制电流的作用。

41、时钟电路图见图3—13。 3.4 存储电路 系统选择AT24C02存储芯片,因为系统需要存储超限的浓度值和对应的时间,所以要加入存储芯片。AT24C02支持I2C,总线数据传送协议I2C,总线协议规定任何将数据传送到总线的器件作为发送器。任何从总线接收数据的器件为接收器。数据传送是由产生串行时钟和所有起始停止信号的主器件控制的.主器件和从器件都可以作为发送器或接收器,但由主器件控制传送数据(发送或接收)的模式,由于A0、A1和A2可以组成000~111八种情况,即通过器件地址输入端A0、A1和A2可以实现将最多8个AT24C02器件连接到总线上,通过进行不同的配置进行选择器件。 只有总线

42、非忙时才被允许进行数据传送,在传送时,当时钟线为高电平,数据线必须为固定状态,不允许有跳变.时钟线为高电平时数据线的任何电平变化将被当作总线的启动或停止条件.SCL线为高电平期间,SDA线由高电平向低电平的变化表示起始信号;SCL线为高电平期间,SDA线由低电平向高电平的变化表示终止信号。其时序如图3—14所示。 SDA SCL 图3—14起始和终止信号时序图 每个时钟脉冲传送一位数据。SCL为高电平SDA的改变被认为是控制信号。 位传输如图3—15所示。 允许数 据变化 要求数 据稳定 要求数 据稳定 SDA SCL 图3—15位传输时序图 总线上的接收

43、器每收到一个字节就产生一个应答,主器件必须产生一个对应的额外的时钟脉冲。接收器拉低SDA线表示应答,并在期间保持稳定的低电平。应答时序图如图3—16所示。 应答 非应答 SDA (从机) SDA (主机) SCL 图3-16应答时序图 写操作要求在接收器件地址和ACK应答后,接收8位的字。接收到这个地址后EEPROM应答“0”然后是一个8位数据。在接收8位数据后,EEPROM应答“0”,接着必须由主器件发送停止条件来终止写程序列.次时EEPROM进入内部写周期,数据写入非易矢性存储其中,在此期间所有输入都无效,直到写周期完成,EEPROM才会有应答。应答的时序如图3—17

44、所示。 数据 字地址 写 SDA线 停止 条件 器件 地址 起始 条件 图3—17写操作时序图 读操作的初始化方式和写操作一样,仅把R/W位置1,读操作有三种不同方式:当前地址读,随机读和顺序读.读操作时序图如图3—18所示. 数据 读 SDA线 停止 条件 器件 地址 起始 条件 图3-18读操作时序图 存储模块的电路图如图3—19所示. 图3—19存储模块电路图 AT24C02存储芯片的管脚及连接分别为A0、A1、A2 器件地址输入端;VCC接电源;GND接地;WP 写保护;SCL 是串行时钟,接单片机的P2.3口;SDA 串行数据

45、/地址管脚,接单片机的P2。4口。电阻R14,R15为上拉电阻,起限制电流的作用。其电路图如图3—19所示。 3。5 电源电路 由于直接输出的电源为交流220V,而单片机和传感器模块工作所需要的电源为5V,所以要设计电源电路,将交流220V变成直流5V,供单片机、一氧化碳传感器等使用。电源电路如图3—20所示。 图3—20电源电路 电路中有到主要用三端稳压器7805。三端IC是指这种稳压用的集成电路,只有三条引脚输出,分别是输入端、接地端和输出端.用78系列三端稳压IC来组成稳压电源所需的外围元件极少,电路内部还有过流、过热及调整管的保护电路,使用起来可靠、方便,而且价格便宜.该系列集

46、成稳压IC型号中的78后面的数字代表该三端集成稳压电路的输出电压,如7805表示输出电压为+5V,因为三端固定集成稳压电路的使用方便,电子制作中经常采用.输出电流留有一定的余量,以避免个别集成稳压电路失效时导致其他电路的连锁烧毁。 在实际应用中,应在三端集成稳压电路上安装足够大的散热器,当然小功率的条件下不用。当稳压管温度过高时,稳压性能将变差,甚至损坏.当制作中需要一个能输出1。5A以上电流的稳压电源,通常采用几块三端稳压电路并联起来,使其最大输出电流为N个1。5A,但应用时需注意:并联使用的集成稳压电路应采用同一厂家、同一批号的产品,以保证参数的一致.另外在输出电流上留有一定的余量,以避

47、免个别集成稳压电路失效时导致其他电路的连锁烧毁。 3.6 显示电路 本系统选用LCD1602液晶显示屏, LCD1602分为带背光和不带背光两种,基控制器大部分为HD44780,带背光的比不带背光的厚,是否带背光在应用中并无差别,在电路中连接有10kΩ的电位器,通过电位器可以调节显示字符的亮度。字符型液晶显示模块是一种专门用于显示字母、数字、符号等点阵式LCD,目前常用16*1,16*2,20*2和40*2行等的模块.一般1602字符型液晶显示器实物如图3—21和图3-22所示。 图3—21LCD1602显示屏正面 图3—22LCD1602显示屏背面 LCD1602指令表如表3—1所

48、示。 表3—1 LCD1602指令表 序号 指令 RS R/W D7 D6 D5 D4 D3 D2 D1 D0 1 清屏 0 0 0 0 0 0 0 0 0 1 2 3 光标返回 置输入模式 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 I/D * S 4 显示开/关控制 0 0 0 0 0 0 1 D C B 5 光标或字符移位 0 0 0 0 0 1 S/C R/L * * 6 置功能 0 0 0 0 1

49、DL N F * * 7 置字符发生存贮器地址 0 0 0 1 字符发生存贮器地址 8 置数据存贮器地址 0 0 1 显示数据存贮器地址 9 读忙标志或地址 0 1 BF 计数器地址 10 写数到CGRAM或DDRAM) 1 0 要写的数据内容 11 从CGRAM或DDRAM读数 1 1 读出的数据内容 本系统采用的是LCD1602型号的静态显示器.液晶显示模块是一个慢显示器件,所以在执行每条指令之前一定要确认模块的忙标志,为低电平表示不忙,否则此指令失效.要显示字符时要先输入显示字符地址,也就是告诉模块在哪里显示字符。 显

50、示电路如图3-23所示. 图3—23显示电路 LCD1602采用标准的16脚接口,其中: 第1脚:VSS为公共端接地。 第2脚:VCC接5V电源正极。 第3脚:V0为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高(对比度过高时会产生“鬼影",使用时可以通过一个10K的电位器调整对比度)。 第4脚:RS为寄存器选择,高电平1时选择数据寄存器、低电平0时选择指令寄存器,接单片机的P2.5口。 第5脚:RW为读写信号线,高电平(1)时进行读操作,低电平(0)时进行写操作.接单片机的P2。6口。 第6脚:E(或EN)端为使能(enable)端,高电平(1)时读取信息

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

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

客服