单片机温度检测记录系统

单片机温度检测记录系统

ID:48313494

大小:989.63 KB

页数:26页

时间:2020-01-13

单片机温度检测记录系统_第1页
单片机温度检测记录系统_第2页
单片机温度检测记录系统_第3页
单片机温度检测记录系统_第4页
单片机温度检测记录系统_第5页
资源描述:

《单片机温度检测记录系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、单片机温度检测记录系统物理与电子信息学院题目:单片机温度检测记录系统行政班级:成员分组名单学号:姓名:选课班级:任课教师:成绩:单片机温度检测记录系统目录1设计任务与要求21.1设计任务21.2技术指标21.3题目评析22方案比较与论证22.1各种方案比较与选择23系统硬件设计33.1系统的总体设计3图3-2总体原理图33.2功能模块设计及工作原理的分析43.2.1时钟显示模块43.2.2温度传感器模块53.2.3LCD显示数据模块63.2.4串口数据传输显示模块73.3发挥部分的设计与实现93.3.1年月日时分秒

2、,温度报警上限设置功能93.3.1.1硬件按钮部分93.3.1.2红外遥控设置模块93.3.2按键传输串口数据104系统软件设计115测试结果146系统电路存在的不足和改进的方向157参考文献168附录:1724单片机温度检测记录系统1设计任务与要求1.1设计任务设计制作一台可检测和记录温度的系统。1.2技术指标(1)LCD显示实时时钟:年、月、日、时、分、秒;(2)每30秒采样温度,LCD更新显示温度值;(3)按键触发存储当前温度和时钟信息(年、月、日、时、分);(4)按键触发串口传输存储的温度和时钟信息;(5)

3、温度测量精度:±1度。1.3题目评析本设计题我们小组摒弃了常规做法,加入了两项独特的创新实现方法:(1)对于数据传送储存显示方面我们不使用24C02存储器,I2C存储器等储存器件,而是直接通过串口将数据传输的电脑中通过VB界面显示数据并将数据记录在电脑硬盘中。(2)在设置时间日期,上限温度上,我们不仅仅采用了硬件按钮控制而且还加入了红外遥控控制。与此同时,我们的温度测量精度在理论上能达到0.0625实际运行时也能达到0.1度,而实验所要求的仅为1摄氏度。另外,在DS1302芯片上加入了一个备用电源,使得主电源掉电时

4、,时钟芯片仍然在随着时间的移动而实时更新。因此主电源再次上电时,时钟依然是准确的,而不必重新调过。24单片机温度检测记录系统2方案比较与论证2.1各种方案比较与选择2.1.1温度传感器目前使用接触式比较多,主要有热电式传感器,把温度变化转换为电阻变化的叫热电阻传感器,把温度变化转换为热电势变换的叫热电偶传感器。方案1:热电阻传感器具有高温系数,高电阻率,物理特性稳定,良好的线性输出等优点,常用的有pt100等。方案2:热电偶传感器具有结构简单,测量范围广,热惯性小,准确度高,输出信号远的优点,但价格较高。方案3:新

5、型可编程温度传感器DS18B20,精度高,成本低,易于采集信号。利用热电偶或热敏电阻作为温度传感器,这类传感器至仪表之间通常都要用专用的温度补偿导线,而温度补偿导线的价格很高,并且线路太长,会影响测量精度,这是直接以模拟量形式进行采集的不可避免的问题。采用新型可编程温度传感器DS18B20进行温度检测可以避免热电偶或热敏电阻作为温度传感器所造成的测量精度误差过大等问题,同时DS18B20只需要一个I/O口便可以进行通信,它可以以更低的成本和更高的精确度实现温度检测。所以选择方案3。2.1.2时钟显示方案1:采用内部

6、时钟计时。方案2:采用外部时钟芯片DS1302。采用内部时钟计时,可以节省IO引脚,降低成本,但是内部振荡器使用阻容震荡,其精度不高,如果使用了串口、或者PWM等对时钟比较敏感的功能,会对时钟造成混乱。采用外部时钟芯片DS1302,不仅仅能对时间进行计时还可以对年、月、日、周进行计时,具有闰年补偿功能而且对于使用串口、或者PWM等对时钟比较敏感的功能,不会产生影响。如果接入外置电子电池的话在系统掉电的情况下还可以继续计时。所以选择方案2。2.1.3时间温度数据显示方案1:采用数码管显示。方案2:采用LCD显示器显示

7、。采用数码管显示时间温度数据操作方便,但需要用到的数码管数量甚多,占用I/O口较多,浪费I/O口的利用率,且只能显示数字。而使用LCD显示虽然在编程上有一定程度比数码管显示的复杂性高,但其占用的I/O资源较少,且能显示的内容比数码管丰富的多,不仅能显示数值还能显示英文。所以使用方案2.2.1.4数据的串口传送与储存显示方案1:通过串口将数据传送到另一个单片机系统上显示,采用24C02存储器对数据进行储存。方案2:通过串口将数据传送到PC机上并用VB程序编写的界面显示,采用PC机上的“D盘”对数据进行储存。通过串口将

8、数据从一个单片机传送到另一个单片机上设置较为简单,将数据存储到24C02存储器上,不易于对任意时间温度数据进行提取,而将数据传送到PC机上并用VB界面显示出来不仅美观而且信息量丰富,将数据储存在“D:温度.TXT”目录下不仅存储量大,而且便于直观查看。所以使用方案2。24单片机温度检测记录系统3系统硬件设计3.1系统的总体设计本系统以STM32F103ZE

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。