单片机的多路温度采集系统

合集下载

多路温度采集系统

多路温度采集系统

绪论1.课题的意义单片机是一种集CPU、RAM、ROM、I/O接口和中断系统等部分于一体的器件,只需要外加电源和晶振就可实现对数字信息的处理和控制。

单片机由于其微小的体积和极低的成本,而广泛的应用于家用电器、工业控制等领域中。

多路温度采集系统是利用温度传感器DS18B20检测温度,并由单片机处理显示。

本设计利用AT89C51单片机为处理器,结合温度采集电路、键盘电路、显示电路、报警电路等实现对多路温度的实时检测与显示。

通过设计实物并调试,对系统存在的问题进行了分析和总结,并提出了改进措施。

2.课题的目的多路温度采集报警系统设计,要求具有多路温度的采集、显示温度、上下限报警等功能。

课程设计目的:通过设计和实践,培养学生综合运用所学的理论知识、实践操作及独立解决实际问题的能力。

使学生牢固掌握课堂中学到的电子线路的工作原理、分析方法和设计方法。

学会电路的一般设计方法和设计流程,并应用这些方法进行一个实际的电子线路的系统设计。

3.技术要求:(1)利用温度传感器(DS18B20)测量某三路的环境温度。

(2)测量范围为0℃~+100℃,精度为±0.1℃。

(3)用液晶进行实际温度值显示。

(4)当达到报警温度后,能够自动发出报警声。

4.要解决的问题:(1)精确的测量温度,提高上下限报警的范围。

(2)当LCD液晶显示器接收到来自AT89C51单片机传送来的温度信息后,分别显示了当前的温度。

一、实验方案的拟定根据系统的设计要求,当温度传感器DS18B20把所测得的温度发送到AT89C51单片机上,经AT89C51处理,将把温度在显示电路上显示。

当开机后,显示屏和计时器进行初始化设置。

同时,本系统能够设置报警温度,在到达报警时间后能够通过LED 发光二极管以及发音器提示报警。

利用AT89C51芯片控制温度传感器DS18B20进行实时温度检测并显示,能够实现快速测量环境温度。

系统框图如图1:图1 系统框图选择DS18B20作为本系统的温度传感器,选择单片机AT89C51为测控系统的核心来完成数据采集、处理、显示、报警等功能。

单片机课程设计说明书 多点温度采集电路设计

单片机课程设计说明书 多点温度采集电路设计

单片机课程设计说明书题目:多点温度采集电路设计课程设计(论文)任务书I、课程设计(论文)题目:多点温度采集电路设计II、课程设计(论文)使用的原始资料(数据)及设计技术要求:1.设计一个基于单片机的多点温度采集电路,至少可采集8个点。

2.测温范围:0℃-800℃。

3.采用LED数码直读显示检测点、温度。

4.温度分辨率:1℃。

5.应用protel画出原理图,给出硬件清单。

II、课程设计(论文)工作内容及完成时间:5月21日至5月23日:查找资料,方案论证;5月24日至5月25日:总体设计;5月25日至5月30日:软、硬件详细设计与调试;5月31日至6月1日:整理数据,撰写报告。

Ⅳ主要参考资料:1.曹天汉.单片机原理与接口技术.北京:电子工业出版社,2006.2.求是科技.单片机典型模块设计实例导航.北京:人民邮电出版社,2004.3.李广弟,朱月秀,王秀山.单片机基础(修订本).北京:北京航空航天大学出版社,2001.4.传感器电路分析与设计李道华、李玲、朱艳.武汉大学出版社,2000.专业类班学生:日期:自2012年5月21日至2011年6月1日指导教师:助理指导教师(并指出所负责的部分):教研室主任:附注:任务书应该附在已完成的课程设计说明书首页。

目录△、设计摘要 (1)一、设计背景 (2)1.1 课题背景 (2)1.2 课题的目标及意义 (2)1.3 主要研究内容 (3)二、设计准备 (4)2.1设计时间安排 (4)2.2设计需求 (4)2.2.1 所需元件 (4)2.2.2 部分元件解析 (4)三、设计分析 (11)3.1 总图展示 (11)3.2 线口说明 (11)四、设计总结 (16)参考文献 (17)△设计摘要:温度(Temperature)是表示某物体在某一环境下对冷热的反应程度的物理量,微观上来讲是物体分子热运动的剧烈程度的表现。

温度量常运用于生活之中,尤其是在物理学、生物学、化学以及其相联系的产业。

多路温度检测系统的设计与研究

多路温度检测系统的设计与研究

1 绪论温度是一个很重要的物理参数,自然界中任何物理、化学过程都紧密地与温度相联系。

在工业生产过程中,温度检测和控制都直接和安全生产、产品质最、生产效率、节约能源等重大技术经济指标相联系,因此在国民经济的各个领域中都受到普遍重视。

温度检测类仪表作为温度计量工具,也因此得到广泛应用。

随着科学技术的发展,这类仪表的发展也日新月异。

特别是随着计算机技术的迅猛发展,以单片机为主的嵌入式系统已广泛应用于工业控制领域,形成了智能化的测量控制仪器,从而引起了仪器仪表结构的根本性变革。

1.1 温度检测类仪表的现状传统的机械式温度检测仪表在工矿企业中己经有上百年的历史了。

一般均具有指示温度的功能,由于测温原理的不同,不同的仪表在报警、记录、控制变送、远传等方面的性能差别很大。

例如热电阻温度计,它的测温范围是-200℃~650℃,测量准确,可用于低温或温差测量,能够指示报警、远传、控制变送,但维护工作量大并且不能记录;光学温度计测温范围是300℃~3200℃,携带使用方便,价格便宜,但是它只能目测,也就是说必须熟练才能测准,而且不能报警、远传、控制变送。

近年来由于微电子学的进步以及计算机应用的日益广泛,智能化测量控制仪表己经取得了巨大的进展。

我国的单片机开发应用始于80 年代。

在这20 年中单片机应用向纵深发展,技术日趋成熟。

智能仪表在测量过程自动化,测量结果的数据处理以及功能的多样化方面。

都取得了巨大的进展。

目前在研制高精度、高性能、多功能的测量控制仪表时,几乎没有不考虑采用单片机使之成为智能仪表的。

从技术背景来说,硬件集成电路的不断发展和创新也是一个重要因素。

各种集成电路芯片都在朝超大规模、全CMOS 化的方向发展,从而使用户具有了更大选择范围。

这类仪器能够解决许多传统仪器不能或不易解决的问题,同时还能简化仪表电路,提高仪表的可靠性,降低仪表的成本以及加快新产品的开发速度。

智能化控制仪表的整个工作过程都是在软件程序的控制下自动完成的。

基于单片机的四通道温度测控仪的设计与实现jiang

基于单片机的四通道温度测控仪的设计与实现jiang

基于单片机的四通道温度测控仪的设计与实现周文荃北京航空航天大学蒋济友重庆工业自动化仪表研究所摘要本文主要介绍一种四通道温度测控仪的实现,该测控仪集温度采集、显示、报警、通信等功能于一体。

关键字:温度测控、多通道、单片机、分段拟合AbstractThis paper mainly introduces a temperature measurement and control instrument:it has four RTD input channes,sampling, display, alarm control, communications all in one.Key words: temperature-measure multi-channel MCU Segment fitting0引言温度是工业过程控制中的一个重要的物理参数,精确、快速地采集、控制温度是测控工作的重要内容之一。

本文介绍了一种四通道温度测控仪的软硬件构成、工作原理。

该四通道温度测控仪集温度采集、显示、报警、通信等功能于一体,通过LCD显示窗口以及报警输出,可以很方便实现温度就地显示、控制,而通过串口通信,可以实现温度分散采集、集中显示。

选用ISP功能单片机为测控仪产品开发、升级维护提供极大便利。

1 主要功能(1)温度采集采集四个通道的三线制热阻信号,其中最后一个通道通过跳线可选择内部集成的CU50热阻信号,以采集环境温度。

每路热阻信号类型可本地按键设定或者通信设定。

(2)温度显示LCD显示各个通道温度值,LED灯显示各个通道传感器状态。

通过按键选择固定显示某个通道温度值或者循环显示各个通道温度值。

(3)报警测控仪具有温度报警功能,当温度值超过,按键设定或者通信设定的温度报警上下限时,点亮相应的LED指示灯,并由继电器控制外接的处理设备。

(4)通信功能测控仪通过串口与计算机通信。

测控仪将当前各个通道温度测量值和传感器状态上传到计算机上,而计算机通过设定测控仪各个通道热电阻传感器类型、温度报警上下限值。

数字式多路温度采集系统论文

数字式多路温度采集系统论文

山东省大学生电子设计竞赛论文编号题目数字式多路温度采集系统学生姓名李东、刘平、柴强专业06 电子信息工程应用物理学指导教师张福安、葛汝明、范海涛、董文慧二OO七年五月一日多路温度数据采集系统目录1摘要、关键词 (2)2设计要求 (3)3系统方案 (3)3.1系统总体方案 (3)3.2方案论证 (3)4系统硬件设计 (4)4.1 61板电路设计 (4)4.2 传感器DS18B20的工作原理电路图 (5)4.3 按键和显示电路 (5)4.4键盘显示模块电路图 (5)5系统软件设计 (6)5.1 软件结构 (6)5.2软件总体设计 (6)5.3子程序设计 (8)6.多路温度数据采集系统的测试 (12)7结论与答谢词 (12)8考文献 (13)1.摘要:在日常生活和工业控制过程中,经常需要进行多路温度测量,并对温度的结果进行分析,以做出相应的处理。

本方案利用SOCE061A单片机作为核心控制器,通过两个DS18B20器件实现两路温度的实时采集和显示,且可以设置温度值,实现超温报警功能。

关键词:SPCE061A、DS18B20、LED键盘模组英文解释:In the daily life and in the industry controlled process, frequently needs to carry on the multi- spots temperature survey, and carries on the analysis to the temperature result, makes corresponding processing .This plan using the SPCE061A monolithic integrated circuit took the core controller, realizes two groups temperatures real-time gathering and the demonstration through two DS18B20 component, also may establish the temperature value, realizes ultra warm reports to the police the function.2.设计要求:利用SPCE061A单片机、DS18B20基本要求如下:1.2路温度的实时采集;2.温度通过数码管显示,分手动和自动两方式:自动状态循环显示各通道温度,每隔2秒切换一个通道;手动方式只显示被选择的通道温度;3.可以为每一个通道设置独立的报警温度;3.系统方案;3.1系统总体方案:系统整体硬件设计如图3.1-1所示,整个系统以SPCE061A为核心,前向通道包括DS18B20传感器输入电路,按键输入电路;后向通道包括:LED显示电路和语音输入电路。

基于单片机的多路温度采集控制系统的设计

基于单片机的多路温度采集控制系统的设计

基于单片机的多路温度采集控制系统的设计一、系统设计思路1、系统架构:本系统的所有模块分为两个主要的部分:单片机部分和PC部分。

单片机部分是整个温度控制系统的中心模组,它负责多路温度传感器的信号采集、温度计算和显示,还有一些辅助操作,如温度上下限报警等;PC部分主要实现数据采集、分析、处理、显示等功能,与单片机的交互可通过RS485、USB等接口进行。

2、硬件设计:本系统设计确定采用AT89C52单片机作为系统的处理核心,在系统中应用TLC1543数据采集芯片,采用ADC转换器将多个温度传感器的数据采集,使系统实现多路温度检测同时显示.另外,为了实现数据采集记录,系统可以选用32K字节外部存储封装。

二、系统总控程序设计系统总计程序采用C语言进行编写,根据实际情况,主要分为以下几个主要的模块:(1)初始化模块:初始化包括外设初始化、中断处理程序初始化、定时器初始化、变量初始化等功能。

(2)温度采集模块:主要对多路温度传感器的采集、计算并存储等操作,还可以实现温度的报警功能。

(3)录波模块:提供数据的实时采集、数据的存取、数据的滤波处理等功能。

(4)通信模块:主要是用于实现数据透传,采用RS485接口与PC端的上位机联网,可实现远程调试、远程控制等功能。

(5)用户界面模块:实现数据显示功能,可以根据用户的要求显示多路温度传感器检测到的数据。

三、实验检验(1)检查系统硬件的安装是否良好;(2)采用实测温度值与系统运行的实测温度值进行比对;(3)做出多路温度信号的对比,以确定系统读取的数据是否准确;(4)检查温度报警功能是否可以正常使用,也可以调整报警范围,试验报警功能是否可靠;(5)进行通信数据采集的联网检测,确保上位机和系统可以进行实时、准确的通信。

多路温度采集系统设计

多路温度采集系统设计

目录1综述 (1)2数字式多路温度采集系统硬件电路设计 (2)2.1温度采集电路设计 (2)2.1.1 DS18B20简介 (2)2.1.2温度采集电路结构 (5)2.2单片机控制电路设计 (6)2.2.1单片机芯片选择 (6)2.2.2 AT89C51单片机工作基本电路设计 (6)2.3输入控制电路设计 (7)2.4显示电路设计 (8)2.4.1 LED数码显示管静态显示工作原理 (8)2.4.2显示电路结构 (9)2.4.3显示电路工作过程 (9)2.5报警控制电路设计 (9)2.5.1报警控制电路结构 (10)2.5.2报警控制电路工作过程 (10)2.6电源电路设计 (10)2.7数字式多路温度采集系统元件清单 (11)2.8数字式多路温度采集系统电路图 (11)3数字式多路温度采集系统程序设计 (12)3.1主程序设计 (12)3.2子程序设计 (12)3.2.1 DS18B20的通信协议 (12)3.2.2子程序 (13)3.3数字式多路温度采集系统控制源程序 (16)4系统调试及性能分析 (17)4.1系统调试 (17)4.2系统性能分析 (17)5结束语 (18)参考文献 (19)致谢 (20)附录 (21)附录(1)数字式多路温度采集系统元件清单 (21)附录(2)数字式多路温度采集系统原理图 (22)附录(3)数字式多路温度采集系统印刷电路板图 (23)附录(4)数字式多路温度采集系统控制源程序 (24)摘要数字式多路温度采集系统由主控制器、温度采集电路、温度显示电路、报警控制电路及键盘输入控制电路组成。

它利用单片机AT89C51做控制及数据处理器、智能温度传感器DS18B20做温度检测器、LED数码显示管做温度显示输出设备。

硬件电路比较简单,成本较低,测温范围大,测量精度高,读数显示直观,使用方便。

关键词:数字;温度;传感器;单片机;控制Abstractthe digital multi-channel temperature gathering system by the master control regulator, the temperature gathering electric circuit, the temperature display circuit, reports to the police the control circuit and the keyboard entry control circuit is composed .It makes the control and the data processor, intelligent temperature sensor DS18B20 using monolithic integrated circuitAT89C51 makes the temperature detector, the LED numerical code display tube makes the temperature demonstration output unit. The hardware electric circuit quite is simple, the cost is low, the temperature measurement scope is big, and the measuring accuracy is high, reading demonstration is direct-viewing, easy to operate.Key words: numeral; temperature; sensor; monolithic integrated circuit; control1综述温度是一种最基本的环境参数,人们的生活与环境温度息息相关,因此研究温度的测量方法和装置具有重要的意义。

多路物理量采集系统设计

多路物理量采集系统设计

学院毕业设计(论文)题目:多路物理量采集系统设计学生姓名:学号:学部(系):机电学部专业年级:电气工程及其自动化指导教师:职称或学位:高级工程师年5月21日目录摘要 (1)关键词 (1)Abstract (1)Key words (2)前言 (3)1. 多路温度采集显示系统的设计要求与设计方案 (4)1.1系统设计任务与要求 (4)1.2系统总体方案的设计 (4)2. 主控模块的设计 (5)2.18051单片机的特点及引脚 (5)2.28051芯片的引脚 (4)2.38051单片机的扩展及系统电路 (5)3. 信号输入通道与信号采样模块的设计 (9)3.1A/D芯片的选用及说明 (9)3.1.1逐渐逼近式A/D转换器的工作原理 (9)3.1.2 A/D转换器的性能指标 (10)3.1.3典型的A/D转换芯片ADC0809 (10)3.2信号采样模块的电路设计 (13)3.2.1热电阻的材料及工作原理 (13)3.2.2测量电路 (14)4. 显示系统、报警系统及键盘控制 (17)4.1显示系统的设计 (17)4.1.1 LED显示器件的工作原理 (18)4.1.2 LED显示电路设计 (19)4.2报警系统的设计 (20)4.3键盘控制的设计 (21)5. 系统的电源设计 (22)5.1电源系统的组成 (22)5.2电源设计原理 (22)5.3电路 (23)6. 系统软件设计 (24)6.1主控模块的程序设计 (24)6.2LED显示程序设计 (27)6.3 报警系统的程序设计 (28)结束语 (30)参考文献 (31)附录 (31)致谢....................................................... . (38)多路物理量采集系统设计摘要本文设计是以MCS-51单片机系统为基础的,通过热电阻变送器对热电阻随温度的变化而得到的模拟信号进行采集,连接多路模拟开关实现多路模拟信号的采集,并通过A/D转换器对模拟信号进行数模转换,把转换得到的数字信号按照顺序分别送入单片机或把指定的那路信号送入单片机,通过单片机进行控制操作,通过对单片机的数据存储器的扩展和程序存储器的扩展来提高片内存储器、数据存储器的容量,以便于在单片机的应用中满足单片机在定时器、中断、串行口等方面的要求;本设计是通过LED来实现单片机的现实系统的,通过单片机对多路模拟开关的控制进行多选一,把其中一路的信号经过A/D转换器的转换,在通过单片机把采集到的信号送到LED 电路当中进行显示,此设计中LED显示使用的串行接口来显示的,它是通过人的视觉暂留特性,只观赏感觉是连续点亮的;本文通过单片机报警系统来实现热电阻传感器随测量的温度范围200~700摄氏度,若超出这个温度范围则报警。

基于SN8P2604单片机和DS18B20的多路温度测控系统

基于SN8P2604单片机和DS18B20的多路温度测控系统

S P 6 4为控 制器 ,N8 2 0 N8 2 0 S P 6 4单 片机 是 S NI O X公 司最 新推 出的高速 低功 耗 8位 微控 器 , 它采用 低功 耗 C MOS设计工 艺及 高性 能 的 R S I C架 构 , 有优 异 的抗 干扰 、 成本 、 具 低 低功 耗 性 能 , N8 2 0 S P 6 4引脚 配 置 如
№ . 3

陕 西 科 技 大 学 学 报
J OURNAL OF S HAANXIUNI VERS TY CI NCE & TECHN0L0GY I OF S E
J n 2 1 u .0 0
Vo . 8 12
9 ・ 6
文 章 编 号 :0 05 1 (0 0 0—0 60 1 0—8 1 2 1 1 30 9—3
基 于 S P 6 4单 片 机 和 D 1 B 0的 N8 2 0 S8 2 多 路 温 度 测 控 系统
张攀 峰
( 西 科 技 大 学 电气 与 信 息 工程 学 院 ,陕 西 西安 陕 702) 10 1
摘 要 : 细介 绍 了一种 远 程 、 详 多路 温度 测 控 系统 , 系统 以 S P 6 4单 片机 为核 心 , 该 N8 2 0 以 D 1 B 0为传 感器 , 以利 用机械 按键 和红 外 遥控 按 键 同时对 系统进 行 操作 , 有 报 警和 显 S82 可 具 示功 能. 实际应 用表 明, 系统 结构 简单 、 制方便 , 该 控 有很 大的 实用价值 . 关键词 : S 8 2 ;S P 6 4单 片机 ;红外遥控 D 1 B 0 N8 2 0
红 外遥 控 设定
图 1 系统 总 体 结 构 框 图
S I 系列 微 控 制器 , 用 S ON X 采 ONI 自主研 发 的 8位 C U X P

RS232多路数据采集系统资源简介

RS232多路数据采集系统资源简介

RS232多路数据采集系统资源简介
一、硬件资源示意图。

清海电子制作
清海电子制作
二、硬件系统资源简介。

1、两路AD采集,串行ADC0832器件,8位精度,步进电压约等于0。

02V,采集的电压通
过RS232上传到上位机显示,其中一路电压显示为电流格式(采样电阻为1欧姆,U=IR)。

2、温度采集,18B20采集温度数据上传到上位机显示。

3、24C02铁电数据存储器,可通过上位机向X地址写入Y数据,可读取X地址的数据进行
显示。

4、三只LED灯,可通过上位机直接控制LED的亮与灭,并可以通过定时输出功能设置定时
输出控制LED闪烁,最小设定时间为1秒。

5、两路继电器控制,可通过上位机直接控制每路继电器的通与断,并可以通过定时输出功能
使继电器在设定时间间隔内不停开关切换。

6、MC34063升压备用电源,电路实现将系统供电的5V电源升压至12V,以供电给扩展的其
它电路使用,但负载的电流限制在100MA以下,超载将损坏升压L线圈。

7、MAX232串口,此部分电路负责本系统的数据传输。

三、 软件系统资源简介。

1、IO控制界面,可通过上位机按钮直接控制单片机IO所连接的设备,如下图所示:
按钮“Time“可进入以下界面,可通过设定使LED或继电器以设定的时间间隔进行高低电平交替控制。

2、24C02数据读写界面,可通过软件对24C02的某地址进行数据的写入和读出显示,如下图:
3、电压和温度数据采集,可以显示单片机采集的电压和温度数据,如下图所示:。

基于DS18B20的单总线多路温度采集系统

基于DS18B20的单总线多路温度采集系统

收稿日期:2008-05 作者简介:朱群峰(1974—),女,讲师,实验室主任,研究方向为嵌入式系统应用和P LC 技术应用。

图2 单总线处理次序基于DS18B20的单总线多路温度采集系统朱群峰,黄 磊,唐 杰,王跃球(湖南邵阳学院电气工程系,湖南邵阳422004) 摘要:提出基于单总线的采用DS18B20和AT89C51单片机组成的多路温度检测系统,详细给出了硬件和软件系统的设计过程。

该系统设计可靠性高、性价比高,在智能化自动检测和控制系统中具有广阔的前景。

关键词:数字式温度传感器;DS18B20;AT89C51;单总线中图分类号:TH811 文献标识码:B 文章编号:1006-2394(2008)12-0029-02The M ulti 2channels Te m pera ture Collecti on System of 12w i re Ba sed on D S18B20ZHU Qun 2feng,HUAG N Lei,T ANG J ie,WANG Yue 2qiu(Depart m ent of Electr onic Engineering,Shaoyang University,Shaoyang 422004,China )Abstract:The multi 2channels te mperature collecti on syste m is p r oposed,which is composed of AT89C51and DS18B20based on 12wire .The design p r ocess of the hard ware and s oft w are syste m is described in detail .This syste m is very reliable and has a high quality -p rice rati o .It would app lied widely in vari ous intellectual aut omatic testing andcontr olling syste m s .Key words:digital te mperature sens or;DS18B20;AT89C51;12wire1 D S18B20简介DS18B20传感器内部内置A /D,直接输出9~12位(含符号位)的被测温度值,测温范围为-55℃~+125℃,测量分辨率最高可达0.0625℃;每片DS18B20内含64bit 经过激光修正的只读存储器ROM ,支持单总线技术,既可通过串行口线,也可通过其他I/O 口线与微机接口,适配各种单片机或计算机组建测量网络;用户还可以设定非易失性温度报警上下限阈值;一旦测量温度超过此设定值,即可给出一报警标志。

基于单片机的多路数字式温度采集测控报警系统设计

基于单片机的多路数字式温度采集测控报警系统设计

之后 初始化 两路D IB 0 S 82 以确认 器件 的存在 ;初 始化 完成之 后 ,将进 行温度 的采 样 ,并执 行 温度 比较 ,如 果温 度高 于系 统初 始 设置报 警 值 ,将进 行超 温语 音提 示 。主程 序循 环 过程 中不 断的 扫描 按键 ,如 果有 按键 触 发将 会调
度 ,若 有超 过 限值 ,则进行 语音播 报 处理 。
现 两路 温度 的 实时采 集 和显 示 ,且可 以设 置报 警温 度值 ,实现 超温 报警 功 能 。其 中温 度信 号 由智 能型 温度 传感 器 D 1B 0 S 82 采集 ,D IB 0 其 内部 直 S8 2在 接 完成AD / 转换 ,通过 单线 总线 ,输 出数 字信 号送 入单片 机进 行数据 处理 。
' T SLC . f II ON
v LEY 一蠢 ? 【 AL 高科技产品研发 l
Байду номын сангаас
基 于 单 片 机 的 多路 数 字 式 温 度 采 集 测 控 报 警 系 统设 计

(. I江西陶瓷工艺美术职业技术学院 江西
莹 邬
景德镇
华2 程志山1
3 30 ;2 景德镇陶瓷学院 300 . 江西 景德镇 330) 30 0
用键值 处理 函数
图 I 系统主 程序 流程 图
33 数 据采 集 流程 。D IB 0 单的硬 件 接 口是 以相 对 复杂 的接 口编 . S 82 简 程 为代价 。 由于D 1B 0 S82 通过 单 总线与外 部进 行通 讯 ,所 以其 通信功 能是 分 时完 成 的,它 与单 片机 的接 口协 议是 通过严 格 的时序 来实现 的 ,D IB 0 S 82数 据 的 写入 和 读 出 都 是 由主 控 MU 写特 定 的 时 间 片 来 完 成 的 。 系 统 对 C读 D IB 0 SS2 的各 种操 作 必须 按协 议 进行 。操 作协 议 为 :初始 化D IB 0( S8 2 发复

(完整版)基于单片机的多点温度检测系统毕业设计论文

(完整版)基于单片机的多点温度检测系统毕业设计论文

集成电路课程设计课题:基于AT89C51单片机的多点温度测量系统设计姓名:韩颖班级:测控12-1学号:指导老师:汪玉坤日期:目录一、绪论二、总体方案设计三、硬件系统设计1主控制器2 显示模块3温度采集模块(1)DS18B20的内部结构(2)高速暂存存储器(3)DS18B20的测温功能及原理(4)DS18B20温度传感器与单片机的连接(5)单片机最小系统总体电路图四、系统软件设计五、系统仿真六、设计总结七、参考文献八、附源程序代码一、绪论在现代工业控制中和智能化仪表中,对于温度的控制,恒温等有较高的要求,如对食品的管理,冰箱的恒温控制,而且现在越来越多的地方用到多点温度测量,比如冰箱的保鲜层和冷冻层是不同的温度这就需要多点的测量和显示可以让用户直观的看到温度值,并根据需要调节冰箱的温。

它还在其他领域有着广泛的应用,如:消防电气的非破坏性温度检测,电力、电讯设备之过热故障预知检测,空调系统的温度检测。

温度检测系统应用十分广阔。

本设计采用DALLAS最新单线数字温度传感器DS18B20 简介新的"一线器件"体积更小、适用电压更宽、更经济DALLAS 半导体公司的数字化温度传感器DS18B20是世界上第一片支持"一线总线",测量温度范围为-55°C~+125°C,在-10~+85°C范围内,精度为±0.5°二、设计过程及工艺要求1、基本功能(1)检测两点温度(2)两秒间隔循环显示温度2、主要技术参数测温范围:-30℃到+99℃测量精度:0.0625℃显示精度:0.1℃显示方法:LCD循环显示3、系统设计系统使用AT89C51单片机对两个DS18B20进行数据采集,并通过1602LCD液晶显示器显示所采集的温度。

DS18B20以单总线协议工作,51单片机首先分别发送复位脉冲,使信号上所有的DS18B20芯片都被复位,程序先跳过ROM,启动DS18B20进行温度变换,再读取存储器的第一位和第二位读取温度,通过IO口传到1602LCD显示。

基于单片机设计实现多点温度的监测

基于单片机设计实现多点温度的监测

基于单片机的炉窑多点温度监测系统一、系统背景温度是一般工业领域最容易碰到的检测参数,如环境温度的检测,工业工艺温度参数的检测,设备的温度保护检测等,而市场上专用的、通用的各类温控仪产品也比较丰富,国内外的温度检测仪器的发展水平主要体现在仪器的竹能化水平、测最的温度范围、测拟的精度以及仪器的功耗等技术指标上,目前国内的温度测星,在精度上很少有高于0. 1℃。

在同一个行业,各个企业之间的现代化水平的差异也十分人,尽管目前的计算机技术和电子技术的发展水平都十分迅猛,但仍有一部分企业对温度的测量,还停留在用水银温度计作为测量工具。

近年来,信息化一词在自动化领域内十分叫响,它在一定程度上推动了自动化技术的发展,我们的许多厂矿企业,运用计算机的水平不再体现在办公室的管理上,而且深入到生产的各个环节,各种可能导致安全生产隐患的各个环节在可能的条件下均运用了先进的计算机监控,例如:煤矿计算机调度监控系统、胶带输送机的计算机综合保护系统、各种现场的电机温度保护系统、各种炉窑的温度控制系统以及化工行业的温度工艺参数的自动调节等,无不有温度参数的监测。

二、系统概述本设计由一台上位机(PC微型计算机)、下位机(单片机)、多点温度数据采集电路,组成多点温度测量的巡回检测系统。

该系统采用RS-232串行通信标准,通过上位机(PC)来控制下位机(单片机)进行现场温度采集。

温度值既可以送回PC机进行数据处理,由显示器显示出来。

也可以由下位机单独工作,实时显示当前各点的温度值,对各点进行控制。

下位机采用的是单片机基于数字温度传感器DS18B20的系统。

DS18B20利用单总线的特点可以方便的实现多点温度的测量,轻松的组建传感器网络,系统的抗干扰性好、设计灵活、方便,而且适合于在恶劣的环境下进行现场温度测量。

采用上下位机实现,下位机使用AT89C52,可以实现按键控制,多路温度采集,对温度的实时显示:上位机可以实现对下位机的控制,对于下位机采集到的数据可以利用绘图软件绘成图显示出来。

基于MSP430单片机的多路无线温度检测系统

基于MSP430单片机的多路无线温度检测系统

基于MSP430单片机的多路无线温度检测系统作者:王玲, 王中训,王恒来源:《现代电子技术》2011年第01期摘要:设计了基于MSP430的多点无线温度检测系统。

系统采用低功耗的MSP430F149单片机作为核心控制部件,硬件由无线通信模块、温度采集电路、显示模块和串口通信模块组成,软件采用模块化的设计方法。

测试表明,整个系统都是在超低功耗的要求下进行元件及运行方式的选择,各个基站只需要3 V电池供电就能实现长时间运作,能很好地实现超低功耗,并且实现了测量温度的实时性。

关键词:MSP430单片机; NRF24L01; NTC热敏电阻;超低功耗中图分类号:TN919-34文献标识码:A文章编号:1004-373X(2011)01-0125-03Multi-spots Wireless Temperature Detecting System Based on MSP430WANG Ling,WANG Zhong-xun,WANG Heng(Institute of Science and Technology for Opto-electronics Information, Yantai University, Yantai 264005, China)Abstract: The multi-spots wireless temperature detecting system based on MSP430 is designed, which uses the low power consumption MSP430F149 microcontroller as the core control unit. Its hardware is composed of wireless communication module, temperature acquisition circuits, display module and serial communication modules. Its software adopts modular design methods. The system tests show that the components and running modes of the whole system are selected under ultra-low power consumption, and each base station can get long working hours by using 3V battery. This system greatly realized ultra-low power consumption.Keywords: MSP430 MCU; NRF24L01; NTC thermistor; ultra-low power0 引言温度在人类日常生活中扮演着极其重要的角色,同时在工农业生产过程中,温度检测具有十分重要的意义。

单片机多路数据采集控制系统课程设计报告

单片机多路数据采集控制系统课程设计报告

单片机多路数据采集控制系统课程设计报告叶醒Xb09610118 余希Xb09610120一、设计目的运用单片机原理及其应用等课程知识,根据题目要求进行软硬件系统的设计和调试,从而加深对本课程知识的理解,把学过的比较零碎的知识系统化,比较系统的学习开发单片机应用系统的基本步骤和基本方法,使学生应用知识能力、设计能力、调试能力以及报告撰写能力等有一定的提高。

二、设计要求用8051单片机设计数据采集控制系统,基本要求如下:基本部分:1.可实现8路数据的采集,假设8路信号均为0~5V的电压信号。

2.采集数据可通过LCD显示,显示格式为[通道号] 电压值,如[01] 4.5。

3.可通过键盘设置采集方式:单点采集、多路巡测、采集时间间隔。

4.具有异常数据声音爆晶功能:对第一路数据可设置正常数据的上限值和下限值,当采集的数据出现异常,发出报警信号。

选作功能:1.异常数据音乐报警。

2.可输出8路顺序控制信号,设每路顺序控制信号为一位,顺序控制的流程为:三、总体设计我们选择单片机与A/D转换芯片结合的方法实现本设计。

使用的基本元器件是:A T89C52单片机,ADC0809模数转换芯片,LCD显示器,按键,电容,电阻,晶振等。

数字电压测量电路由A/D转换、数据处理及显示控制等组成。

A/D转换由集成电路ADC0809完成。

ADC0809具有8路拟输入端口,地址线(23~- 25脚)可决定对哪一路模拟输入作A/D换。

22脚为地址锁存控制,当输入为高电平时,对地址信号进行锁存。

6脚为测试控制,当输入一个2uS宽高电平脉冲时,就开始A/D转换。

7脚为A/D转换结束标志,当A/D转换结束时,7脚输出高电平。

9脚为A/D转换数据输出允许控制,当OE脚为高电平时,A/D转换数据从该端口输出。

10脚为0809的时钟输入端。

单片机的P1.5~P1.7、P3端口作1602液晶显示控制。

P2端口作A/D转换数据读入用,P0端口用作0809的A/D 转换控制。

一种基于MAX6675多路远程温度采集系统

一种基于MAX6675多路远程温度采集系统

一种基于MAX6675多路远程温度采集系统钟自鸣;傅前丰;杨春龙;刘帅【摘要】温度的检测与控制一直是工业控制中常用的技术手段,在工业智能化要求下,在某些特殊设备中不仅需要远程监控整体温度同时也需要监控局部多点温度.本系统采用温度采集芯片MAX6675与多路K型热电偶相结合作为采集模块,以单片机MSP430F149为核心,通讯模块采用以太网通讯智能模块IPort-2,设计一套温度采集系统,经验证,该方法抗干扰性强,易于大规模组网适用于对温度控制要求较高的场合.【期刊名称】《电子世界》【年(卷),期】2017(000)006【总页数】2页(P100-101)【关键词】MAX6675;温度采集;以太网通讯;MSP430F149【作者】钟自鸣;傅前丰;杨春龙;刘帅【作者单位】中国船舶重工集团公司第七一〇研究所;中国船舶重工集团公司第七一〇研究所;中国船舶重工集团公司第七一〇研究所;中国船舶重工集团公司第七一〇研究所【正文语种】中文随着工业控制智能化的发展,要求各检测单元诸如温度、压力等基本参数可以并入系统,传统工业数据总线都有上限节点的要求,且传输速率不高,采用工业以太网技术既能满足工业现场又可为所有编程语言所支持,更易于因特网连接,可以充分融入到当今大数据云时代对基础数据的要求。

K型热电偶是当前工业设备中常用的一种温度传感器,测温范围达到0-1300℃,其性价比高使得应用广泛[1],但因其测温原理又导致具有非线性和冷补偿等问题。

本文采用MAX6675温度采集芯片对K型热电偶冷端提供系统化补偿方案,采集的信号送单片机MSP430F149处理后数码显示或通过以太网模块发送至网络总线,使用单片机IO口模拟SPI口驱动程序大大提高了采集路数及采集效率[2]。

系统硬件方案设计如图1所示,主要由温度采集模块、数据处理模块、显示模块及以太网通讯模块组成。

其中,温度采集模块主要由多路K型热电偶与MAX6675组成,将外界温度信号转换成数据信号上传至单片机MSP430再将数据整理处理通过以太网通讯模块将数据上传至网络通讯总线。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于单片机的多路温度采集系统摘要:本文是以MCS-51单片机系统为基础的,通过热电阻的阻值随温度的变化而得到的模拟信号进行采集,连接多路模拟开关实现多路模拟信号的采集,并通过A/D转换器对模拟信号进行数模转换,把转换得到的数字信号按照顺序分别送入单片机或把指定的那路信号送入单片机,通过单片机进行控制操作。

本文通过单片机报警系统来实现热电阻传感器测量的温度范围-50-100摄氏度,若超出这个温度范围则报警。

以单片机为核心完成温度检测、数据处理.显示及上下限报警功能。

本系统设计简单,性能稳定,能够通过单片机灵活编程进行各种功能的设定和修改。

关键词:A/D转换器;热电阻;单片机目录1 引言 (1)2 硬件部分设计 (1)2.1 系统总体框架结构 (1)2.2温度采样输入电路 (2)2.2.1 温度采样电路 (2)2.2.2 A/D转换电路 (3)2.3 键盘控制的设计 (4)2.4 显示系统的设计 (5)2.4.1 YH310401K三位一体数码管 (5)2.4.2 LED显示电路设计 (5)2.5 报警系统的设计 (6)2.6 系统的电源设计 (6)3 系统软件设计 (7)3.1 温度检测程序设计 (7)3.1.1 主程序的设计 (8)3.1.2 定时器中断程序的设计 (8)3.1.3 数据采样程序的设计 (9)3.1.4 A/D转换程序流程图 (10)3.2 LED显示程序设计 (11)3.3 报警系统的程序设计 (11)总结 (13)附录1:程序清单 (13)附录2:电路原理图 (18)1 引言温度是一个非常重要的物理量,因为它直接影响燃烧、化学反应、烘烤、煅烧、蒸馏、结晶、空气流动以及温度漂移等物理和化学过程。

温度控制失误就可能引起生产安全、产品质量、产品产量以及生活安全等一系列问题。

因此对温度的检测的意义就越来越大。

温度采集控制系统在工业生产、科学研究和人们的生活领域中,得到了广泛应用。

在工业生产过程中,很多时候都需要对温度进行严格的监控,以使得生产能够顺利的进行,产品的质量才能够得到充分的保证。

使用自动温度控制系统可以对生产环境的温度进行自动控制,保证生产的自动化、智能化能够顺利、安全进行,从而提高企业的生产效率。

本文是基于单片机的多路温度采集控制系统设计,其利用单片机作为系统的主要控制器,通过温度传感器检测环境温度信号,再经A/D 转换后,将数字信号,送入到单片机中进行数据处理,经过一定的控制算法后,通过单片机的输出I/O 口,来控制继电器的闭合,达到弱电控制强电的目的,从而实现对了对环境温度的调节。

本人的主要工作是运用单片机作为主控制单元及数据处理单元,控制四个开关管的接通与闭合,从而实现输出电压的变化,并通过在输出端串接一段康铜丝对输出电流进行实时检测,并输出充退磁信号,以实现远程控制。

2 硬件部分设计2.1 系统总体框架结构图1 系统总体框图如图1所示本系统以AT80C51单片机为基础,通过温度采样电路对环境温度采样,然后将采样后的模拟信号送入A/D 转换器转换为数字信号后送入单片机,采样后的温度8051温度采样电路显示 电路 报警 电路A/D 转 换电路电源 电路信息通过单片机控制显示电路进行输出,实时显示,同时当环境温度超过系统允许值时,报警电路工作,进行报警。

2.2温度采样输入电路本文温度采样电路通过电流型温度传感器AD590采样,ADC0809集成芯片作为A/D 转换电路,并对多路输入信号进行选择。

2.2.1 温度采样电路(1)AD590是电流型温度传感器,通过对电流的测量可得到所需要的温度值。

其电路外形如图2所示,它采用金属壳3 脚封装,其中1脚为电源正端V +;2脚为电流输出端I 0;3脚为管壳,一般不用。

集成温度传感器的电路符号如图3所示。

图2 AD590的外形 图3 AD590的电路符号AD590的主特性参数如下:工作电压:4~30V ; 工作温度:-55~+150℃;保存温度:-65~+175℃; 正向电压:+44V ; 反向电压:-20V ;灵敏度:1μA /K 。

(2)温度采样电路如图4,在设计测温电路时,首先应将电流转换成电压。

由于AD590为电流输出元件,它的温度每升高1K ,电流就增加1μA 。

当AD590的电流通过一个 10kΩ的电阻时,这个电阻上的压降为10mV ,即转换成10mV /K 。

图4所示AD590R 1R 2500K+9V321411U1ALM32457U1B 1098U1CLM324R 5R 6R 71KR 81KIN-026msb2-1212-220IN-1272-3192-418IN-2282-582-615IN-312-714ls b2-817IN-42EOC7IN-53ADD-A 25IN-64ADD-B 24ADD-C 23IN-75ALE22ref(-)16ENAB LE 9START 6ref(+)12C LOCK 10IC 3是一个电流/电压和绝对/摄氏温标的转换电路,其中运算放大器U1A 被接成电压跟随器形式,以增加信号的输入阻抗。

而运放U1B 的作用是把绝对温标转换成摄氏温标,给A2的同相输入端输入一个恒定的电压(如1.235V ),然后将此电压放大到2.73V 。

这样,A1与A2输出端之间的电压即为转换成的摄氏温标。

U1C 是一个减法器将A1与A2相减后输出。

图4 温度采样输入电路2.2.2 A/D 转换电路ADC0809是带有8位A/D 转换器、8个模拟量输入通道,有通道地址译码锁存器,输出带三态地址锁存器。

启动信号为脉冲启动方式,最大可调误差为 1LS 。

ADC0809内部设有时钟电路,故CLK 时钟需要由外部输入,clkf 允许范围为500Khz-1MHz ,典型值为640KHz 。

引脚结构:ADC0809采用双列直插式封装,共有28条引脚。

其引脚结构图如图5所示。

IN0-IN7: 8条模拟量通道。

ADC 0809对输入模拟量要求:信号单极性,电压范围是0-5v ,若信号太小,必须进行放大;输入的模拟量在转换过程中应该保持不变,如若模拟量变化太快,则需在输入前增加采样保持电路。

图5 ADC0809引脚图地址输入和控制线:4条。

ALE 为地址锁存允许输入线,高电平有效。

当ALE 现为高电平时,地止锁存与译码器将ADDA 、ADDB 和ADDC 三条地址输入线,用于选通IN0~IN7上的一路模拟量输入。

数字量输出及控制线:11条。

START 为转换启动信号。

当START 上跳沿时,所有内部寄存器清零;下跳沿时,开始进行A/D 转换;在转换期间,START 应保持低电平。

EOC 位转换结束信号。

当EOC 为高电平时,表明转换结束;否则,表明正在进行A/D 转换。

OE 为输出允许信号,用于控制三态输出锁存器向单片机输出转换得到的数据。

OE=1,输出转换得到的数据;OE=0,输出数据线呈高阻状态。

D7-D0为数字数出线。

电源线及其他:5条。

CLOCK 为时钟输入信号线。

因ADC0809的内部没有时钟电路,所需时钟信号必须有外界提供,通常使用频率为500KHz 的时钟信号。

Vcc 为+5V 电源线。

GND 为地线。

Vref(+)和Vref(-)为参考电压输入,参考电压用来与输入的模拟信号进行比较,作为逐次逼近的基准。

本系统中ADC0809通过单片机程序选择多路输入中的一路模拟信号,并将将采样的模拟信号转换为数字信号送入单片机。

2.3 键盘控制的设计键盘按结构的不同可分为独立式按键和行列式键盘两类,每类按译码方式的不同又分为编码式和非编码式两种。

本设计采用独立式按键方式,如图6所示,主要通过4个键,S1、S2、S3、S4来实现指定显示某一电路,当S1断开时,为巡回检测电路,当S1闭合时,指定显示电路的通道数与S2、S3、S4的关系见下表1。

图6 键盘电路表1 S 键对应的通道数R 310K R 410K R 510KR 210K VCCS1SW-PB S2SW-PB S3SW-PB S4SW-PBP 1.4P 1.3P 1.5P 1.6S4 S3 S2 对应通道数0 0 0 #00 0 1 #10 1 0 #20 1 1 #31 0 0 #41 0 1 #51 1 0 #61 1 1 #7“1’”表示键闭合,“0”表示键断开。

2.4 显示系统的设计显示系统是单片机控制系统的重要组成部分,主要用于显示各种参数的值,以便使现场工作人员能够及时掌握生产过程。

2.4.1 YH310401K三位一体数码管本文采用YH310401K三位一体数码管,如图7所示,采用12脚双列直插式封装,a-g、dp为段引脚,SEG1-3为位引脚,采用共阳结构。

本文中的显示精度为一位小数点。

图7 SR410561K数码管外形及电路符号2.4.2 LED显示电路设计LED的显示有静态显示方式和动态显示方式。

在静态显示方式下,N块显示器件都处于选通状态;每一块显示器件的段选线和一个8位的并行口相连,只要控制显示位的段选码,就可显示出相应的字幅。

由于显示器件由不同的I/O控制,所以静态显示方式中的每一位都可以独立显示,在同一时刻每一位显示的字符可以各不相同。

LED动态显示就是将所有显示位的段选线并联在一起,有一个8位I/O口控制,而位选线则有其他的I/O口控制,通过程序控制,不断循环输出相应的段选码和位选码,由于人的视觉暂留效应,就可以获得视觉稳定的显示状态。

本设计选用的是串行口动态扫描显示,其电路图如8所示。

74LS164为串行输入/8位并行输出的移位寄存器。

由于单片机输出的电流驱动能力较小,为此,使用了未级驱动三极管作为地址驱动。

图8 串行动态LED 扫描电路2.5 报警系统的设计图9 报警系统的电路图报警系统的电路图如图9所示。

报警是单片机控制系统的一项重要功能,主要用于保证设备正常运行和安全等。

在工作过程中控制系统实时检测环境温度,当超出允许范围时,控制系统便会发出报警信号,引起操作者的注意以便采取相应的处理措施。

2.6 系统的电源设计A 1B 2Q03Q14Q25Q36Q410Q511Q612Q713C LK8M R 974LS164TXD R XDP10P11V1V2V3+5Va b f c g deD PY269111238a b c d ef g 10dpdpa b f c g dedpa b f c g de dpS E G 11S E G 24S E G 35P12Q5PNPR 224K7+5VR LED P17稳压电源是单片机测控系统的重要组成部分,它不仅为测控系统提供多路电源电压,还直接影响到系统的技术指标和抗干扰性能。

近年来,传统的线性稳压电源正逐步被高效率的开关电源所取代。

相关文档
最新文档