利用单片机实现简单的测温电路_第1页
利用单片机实现简单的测温电路_第2页
利用单片机实现简单的测温电路_第3页
利用单片机实现简单的测温电路_第4页
利用单片机实现简单的测温电路_第5页
全文预览已结束

下载本文档

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

文档简介

1、利用单片机实现简单的测温电路1实训目的 (1) 了解测试元件的基本用途和选择。(2) 了解测试系统的基本组成。(3) 通过最简应用系统实例了解单片机的基本工作过程。2实训设备与器件 实训设备:热敏电阻、单片机开发系统、程序固化器。单片机在电子产品中的应用已经越来越广泛,在很多的电子产品中也用到了温度检测和温度控制,但那些温度检测与控制电路通常较复杂,成本也高,本文提供了一种低成本的利用单片机多余IO口实现的温度检测电路,该电路非常简单,且易于实现,并且适用于几乎所有类型的单片机。3实训步骤及要求1) 分析原理图及工作原理2)了解测量原理选择相应器件组成测试系统。3)根据要流程图,编制相应程序代

2、码,并软件仿真。4)程序硬件仿真。5)程序固化,系统组合整机调试。其电路如下图所示:上1.先将P1.0、P1.1、P1.2都设为低电平输出,使C1放电至放完。2.将P1.1、P1.2设置为输入状态,P1.0设为高电平输出,通过RK电阻对C1充电,单片机内部计时器清零并开始计时,检测P1.2口状态,当P1.2口检测为高电平时,即C1上的电压达到单片机高电平输入的门嵌电压时,单片机计时器记录下从开始充电到P1.2口转变为高电平的时间T1。 3.将P1.0、P1.1、P1.2都设为低电平输出,使C1放电至放完。4. 再将P1.0、P1.2设置为输入状态,P1.1设为高电平输出,通过RT电阻对C1充电

3、,单片机内部计时器清零并开始计时,检测P1.2口状态,当P1.2口检测为高电平时,单片机计时器记录下从开始充电到P1.2口转变为高电平的时间T2。5. 从电容的电压公式: 可以得到:T1RKT2RT,即 RTT2×RKT1通过单片机计算得到热敏电阻RT的阻值。并通过查表法可以得到温度值。    从上面所述可以看出,该测温电路的误差来源于这几个方面:单片机的定时器精度,RK电阻的精度,热敏电阻RT的精度,而与单片机的输出电压值、门嵌电压值、电容精度无关。因此,适当选取热敏电阻和精密电阻的精度,单片机的工作频率够高,就可以得到较好的测温精度。    当单片机选用4M工作频率,RK、RT均为1精度的电阻时,温度误差可以做到小于1。    如果P1.2具有外部上升沿中断的功能,程序可以更简单,效果更好。单片机工作的程序流程图如下:顺序任务时间(天)1读任务书

温馨提示

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

评论

0/150

提交评论