文档介绍:项目编号: 2015-2016 学年第一学期微机原理(单片机)课程设计总结报告项目名称:铂电阻温度测量班级: 姓名: 学号: 微机原理(单片机)课程设计任务书项目名称: 铂电阻温度测量内容与要求: 上位机:完成界面设计与通讯程序(1) 能够显示温度值, 当超出报警温度阈值上限、下限时, 温度值后有 HIGH 或LOW 提示字母,能够计算从工作开始起的平均温度。(2 )能够设定报警温度阈值上限、下限(3 )绘制温度变化曲线,时间轴单位为 1 秒,温度精度 度(4 )可以对串口进行设置下位机:完成电路设计与控制程序(1 )采用铂电阻采集温度(2 )通过串口与上位机通讯,并传输温度值,接受阈值设置(3 )当超出报警温度阈值上限、下线时,相应指示灯长亮提示(4) 将当前温度显示在 LCD 液晶屏上, 当超出报警温度阈值上限、下限时, 温度值后有 HIGH 或LOW 提示字母。项目组任务分担评价表姓名分担任务组内评价梅鼎文 LCD 显示模块设计与编程、下位机串口通讯程序、下位机温度传感器(铂电阻)电路设计与焊接与单片机的设计与编程 5 梅鼎文上位机操作界面, 温度显示与上下限温度阈值设置, 温度变化曲线图, 平均温度及串口设置, 上位机串口通讯程序的设计与程序编写。 5 课程设计报告评分表内容总体方案硬件设计软件设计结果分析明细清单问题分析心得体会参考文献程序代码格式规范总分学生1 得分学生2 得分微机原理(单片机)课程设计报告 I 目录一、总体方案……………………. ……………………………………… 1 二、硬件设计……………………. ……………………………………… 1 三、软件设计……………………. ……………………………………… 4 四、结果分析或项目所实现的功能、指标…………………………… 5 五、名单清细……………………. ……………………………………..12 六、设计调试中的疑难问题及解决方案……………………………..12 七、心得体会…………………………………………………………… 13 参考文献…………………………………………………….. ………… 14 附录 A 上位机程序…………………………………………………… 14 附录 B 下位机程序…………………………………………………… 26 微机原理(单片机)课程设计报告 1 一、总体方案铂电阻测温中体框图如图 1-1 所示。图 1-1 铂电阻测温总体功能模块示意图图中,铂电阻置于测温环境之中,通过环境温度的变化,来改变铂电阻的阻值,因为铂电阻在较小的温度变化之下,阻值变化很小,为提高精度, 采用电桥测量,将微小的电压差通过高倍放大电路放大然后通过 A/D 转换为数字信号传送给控制器 51 单片机。同时控制器也可以控制温度测量模块的状态。 LCD 模块可以显由控制器得到的温度值, 并根据上位机给出的阈值上下限显示出 HIGH 或 LOW 。上位机可以通过串口改变控制器的参数。(你在加点) 二、硬件设计本项目下位机控制器采用的是 51 系列单片机 STC80C52RC 型号。其内置 8 位中央处理单元、 256 字节内部数据存储器 RAM 、 8k 片内程序存储器( ROM ) 32 个双向输入/ 输出(I/O) 口、 3个 16 位定时/ 计数器和 5 个两级中断结构, 一个全双工串行通信口, 片内时钟振荡电路, 属于 80C51 增强型单片机版本。其价格低廉,低功耗,基本符合经济、环保需求。本项目 LCD 显示模块采用 LCD1602 液晶屏,它由若干个 5X7 点阵字符位组成, 每个点阵字符位都可以显示一个字符, 每位之间有一个点距的间隔, 每行之间也有间隔,起到了字符间距和行间距的作用。其成本低廉,字符显示效果好,经济效果好。测量放大电路铂电阻测温电桥测温环境 51单片机控制器 A/D 转换 LCD 显示上位机控制微机原理(单片机)课程设计报告 2 本项目温度测量传感器采用 PT100 热敏电阻,将温度信号转换为电压信号。 0~100 ℃ PT100 电阻值为 100 Ω~ Ω根据要求选择非线性较小的的第二对称电桥,单臂工作,三线制连接。铂电阻与温度之间的关系,在 0~ ℃范围内可用下式表示: RT=R0(1+A*T+B*T^2) ,在-200 ~0℃的温度范围内为: RT=R0[(1+A*T+B*T^2+C*(T-100 ℃)T^3)] , 式中: R0和 RT 分别为在 0℃和温度 T 时铂电阻的电阻值, A、B、C 为温度系数,有实验确定, R0=100 Ω,A=-3 ℃^-1 , B=--7^-2,C=--12 ℃^-4 。可见在常温 0— 100 摄氏度之间变化时线性度非常好。另外