基于单片机的数字温度测量系统设计详解.docVIP

基于单片机的数字温度测量系统设计详解.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字温度测量系统1、目的及意义 课题是数字温度测量系统的设计,利用数单片机测量温度信号,计算后在LED数码管上显示相应的温度值。 通过本次实习使学生了解和掌握工程设计所应遵循的步骤和程序,实习结束时,同学应具有以下的能力: (一)综合应用的能力。 (二)应用参考文献的能力。 (三)电路设计能力。 (四)分析问题的能力。 (五)创新能力。 2、总体设计方案 本设计采用一只温度传感器DS18B20,此传感器,可以很容易直接读取被测温度值,进行转换,就可以满足设计要求。而且此方案电路比较简单,软件设计也比较容易实现。 DS18B20可以直接温度转换为串行数字信号,供单片机进行处理,具有低功耗、商性能、抗干扰能力强等优点。 本设计采用STC89C52RC单片机实现。单片机软件编程的自由度大,可通过编程实现各种各样的算术算法和逻辑控制。而且体积小,硬件实现简单,安装方便。既可以单独对多DS18B20控制工作,还可以与PC机通信。另外STC89C52RC在工业控制上也有着广泛的应用,编程技术及外围功能电路的配合使用都很成熟。单总线数字温度计DS1820采用基板专利技术来测量温度,温度传感器及各种数字转换电路都集成在一起,由总线串行输出测量值(9位二进制编码)。测温范围从- 55~+125℃,还可以读内部计数器,获得较高的分辨率。本课题主要研究如何利用DS18B20智能温度传感器实时显示温度,并将其与LED显示键盘合并使用,制成一个能实时显示温度的数字温度计。 本设计将利用DS18B20智能温度传感器和单片小系统,设计一个数字温度采集系统。并设计一个人机接口电路:键盘采用独立按键(功能自定义),显示器采用共阴极4位LED显示。系统的总体设计方案框图如图1所示: 图1 总体设计方案框图 按照系统设计功能的要求,系统主要由单片机、温度传感器DS18B20、LED数码显示管和PC机组成。系统的硬件电路主要由复位电路、测温电路、显示电路、晶振电路组成,系统总体结构方框图如图2所示: 图2 系统总体结构框图 1、整体功能(1)八个数码管显示(数字和字母显示) (2)20个按键:包括4个独立按键和4*4矩阵键盘(人机接口输入) (3)8个发光二极管(流水灯、指示灯、红灯) (4) USB打印口(串口通信、USB供电) (5)红外接收头(高灵敏度,可做红外遥控器解码) (6)蜂鸣器(报警和音乐播放) (7)EEPROM 24C02数据存储(8)DS18B20(精密温度检测) (9)晶振采用焊接方式,可以使用不同频率的晶振 (10)DS1302实时时钟 (11)标准1602和12864液晶接口 2、开发板总原理图如图3所示: 图3 开发板总原理图 3、DS原理图如图所示: 图原理图 4、原理图如图所示: 图原理图 是 否 图6 流程图 四、1、系统硬件调试 系统软硬件调试的目的是通过控制程序和硬件电路的配合工作,进行一些操作,以验证系统的软、硬件是否能够完成设计的功能。调试的过程是按照系统的设计功能来划分的。 硬件电路系统测试首先是保证各个元件之间以及各个模块之间的连接正确并且接触良好,这是整个硬件电路系统正常工作的前提。接着分别测试各个硬件模块的性能。按照测试性质的不同可分为电压测试和信号测试两种。 电源模块主要是电压测试。测试结果为:小型变压器输出为18v和8v的交流电,经过二极管整流桥整流,再通过稳压芯片7805和7815、7915输出的电压分别是+5v和+15v、-15v,电压测试的结果与预期目的一致,从而确保了提供给其它模块电压的稳定性。 单片机输入输出接口主要是信号测试。根据理论计算和软件仿真的预期结果,再通过对响应的信号进行测试。测试结果与预期结果基本一致,保证了系统按照设计的思路正常运行。 通过测试硬件电路系统中的几个测试点,确保关键的电压信号满足要求,确保系统正常运行。 2、系统软件调试 系统的软件调试借助于TKS仿真器,在进行系统软件的连续调试之前要先进行软件的初调,就是要使各个子程序模块运行正确,程序的运行流程正确。软件调试主要分以下几个步骤进行: 1.功能子程序的调试 功能子程序的调试包括运算、采样、数字滤波以及PID运算等子程序的调试。在调试功能子程序时,许多参数都是未知的,要根据其所需的条件,给出假定的数据,使其运行,如果能完成预定的处理功能或与手工计算的结果相符,就说明该子程序己调试通过。调试时由小到大,由里到外。例如,调试PID算法子程序时,先调通其包含的各个运算子程序和参数处理子程序,然后将它们连起来进行通调。通调时,也是假定一些数据、参数和初始条件,然后运行程序。当运算结果与手工计算的结果相同时,该算法

文档评论(0)

富贵礼包 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档