温度测控仪设计-毕业设计
具有RS485通信功能的8路温度检测仪软件设计毕业设计
![具有RS485通信功能的8路温度检测仪软件设计毕业设计](https://img.taocdn.com/s3/m/f2a52798482fb4daa48d4bbf.png)
具有RS485通信功能的8路温度检测仪软件设计毕业设计摘要温度是工业生产和自动控制中最常见的工艺参数之一,生产过程需要对温度进行检测和控制。
为了满足对温度采集和测量要求,实现对各个支路温度的检测,本系统就是采用了AT89S52为主控的8路温度检测的系统。
该系统可以实现多个点的温度检测和数值显示并且具有RS-485通信功能。
该系统包括的模块主要有温度的采集,单片机的控制,AD转换,温度值的显示,RS-485通信。
它主要使用的是热敏电阻Pt100温度传感器实现温度检测,并通过AD转换对采集到的数值进行转换,随后将温度显示在液晶屏上,并对温度设置上下阈值来实现温度报警功能。
论文首先简单介绍了该系统的基本原理及整体结构,接着分硬件、软件两部分对整个系统进行阐述,其中软件部分详细描述。
最后是系统的调试与分析,对系统的功能进行了验证。
关键词:AT89S52, RS-485,AD转换, PT100温度传感器ABSTRACTTemperature is one of the most common parameters in industrial production and automatic control of technological, there is the need of the detection and control in the productive process. In order to meet the requirement of temperature acquisition and measurement to detect eight-channel`s temperature, so we will design a simply temperature detection system which focus on the AT89S52.This system can detect the temperature, display the values of number with RS-485 communication function. This system includes the collection of temperature, the control of the single chip microcomputer, AD conversion, display the temperature value and RS-485 communication. It detect temperature and transfer the temperature which is mainly use a PT100 temperature sensor. Then display the temperature on the Liquid Crystal Display. And set up the top and the bottom temperature value. If the temperature doesn`t reach the range of the top and bottom ,the system will give an alarm.This paper first introduces the basic principle and the massive structure of the system. Then it is divided into two parts to the whole system hard ware and software are described, the software part will give a detail description. Finally there is a need to debug and analyze the system to testify the system.KEY WORDS:AT89S52, RS-485 communication, AD conversion,Pt100 temperature sensor目录前言 (1)第1章绪论 (3)1.1基本原理 (3)1.1.1传感器部分 (3)1.1.2 主控制部分 (4)1.1.3 AD转换模块 (4)1.1.3.1 ADC0809简介 (4)1.1.3.2 ADC0809原理 (5)1.1.4 485通信模块 (6)1.2系统方案 (6)1.2.1系统的整体结构 (6)1.2.2 软件介绍 (7)1.3 章节安排 (8)第2章硬件设计 (9)2.1 总体设计 (9)2.2 系统主要器件的介绍 (10)2.2.1 单片机AT89S52 (10)2.2.2 A/D转换芯片 (11)2.2.3 温度传感器 (12)2.2.4 显示LCD 1602 (12)2.2.5 MAX485芯片 (12)2.3 总体电路图 (13)第3章软件设计 (15)3.1 主程序的设计 (15)3.2 AD转换子程序设计 (17)3.3 LCD温度显示程序设计 (19)3.4 报警子程序设计 (22)3.5 按键设置程序设计 (22)3.6 RS-485通信模块程序设计 (24)第4章调试与仿真 (26)4.1 软件仿真 (26)4.1.1 建立程序文件 (26)4.1.2 加载目标代码文件 (29)4.1.3 进行调试与仿真 (29)4.2 硬件调试 (31)4.3 产生的问题与分析 (33)第5章结论与展望 (34)5.1 结论 (34)5.2 展望 (34)参考文献 (35)附录系统程序 (38)前言在人类的生产生活之中,温度扮演着极其重要的角色,温度对工业的发展有着及其重要的影响,因此传感器也有着飞速的发展,来适应这种对温度的检测要求。
基于单片机的红外测温仪的设计毕业设计
![基于单片机的红外测温仪的设计毕业设计](https://img.taocdn.com/s3/m/39ff5875b84ae45c3a358c06.png)
1摘要为了克服传统温度计测量温度的主要缺点——需要测量者与被测目标近距离接触和测量不方便,在顾及仪器测量高精度前提下,以追求最低成本为原则,研制了非接触式热释电红外测温仪,实现了对物体表面温度快速准确的测量。
本文主要设计了红外测温仪的整体系统构架,根据热释电原理,主要针对人体体温测量进行了具体的设计开发,包括整体方案,总体电路及各单元电路的设计,软件设计,硬件焊接及系统调试,并利用设计出来的红外测温仪在环境温度30℃下对人体温度进行了测量,对人体的温度测量的误差低于±0.1℃,提高了测量精度。
红外测温仪的设计主要为适应人体体温快速无接触测量的需要。
此外还介绍了热释电红外传感器的工作原理以及比较适合人体红外检测的热释电传感器PM611的优点和等效电路,阐述了基于热释电传感器的红外测温仪的工作原理,讨论了该系统的设计与实现方法,简单介绍了测温系统的适用条件。
关键词:温度测量热释电PM611AbstractTo decrease the limitation of traditional method of temperature measuring such as close contact between measurer and the target and inconvenience when measuring, we developed a non-contact type piezoelectric infrared thermometer, realizes fast and accurate surface temperature measurements. This article also designed the overall system architecture infrared thermometer. Then under the piezoelectric principle, aimed at human body temperature measurement for a specific design, development including hardware, peripherals technology, SCM, and the host program . Designed by using the infrared thermometer at ambient temperature 30℃on the human body were measured on the human body temperature measurement error is less a ±0.1℃improve the measurement accuracy. This thermometer mainly applies to no-contact, speedy body-heat measurement. This article mainly introduces operational principles of piezoelectric infrared sensor and the structure of hydroelectrically sensor PM611.It formulates the theory of the thermometer based on hydroelectrically sensor and studies how to design and implement of the system.Finally,it indicates the conditional demand of the system.Keywords: Temperature Measurement Piezoelectrically PM611毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
毕业设计论文-智能温度巡测仪
![毕业设计论文-智能温度巡测仪](https://img.taocdn.com/s3/m/144832d364ce0508763231126edb6f1aff0071c4.png)
图2.1系统逻辑框图
先通过键盘进行线路设置
2.
2.
集成温度传感器具有线性好、精度适中、灵敏度高、体积小、使用方便等优点, 得到广泛应用。集成温度传感器的输出形式分为电压输出和电流输出两种。电压输出型的灵敏度一般为10mV/K, 温度0℃时输出为0, 温度25℃时输出2.982V。电流输出型的灵敏度一般为1mA/K。
编号
xx大学xx学院
毕业设计(论文)
题目: 智能温度巡测仪
系专业
学号:
学生姓名:
指导教师:(职称:)
(职称:)
xxxx年x月xx日
xx大学xx学院本科毕业设计(论文)
诚信承诺书
本人郑重声明:所呈交的毕业设计(论文)《智能温度巡测仪》是本人在导师的指导下独立进行研究所取得的成果,除了在毕业设计(论文)中特别加以标注引用、表示致谢的内容外,本毕业设计(论文)不包含任何其他个人、集体已发表或撰写的成果作品。
图2.5数模转换器AD7715
SCLK:
2.
AT89C52采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。片内的Flash存储器允许在系统内可改编程序或用常规的非易失存储器编程器来编程。它是一种功能强,灵活性高且价格合理的单片机,可方便地应用在各种控制领域。由于将多功能8位CPU和闪烁存储器组合在单个芯片中, ATMEL的AT89C52是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。因此我选择AT89C52。
智能温度测试仪的设计毕业设计
![智能温度测试仪的设计毕业设计](https://img.taocdn.com/s3/m/74f0952c5901020207409c47.png)
山东职业学院毕业论文题目:智能型温度测量仪的设计系别:专业:班级:学生姓名:指导教师:完成日期:目录1 绪论 (1)2 LabVIEW与虚拟仪器简介 (2)2.1 LabVIEW的概念 (2)2.2 LabVIEW的组成及功能 (2)2.3 LabVIEW的应用现状 (3)3 温度监测系统虚拟仪表的总体设计 (4)3.1 虚拟仪表实现的功能 (4)3.2 虚拟仪表设计的原则 (4)3.3 虚拟仪表的总体设计方案 (5)4 下位机信号采集的硬件设计 (5)4.1 下位机的硬件组成 (5)4.2 单片机的基础知识 (6)4.2.1 单片机能够运行起来的最小系统 (7)4.2.2 定时器 (8)4.2.3 串口读写 (10)4.2.4 IE中断允许控制寄存器 (11)4.3 硬件输入电路 (11)4.3.1 独立式按键 (11)3.3.2 温度传感器采集 (12)4.4 电平转换电路 (12)5 温度监测系统虚拟仪表的软件设计 (13)5.1 温度监测系统寻仪表软件总体设计 (13)5.2 LabVIEW串口通信模块的设计 (14)5.2.1 LabVIEW平台上VISA常用模块简介 (14)5.2.2 LabVIEW中的VISA节点函数 (15)5.2.3 用VISA模块设计串口通讯 (16)5.3 越限报警模块设计 (18)5.4 显示模块的设计 (19)5.5 数据保存模块 (19)5.5.1 LabVIEW里的数据存储文件形式 (20)5.5.2 基本文件I/O功能函数 (20)5.5.3 数据保存模块的设计 (23)5.6 系统调试结果 (24)6 总结 (25)致谢 (26)参考文献 (27)附录A:程序代码 (28)附录B:硬件电路图 (33)附录C:程序框图 (34)1绪论温度是工业生产和科学研究实验中的一个非常重要的参数,物体的许多物理现象和化学性质都是和温度相关的,许多生产过程都是在一定的温度范围才能进行,需要测量温度和控制温度的场合极其的广泛。
数字温度测控仪课程设计
![数字温度测控仪课程设计](https://img.taocdn.com/s3/m/869b52f8b1717fd5360cba1aa8114431b90d8eee.png)
数字温度测控仪课程设计一、课程目标知识目标:1. 理解数字温度测控仪的基本原理,掌握温度传感器的工作方式和特点;2. 学会解读数字温度测控仪的电路图,了解各部分功能及相互关系;3. 掌握数字温度测控仪的编程方法,实现对温度的实时监测与控制。
技能目标:1. 能够正确操作数字温度测控仪,进行温度的采集、处理和显示;2. 学会使用相关软件对温度数据进行实时监控和分析;3. 培养动手实践能力,能够独立完成数字温度测控仪的组装与调试。
情感态度价值观目标:1. 培养学生对物理学科的热爱,激发探究科学技术的兴趣;2. 增强学生的团队合作意识,培养协同解决问题的能力;3. 培养学生严谨的科学态度,认识到科技发展对现实生活的影响。
课程性质:本课程为实践性较强的学科课程,结合理论知识与实际操作,培养学生动手能力和创新能力。
学生特点:初三学生已具备一定的物理知识和实验技能,对新鲜事物充满好奇,具备一定的自主学习能力。
教学要求:注重理论与实践相结合,充分调动学生的积极性,引导他们主动探究,提高解决问题的能力。
在教学过程中,将课程目标分解为具体的学习成果,便于教学设计和评估。
二、教学内容1. 理论知识:- 温度传感器原理与分类;- 数字温度测控仪的电路组成与功能;- 编程基础及温度控制算法。
2. 实践操作:- 数字温度测控仪的组装与调试;- 温度数据的采集、处理与显示;- 编程实现对温度的实时监控与控制。
3. 教学大纲:- 第一阶段:理论知识学习(2课时)- 温度传感器原理与分类;- 数字温度测控仪电路组成与功能。
- 第二阶段:实践操作(4课时)- 数字温度测控仪的组装与调试;- 温度数据采集、处理与显示。
- 第三阶段:综合应用(2课时)- 编程实现对温度的实时监控与控制;- 分析温度控制算法在实际应用中的优化。
4. 教材章节及内容:- 教材第四章:传感器及其应用- 4.2节:温度传感器- 教材第五章:数字温度测控仪- 5.1节:数字温度测控仪的组成与工作原理- 5.2节:数字温度测控仪的编程与应用教学内容根据课程目标进行科学、系统地组织,确保学生在学习过程中掌握必要的理论知识,同时培养实践操作能力。
温度测控仪设计-毕业设计
![温度测控仪设计-毕业设计](https://img.taocdn.com/s3/m/72de6c180b4e767f5acfcea7.png)
温度测控仪设计学生:XXX 指导教师:XXX内容摘要:本文主要介绍了智能温度测量仪的设计,包括硬件和软件的设计。
先对该测量仪进行概括性介绍,然后介绍该测量仪在硬件设计上的主要器件:“Pt100热电阻”、AT89C51单片机和LCD显示器以及描述测量仪的总体结构原理。
在本设计中,是以铂电阻PT100作为温度传感器,采用恒流测温的方法,通过单片机进行控制,用放大器、A/D 转换器进行温度信号的采集。
总体来说,该设计是切实可行的。
关键词:温度 Pt100热电阻 AT89C51单片机 LCD显示器Design of and control instrumentAbstract: This paper describes the design of the intelligent temperature measuring instrument, including hardware and software design. Be the first general description of the measuring instrument, and then describes the hardware design of the measuring instrument's main device: "Pt100 thermal resistance", AT89C51 microcontroller and LCD display, and describe the principle of measuring the overall structure. In this design, as is the PT100 platinum resistance temperature sensor, temperature measurement using constant current method, through the microcontroller to control, amplifier, A/D converter for temperature signal acquisition. Overall, the design is feasible.Keywords:temperature Pt100 thermal resistance AT89C51 microcontroller LCD monitor.目录前言 (1)1 总体硬件方案设计 (1)1.1温度传感器的放大电路设计 (2)1.2TLC549模数转化电路设计 (4)1.3显示电路设计 (5)1.4无线发送与接收模块的选择与设计 (5)1.5键盘设计 (6)2 总体的软件程序的设计 (6)2.1温度数据采集和数据处理子程序的设计 (6)2.2温度显示、保存处理的子程序设计 (7)2.3无线发送与接受的子程序的设计 (7)2.4十组温度查询的子程序设计 (9)3 调试与结果分析 (10)3.1调试仪器及方法 (10)3.3软、硬件调试与故障原因分析 (10)4 结束语 (10)附录1:硬件原理图及PCB板 (12)附录2:软件程序代码 (13)参考文献 (34)温度测控仪的设计前言随着工业生产效率的不断提高,自动化水平与范围也不断扩大,因而对温度检测技术的要求也愈来愈高,现在工业上通用的温度检测范围为200 ~3000℃,而今后要求能测量超高温度与超低温度。
智能温度巡检仪毕业设计论文
![智能温度巡检仪毕业设计论文](https://img.taocdn.com/s3/m/0be1bd71af1ffc4ffe47acf1.png)
毕业设计 [论文]题目:智能型温度巡检仪(软件部分)河南城建学院本科毕业设计(论文) 摘要摘要在实际生产和生活等各个领域中,温度是环境因素不可或缺的一部分,对温度进行及时精确的控制和检测显得尤为重要。
随着国民经济的发展,人们需要对各种加热炉,热处理炉,生化温室中温度进行监测。
采用单片机来对他们控制不仅具有控制方便,简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而能够大大的提高产品的质量和数量。
本文是基于智能温度巡检仪的硬件部分所做的软件程序,它与硬件部分相结合实现温度的实时测量与控制。
硬件部分是以铂电阻PT100作为温度传感器,采用恒流测温的方法,通过单片机STC89C52进行控制,用放大器、A/D转换器进行温度信号的采集,再通过单片机把采集到的信号送到LCD1602中进行显示,通过按键调节温度上、下限。
软件部分在此主要对硬件电路各部分功能的程序进行模块化,并对电阻——温度进行标度变换,对采集的温度数据滤波,实现温度的实时测量与控制。
关键词:单片机STC89C52,温度传感器PT100,模数转换器ADC0809,液晶显示器1602IAbstractTemperature is an essential of environmental factors in our actual production,living and many other fields. It’s particularly important to control and detect the temperature promptly and exactly. With the development of the national economy, people need to all in the furnace, heat treatment furnace, chemical and biological monitoring of the temperature of the greenhouse and control. Single-chip computer to control not only has control of their convenience, simplicity and flexibility advantages, but also substantial increase in temperature was charged with technical indicators, which can greatly improve the quality and quantity of products.This is the software program based on the hardware part of the smart temperature data logging devices, with the hardware part of the combination of real-time temperature measurement and control. The hardware part is based on the platinum resistance PT100 temperature sensor, the method of constant current temperature, by microcontroller STC89C52 control, amplifier, A/D converter temperature signal acquisition, collected by the microcontroller signal sent to the LCD1602 to be displayed on the button to adjust the temperature, the lower limit. The software part modular, the program for some of the features of the hardware circuit and the resistance - temperature scale conversion of the collected temperature data filtering, real-time temperature measurement and control.Key words: STC89C52, temperature sensorPT100, Analog ADC0809, LCD 1602目录摘要 (I)Abstract (II)前言 (1)1 概述 (2)1.1 温度检测仪表的现状 (2)1.2 课题的提出 (3)1.3 本文的主要研究内容 (4)2 系统的总体设计 (5)2.1 系统的总体设计思想 (5)2.2 方案论证与选择 (5)2.2.1 温度采样和测试部分 (5)2.2.2 显示器 (6)2.2.3 键盘 (7)2.3 系统设计的技术关键 (7)3 系统的硬件设计 (8)3.1 系统的整体结构 (8)3.2 温度巡检仪的主要硬件 (8)3.2.1 温度传感器PT100 (8)3.2.2 A/D转换器ADC0809 (9)3.2.3 STC89C52 (12)3.2.4 LCD1602 (15)4 计算与软件实现 (19)4.1 温度采集 (19)4.1.1 数据输入 (19)4.1.2 A/D采集信号 (20)4.2 数据处理 (23)4.2.1 电压—PT100阻值转换 (23)4.2.2 AD值—十进制数转换 (24)4.2.3 通过插值算法校正PT100的非线性度 (24)4.2.4 去极值平均滤波法 (25)4.3 温度显示 (27)4.4 报警控制 (29)4.4.1 温度上、下限设定 (29)4.4.2 越限报警 (33)4.5 小结 (34)5 电路仿真的设计与分析 (35)5.1 Proteus仿真软件介绍 (35)5.2 电路仿真设计 (35)5.3 仿真分析 (37)6 总结 (38)参考文献 (39)致谢 (40)附录A: (41)附录B: (42)附录C: (1)前言在工业生产过程中,温度检测和控制都直接和安全生产、产品质量、生产效率、节约能源等重大技术经济指标相联系。
毕业设计(论文)-温度、湿度以及CO2浓度测控仪的设计
![毕业设计(论文)-温度、湿度以及CO2浓度测控仪的设计](https://img.taocdn.com/s3/m/a5fc1824b14e852459fb571b.png)
兰州工业高等专科学校毕业设计(论文)题目温度、湿度以及CO2浓度测控仪的设计系别电气工程系专业电气自动化技术班级电自09-2班姓名学号指导教师(职称)(教授)日期摘要随着蔬菜大棚的迅速增多,人们对其性能要求也越来越高,特别是为了提高生产效率,对大棚的自动化程度要求也越来越高。
随着单片机及各种电子器件性价比的迅速提高,使得这种要求变为可能。
本文介绍了一种以AT89S52单片机为控制核心的测控仪,主要是为了对蔬菜大棚内的温湿度,以及二氧化碳浓度进行有效、可靠地检测与控制而设计的。
该测控仪具有检测精度高、使用简单、成本较低和工作稳定可靠等特点,所以具有一定的应用前景。
关键词:二氧化碳浓度蔬菜大棚测控仪温湿度检测自动化程度性能要求AbstractWith the rapid increase of the awning vegetables, people on its performance requirements also more and more high, especially in order to increase the production efficiency, to shed the automation degree of demand more and more is also high. With the single chip microcomputer and various kinds of electronic device performance to price ratio increased quickly, make such a request possible. This paper introduces a kind of AT89S52 SCM in as control core and control the device, mainly is for vegetables in the trellis of temperature and humidity, and carbon dioxide concentration is effective and reliable to detect and control and of the design. The measurement and control instrument has high accuracy, easy to use and low cost and stable and reliable, and other characteristics, so has certain application prospect. Keywords: carbon dioxide concentration measurement instrument testing temperature and humidity awning vegetables automation degree of performance requirements1.概述课题名称:温度、湿度、二氧化碳浓度测控仪的设计课题内容性质:工程设计课题来源性质:教师收集的结合生产实际的课题目前,在仓库、图书馆、蔬菜大棚等许多场合需要温度、湿度、二氧化碳浓度的控制。
智能测温仪的设计与制作毕业设计
![智能测温仪的设计与制作毕业设计](https://img.taocdn.com/s3/m/123f25631711cc7931b71646.png)
目录摘要 (3)引言 (5)1 控制方案选择 (6)1.1智能测温仪的功能 (6)1.2系统方案简介 (6)1.3系统控制方案: (6)2 智能测温仪的基本结构与工作原理 (6)2.1硬件结构 (6)2.2工作原理 (7)3 硬件电路设计 (7)3.1单片机最小系统的设计 (7)3.1.1 主要性能参数 (8)3.1.2 AT89C52管脚说明 (9)3.2数码管显示电路设计 (11)3.3 数据采集电路设计 (11)3.3.1 DS18B20的内部结构与外形 (12)3.3.2 技术性能描述 (12)3.3.3 DS18B20工作原理 (12)3.3.4 DS18B20温度传感器使用中注意事项 (13)3.4按键显示电路的设计 (14)3.4.1键盘电路 (14)3.5报警电路 (14)4 软件电路设计 (15)4.1系统软件介绍 (15)4.2温度程序 (15)4.2.1读出温度子程序 (15)4.2.2计算温度子程序 (16)4.2.3 显示程序 (17)4.3按键程序 (17)5 系统调试及性能分析 (19)结论 (19)谢辞 (20)参考文献 (21)附件1:仿真电路图 (23)附件 2:元器件清单 (24)附件 3:PCB图 (25)附件 4:实物图 (26)智能测温仪的设计与制作信息工程学院应用电子专业杨义摘要:本设计以AT89S51单片机为核心来设计温度控制系统和报警系统。
温度信号由温度芯片DS18B20采集,并以数字信号的方式传送给单片机。
这个智能测温仪主要的功能是能测量当前环境的温度如果温度高于或低于设定值则蜂鸣器会报警;其他则是可以自己设定报警温度的上限和下限。
此设计采用模块化结构,主要模块有:数码管显示程序、键盘扫描及按键处理程序、温度信号处理程序、超温报警程序。
关键词:温度传感器 STC89C52 测量报警Intelligent thermometer design andproduction(Major of Applied Electronic Technology,Information and EngineeringCollege,Yangyi)Abstract:This design with AT89S51 as the core to design the temperature control system and alarm system. Temperature signal by the temperature chip DS18B20 acquisition, and digital signals by means of transfer to the single chip microcomputer. The intelligent thermometer main function is to measure the current environmental temperature if the temperature above or below the set value, buzzer will alarm; The other is can set up your alarm temperature upper limit and lower limit. This design USES a modular structure, main modules: digital tube display program, keyboard scanning and key processing program, temperature signal processing procedures, over temperature alarming program.Key words:The temperature sensor STC89C52 measurement alarm引言随着我国社会科技和经济的不断发展,对温度的测量与控制在现代工业、农业、生活中也是运用的越来越广泛。
体温监测器设计毕业论文(设计)
![体温监测器设计毕业论文(设计)](https://img.taocdn.com/s3/m/50271d14f11dc281e53a580216fc700aba685212.png)
体温监测器设计毕业论文(设计)引言体温监测器是一种用于测量人体体温的设备,近年来受到了越来越多的关注。
特别是在当前全球爆发的疫情背景下,准确监测体温对于控制疫情传播至关重要。
本文旨在设计一种体温监测器,具有高精度、便捷操作和实时监测等特点。
设计目标本设计的体温监测器旨在实现以下目标:1. 高精度:准确测量体温,并具有较小的误差范围。
2. 便捷操作:设计简单易用的界面,方便用户进行体温测量。
3. 实时监测:实时显示体温数据,并提供警报功能。
设计思路为了满足上述目标,本文采用以下设计思路:1. 温度传感器:选择高精度的温度传感器,能够实时获取体温数据。
2. 数据处理:使用微控制器进行数据处理和分析,确保测量结果准确无误。
3. 显示界面:设计液晶显示屏,以直观方式展示体温数据和测量结果。
4. 警报功能:当体温超过设定的预警值时,触发警报系统发出提醒。
设计实施本设计的实施步骤如下:1. 配置硬件:选择合适的温度传感器和微控制器,并进行连接。
2. 编程开发:编写适当的程序代码,使得温度传感器能够与微控制器进行通信和数据处理。
3. 界面设计:设计用户友好的界面,包括液晶显示屏和操作按钮。
4. 警报系统:设置预警温度值,并编写程序以触发警报系统。
5. 测试和优化:对体温监测器进行测试,根据测试结果进行必要的优化和改进。
结论该体温监测器设计具有高精度、便捷操作和实时监测的特点,能够准确测量并显示体温数据。
本设计的实施步骤包括硬件配置、编程开发、界面设计、警报系统和测试优化。
通过设计和实施这一体温监测器,可以有效帮助人们进行体温监测,提高疫情防控效果。
注:本文所述设计仅供参考,具体实施时需结合实际情况进行详细设计和调整。
数字温度测控仪设计方案
![数字温度测控仪设计方案](https://img.taocdn.com/s3/m/0b213690250c844769eae009581b6bd97f19bcd9.png)
THANKS
建议在未来的设计中,采用更先进的传感器技术和数据处理算法,提 高测量的稳定性和精度。同时,加强设备的抗干扰能力,以适应更复 杂的应用环境。
对未来发展的展望
随着科技的不断进步和应用需求的不断变化,数字温度测控仪的发展将更加智能化、自动化 和个性化。
未来,数字温度测控仪将更加注重节能环保、人机交互、远程控制等方面的应用,以满足日 益增长的高效、便捷、安全的需求。
灰色系
灰色系给人以稳重、专业的感觉 ,适合用于工业控制等领域。
蓝色系
蓝色系给人以信任、专业的感觉 ,适合用于精密仪器等领域。
06
测控仪性能测试与评估
测试环境与设备
要点一
测试环境
室内、室外、高温、低温等不同环境条件下的测试。
要点二
测试设备
数字温度计、数据采集器、计算机等用于数据记录和分析 的设备。
1. 数据整理
整理测试过程中记录的数据, 包括温度测量值、控制偏差值 、运行数据等。
3. 控制效果评估
根据控制精度测试结果,评估 测控仪的控制效果,分析偏差 产生的原因。
5. 功能评估
根据功能测试结果,评估测控 仪的功能完整性,分析可能存 在的缺陷。
07
设计总结与展望
设计总结
本次设计的数字温度测控仪能够实现高精度的温度测量和控温功能,同时具有操作 简便、安全可靠等特点。
05
测控仪外壳设计
外壳材料选择
耐高温材料
考虑到测控仪工作时的温 度范围,应选择能够承受 高温的材料,如不锈钢、 铝合金等。
高精度数显温度测控仪的设计毕业设计
![高精度数显温度测控仪的设计毕业设计](https://img.taocdn.com/s3/m/a9e64ea765ce0508763213aa.png)
摘要温度,是人类社会环境中极其重要的一个因素。
不管你的生活环境怎样,从事的工作是什么,我们无时无刻不在与温度接触。
自从欧洲工业革命开始,工业发展的兴衰与掌握温度的程度休戚相关。
医药、钢铁、石化、水泥、冶金等等行业都需要考虑温度对其生产的影响,除此之外,温度不仅仅对于工业生产具有很重大的意义,在农业生产中对温度的测量与控制也尤为重要。
随着养殖业的蓬勃发展,自动化控制的鸡舍不断应用到实际生产中,鸡舍的温度控制系统就变成了十分贴近生活的课题,这不仅可以节约大量人力物力,还有力的保障了生产效率。
因此设计温度测控系统应用与生产生活中显得迫切。
本系统是一种基于STC89C52单片机的温度测量及控制系统,该系统温度信号由数字温度传感器DS18B20采集,发送给STC89C52单片机进行处理,并通过LCD液晶显示器显示。
控温部分使用的是4个独立按键进行温度上限和下限的设定,当实际温度超过设定值范围后,单片机将发出控制信号启动升温装置或降温装置,使温度保持在一定的范围。
整个系统由温度测量采集电路、LCD显示电路、报警电路、按键电路、继电器控制电路、散热器及加热器工作电路组成。
关键词:STC89C52,DS18B20,液晶显示器,温度测控AbstractTemperature is a very important factor in human social environment. No matter what your living environment and what your job are, we every hour and moment are in contact with temperature. Since the industrial revolution in Europe, the degree of temperature rise and fall with the master should be bound together in a common cause of industrial development. Medicine, steel, petrochemical, cement, metallurgy industry and so on need to consider the effect of temperature on the production, in addition, temperature not only have great significance for industrial production, the agricultural production in the temperature measurement and control is particularly important.With the rapid development of aquaculture, the automatic control of the house are applied to the actual production, the temperature control system of houses became very close to the life of the project, which not only can save a lot of manpower and material resources, and guarantee the production efficiency. Therefore, the design of temperature control system application and production of life is urgent.A temperature measurement and control system based on STC89C52 is designed. The temperature signal was sampled by digital temperature sensor DS18B20, was transmitted to the microcontroller STC89C52, and was displayed by LCD. Four separate buttons were used to set the upper and lower limit of temperature. The control signal would be given by the MCU to start devices when the temperature was out of the range. The system consists of a temperature measurement acquisition circuit, LCD display circuit, alarm circuit, a key circuit, relay control circuit radiator and heater circuit.Keywords: STC89C52, DS18B20, LCD Monitor, Temperature Control目录第1章绪论 (1)1.1 选题的背景 (1)1.2 国内外研究现状 (1)1.2.1 国外温度控制系统 (1)1.2.2 国内温度控制系统 (2)1.3 研究的意义 (2)第2章系统原理分析 (3)2.1 设计要求 (3)2.2 总体设计方案 (3)2.2.1 设计思路 (3)2.2.2 方案确定 (4)2.3 工作内容 (4)2.4 系统工作原理 (5)第3章系统硬件设计 (6)3.1 系统硬件方案分析 (6)3.2 温度测量采集模块 (6)3.2.1方案设计 (6)3.2.2 DS1820温度采集芯片介绍 (6)3.2.3 温度采集模块接口电路 (11)3.3 数据处理模块 (12)3.3.1 单片机说明 (12)3.3.2 芯片介绍 (12)3.4 温度显示模块 (14)3.4.1 LCD芯片介绍 (15)3.4.2 温度显示模块接口电路 (16)3.5 温度控制及超温报警模块 (16)3.6 温度设定模块 (18)3.7 电源供电模块 (18)3.8 时钟模块 (19)第4章系统软件设计 (20)4.1 程序结构分析 (20)4.2 主程序模块 (20)4.3 数据采集模块 (21)4.4 键盘扫描模块 (22)4.5 温度显示模块 (23)4.6 温度超限蜂鸣模块 (24)第5章基于STC89C52温度测控系统的实现 (26)5.1 系统实现功能简介 (26)5.1.1 系统主框架 (26)5.1.2 单片机控制外围电路 (26)5.2 系统原理图说明 (26)5.3 系统硬件功能调试 (27)5.3.1 功能调试1 (27)5.3.2 功能调试2 (28)5.3.3 功能调试3 (28)5.3.4 功能调试4 (29)5.3.5 功能调试5 (30)5.4 系统调试结果分析 (31)结论 (32)致谢 (33)参考文献 (34)附录 (35)第1章绪论1.1 选题的背景温度,是人类社会环境中极其重要的一个因素。
数字温度计设计毕业设计(两篇)2024
![数字温度计设计毕业设计(两篇)2024](https://img.taocdn.com/s3/m/1162d27842323968011ca300a6c30c225901f08c.png)
数字温度计设计毕业设计(二)引言概述数字温度计是一种用于测量温度的电子设备,它通过传感器将温度转换为数字信号,然后显示在数字屏幕上。
本文将针对数字温度计的设计进行详细讨论,包括硬件设计和软件设计两个主要方面。
硬件设计部分将包括传感器选择、信号调理电路设计和数字显示设计;软件设计部分将包括嵌入式程序设计和用户界面设计。
通过本文的详细介绍,读者将能够了解到数字温度计的设计原理、设计流程和关键技术。
正文内容1. 传感器选择1.1 温度传感器类型1.2 温度传感器比较与选择1.3 温度传感器参数测试与校准2. 信号调理电路设计2.1 信号条件2.2 放大和滤波电路设计2.3 ADC(模数转换器)选型和使用3. 数字显示设计3.1 显示芯片选型和使用3.2 显示屏尺寸和分辨率选择3.3 显示内容设计和显示方式选择4. 嵌入式程序设计4.1 控制器选型和使用4.2 温度数据采集与处理4.3 温度数据存储和传输5. 用户界面设计5.1 按键和控制部分设计5.2 显示界面设计与实现5.3 温度单位与切换设计正文详细阐述1. 传感器选择1.1 温度传感器类型在数字温度计的设计中,可以选择多种温度传感器,包括热电偶、热敏电阻和半导体温度传感器等。
本文将比较各种传感器的特点和适用范围,从而选择最合适的传感器。
1.2 温度传感器比较与选择通过比较热电偶、热敏电阻和半导体温度传感器的精度、响应时间和成本等特点,结合设计需求和成本预算,选择最佳的温度传感器。
1.3 温度传感器参数测试与校准为了确保传感器的准确性,需要对其参数进行测试和校准。
本文将介绍传感器参数测试的方法和仪器,以及校准的步骤和标准。
2. 信号调理电路设计2.1 信号条件传感器输出的信号需要进行电平调整和滤波等处理,以便进一步处理和显示。
本文将介绍信号调理的基本原理和设计方法。
2.2 放大和滤波电路设计为了放大和滤波传感器输出的微弱信号,本文将介绍放大和滤波电路的设计原理和实现方法,包括运放、滤波器和滤波器的选型和参数设置。
温度测量系统设计毕业设计
![温度测量系统设计毕业设计](https://img.taocdn.com/s3/m/c67a92891ed9ad51f11df239.png)
电子信息工程?电子专业根底课程设计?研究报告温度测量系统设计学生姓名: XXX学生学号: XXXXXXXXXX指导教师: XXX所在学院:信息技术学院专业班级:电子一班中国·大庆2021 年11月信息技术学院课程设计任务书信息技术院电子信息工程专业08级,学号XXXXXXXXX姓名XXX 一、课程设计课题:温度测量系统设计二、课程设计工作日自2021年10月31日三、课程设计进行地点:信息技术学院 205四、课程设计任务要求:( 详细内容见课程设计文档日至)2021年11月181.课题来源 : 老师派发题目2.目的意义 : 随着社会的进步和工业技术的开展,人们越来越重视温度因素,许多产品对温度范围要求严格,而目前市场上普遍存在的温度检测仪器大都存在精度不够的缺点,不利于工业控制者根据温度变化及时做出决定。
实时性高、精度高,能够综合处理多点温度信息的测量系统就很有必要。
3.根本要求 :1〕采用单片机 80C51.要求温度范围 0℃~100℃之间。
2〕温度传感器选用模拟的数字的都可以。
3〕在 LED中显示温度。
4〕精度到达± 1%。
5〕分辨率≤℃6〕根据精度自选 A/D 转换芯片。
7〕直流稳压电源自行设计。
8〕辅助电路及元器件自选。
课程设计评审表指导教师评语:成绩:签字:日期:目录1任要求⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯. ⋯⋯ (1)2方案比⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯. ⋯⋯ (1)3 元⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.路⋯⋯⋯ .24件的程⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ (10)与体会⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..11致⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯. ⋯⋯⋯⋯ .12参考文献⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.⋯⋯⋯⋯⋯.13附⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..141、设计任务要求1〕采用单片机80C51.要求温度范围0℃~100℃之间。
毕业设计-数字温度测量仪设计
![毕业设计-数字温度测量仪设计](https://img.taocdn.com/s3/m/cf74f8c32cc58bd63186bd21.png)
毕业论文(设计)题目数字温度测量仪设计系部专业年级学生姓名学号指导教师基于STC89C52的数字温度检测系统的设计专业学生:指导教师:【摘要】随着社会的不断发展工农业的不断进步,温度检测系统被广泛的应用于各种场合。
在一些温度控制系统中往往采用的是热敏电阻或热敏三极管并配上相应的A/D电路来实现温度的采样[1],最终送入处理器中,来实现温度检测的目的。
由于传统的方案设计复杂,热敏电阻的耦合非线性,A/D的位数,外界干扰等原因,造成采集精度不高,容易造成严重的后果[2]。
本设计采用一种新型的可编程温度传感器(DS18B20),不需复杂的信号调理电路和A/D转换电路能直接与单片机完成数据采集和处理,实现方便、精度高,性能稳定,本毕业设计介绍了智能集成温度传感器DS18B20的结构特征及控制方法,并对以此传感器为测温设备和STC89C52单片机为控制器构成的温度测量装置的工作原理及程序设计作详细的介绍,并采用Visual Basic设计了可实时显示温度曲线的上位机。
实现了测量温度范围-55℃~+125℃,固有测温分辨率0.5℃,并含有上位机动态显示温度曲线的智能温度检测系统。
该系统在稳定性与性能上优于传统温度检测系统适用于人民的日常生活和工农业生产用于温度监测和测量。
【关键词】:数字温度检测STC89C52 DS18B20 上位机Visual Basic目录绪论 (2)1 系统分析 (4)1.1 需求分析 (4)1.2 性能需求 (4)1.3 开发环境 (5)1.3.1硬件设备 (5)1.3.2软件环境 (5)2 系统设计 (5)2.1系统结构设计 (5)2.2系统设硬件设计 (7)2.2.1主要器件介绍 (7)2.3硬件电路设计 (9)2.3.1 单片机最小系统设计 (9)2.3.2 数码管显示电路设计 (10)2.3.3 DS18B20电路设计[15] (11)2.3.4稳压电路 (12)2.4 PCB板的制作[16] (12)2.5 硬件设计总结与测试: (13)2.6.基于Visual Basic6.0串行通信控件MSComm[17]的上位机制作 (13)2.6.1 MSComm控件处理通信的方式 (14)2.6.2 MSComm控件的常用属性 (15)2.6.3 MSComm控件的使用 (16)2.7软件设计 (16)3.设计总结 (20)参考文献 (21)附录 (22)附录1:源代码 (22)致谢 (28)绪论随着单片机应用技术的普及,越来越多的自动化系统在我们生活中得到应用。
智能温度测控仪课程设计
![智能温度测控仪课程设计](https://img.taocdn.com/s3/m/7a75593759fafab069dc5022aaea998fcc224094.png)
智能温度测控仪课程设计一、课程目标知识目标:1. 理解智能温度测控仪的基本原理,掌握温度传感器的工作方式和测量范围。
2. 学习智能温度测控仪的电路组成和功能,了解各组成部分的作用及相互关系。
3. 掌握编程方法,实现对温度数据的采集、处理和显示。
技能目标:1. 能够正确连接智能温度测控仪的电路,进行简单的故障排查和维修。
2. 能够运用所学编程知识,编写程序实现对温度的实时监控和控制。
3. 培养动手实践能力,通过实际操作,熟练使用智能温度测控仪。
情感态度价值观目标:1. 培养学生对智能硬件的兴趣和热情,激发创新精神和探究欲望。
2. 增强学生的团队协作意识,培养合作解决问题的能力。
3. 培养学生关注环境保护,认识到智能温度测控仪在节能降耗方面的作用。
课程性质:本课程属于电子技术实践课程,注重理论联系实际,培养学生的动手能力和创新能力。
学生特点:学生具备一定的电子技术基础知识,对智能硬件有一定的好奇心,喜欢动手实践。
教学要求:教师应充分调动学生的积极性,注重启发式教学,引导学生主动探究,提高学生的实践能力。
同时,关注学生的情感态度价值观的培养,使学生在掌握知识技能的同时,形成正确的价值观。
通过分解课程目标为具体的学习成果,为后续的教学设计和评估提供明确依据。
二、教学内容1. 理论知识:- 温度传感器原理与分类,重点讲解热敏电阻、热电偶等常见温度传感器的原理和应用。
- 智能温度测控仪电路组成,包括传感器、信号处理电路、微控制器、显示模块等部分的功能和连接方式。
- 编程基础,介绍C语言或Python语言在温度测控中的应用,涉及数据类型、运算符、控制结构等。
2. 实践操作:- 智能温度测控仪电路搭建,指导学生根据电路图正确连接各部分组件。
- 程序编写与调试,引导学生学习编程软件的使用,编写温度采集程序,并进行调试和优化。
- 系统测试与优化,通过实际测试,观察温度测控效果,针对问题进行排查和优化。
3. 教学大纲安排:- 第一课时:导入新课,介绍智能温度测控仪的应用,明确学习目标。
毕业设计(论文)-温度测量lcd显示系统的设计[管理资料]
![毕业设计(论文)-温度测量lcd显示系统的设计[管理资料]](https://img.taocdn.com/s3/m/dca0c0b733687e21ae45a9da.png)
材料清单一、毕业设计任务书二、毕业设计开题申请表三、毕业设计开题报告四、毕业论文五、专业译文声明本人单铁铸,系襄樊学院电气信息工程系自动化专业0311班学生。
所做论文内容主体均为原创,无任何抄袭、剽窃他人劳动成果的行为。
如有发现此类行为,本人愿意为此承担一切道义及法律责任,特此声明。
学生签名:年月日襄樊学院毕业论文(设计)任务书毕业论文(设计)题目温度测量LCD显示系统的设计学生姓名单铁铸专业自动化班级0311 指导老师贾巍一、毕业论文(设计)的主要内容:1、用MCS-51单片机作为核心控制器,选用测量温度的传感器,设计一个温度测量显示系统。
该系统能对温度进行实时测量并用LCD显示。
要求采用的温度传感器精度较高,LCD显示清楚直观。
重点分析LCD显示的工作原理,设计出单片机对LCD显示器的驱动程序。
2、进行系统硬件电路设计,画出系统原理图。
3、画出流程框图编出程序,进行系统软件的设计。
4、在单片机开发系统上进行软件的仿真,再进行软、硬件的联调。
5、在设计和实验的基础上完成毕业论文()。
6、翻译一篇英文论文或文献成中文(不少于5000字)。
二、毕业论文(设计)的基本要求及应完成的成果:1、掌握MCS-51系列单片机的基本原理,系统的扩展,外设及接口的配置。
2、掌握单片机汇编语言指令(C混合语言编程指令)和程序模块化设计的方法。
3、掌握Protel 99 SE及伟福E6000、Keil uVision2软件的安装和使用。
4、具备一定的查阅资料,进行外文翻译的能力。
5、完成毕业设计论文一份,对研究内容阐述清楚,设计内容的表达符合工程设计规范。
二、毕业论文(设计)的进度安排:1、第1周~第4周:查阅资料,消化内容,形成方案,写出开题报告。
2、第5周~第10周:根据开题报告进行设计,获得结果。
3、第11周~第12周:写出毕业设计报告。
4、第13周:对毕业设计进行形式审查,演示设计结果,作好答辩准备。
5、第14周:文本打印。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
温度测控仪设计学生:XXX 指导教师:XXX内容摘要:本文主要介绍了智能温度测量仪的设计,包括硬件和软件的设计。
先对该测量仪进行概括性介绍,然后介绍该测量仪在硬件设计上的主要器件:“Pt100热电阻”、AT89C51单片机和LCD显示器以及描述测量仪的总体结构原理。
在本设计中,是以铂电阻PT100作为温度传感器,采用恒流测温的方法,通过单片机进行控制,用放大器、A/D 转换器进行温度信号的采集。
总体来说,该设计是切实可行的。
关键词:温度 Pt100热电阻 AT89C51单片机 LCD显示器Design of and control instrumentAbstract: This paper describes the design of the intelligent temperature measuring instrument, including hardware and software design. Be the first general description of the measuring instrument, and then describes the hardware design of the measuring instrument's main device: "Pt100 thermal resistance", AT89C51 microcontroller and LCD display, and describe the principle of measuring the overall structure. In this design, as is the PT100 platinum resistance temperature sensor, temperature measurement using constant current method, through the microcontroller to control, amplifier, A/D converter for temperature signal acquisition. Overall, the design is feasible.Keywords:temperature Pt100 thermal resistance AT89C51 microcontroller LCD monitor.目录前言 (1)1 总体硬件方案设计 (1)1.1温度传感器的放大电路设计 (2)1.2TLC549模数转化电路设计 (4)1.3显示电路设计 (5)1.4无线发送与接收模块的选择与设计 (5)1.5键盘设计 (6)2 总体的软件程序的设计 (6)2.1温度数据采集和数据处理子程序的设计 (6)2.2温度显示、保存处理的子程序设计 (7)2.3无线发送与接受的子程序的设计 (7)2.4十组温度查询的子程序设计 (9)3 调试与结果分析 (10)3.1调试仪器及方法 (10)3.3软、硬件调试与故障原因分析 (10)4 结束语 (10)附录1:硬件原理图及PCB板 (12)附录2:软件程序代码 (13)参考文献 (34)温度测控仪的设计前言随着工业生产效率的不断提高,自动化水平与范围也不断扩大,因而对温度检测技术的要求也愈来愈高,现在工业上通用的温度检测范围为200 ~3000℃,而今后要求能测量超高温度与超低温度。
尤其是液化气体的极低温度测量更为迫切,入10K以下温度测量为当今研究的重要课题。
温度检测技术将会由点测温发展到线、面,甚至立体的测温。
应用范围已经从土业领域延伸到环境保护、家用电器、汽车工业以及航天工业领域。
发展新型产品利用以前的检测技术生产处适应于不同场合、不同工况要求的新型产品,以满足用户需要。
同时利用新的检测技术制造出新的产品。
对许多场合中的温度检测器有特殊要求,入防硫、防爆、耐磨等性能要求;又如移动物体和高速旋转物体的测温、钢水的连续测温、火焰温度检测等。
因此,本设计方向就是在温度测量远距离传送和保存方面进行有效的探索。
1 总体硬件方案设计本系统分为两大部分,一部分为温度采集模块、51单片机及发送模块,另一部分为远距离数据的接收模块与51单片机。
温度采集及发送部分:本设计利用AD590进行温度的测量,在经过电压跟随器,放大电路放大、调整之后通过A/D转换器TLC549将模拟电压信号转化为数字信号,A/D转换之后的数据送到单片机1进行处理,单片机1控制液晶显示器,将温度值在液晶显示器上进行显示,在通过PT2262进行无线发送。
接收及显示部分:用SC2272进行无线接收,接收后的数据送到单片机2,单片机2控制液晶显示器进行显示。
图1-1 发送模块框架图图1-2 接收模块框架图1.1 温度传感器的放大电路设计AD590是美国模拟器件公司生产的单片集成两端感温电流源,它会将温度转换为电流,在8051的各种课本中经常看到。
其规格如下:◆ 度每增加1℃,它会增加1μA 输出电流◆ 可测量范围-55℃至150℃◆ 供电电压范围+4V 至+30VAD590的管脚图及元件符号如下图所示:图 1.1-1 AD590管脚图单片机1 显示模块A/D 采集模块 AD590温度测量 PT2262 发送显示模块单片机2PT2272接收AD590的输出电流值说明如下:◆其输出电流是以绝对温度零度(-273℃)为基准,每增加1℃,它会增加1μA输出电流,因此在室温25℃时,其输出电流Iout=(273+25)=298μA。
AD590基本应用电路:图 1.1-2 基本应用电路◆ AD590的输出电流I=(273+T)uA(T为摄氏温度),因此测量的电压为(273+T)μA×10K=(2.73+T/100)V。
为了将电压测量出来又务须使输出电流I不分流出来,我们使用电压跟随器其输出电压V2等于输入电压V。
◆由于一般电源供应教多器件之后,电源是带杂波的,因此我们使用齐纳二极管作为稳压元件,再利用可变电阻分压,其输出电压V1需调整至2.73V。
◆接下来我们使用差动放大器其输出Vo1为(100K/10K)×(V2-V1)=T/10,如果现在为摄氏28℃,输出电压为2.8V,输出电压接AD转换器,那么AD转换输出的数字量就和摄氏温度成线形比例关系。
◆通过R9和R12进行分压,V0=T/20,因为测试温度不大于100℃,使得最终+0.3V 输出最大Vo为(1/2)×10=5V;能在A/D转换器TCL549的输入电压范围输入0.3V~VCC之内。
温度采集电路图采用智能化间歇数据采集,即首先把温度变化值分为报警温度、预警温度、准预警温度、正常温度四个档次。
当温度处于正常情况下时,温度采集周期为30min,若某一点的温度有变化,当接近准预警点时,采集周期变化为10min,若温度仍有提高达到预警温度,则采集周期为3min,一旦出现报警温度,系统进入实时采集状态,并发出报警。
图1-3 温度采集电路1.2 TLC549 模数转化电路设计TLC549是8位串行A/D转换器芯片,可与通用微处理器、控制器通过CLK、CS、DATA OUT 三条口线进行串行接口。
具有4MHz片内系统时钟和软、硬件控制电路,转换时间最长17μs, TLC549为40 000次/s。
总失调误差最大为±0.5LSB,典型功耗值为6mW。
采用差分参考电压高阻输入,抗干扰,可按比例量程校准转换范围,VREF-接地,VREF+-VREF-≥1V,可用于较小信号的采样。
其工作原理为:TLC549均有片内系统时钟,该时钟与I/O CLOCK是独立工作的,无须特殊的速度或相位匹配。
其工作时序如图2所示。
当CS为高时,数据输出(DATA OUT)端处于高阻状态,此时I/O CLOCK不起作用。
这种CS控制作用允许在同时使用多片TLC549时,共用I/O CLOCK,以减少多路(片)A/D并用时的I/O控制端口。
将V0的电压值输入TLC549进行AD转换,从芯片的DO脚输出,然后由单片机读取。
两个4148二极管是进行电源稳压的,R7,R8进行参考电压设置,基本上等于5V。
图1.2-1 模数转换电路1.3 显示电路设计1602液晶已经包括在单片机学习板内了,在这里只稍微介绍它的引脚功能。
D0~D7是命令/数据口,接单片机的P1口,由单片机读(写)命令(数据),RS是命令/数据的选择端口,RW是读/写的选择端口,E是1602的使能端。
1602有它自己的字库,用户只需写入相应的代码并控制好1602给出的时序就可以在液晶屏上显示希望得到的字符或图像了。
图1.3-1 液晶显示屏1.4 无线发送与接收模块的选择与设计PT2262、SC2272是一种CMOS工艺制造的编码电路。
采集的温度信号可以通过PT2262编码,通过17脚输出到射频发射模块的数据输入端发射出去,与此同时射频接收模块接收后将数据送到解码芯片SC2272,其地址经过核对与SC2272的地址匹配后,SC2272的VT脚才输出高电平,与此同时PT2262相应的数据脚也输出高电平。
图1.4-1 PT2262引脚图图1.4-2 PT2262时序图1.5 键盘设计独立键盘也包括在单片机学习板内,P3.2接单片机的外部中断。
图1.5-1 独立键盘引脚图2 总体的软件程序的设计2.1 温度数据采集和数据处理子程序的设计经AD590采集的温度转化为了电压值,然后经放大电路处理后,使输出电压V=T/20,这样才能保证TLC549的输入电压不大于基准电压。
在硬件调试时,基准电压设置成5V,所以在程序处理时要将从TLC549得到的数字值乘以5/255才能得到电压V,然后再乘以20才能得到温度(此时的温度是双精度型的)。
中值滤波是为了得到很短时间的温度平均值,有稳定数值的作用。
图2.1-1温度采集和处理流程图2.2 温度显示、保存处理的子程序设计图2.2-1 温度显示和保存流程图因为采集到的每个温度值都是0~100摄氏度之间的任意值,为了使精度达到0.1℃,我们只保留一位小数(在二进制表示中只占低4位)。
将温度分解成整数部分和小数部分,是为了方便存储和发送。
本设计只保存10组温度。
2.3 无线发送与接受的子程序的设计因为选用的发送模块是集成PT2262无线射频芯片PC-T2A,所以只能利用其6位数据口中的4位,将温度分解发送。
经计算每编码发送都需要发送3~4次接收端才能接收到有效数据,所以在程序中适当对发送使能端置高进行延时。
发送完4位数据后也需要延时,给接收端处理数据时间,防止乱码。
图2.3-1 无线发送流程图选用的接收模块是与集成SC2272的PCR1B-2芯片。