AT89C51单片机温度控制系统_第1页
AT89C51单片机温度控制系统_第2页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、毕业设计(论文)论文标题:AT89C51单片机温度掌握体系所属系部:电子工程系指点先生:职称:学生姓名:班级.学号:专业:应用电子技巧2012年05月15日毕业设计(论文)义务书标题:AT89C51单片机温度掌握体系义务与请求:设计并制造一个可以或许掌握1KW电炉的温度掌握系统,时光:年代日至年代日所属系部:电子工程系学生姓名:学号:专业:应用电子技巧指点单位或教研室:测控技巧教研室指点教师:职称:年月日摘要本设计是以一个1KW电炉为掌握对象,以AT89C51为掌握体系焦点,经由过程单片机体系设计实现对保电炉温度的显示和掌握功效.本温度掌握体系是一个闭环反馈调节体系,由温度传感器DS18B20

2、对保炉内温度进行检测,经由疗养电路得到合适的电压旌旗灯号经A/D转换芯片得到响应的温度值,将所得的温度值与设定温度值比拟较得到误差.经由过程对误差旌旗灯号的处理获得掌握旌旗灯号,去调节加热器的通断,从而实现对保温箱温度的显示和掌握.本文重要介绍了电炉温度掌握体系的工作道理和设计办法,论文重要由三部分构成.体系整体计划设计.硬件设计,重要包含温度检测电路.A/D转换电路.显示电路.键盘设计和掌握电路.体系软件设计,软件的设计采取模块化设计,重要包含A/D转换模块显示模块等.症结词:单片机传感器温度掌握目录绪论1第一章温度掌握体系设计和思绪21.2 体系框图2第二章AT89C51单片机32.1 A

3、T89C51单片机的简介32.2 AT89C51单片机的重要特征32.3 AT89C51单片机管脚解释4第三章温度掌握的硬件装备63.2 DS18B20工作道理73.3 DS18B20应用中留意事项8第四章体系硬件设计94.2 数码管温度显示电路94.2.1 数码管的分类94.2.2 数码管的驱动方法104.2.3 恒流驱动与非恒流驱动对数码管的影响114.3 单片机接口电路124.3.1 P0口的上拉电阻道理124.3.2 上拉电阻的选择144.4 单片机电源及下载线电路144.5 温度掌握电路15第五章温度掌握的软件设计175.1 数码管动态显示175.2 DS18B20初始化175.3

4、体系流程图19谢辞20参考文献21附录22绪论温度掌握,在工业主动化掌握中占领异常重要的地位.单片机体系的开辟应用给现代工业测控范畴带来了一次新的技巧革命,主动化.智能化均离不开单片机的应用.将单片机掌握办法应用到温度掌握体系中,可以战胜温度掌握体系中消失的轻微滞后现象,同时在进步采样频率的基本上可以很大程度的进步掌握后果和掌握精度.现代主动掌握越来越朝着智能化成长,在许多主动掌握体系中都用到了工控机,小型机.甚至是巨型机处理机等,当然这些处理机有一个很大的特色,那就是很高的运行速度,很大的内存,大量的数据存储器.但随之而来的是巨额的成本.在许多的小型体系中,处理机的成本占体系成本的比例高达2

5、0%,而对于这些小型的体系来说,设置装备摆设一个如斯高速的处理机没有任何须要,因为这些小体系寻求经济效益,而不是最在乎体系的快速性,所以用成本低廉的单片机掌握小型的,而又不是很庞杂,不须要大量庞杂运算的体系中是异常合适的.温度掌握,在工业主动化掌握中占领异常重要的地位,如在钢铁冶炼进程中要对出炉的钢铁进行热处理,才干达到机能指标,塑料的定型进程中也要保持必定的温度.跟着科学技巧的缓慢成长,各个范畴对主动掌握体系掌握精度.响应速度.体系稳固性与自适应才能的请求越来越高,被控对象或进程的非线性.时变性.多参数点的强烈耦合.较大的随机扰动.各类不肯定性以及现场测试手腕不完美等,使难以按数学办法树立被

6、控对象的精确模子的情形.跟着电子技巧以及应用需求的成长,单片机技巧得到了敏捷的成长,在高集成度,高速度,低功耗以及高机能方面取得了很大的进展.陪同着科学技巧的成长,电子技巧有了更高的飞跃,我们如今完全可以应用单片机和电子温度传感器对某处进行温度检测,并且我们可以很轻易地做到多点的温度检测,假如对此道理图稍加改良,我们还可以进行不合地点的及时温度检测和掌握.第一章温度掌握体系设计和思绪在这个体系中我们从机能及设计成本斟酌,我们选择AT89C51芯片.AT89C51的普遍应用,使单片机的价钱大大降低今朝,89C51的市场零售价已经低廉是以,如把89C51作为接口芯片应用,在经济上是合算的.在温度传

7、感器的选择上我们采取温度芯片DS18B20测量温度.该芯片的物理化学性很稳固,它能用做工业测温元件,且此元件线形较好在0100摄氏度时,最大线形误差小于1摄氏度该芯片直接向单片机传输数字旌旗灯号,便于单片机处理及掌握.本制造的最大特色之一就是直接采取温度芯片对温度进行测量,使数据传输和处理简略化采取温度芯片DS18B20测量温度,表现了作品芯片化这个趋向部分功效电路的集成,使总体电路更简练,搭建电路和焊接电路时更快并且,集成块的应用,有用地防止外界的干扰,进步测量电路的精确度所以芯片的应用将成为电路成长的一种趋向本计划应用这一温度芯片,也是适应这一趋向对于温度的调节体系,我们才用的只是简略的升

8、平和降温办法,当温度低于我们设定的最低温度值时,则单片机体系则会经由过程一个高电平的脉冲电流直接送给继电器,使衔接在继电器上的电阻丝通电产生热量来进步温度.假如当温度高于我们设定的最高温度值时,则单片机遇经由过程另一个口发出一个高电平的脉冲电流送个继电器,使连在继电器上的一个电扇启动,来降低温度在次进程中,我们经由过程单片机将传感器所测量出来的温度经由过程数码管显示出来.如许就能尽管的不雅察到即时的温度情形,以便更好的验证体系的机能.1.2 体系框图单片机温度掌握体系采取的装配有单片机温度传感器和显示器构成起构造如图1.1硬件构造图所示.第二章AT89C51单片机2.1 AT89C51单片机的

9、简介AT89C51是一种带4K字节闪耀可编程可擦除只读存储器(FPEROMFalshProgrammableandErasableReadOnlyMemory)的低电压,高机能CMOS8位微处理器,俗称单片机.AT89C2051是一种带2K字节闪耀可编程可擦除只读存储器的单片机单片机的可擦除只读存储器可以反复擦除100次该器件采取ATMEL高密度非易掉存储器制造技巧制造,与工业尺度的MCS-51指令集和输出管脚相兼容因为将多功效8位CPU和闪耀存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微掌握器,AT89C2051是它的一种精简版本.AT89C51单片机为许多嵌入式掌握体系34

10、供给了一种灵巧性高且价廉的计划.2.2 AT89C51单片机的重要特征与MCS-51兼容4K字节可编程闪耀存储器寿命:1000写/擦轮回数据保存时光:10年全静态工作:0Hz-24Hz1234567813J12J1514311918917uU即POOP01P12P02P13P03P14P04P15P05P16P06P17P07INT1P20INTOP21P22T1P23TOP24P25EA/VPP26P27X1X2RESETRXDTXDRD-ALE/PWRPSEN393837363534333222232425262728三级程序存储器锁定128*8位内部RAM32可编程I/O线两个16位准时

11、器/计数器5个中止源可编程串行通道低功耗的闲置和掉落电模式图2.1AT89C51引脚图片内振荡器和时钟电路2.3 AT89C51单片机管脚解释如图2.1为AT89C51引脚图,各引脚功效解释如下:VCC:电源GND:地 P0口:P0口是一个8位漏极开路的双向I/O口作为输出口,每位能驱动8个TTL逻辑电平对P0端口写“1”时,引脚用作高阻抗输入.当拜访外部程序和数据存储器时,P0口也被作为低8位地址/数据复用.在这种模式下,P0具有内部上拉电阻在flash编程时,P0口也用来吸收指令字节;在程序校验时,输出指令字节.程序校验时,须要外部上拉电阻.) P2口:P2口是一个具有内部上拉电阻的8位双

12、向I/O口,P2输出缓冲器能驱动4个TTL逻辑电平对P2端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输进口应用.作为输入应用时,被外部拉低的引脚因为内部电阻的原因,将输出电流(IIL)在拜访外部程序存储器或用16位地址读取外部数据存储器(例如履行MOVXDPTR)时,P2口送出高八位地址在这种应用中,P2口应用很强的内部上拉发送1.在应用8位地址(如MOVXRI)拜访外部数据存储器时,P2口输出P2锁存器的内容.在flash编程和校验时,P2口也吸收高8位地址字节和一些掌握旌旗灯号.P3口:P3口是一个具有内部上拉电阻的8位双向I/O口,对P3端口写“1”时,内部上拉电阻把端口拉高,此

13、时可以作为输进口应用作为输入应用时,被外部拉低的引脚因为内部电阻的原因,将输出电流(IIL).P3口亦作为AT89C51特别功效(第二功效)应用,如表2-1所示.P3.0RXD(串行输入)P3.1TXD(串行输出)P3.2INT0(外部中止0)P3.3INT0(外部中止0)P3.4T0(准时器0外部输入)P3.5T1(准时器1外部输入)WR(外部数据存储器写选通)P3.7RD(外部数据存储器读选通)表2-1AT89C51引脚号第二功效 RST:复位输入,晶振工作时,RST脚中断2个机械周期高电平将使单片机复位.看门狗计时完成后,RST脚输出96个晶振周期的高电平.特别存放器AUXR(地址8EH

14、)上的DISRTO位可以使此功效无效.DISRTO默认状况下,复位高电平有用. ALE/PROG:地址锁存掌握旌旗灯号(ALE)是拜访外部程序存储器时,锁存低8位地址的输出脉冲在flash编程时,此引脚(PROG)也用作编程输入脉冲在一般情形下,ALE以晶振六分之一的固定频率输出脉冲,可用来作为外部准时器或时钟应用然而,特别强调,在每次拜访外部数据存储器时,ALE脉冲将会跳过假如须要,经由过程将地址为8EH的SFR的第0地位“1”,ALE操纵将无效这一地位“1”,ALE仅在履行MOVX或MOVC指令时有用.不然,ALE将被微弱拉高这个ALE使能标记位(地址为8EH的SFR的第0位)的设置对微掌

15、握器处于外部履行模式下无效. PSEN:外部程序存储器选通旌旗灯号(PSEN)是外部程序存储器选通旌旗灯号.当AT89C51从外部程序存储器履行外部代码时,PSEN在每个机械周期被激活两次,而在拜访外部数据存储器时,PSEN将不被激活. EA/VPP:拜访外部程序存储器掌握旌旗灯号.为使能从0000H到FFFFH的外部程序存储器读取指令,EA必须接GND.为了履行内部程序指令,EA应当接VCC.在flash编程时代,EA也吸收12伏VPP电压. XTAL1:振荡器反相放大器和内部时钟产生电路的输入端.XTAL2:振荡器反相放大器的输出端.第三章温度掌握的硬件装备简介DS18B20道理与特征本体

16、系采取了DS18B20单总线可编程温度传感器,来实现对温度的收集和转换,大大简化了电路的庞杂度,以及算法的请求.起首先来介绍一下DS18B20这块传感器的特征及其功效:DS18B20的管脚及特色DS18B20可程温度传感器有3个管脚内部构造重要由四部分构成:64位光刻ROM.温度传感器.非挥发的温度报警触发器TH和TL.设置装备摆设存放器.DS18B20的外形及管脚分列如下图所示,GND为接地线,DQ为数据输入输出接口,经由过程一个较弱的上拉电阻与单片机相连.VDD为电源接口,既可由数据线供给电源,又可由外部供给电源,范围3.O5.5V.本文应用外部电源供电.I5-AL.LASNCNCOD凶E

17、EEQ.1即图说II;DO为竝学1S寻锯扎/諭岀議GHD为电:S地宀:亡匸中m:R.汩:.咛图3.1DS18B20的外形及管脚重要特色有:1.用户可自设定报警高低限温度值.2.不须要外部组件,能测量55+125°C范围内的温度3.10°C+85°C范围内的测温精确度为±0.5C.4.经由过程编程可实现912位的数字读数方法,可在至多750ms内将温度转换成12位的数字,测温分辩率可达0.0625C.5.奇特的单总线接口方法,与微处理器衔接时仅须要一条线即可实现与微处理器双向通信.6.测量成果直接输出数字温度旌旗灯号,以一线总线串行传送给CPU,同时可传送

18、CRC校验码,具有极强的抗干扰纠错才能.7.负压特征:电源极性接反时,芯片不会因发烧而销毁,但不克不及正常工作.8.DS18B20支撑多点组网功效,多个DS18B20可以并联在独一的三线上,实现组网多点测温.3.2 DS18B20工作道理DS18B20的读写时序和测温道理与DS1820雷同,只是得到的温度值的位数因分辩率不合DS18B20为9位12位A/D转换精度,而DS1820为9位A/D转换,固然我们采取了高精度的芯片,但在现实情形上因为技巧问题比较难实现,而现实精度此时温度存放器中的数值即为所测温度.斜率累加器用于抵偿和修改测温进程中的非线性,其输出用于修改计数器1的预置值.测温道理图不

19、合,且温度转换时的延不时光由2s减为750ms低温度系数晶振的振荡频率受温度影响很小,用于产生固定频率的脉冲旌旗灯号送给计数器1.则高温度系数晶振随温度变更其振荡率显著转变,所产生的旌旗灯号作为计数器2的脉冲输入计数器1和温度存放器被预置在55°C所对应的一个基数值时计数器1对低温度系数晶振产生的脉冲旌旗灯号进行减法计数,当计数器1的预置值减到0时,温度存放器的值将加1,计数器1的预置将从新被装入,计数器1从新开端对低温度系数晶振产生的脉冲旌旗灯号进行计数,如斯轮回直到计数器2计数到0时,停滞温度存放器值.3.3DS18B20应用中意事项DS18B20固然具有测温体系简略测温精度高衔

20、接便利.占用口线少等长处,但在现实应用中也应留意以下几方面的问题:1) 较小的硬件开销须要相对庞杂的软件进行抵偿,因为DS18B20与微处理器间采取串行数据传送,是以,在对DS18B20进行读写编程时,必须严厉的包管读写时序,不然将无法读取测温成果在应用PL/M.C等高等说话进行体系程序设计时,对DS18B20操纵部分最好采取汇编说话实现.2) 在DS18B20的有关资估中均未说起单总线上所挂DS18B20数目问题,轻易使人误以为可以挂随意率性多个DS18B20,在现实应用中并不是如斯.当单总线上所挂DS18B20超出8个时,就须要解决微处理器的总线驱动问题,这一点在进行多点测温体系设计时要加

21、以留意.3) 衔接DS18B20的总线电缆是有长度限制的.实验中,当采取通俗旌旗灯号电缆传输长度超出50m时,读取的测温数据将产生错误.当将总线电缆改为双绞线带屏障电缆时,正常通信距离可达150m,当采取每米绞合次数更多的双绞线带屏障电缆时,正常通信距离进一步加长.这种情形主如果由总线散布电容使旌旗灯号波形产生畸变造成的是以,在用DS18B20进行长距离测温体系设计时要充分斟酌总线散布电容和阻抗匹配问题.4) 在DS18B20测温程序设计中,向DS18B20发出温度转换敕令后,程序要等待DS18B20的返回旌旗灯号,一旦某个DS18B20接触不好或断线,当程序读该DS18B20时,将没有返回旌

22、旗灯号,程序进入逝世轮回这一点在进行DS1820硬件衔接和软件设计时也要赐与必定的看重测温电缆线建议采取屏障4芯双绞线,个中一对线接地线与旌旗灯号线,另一组接VCC和地线,屏障层在源端单点接地.第四章体系硬件设计数据收集电路如图所示,由温度传感器DS18B20收集被控对象的及时温度,供给应AT89S52的P3.1口作为数据输入在本次设计中我们所控的对象为所处室温当然作为改良我们可以把传感器与电路板分别,由数据线相连进行通信,便于不雅察.4.2 数码管温度显示电路4.2.1数码管的分类数码管是一种半导体发光器件,其根本单元是发光二极管.数码管按段数分为七段数码管和八段数码管,八段数码管比七段数码

23、管多一个发光二极管单元(多一个小数点显示);按能显示若干个“8”可分为1位.2位.4位等等数码管;按发光二极管单元衔接方法分为共阳极数码管和共阴极数码管共阳数码管是指将所有发光二极管的阳极接到一路形成公共阳极(COM)的数码管.共阳数码管在应用时应将公共极COM接到+5V,当某一字段发光二极管的阴极为低电日常平凡,响应字段就点亮.当某一字段的阴极为高电日常平凡,响应字段就不亮.共阴数码管是指将所有发光二极管的阴极接到一路形成公共阴极(COM)的数码管.共阴数码管在应用时应将公共极COM接到地线GND上,当某一字段发光二极管的阳极为高电日常平凡,响应字段就点亮当某一字段的阳极为低电日常平凡,响应

24、字段就不亮.I«22xlIISWSFSTP5Z:22pfvccEll200:11-10POOI'llP01P12P02P13P03P14P041-15PliJI'ltiP0i5J117P07u-mP20INTOP21P22T1P23TOP24P25EA/VPP2i5P27SIK2RESETRXDTMDEDALE7PWKJ'SEi-T1143194719183E:Pul37P0236P0335P043+PU533P0632P07nP2022P212324-25話272E:111ILZ:Li39POOresR2lklATrsn4.2.2数码管的驱动方法静态显示驱动

25、:静态驱动也称直流驱动静态驱动是指每个数码管的每一个段码都由一个单片机的I/O端口进行驱动,或者应用如BCD码二-十进制译码器译码进行驱动静态驱动的长处是编程简略,显示亮度高,缺陷是占用I/O端口多,如驱动5个数码管静态显示则须要5X8=40根I/O端口来驱动,要知道一个89S51单片机可用的I/O端谈锋32个呢:),现实应用时必须增长译码驱动器进行驱动,增长了硬件电路的庞杂性.动态显示驱动:数码管动态显示接口是单片机中应用最为普遍的一种显示方法之一,动态驱动是将所稀有码管的8个显示笔划a,b,c,d,e,f,g,dp的同名端连在一路,别的为每个数码管的公共极COM增长位选通掌握电路,位选通由

26、各自自力的I/O线掌握,当单片机输出字形码时,所稀有码管都吸收到雷同的字形码,但毕竟是谁人数码管会显示出字形,取决于单片机对位选通COM端电路的掌握,所以我们只要将须要显示的数码管的选通掌握打开,该位就显示出字形,没有选通的数码管就不会亮.经由过程火时轮流掌握各个数码管的的COM端,就使各个数码管轮流受控显示,这就是动态驱动在轮流显示进程中,每位数码管的点亮时光为12ms,因为人的视觉暂留现象及发光二极管的余辉效应,尽管现实上列位数码管并不是同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳固的显示数据,不会有闪耀感,动态显示的后果和静态显示是一样的,可以或许节俭大量的I/O端口,并且功耗

27、更低.4.2.3恒流驱动与非恒流驱动对数码管的影响1. 显示后果:因为发光二极管根本上属于电流迟钝器件,其正向压降的疏散性很大,并且还与温度有关,为了包管数码管具有优越的亮度平均度,就须要使其具有恒定的工作电流,且不克不及受温度及其它身分的影响.别的,当温度变更时驱动芯片还要可以或许主动调节输出电流的大小以实现色差均衡温度抵偿.2. 安然性:即使是短时光的电流过载也可能对发光管造成永远性的破坏,采取恒流驱动电路后可防止因为电流故障所引起的数码管的大面积破坏.别的,我们所采取的超大范围集成电路还具有级联延时开关特征,可防止反向尖峰电压对发光二极管的伤害.超大范围集成电路还具有热呵护功效,当任何一

28、片的温度超出必定值时可主动关断,并且可在掌握室内看到故障显示.图4.2数码4.3单电路4.3.1电阻道理1.当TTLCOMS电路电路输出于COMS电电平(时就须要出端接上管显示电路片机接口P0口的上拉电路驱动时,假如TTL的高电平低路的最低高般为v)这在TTL的输拉电阻,以进电平的值.步输出高2.OC门电路必须加上拉电阻,才干应用.3. 为加大输出引脚的驱动才能,有的单片机管脚上也常应用上拉电阻.4在COMS芯片上,为了防止静电造成破坏,不必的管脚不克不及悬空,一般接上拉电阻产生降低输入阻抗,供给泄荷通路.5. 芯片的管脚加上拉电阻来进步输出电平,从而进步芯片输入旌旗灯号的噪声容限加强抗干扰才

29、能.6. 进步总线的抗电磁干扰才能.管脚悬空就比较轻易接收外界的电磁干扰.7. 长线传输中电阻不匹配轻易引起反射波干扰,加高低拉电阻是电阻匹配,有用的克制反射波干扰.上拉电阻阻值的选择原则包含:1. 从勤俭功耗及芯片的灌电流才能斟酌应当足够大;电阻大,电流小.2. 从确保足够的驱动电流斟酌应当足够小;电阻小,电流大.3. 对于高速电路,过大的上拉电阻可能边沿变平缓.分解斟酌以上三点,平日在1k到10k之间拔取.对下拉电阻也有相似道理对上拉电阻和下拉电阻的选择应联合开关管特征和下级电路的输入特征进行设定重要须要斟酌以下几个身分:1. 驱动才能与功耗的均衡.以上拉电阻为例,一般地说,上拉电阻越小,

30、驱动才能越强,但功耗越大,设计是应留意两者之间的均衡.2. 下级电路的驱动需求.同样以上拉电阻为例,当输出高电日常平凡,开关管断开,上拉电阻应恰当选择以可以或许向下级电路供给足够的电流.3. 高下电平的设定.不合电路的高下电平的门槛电平会有不合,电阻应恰当设定以确保能输出精确的电平.以上拉电阻为例,当输出低电日常平凡,开关管导通,上拉电阻和开关管导通电阻分压值应确保在零电平门槛之下.4. 频率特征.以上拉电阻为例,上拉电阻和开关管漏源级之间的电容和下级电路之间的输入电容会形成RC延迟,电阻越大,延迟越大.上拉电阻的设定应斟酌电路在这方面的需求下拉电阻的设定的原则和上拉电阻是一样的.OC门输出高

31、电日常平凡是一个高阻态,其上拉电流要由上拉电阻来供给,设输入端每端口不大于lOOuA,设输出口驱动电流约500uA,尺度工作电压是5V,输进口的高下电平门限为0.8V(低于此值为低电平);2V(高电平门限值)选上拉电阻时:即选大于时输出端能下拉至以下,此为最小阻值,再小就拉不下来了假如输出口驱动电流较大,则阻值可减小,包管下拉时能低于即可.当输出高电日常平凡,疏忽管子的漏电流,两输进口需200uA,200uAx15K=3V即上拉电阻压降为3V,输出口可达到2V,此阻值为最大阻值,再大就拉不到2V了.选10K可用.COMS门的可参考74HC系列设计时管子的漏电流不成疏忽,10话柄际电流在不合电平

32、下也是不合的,上述仅仅是道理,一句话归纳分解为:输出高电日常平凡要喂饱后面的输进口,输出低电平不要把输出口喂撑了(不然过剩的电流喂给了级联的输进口,高于低电平门限值就不成靠了).4.3.2上拉电阻的选择我们在此设计华夏则的是用PO口来驱动数码管的显示,所以我们所经由过程上述道理假如是驱动led,那么用1K阁下的就行了假如愿望亮度大一些,电阻可减小,最小不要小于200欧姆,不然电流太大;假如愿望亮度小一些,电阻可增大,增长到若干,重要看亮度情形,以亮度合适为准,一般来说超出3K以上时,亮度就很弱了,但是对于超高亮度的LED,有时刻电阻为10K时以为亮度还可以或许用平日就用1k的.其具体的衔接电路

33、图如图4.3所示:C0N94.4单片机电及下载线电路7805是我们最经常到的稳压芯片了,应用便利,用很简电路即可以输入一流稳压电源,他的电压正好为5v,刚P10poaP11P01P12P02P13PQ3P14POflP15POJP16podP1?POTINT1P20INTOP21P22T1P23TOP24P25WVT1P2fiP23XIX2BESETBSDTXDRDALE匝w7PSENTsasji3?Id2dp3i>3P2?21 P2022 P212739秀173S35至P0C1PQ1P02PQ3P04P05POCP07JVCCT应用他的略的个直输出所需接整流n*OQL-MH桝2D口舀n

34、q亠51系列单片机运行的电压,介绍一下他的3个引脚以及用它来构成的稳压电路的材料个中器输出的+电压,2为公共地(也就是负极),3就是我们须要的正5V输出电压了.图4.57085电源道理图本次用的下载线电路是以一块74LS373芯片为主的电路.道理图如图4.6.该电路在道理图上只有一个下载口的表现,只要把下载线接到下载口就可以把程序下载到单片机中了.4.5温度掌握电路温度掌握分为高低温掌握设计所要达到的后果就是,我们给单片机设置一个固定的温度范围,当温度传感器测量的温度高于我们设置的最高数值时,这时单片机指令掌握P3.2口产生一个高电平旌旗灯号送给固态继电器,是继电器的产开开封闭合,使开关打开通

35、电掌握一个降温装配的开启(本设计中斟酌到成本和技巧问题,采取电电扇进行降温掌握)相反,当温度传感器测量的温度低于设置的最低数值的时刻,这时单片机又掌握P3.3口产生一个高电平送给继电器,使开关打开从而掌握升问装配进行加热(本体系采取电热丝进行加热)经由过程一个升平和一个降温装配,就能实现温度的调节只要通进程序,将我们所要达到的温度掌握在一个恒温状况下.掌握电路的道理图如5.7所示,继电器的正极接电源电压,负极接三极管的集电极,之所以采取三极管,就是继电器一般是须要驱动电压的.而单片机的管脚不克不及供给最后高的电压,如许就会导致即使单片机送出了高电平也无法将继电器开关打开当接上三极管后就能将输入

36、旌旗灯号的发送到继电器当中,驱动开关使温度调节器转变温度.vcc继电器的选择上,我们选择北京科通继电器总厂临盆的GX-10F继电器为例,列出输入输出参数,依据输入电压参数值大小,可肯定工作电压大小如采取TTL或CMOS等逻辑电平掌握时,最好采取有足够带载才能的低电平驱动,并尽可能使“0”电平低于0.8V.如在噪声很强的情形下工作,不克不及选用通.断电压值相差小的产品,必须选用通断电压值相差大的产品,(如选接通电压为8V或12V的产品)如许不会因噪声干扰而造成掌握掉灵我们在这选择12V的继电器作为我们应用的器件应用的具体元件参数如下表.第五章温度掌握的软件设计5.1数码管动态显示单片机AT89C

37、51输出8个高下电平旌旗灯号每个数码管的8个段分别衔接P0.0-P0.7口受骗某个数码管的公共端为“0”时,那么这个数码管被选中,这时此数码管的哪段为”1“则哪段就被点亮初学者可以应用本实验板自带的仿真器功效来单步履行,来不雅察数码管的工作道理,因为I/O资本有限,一个51单片机只有32个I/O所以只能将8个数码管以动态扫描的方法来显示,何为动态扫描呢?管的”a“也是由P0.0来掌握的而8个数码管的公共端则是由不合的I/O来掌握,即第一个数码管的公共端由P2.4掌握而第二个数码管的公共端有P2.5掌握动态扫描的掌握道理是:将第一个数码管要显示的内容显示出来,然后连忙将第二个数码管的内容显示出来

38、,一次把第8个数码管的内容显示出情因为单片机的工作速度异常快,所以当显示第8个数码管的时刻第一个数码管的内容还没有完全消掉,这时连忙反复上面的进程,就实现了数码管的.数码关分共阳极数码管,还有就是共阴极数码管,我们就采取共阴来应用.单片机各个口的电压输出的都为高电平.共阴就经由过程掌握阳极,即可掌握LED显示.5.2 DS18B20初始化DS18B20的一线工作协定流程是:初始化一ROM操纵指令一存储器操纵指令一数据传输其工作时序包含初始化时序写时序和读时序故主机掌握DS18B20完成温度转换必须经由三个步调:每一次读写之前都要对DS18B20进行复位,复位成功后发送一条ROM指令,最后发送R

39、AM指令,如许才干对DS18B20进行预定的操纵.复位请求主CPU将数据线下拉500微秒,然后释放,DS18B20收到旌旗灯号后等待1660微秒阁下,后发出60240微秒的消失低脉冲,主CPU收到此旌旗灯号暗示复位成功.DS18B20的单线协定和敕令DS18B20有严厉的通信协定来包管列位数据的传输的精确性和完全性主机操纵单线器件DS18B20必须遵守下面的次序.单线总线上的所有操纵均从初始化开端.初始化进程如下:主机经由过程拉低单线480us以上,产生复位脉冲,然后释放该线,进入Rx吸收模式主机释放总线时,会产生一个上升沿.单线时代DS18B20检测到改上升沿后,延时15-60us,经由过程拉低总线60-240us来产生应答脉冲.主机辣手到从机的应答脉冲后,解释有单线器件在线.一旦总线主机检测到应答脉冲,即可以提议ROM操纵敕令.工有5位ROM操纵敕令.在成功履行了ROM操纵敕令之后,才可以应用内存操纵敕令.主机可以供给6种内存操纵敕令.DS18B20要有严厉的时序来包管数据的完全性.在单线DQ上,消失复位脉冲.应答脉冲.写“0”.写“1”.读“0”和读

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论