溫控器课程设计.doc

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
溫控器课程设计

基于89C51单片机的温度控制器的设计 摘 要 温度控制器是一种提供温度显示、语音报温和报警的装置。基于89C51单片机设计,测温探头采用DS18B20数字温度传感器,测量现场温度,语音播放装置采用ISD1420语音芯片,实现语音定时报温和报警功能,使用7段码显示器显示当前温度,蜂鸣器提供报警功能。该装置可以实现上下位机通信,上位机设置报警温度,实现控温目的,并且根据下位机测量的温度绘出温度变化曲线。 关键字:单片机(89C51); DS18B20; ISD1420; 7段码显示器; 蜂鸣器 Abstract The temperature controller is a provide temperature display, voice alarm device for mild. Based on the 89 C51 single chip design, measurement temperature probe using digital temperature sensor DS18B20, measuring the temperature, speech broadcast device adopts ISD1420 voice chip, realize voice set times mild alarm functions, use 7 bit code display shows the current temperature buzzer, provide alarm function. This device can achieve a machine and communication, PC set alarm temperature, temperature control, and achieve purpose according to a machine. Key word: SCM (89 C52); DS18B20; ISD1420; 7 bit code displays; sounders 目 录 摘 要 1 目 录 2 第一章 引 言 3 第二章 硬件系统设计 4 2.1 硬件系统 4 2.1.1 单片机模块 5 2.1.2 温度传感器模块 5 2.1.3 语音模块 6 2.1.4 LED显示模块 7 2.1.5 RS232通讯模块 8 2.1.6 蜂鸣器模块 9 2.2 芯片介绍 10 2.2.1 STC89C52RC芯片 10 2.2.2 DS18B20芯片 12 2.2.3 ISD1420芯片 16 2.2.4 MAX232芯片 19 第三章 软件系统设计 21 3.1 参数信息 21 3.2 程序设计 22 3.2.1主程序设计 22 3.2.2 温度处理程序设计 23 3.2.3 录放音程序设计 24 3.2.4 中断程序设计 26 第四章 性能测试与结果分析 28 4.1串口通讯工具 28 4.1.1 串口通讯程序 29 4.1.2 串口通讯界面 29 4.2 串口通讯 30 4.2.1 发送功能 30 4.2.2 接收功能 30 4.2.3 绘制温度曲线 31 第五章 课程设计总结 32 5.1 问题与解决 32 5.2 心得体会 32 参考文献 34 附录 35 第一章 引 言 温度是许多领域控制中主要的被控参数之一,特别是在冶金、化工、建材、食品、机械、石油等工业中,具有举足轻重的作用。随着电子技术和微型计算机的迅速发展,微机测量和控制技术得到了迅速的发展和广泛的应用。单片机应用在温度测量与控制方面,控制简单方便,测量范围广,精确度较高。它具有处理能力强,运行速度快,功耗低等优点。 本课题是设计一个温度控制系统。其原理是所测量的温度信号直接通过数字温度传感器检测到温度后,送到单片机中,单片机把检测的温度同上位机设定的温度进行比较,并显示在显示器上(如果温度高于设定值,语音提示且蜂鸣器报警),再由单片机将温度发送到上位机,绘制温度变化曲线,观察温度变化,根据控制策略给出温度设定值,从而构成温度控制系统。 本设计的主要内容分为两部分:硬件部分和软件部分。硬件部分内容分为:电源电路的选择、单片机的选择用的是STC89C52RC单片机、数字温度传感器DS18B20、数码管的显示设计、报警电路的设计和语音芯片ISD1420等。软件部分分为:基于keil编译环境的单片机应用软件的编写与调试、基于java编译环境的上下位机的通信功能实现。 第一章为引言,粗略地介绍此次课设的主要内容。第二章为硬件系统设计,主要介绍硬件构成图和各硬件部分的功能,以及DS18B20、ISD1420、STC89C52RC、RS23

文档评论(0)

fglgf11gf21gI + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档