单片机课程设计报告--基于单片机的热敏电阻测温系统设计内容摘要:
; ③体积小,能够测量其他温度计无法测量的空隙、腔体及生物体内血管的温度; ④使用方便,电阻值可在 ~ 100kΩ 间任意选择;⑤易加工成复杂的形状,可大批量生产; ⑥稳定性好、过载能力强. 热敏电阻的阻值会随着温度的变化而改变,这种变化不是线性的,但是每一种热敏电阻传感器都有一个阻值和温度对应的表格,可以通过查表得到温度值,当然也可以通过非线性公式计算出温度值。 具体工作原理: 单片机通过 AD 芯片对电阻两端的电压进行采样,电阻变化时其两端的电压会 变化,这种变化是线性的,单片机可以通过计算得到电阻值,然后通过查表得到温度值,再通过计算得到显示温度值。 温度采集模块硬件设计 是根据热敏电阻阻值随温度变化而变化的特性,利用串联分压的特点,将热敏电阻所分的电压送到 ADC 的模拟量输入端。 具体电路原理如 下 图所示: 7 该电路中 R4 为热敏电阻,其电压传输到 ADC 的模拟量输入端 P10,其中 P14为接地端, P28 为电源端 软件系统 初始化时把温度数据做成表格存储到 ROM 中,通过 AD 对热敏电阻两端的进行测量,然后通过运算将电压值对应于电阻值,通过查表把电阻值对应于温度值 ,再通过运算把温度数据送到 LED 显示,其中程序初始化主要是对AD 和 LED 进行初始化。 方案二 : DS18B20 数字式温度传感器,使用集成芯片,采用单总线技术,其能够有效的减小外界的干扰,提高测量的精度,同时,它可以直接将被测温度转化成串行数字信号供微机处理,接口简单,使数据传输和处理简单化。 部分功能电路的集成,使总体硬件设计更简洁,能有效地降低成本, 搭建电路和焊接电路时更快,调试也更方便简单化 ,而且, 这个温度传感器适用于精密温度测量系统中。 方案三: 热电偶传感器的灵敏度 ,线性和温度范围是和所用的金属有 关。 多年来 ,已经有几种热电偶成为标准 ,在美国 ,NIST 公布了八种热电偶 ,让字母代码来识别的毫伏~温度表。 其中五种 J、 K、 T、 G 和 N 是由碱金属合金制成 ,有不同的温度范围和用途 ,灵敏度一般是每摄氏度几十毫伏 ,其中三种 R、 S 和 B 是用的金属白金制成的 ,但是这种热电偶价格昂贵,最常用于高温工作,不适合常温的测量,而且灵敏度很低。 8 对比之后, 原设定使用热敏电阻, 尝试之后发现 热敏电阻市场上能够购买的几乎没有合适的,没有合适型号的,也没有准确的参数表可以参考。 所以, 根据实 际的应用需求,本设计采用方案二 温度 传感器 DS18B20。 显示模块的选择与论证 方案一: LED 数码管显示器可分为两种显示方式:静态显示和动态显示。 LED 数码管静态显示,多片七段译码器驱动显示,这不仅增加了成本,还需要占用单片机多个 I/O 口,也给电路的焊接带来一定的困难,因此不选用这种方案作为显示模块,所以排除此方案。 方案二 : LCD 液晶显示 ,由单片机驱动 .它主要用来显示大量数据、文字、图形,能够显示的位数多,显示得清晰多样、美观,同时液晶显示器的编写程序简单,价格便宜, LCD 类型繁多,价格不等。 方案三: 数码管驱动芯片 CH451 可以对数码管采用动态扫描,从而使数码管显示,克服了 多片七段译码器驱动显示需要占用单片机多个 I/O 口 的复杂。 和自己已有的资料等比较之后,选择了第三种方案,直接使用已有。单片机课程设计报告--基于单片机的热敏电阻测温系统设计
相关推荐
— 载波 频率 fc 与调制信号频率 fr 之比 N,既 N = fc / fr 调制度――调制波幅值 Ar 与载波幅值 Ac 之比,即 Ma= Ar/Ac 同步调制 —— N 等于常数,并在变频时使载波和信号波保持同步。 基本同步调制方式, fr 变化时 N不变,信号波一周期内输出脉冲数固定; 三相电路中公用一个三角波载波,且取 N 为 3 的整数倍,使三相输出对称; 为使一相的
ONT4条为申报二等奖必备条件, 1?/FONT3 条为申报三等奖必备条件,此外再同时具备第 6条条件之一者方可申报二、三等奖。 三、近两年来有下列情况之一者不予申报优秀集体和优秀个人奖 1.一年内上课迟到或提前下课达两次者; 2.无故缺课一次者 (含实验课、见习课、录相课等 ); 3.未经批准擅自调 课者; 4.发生其他教学事故一次者; 5.由于监考不严,考场纪律混乱,甚至发生学生作弊事故者;
应和图序、表序编法一致。 不 应出现某章里的公式编序号,有的则不编序号。 子公式可不编序号,需要引用时可加编 a、 b、 c„„重复引用的公式不得另编新序号。 公式序号必须连续,不得重复或跳缺。 ,写成“由式( )”。 ( 5)表格 ,不得出现与论文叙述脱节的表格。 表格中的内容在技术上不得与正文矛盾。 表题 和序号。 表 题应写在表格上方正中,序号写在左方,不加标点,空一格接写标题
N N Y Y 图 8 软件总流程图 开 始 初始化中断、定时器 =0。 Shu=0? LED 闪烁灯显示状态改变 LED 数码管重新倒计时 LED 闪烁灯显示状态 LED数码 管倒计时 中 断 响 应 Shu1=0? 7 软件单元模块分析 主程序 主程序主要负责总体程序管理功能,实现人及交互设定。 由于采用动态扫描方式显示时间,因此主程序大部分要调用扫描显示程序 [5]。 主程序流程图如图
51单片机有一个复位引 脚 RST,它是史密特触发输入 (对于 CHMOS单片机,RST引脚的内部有一个拉低电阻 ),当振荡器起振后 该引脚上出现 2个机器周期 (即24个时钟周期 )以上的高电平,使器件复位,只要 RST保持高电平, MCS51保持复位状态。 此时 ALE、 PSEN、 P0、 P P P3口都 输出高电平。 RST变为低电平后,退出复位, CPU从初始状态开始工作。 单片机
有 4根。 (1) ALE/PROG:地址锁存允许 /片内 EPROM 编程脉冲。 ALE:用来锁存 P0口送出的低 8位地址。 /PROG:片内有 EPROM 的芯片 ,在 EPROM 编程期间 ,此引脚输入编程脉冲。 (2) /PSEN:外 ROM读选通信号 .在外部程式记忆体的指令码获取周期时 ,PSEN 将送出一个闪控信号 ,以表示 CPU 正自外部的程式记忆体中读取 指令码。 (3)