单片机原理及接口关键技术专业课程设计.doc
《单片机原理及接口关键技术专业课程设计.doc》由会员分享,可在线阅读,更多相关《单片机原理及接口关键技术专业课程设计.doc(42页珍藏版)》请在咨信网上搜索。
1、辽 宁 工 业 大 学单片机原理及接口技术 课程设计(论文)题目: CO气体浓度监测仪设计 院(系): 电气工程学院 专业班级: 学 号: 学生姓名: 指导老师: (签字)起止时间:.06.24-.07.12 课程设计(论文)任务及评语院(系):电气工程学院 教研室: 学 号学生姓名专业班级课程设计(论文)题目CO气体浓度监测仪设计课程设计(论文)任务该监测仪关键用于公共场所及一些车间空气中CO浓度监测,检测标准是:CO浓度小时均值应低于3mg/m3,日均值应低于4mg/m3。. 设计任务:1. CPU最小系统设计(包含CPU选择,晶振电路,复位电路)2. 传感器选择和模拟量检测电路设计3.
2、人机对话接口电路设计(要求强弱电隔离)4. .程序步骤图设计机程序清单编写技术参数:1CO浓度小时均值应低于3mg/m3,日均值应低于4mg/m3。2工作电源220V设计要求:1、分析系统功效,选择适宜单片机及传感器,模拟量输入电路设计等;2、应用专业绘图软件绘制硬件电路图和软件步骤图;3、按要求格式,撰写、打印设计说明书一份,其中程序开发要有具体软件设计说明,具体叙述系统工作过程,字数应在4000字以上。进度计划第1天 查阅搜集资料第2天 总体设计方案确实定第3-4天 CPU最小系统设计 第5天 传感器选择和模拟量检测电路设计 第6天人机对话接口电路设计第7天 程序步骤图设计第8天 软件编写
3、和调试第9天 设计说明书完成第10天 答辩指导老师评语及成绩 平时: 论文质量: 答辩: 总成绩: 指导老师签字: 年 月 日注:成绩:平时20% 论文质量60% 答辩20% 以百分制计算摘 要本系统利用51单片机做关键控制模块,利用MQ-7一氧化碳传感器探测一氧化碳。实时监控多处一氧化碳浓度改变,假如某处一氧化碳浓度过高,系统将发出声音报警,并显示报警传感器号码,提醒大家立即抢险。本系统可用于家庭环境,也适适用于工业环境。因为单片机成本低廉,自动控制功效比较强大,运行稳定,环境适应性好,所以本系统采取单片机做控制关键元件。MQ-7一氧化碳传感器对一氧化碳灵敏度高;长寿命,低成本;简单驱动电路
4、即可。所以,很适适用于家庭一氧化碳检测。数码管能清楚显示报警房间号码,即使在光线较暗时,所以选择数码管做显示模块。关键词:一氧化碳;单片机;检测;报警目 录目 录IV第1章 绪论11.1 CO浓度监测仪研究概况11.2 本文研究内容1第2章 CPU最小系统设计22.1 CO气体浓度监测仪总体设计方案22.2 CPU选择32.3 时钟电路设计62.4 复位电路设计72.5 单片机最小系统设计7第3章 CO浓度监测仪输入输出电路设计83.1 CO传感器选择83.2 运算放大器选择103.3 A/D转换电路103.4 声光报警电路113.5 显示电路12第4章 软件设计134.1 步骤图设计134.
5、2 程序编写144.2.1 主程序144.2.2 调零子程序154.2.3 显示子程序164.2.4 报警子程序194.2.5 中止取值子程序19第5章 软件仿真22第6章 课程设计总结24参考文件25附录 硬件原理图26第1章 绪论1.1 CO浓度监测仪研究概况燃气(人工煤气、天然气、液化石油气)普及,提升了生产效率、市民生活质量,但在使用燃气过程中,因燃气泄漏、废气等原因造成燃气爆炸、中毒等意外事故时有发生,给大家生命和财产安全带来了严重威胁,所以安全使用燃气一直是燃气主管部门工作重中之重。CO浓度监测仪能有效监测环境中可燃气体或毒性气体CO浓度,一旦其浓度超出报警限定值,就能发出声光报警
6、信号,而且能自动开启排风扇把燃气排出室外,甚至能经过联动装置自动切断燃气供给预防燃气继续泄漏,起到安全防范作用。但监测仪选择得是否合理,直接关系到其功效充足发挥。该设计所研究CO浓度监测仪正是应这种要求而开发。一氧化碳是一个无色、无味气体,它和血液中血红素结合能力是氧 240 倍,它和血红素形成稳定络合物,使血红蛋白丧失了输送氧气能力,从而造成组织低氧症,甚至死亡。一氧化碳浓度高低是评价空气质量好坏关键指标之一,也是工厂、煤矿井下是否发生自燃火灾关键标志之一。为了确保大家身体健康和环境洁净,世界各国全部纷纷致力于预防空气污染产生监测仪是否灵敏可靠关系到人身财产安全,所以监测仪属于强制检定计量器
7、具。现在大多数报警器用户全部使用汽油或液化气等超出以上高浓度易挥发可燃气体对报警器进行检测, 若报警即判定监测仪正常。这么做即使省缺了购置可燃气体标准物质麻烦和费用, 但实际上达不到确保安全目标, 从而形成重大安全隐患, 有时还会造成报警器检测元件中毒。假如使用标准气体检测报警器, 就能确保人身安全, 同时杜绝报警器检测探头中毒现象。1.2 本文研究内容本文所设计数字气体报警器采取单片机AT89C51,其价格廉价,易于产品化。本设计能将置于测试环境中气体传感器输出模拟电压经过A/D转换器送入单片机AT89C51中进行处理并经过数码管显示,经过设置报警值,当检测到浓度达成或超出设定值时,用单片机
8、控制发光二极管发光报警,同时打开喇叭发出声音报警,来达成报警目标,并经过外接排风扇和电磁阀对其进行程控,以防事故发生。而当系统出现故障时,黄色LED亮启,便于用户立即对报警器进行维修。系统以MQ-7气体传感器和AT89C51 单片机为关键, 设计气体泄漏报警器。实现:1正确测量周围环境中可燃性气体、有毒有害气体泄漏;2实现系统各个模块功效控制;3实现单片机编程语言系统控制及传感器电路控制。4研究单片机各接口作用及功效;5了解MQ-7气体传感器具体功效;6实现对基础报警电路控制。第2章 CPU最小系统设计2.1 CO气体浓度监测仪总体设计方案单片机应用系统结构分三个层次:(1)单片机:通常指应用
9、系统主处理机,即所选择单片机器件。(2)单片机系统:指根据单片机技术要求和嵌入对象资源要求而组成基础系统,如时钟电路、复位电路和扩展存放器等和单片机组成了单片机系统。(3)单片机应用系统:能满足嵌入对象要求全部电路系统。在单片机系统基础上加上面向对象接口电路,如前向通道、后向通道、人机交互通道(键盘、显示器、打印机等)和串行通行口(RS232)和应用程序等。以此了解,一氧化碳报警器一样含有单片机应用系统三个层次。其中以AT89C51单片机为关键组成单片机系统。在此系统中,检测信号进入单片机进行运算处理。为了愈加好理清设计思绪,将整个系统细分为三部分加以设计说明。整个报警器由三个部分组成,分为三
10、大模块:浓度检测模块、主控模块和报警模块。在此次设计中,使用关键器件是单片机和一氧化碳传感器。为了保重整个系统可靠运行,设计中必需明确三大部分实际联络:以单片机为中心,其它各大模块一一展开。其中,浓度检测及显示模块所实现功效是将房间中一氧化碳浓度值转换成为单片机能够处理数字信号,而且浓度值显示出来:主控模块以单片机为主,对其它模块运行进行控制;报警模块是此系统外部电路,它功效是实现报警。系统框图图2-1所表示。单片机转换显示报警声音报警传感器AD图2-1 总体框图2.2 CPU选择数据处理过程是关键由AT89C51单片机等芯片完成。AT89C51是一个带4K字节闪烁可编程可擦除只读存放器(FP
11、EROM-Flash Programmable and Erasable Read Only Memory)低电压,高性能CMOS8位微处理器,俗称单片机。其中包含128 字节内部RAM,32个I/O 口线,2个16位定时/计数器,一个5 向量两级中止结构,一个全双工串行通信口,片内振荡器立即钟电路。同时,AT89C51 降至0Hz 静态逻辑操作,并支持两种可选节电工作模式26。空闲方法体制CPU 工作,但许可RAM,定时/计数器,串行通信口及中止系统继续工作。掉电方法保留RAM 中内容,但振荡器体制工作并严禁其它全部不见工作直到下一个硬件复位。单片机可擦除只读存放器能够反复擦除100次。该器
12、件采取ATMEL高密度非易失存放器制造技术制造,和工业标准MCS-51指令集和输出管脚相兼容。因为将多功效8位CPU和闪烁存放器组合在单个芯片中,ATMELAT89C51是一个高效微控制器。AT89C51单片机为很多嵌入式控制系统提供了一个灵活性高且廉价方案。AT89C51单片机管脚图图2-2所表示图2-2 AT89C51单片机管脚图引脚功效说明以下:VCC:电源电压GND:地P0口:P0口是一组8 位漏极开路型双向I/O口,也即地址/数据总线复用。作为输出口用时,每位能吸收电流方法驱动8个TTL 逻辑门电路,对端口写“1”可作为高阻抗输入端用。在访问外部数据存放器或程序存放器时,这组口线分时
13、转换地址(低8 位)和数据总线复用,在访问期间激活内部上拉电阻。在Flash 编程时,P0口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。P1口:P1是一个带内部上拉电阻8 位双向I/O口,P1输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对端口写“1”,经过内部上拉电阻把端口拉到高电平,此时可作输入口。作为输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。Flash 编程和程序校验期间,P1接收低8 位地址。P2口:P2是一个带有内部上拉电阻8 位双向I/O 口,P2输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。
14、对端口写“1”,经过内部上拉电阻把端口拉到高电平,此时可作输入口。作为输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。在访问外部程序存放器或16位四肢外部数据存放器(比如实施MOVX DPTR指令)时,P2口送出高8 位地址数据,在访问8 位地址外部数据存放器(比如实施MOVX RI 指令)时,P2口线上内容(也即特殊功效寄存器(SFR)区中R2 寄存器内容),在整个访问期间不改变。Flash编程和程序校验时,P2也接收高位地址和其它控制信号。P3口:P3是一个带有内部上拉电阻8位双向I/O口,P3输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对
15、端口写“1”,经过内部上拉电阻把端口拉到高电平,此时可作输入口。作为输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。P3 口还接收部分用于Flash闪速存放器编程和程序校验控制信号。RST:复位输入。当振荡器工作时,RST引脚出现两个机器周期以上高电平将使单片机复位。ALE/PROG:当访问外部程序存放器或数据存放器时,ALE(地址锁存许可)输出脉冲用于锁存地址低8位字节。即使不访问外部存放器,ALE仍以时钟振荡频率1/6输出固定正脉冲信号,所以它可对外输出时钟或用于定时目标。要注意是,每当访问外部数据存放器时将跳过一个ALE脉冲。对Flash存放器编程期
16、间,该引脚还用于输入编程脉冲(PROG)。如有必需,可经过对特殊功效寄存器(SFR)区中8EH单元D0位置位,可严禁ALE操作。该位置,只有一条MOVX和MOVC指令ALE 才会被激活。另外,该引脚会被微弱拉高,单片机实施外部程序时,应设置ALE无效。PSEN:程序存放许可输出是外部程序存放器读选通型号,当89C51由外部存放器取指令(或数据)时,每个机器周期两次PSEN有效,即输出两个脉冲。在此期间,当访问外部数据存放器,这两次有效PSEN信号不出现。EA/VPP:外部访问许可。欲使CPU仅访问外部程序存放器(地址为0000HFFFFH),EA端必需保持低电平(接地)。需注意是:假如加密位L
17、B1被编程,复位时内部会锁存EA端状态。如EA端为高电平(接VCC端),CPU则实施内部程序存放器中指令。Flash存放器编程时,该引脚加上+12v编程许可电源VPP,当然这必需是该器件使用12v编程电压VPP。XTAL1:振荡器反相放大器及内部时钟发生器输入端。XTAL2:振荡器反相放大器输出端。89C51中有一个用于组成内部振荡器高增益反相放大器,引脚XTAL1和XTAL2分别是该放大器输入端和输出端。这个放大器和作为反馈元件片外石英晶体或陶瓷谐振器一起组成自激振荡器,外接石英晶体或陶瓷谐振器及电容C1、C2接在放大器反馈回路中组成并联振荡电路。对电容C1、C2虽没有十分严格要求,但电容容
18、量大小会轻微影响振荡频率高低、振荡器工作稳定性、起振难易程度及温度稳定性,假如使用石英晶体,我们推荐电容使用30Pf10Pf,而如使用陶瓷谐振器提议选择40Pf10Pf。用户也能够采取外部时钟。这种情况下,外部时钟脉冲接到XTAL端,即内部时钟发生器输入端XTAL则悬空。2.3 时钟电路设计单片机工作时,从取指令到译码再进行微操作,必需在时钟信号控制下才能有序地进行,时钟电路就是为单片机工作提供基础时钟。单片机时钟信号通常有两种产生方法:内部时钟方法和外部时钟方法。本课题采取内部时钟方法。在单片机XTAL1和XTAL2引脚上跨接上一个晶振和两个稳频电容,能够和单片机片内电路组成一个稳定自激振荡
19、器。晶振频率取12 MHz。外接电容作用是对振荡器进行频率微调,使振荡信号频率和晶振频率一致,同时起到稳定频率作用,本课题选择33pF电容。易知:本单片机最小系统振荡周期=1/(12MHz)=1/12us,时钟周期=1/6us,机器周期=1us。图2-3时钟电路原理图2.4 复位电路设计不管是在单片机刚开始接上电源时,还是运行过程中发生故障全部需要复位。复位电路用于将单片机内部各电路状态恢复到一个确定初始值,并从这个状态开始工作。单片机复位条件:必需使其RST引脚上连续出现两个(或以上)机器周期高电平。单片机复位形式:上电复位、按键复位。本课题采取按键复位。在单片机开启0.1S后,电容C两端电
20、压连续充电为5V,这是时候10K电阻两端电压靠近于0V,RST处于低电平所以系统正常工作。当按键按下时候,开关导通,这个时候电容两端形成了一个回路,电容被短路,所以在按键按下这个过程中,电容开始释放之前充电量。伴随时间推移,电容电压在0.1S内,从5V释放到变为了1.5V,甚至更小。依据串联电路电压为各处之和,这个时候10K电阻两端电压为3.5V,甚至更大,所以RST引脚又接收到高电平。单片机系统自动复位。图2-4 复位电路原理图2.5 单片机最小系统设计单片机最小系统是由组成单片机系统必需部分元件组成,除了单片机之外,还需要包含电源供电电路、时钟电路、复位电路。图2-5 单片机最小系统原理图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 原理 接口 关键技术 专业课程 设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。