欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    基于单片机的温度控制系统的设计Word格式.docx

    • 资源ID:21591667       资源大小:247.43KB        全文页数:20页
    • 资源格式: DOCX        下载积分:12金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要12金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于单片机的温度控制系统的设计Word格式.docx

    1、 3.2.3键盘模块.14 3.2.4温度显示模块.15 3.2.5报警功能的实现.16第四章 系统软件方案设计.174.1 软件程序设计流程图.174.2 使用PROTEUS进行仿真.19结论.21参考文献(References).22致谢.23第一章绪论11 温度检测系统研究现状温度检测技术的发展生产管理的整合与数字化是如今产业自动化控制的趋向,达到这些功效需要有工业电脑、工业网络和巨大的数据资料库。采用先进的技术来监控各种控制参数(例如温度,流量和压力等),在复杂的工业和社会环境中,可以明显的加速生产和管理的自动化能力。轨道的温度测量(也称为上的温度分布的测量技术),是一个利用计算机进行

    2、数据采集,数据传输和数据通信的分析和处理的新技术,是一个在生产过程当中解释温度与热加工工艺的相关程度的新手段,跟踪被测量为一个图表或者数字。在生产与管理中温度是一个重要的检测项,温度检测器(也被称为跟踪)技术有相当巨大的利用前景。1)国内和国外温度检测技术的走向(1)扩展检测范围目前常见的工业温度测量领域为-2003000,但对于超高温未来的需求会越来越高,特别是低温液化气体检测更加明显,如低于10K的温度检测是目前探索的重中之重。(2)扩大测温对象温度检测技术将发展到如此地步,从点至线,再到面,甚至是三维测量。应用已经扩展到工业方面,家电,汽车和航空实业,工业环保。(3)发展新型产品使用原来

    3、的技术进行生产测试,以应对不同的情况和原来不同条件需求,进而实现客户的需求。再使用新的检测技术优势,创造新的作品。(4)适应特殊环境下的测温在许多场合,有特别的需求,如抗硫,抗爆,磨损性能需求的温度检测器;还有快速运动的物体温度,火焰等各种温度检测。(5)显示数字化测温仪器在向数字化方向实现。它的益处是可以直接观察、没有示数错误、分辨率很高、测量精确,所以将来会有巨大的销售潜力。(6)标定自动化利用电脑技术,迅速、精确、温度探测器自主校准。2)国内和国外温度检测的走向依据上面所说需求,行内的测温仪器厂家未来可以向着下面几种检测元件发展:(1)继续制造更使用的传统的温度检测元件,如:热电偶、热电

    4、阻、热敏电阻等。2)加大对最新理论,新材料,新的制作技术的发展。像最近仍然在发展的薄膜类热敏电阻,还有厚膜,薄膜铂电阻类温度检测器,等。(3)向智能、数字、自动化目标开发。这些新产品不但有检测作用,而且还有判别和命令作用,使用电脑智能化目标开发,同时为机电一体化目标前进。12 论文的总体工作和内容计划这篇论文是基于微控制器的温度测量系统的设计与实现,其主要内容分为四个章节。第一章绪论,主要为今天的温度测量系统,温度测量的发展,选择温度传感器的测量方法进行了介绍。装置选择的第二章中,该系统的整体设计被分成几个模块,分别用于所需的芯片的设计使用多个模块,所述装置进行了介绍。第三章系统硬件电路设计为

    5、若干单独的模块的系统,包括一个微控制器,一个温度检测模块,接口设计,温度显示,报警功能被实现,详细介绍。第四章会介绍系统软件设计,这一章涵盖了软件设计流程图,作品的PROTEUS仿真。第二章系统总体设计方案与器件选择选择设备和使用该设备之前,一定要有更好的理解所涉及的产品与应用方向的设计特性。本章重点介绍所使用的芯片和设备的硬件设计,包括采用的主芯片AT89 C51,温度获取模块中选择的芯片DS18B20,显示模块中选用四位一体数码管,温度控制模块可控硅等。2.1 主芯片的选择AT89C51简单介绍AT89单片机结构基本上是相同的,唯一的各个模块和功能的一些差异。在技术生产中,它选用了ATME

    6、L,能够和常用的工业准则MCS-51指令集合跟输出管脚兼容3。 ATMEL的AT89 C51是一个很有效的微控制器,它在整个芯片微处理器中结合了灵巧的8位CPU和闪速存储器,这种方法为许多嵌入式控制系统提供便宜并且高弹性的方案。AT89C51的形状和引脚分布情况如图2-1:图2-1 AT89C51芯片构造图它含有所需的微处理器的基本功能,各功能通过单芯片总线连成一个整体,集成在一块芯片上。AT89C51外接引脚有下面两种:1)XTAL1:当内部振荡器运行时,它通过一个引脚外部晶振和可小调的电容。2)XTAL2:反相放大器芯片振荡器的输出,并连接到一个外部石英晶体和微调电容器的另一端。当外部振荡

    7、器运行,这个引脚悬空。第一条命令取指,译码并运行指令,译码,运行指令继续。 SCM自动步说明,以完成各种功能来实现相应的指令一步。在每个时间微指令操作有着严格的顺序,时间顺序,我们将调用此微操作时机。 4我们所说的单芯片时钟信号被用于各种微芯片的微控制器的操作提供了一个时间基准。2.2 温度传感器的选择与测量有很多类型的温度测量方法,一般总结为两类:碰触式和非碰触式测温。1)接触式测温法由热平衡原理,当接触两个物体彼此相对够长,经验丰富的热交换,将达到所谓的热平衡,此时就意味着这两个物体的温度是一样的。将要进行热交换的两个目标看成是温度计的两个对象,一个是被测量的对象,另一个是作为参考的对象,

    8、该对象可以利用温度计读数来测定2。这种方法,可靠,精度高,但该措施必须要求当温度计和被测量对象具有良好的热接触,并且它们之间有足够的热传递,因此它可能会导致温度滞后,这一措施要测量的目标和待测量可能发生某种反应,但一些待测目标由耐火材料制成的,接触温度测量仪器是没有办法来测量温度。2)非接触式测温法仪器和测量对象之间没有必要进行测量,检测一个目标的实际温度是通过检测伴随温度变化而变化的热辐射温度,非接触式温度测量通过检测热施加的基本规律的范围辐射能量,测量范围也不会被这种方式所制约,并且温度测量会加快速度。非接触式温度测量也经常应用于运动测量体温,它不需要与每个其他目标与测量仪器有所碰触,亦不

    9、会改动被测目标的温度的分布情况。 2.3 DS18B20简介及其工作原理美国DALLAS公司的1-Wire设备, DS18B20的优点:低功耗,小尺寸,高性能,干扰,处理器配置容易,且该装置的温度可以被直接转换成串行数字信号送入处理器进行适当的处理 5。DS18B20器件具有以下几个特点:它不需要任何辅助装置可以测温度;电压范围3.0-5.5V;1端口通讯;最大转换时间750ms;温度测量范围-55+125;有温度越线警告设置负电压特性;(电源极性反转事故,该装置不会因过热受损,但无法正常工作。)2-3所示DS18B20引脚分布情况,各引脚作用如表2-2所示。图2-3 DS18B20外观及引脚

    10、排列表2-2 DS18B20引脚说明引脚号符号说明123GNDDQVDD接地数据输入/输出脚;开路单总线接口引脚;当在寄生电源操作可以提供功率给设备。可选的VDD脚;如图2-4所示,当与单片机相连DS18B20,可以根据单节点系统(从属)的操作,亦可依据多节点系统(更多的从属)来进行操作5。一般情况下,使用连接到端口,也可外接上拉电阻到4.7K。图2-4 DS1820供电指示图图2-4中:1)64 位ROM。2)温度传感器。DS18B20用于温度测量技术是一个片上温度测量技术,其运行过程如下:由具有高温度指数的振荡器,以确认是一个门循环中,在相应期间的低门振荡器的温度系数将内部计数器脉冲计数,

    11、从而获取温度。计数器被设置为对应于80的值。如果在周期停止之前的门计数器已经位于零,同样被预设为一值之前的80的温度寄存器里的数值相应增加,这就是说所测量目标的温度大于80。再把被重置为某个原始值用感温振荡器抛物线特性来确定,斜坡式蓄能器电路来确定补偿,那么计数器开始计数一直到零,这个过程反复进行,直到在栅极周期。为了获得高分辨率的温度,振荡器抛物线温度特性倾斜累加器电路通过改变计数器的值的计数一次所需的温度达到对每个补偿7。因此,如果要获得所希望的分辨率,那么它也必须知道的计数器和一个给定的温度的每单位的计数值的值。分辨率DS18B20温度结果可以加大略小的分辨率,在16位模式中的温度值的大

    12、小和扩展二进制与符号位补充读出。表2-3所表明的是送出的数据与温度的联系。 DS18B20温度范围0+90,使用的是单个接口将测量数据的串行数字输出模式。表2-3 温度数据关系温度数据输出(二进制)数据输出(十六进制)+125+85+25.0625+10.125+0.5-0.5-10.125-25.0625-550000 0111 1101 00000000 0101 0101 00000000 0001 1001 00010000 0000 1010 00100000 0000 0000 10000000 0000 0000 00001111 1111 1111 10001111 1111

    13、0101 11101111 1110 0110 11111111 1100 1001 000007D0H0550H0191H00A2H0008H0000HFFF8HFF5EHFE6FHFC90H访问DS18B20芯片的软件解决方案,必须使用由单个总线协定仿真和时序来达到。由于DS18B20要靠I / O线来读取和写入数据,故DS18B20读写数据位有很苛刻的时序要求。DS18B20通过其非常苛刻的协议,以确保每个数据输送的准确,该协议定义了三种类型的信号定时是:初始化定时,写定时和读定时8。上述定时三个是主机作为主设备,单总线从设备,如果有单总线设备发送数据回一定由主机每次输送数据的要求,在完

    14、成写指令后,主机将自动读取定时,定时通过读取所接收的数据,以完成任务。无论是传输转移至少显著位在后的第一高数据或命令。DS18B20的初始化时序如图2-6所示。图2-6 DS18B20的初始化时序如果DS18 B20写0,单总线将被拉低,以确保DS18 B20也许会在写定时的总线中准确的采样,写1时序的同时,单总线将被拉低,他们必须在15发出总线8。DS18B20的写时序如图2-7所示。图2-7 DS18B20的写时序至于DS18B20读定时可以将数据输送至总线。 DS18B20 60us至少需要完成的处理的读出定时。DS18B20的读时序如图。图2-8 DS18B20的读时序2.4四位一体数

    15、码管的介绍要显示的发光二极管LED(发光二极管)的LED,当由人工控制的二极管导通时间某些区段的发射,数码管将显示对应的字符的几个部分。 LED灯管控制简单,价格便宜,因此非常普遍的微控制器。在LED灯的数字显示时,我们至少要流过5毫安的电流,但是电流也不能过多,不然二极管就会被销毁,所用的共阳极方式与单片机的I/ O上拉只访问端口,也可能连接到电阻,若所用的是共阴极的方式,但也有外部驱动电路,以改善驱动作用的MCU16。7段LED加一个小数点,需要提供的字体代码LED数码管只是一共有八个字节,不管共阳极或共阴极LED数码管都有其相应的字体代码,如图2-9。图2-9字型码对应关系表2-4 LE

    16、D数码管的字型码表(十六进制)显示字符共阳极共阴极4567C0HF9HA4HB0H99H92H82HF8H3FH06H5BH4FH66H6DH7DH07H89ABCDEF80H90H88H83HC6HA1H86H8EH7FH6FH77H7CH39H5EH79H71HLED显示的方法有:静态显示和动态显示。如果数码管有较多位的时候,以便电路更简单通常将动态显示,此设计中使用动态显示。所谓动态显示被点亮为轮流每个显示,并且只有一个显示器被点亮的同时,但因为肉眼的视觉作用和余辉,LED的持久不亮时,将有更多的字符同时显示的情形。为了实现LED数码管动态显示,并行控制线全部位用一个8位的字体I /控制

    17、O口,来操作每个LED数码管,这是所有显示器共阳极、共阴极,分别从各自对应的I/ O接口,以及一个四个数字操作,它是单独的内部共终端,并显示字符的字体控制线一直连着,这时直接操作6。引脚连接和位四个数字控制线的一个由四位LED数码管组成原理见下图2-10。图2-10四位一体共阳极数码管第三章系统硬件设计本节介绍了系统和完善的硬件结构设计,通过引入第二章的整体框架中,我们可以选择使用有一定的了解的重要的硬件电路芯片和设备,在该技术的每个部分已经硬件连接和细节。3.1 系统框图任务的设计和基于微控制器,模拟设计烘箱的温度检测和显示系统实现温度检测系统。由温度传感器进行温度测量,数据收集到中枢处理器

    18、,键盘等来控制温度,并通过数字显示的温度。设计系统主要由一个微控制器,一个温度检测模块,键盘模块,温度显示模块,报警部件,单片机选择简易和灵敏的AT89C51,可以大大提高温度检测规范。系统结构框图如图3-1所示:图3-1 系统框图1、AT89C51单片机AT89 C51单芯片是系统,它具有4千字节的FLASH存储器的设计的重心,而且还行业标准MCS-51指令集常用且其输出引脚兼容。AT89 C51是一个很有效的微控制器,每个芯片里都结合了通用的8位CPU、闪速存储器,这种方法为许多嵌入式控制系统提供便宜并且高弹性的方案。2、温度检测模块本设计使用DS18B20当做温度传感器, DALLAS厂

    19、家所研发,他可以只是一根端口线即可以和多芯片DS18 B20和沟通,这样的设计可以保存最动态逻辑电路之间的接口线路。 DS18 B20小尺寸组装,高温度分辨率,温度可以直接转化成串行数字信号进行处理,除此之外他还低消耗,性能高,抗干扰性强,易与处理器。3、温度显示模块当LED数字位更多的时间,以便简化电路通常显示动态显示,动态显示是一个一匝每个显示被点亮,并且仅仅一个显示器被点亮的同时,更多的字符将在相同的现象被照亮。本设计采用四位一体共阳极LED显示器,这款显示器显示初始设置特定的温度或电流还有实时温度。4、报警模块蜂鸣器被普遍运用在计算机,警报,打印机等数字产品作为新一代声音设备的整体组件

    20、。通过蜂鸣器报警功能的设计是由一个温度传感器DS18 B20取得获取的温度数据,微控制器用于分析所收集的数据,如果偶然使之比设定温度高的温度时,蜂鸣器鸣响警报。5、键盘模块为了使系统轻易紧凑,设计中使用一个独立的键盘,按键直接连到I/ O端,键盘只设置了五个功能按键,启动按钮,“百”,“十”和“有点”按钮。可以在每百部,10的设定温度用数字键和一个位被置位,当任一个键被按下时,会导致输入端口为低,若没有任何键被动作,为高电平。只要软件设计不断地检查情况端口出现低,这确定哪个键被按下。3.2 系统硬件设计3.2.1 微控制器我们选择AT89 C51是CMOS 8位微处理器,闪存4千字节,MCS-

    21、51指令集,它会与行业标准的正常使用引脚彼此相容 11 12。ATMEL AT89C51是一种非常有效的微处理器,微处理器等大量被采用于工业设计,这种设计给整个系统提供了必要廉价和灵活性。它包含必要的微型计算机,通过总线片连成一个整体的功能组件,所有这些都集成在一块芯片上的功能结构的基本特征。无论什么微控制器的类型,总是涉及微控制器复位电路设计,微控制器启动需要复位,从而使CPU和系统中建立的初始状态下的各种组件,并开始从初始状态的工作14。本设计使用了手动重置键,重置键被按下时,适用于低RST将结束,又RST为低电平才会被触发有效,因此通过手动按下按键重置。如图3-2所示复位电路。图3-2 复位电路1)复位操作允许设备初始化。初始化结束之后,系统将最先执行从地址0000H单元的命令。2)复位后的特别功能寄存器的状态确定,相应的含义:SP =07H,表明(被推即第一内容被写入到08H单元)堆栈指针的片上RAM中07H单元。显著位IP,IE和PCON是零,即每个中断源是一个低优先级,所有中断被关闭时,串行通信波特率不会加倍


    注意事项

    本文(基于单片机的温度控制系统的设计Word格式.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开