温度巡回检测系统设计
多路温度检测系统的设计与研究
1 绪论温度是一个很重要的物理参数,自然界中任何物理、化学过程都紧密地与温度相联系。
在工业生产过程中,温度检测和控制都直接和安全生产、产品质最、生产效率、节约能源等重大技术经济指标相联系,因此在国民经济的各个领域中都受到普遍重视。
温度检测类仪表作为温度计量工具,也因此得到广泛应用。
随着科学技术的发展,这类仪表的发展也日新月异。
特别是随着计算机技术的迅猛发展,以单片机为主的嵌入式系统已广泛应用于工业控制领域,形成了智能化的测量控制仪器,从而引起了仪器仪表结构的根本性变革。
1.1 温度检测类仪表的现状传统的机械式温度检测仪表在工矿企业中己经有上百年的历史了。
一般均具有指示温度的功能,由于测温原理的不同,不同的仪表在报警、记录、控制变送、远传等方面的性能差别很大。
例如热电阻温度计,它的测温范围是-200℃~650℃,测量准确,可用于低温或温差测量,能够指示报警、远传、控制变送,但维护工作量大并且不能记录;光学温度计测温范围是300℃~3200℃,携带使用方便,价格便宜,但是它只能目测,也就是说必须熟练才能测准,而且不能报警、远传、控制变送。
近年来由于微电子学的进步以及计算机应用的日益广泛,智能化测量控制仪表己经取得了巨大的进展。
我国的单片机开发应用始于80 年代。
在这20 年中单片机应用向纵深发展,技术日趋成熟。
智能仪表在测量过程自动化,测量结果的数据处理以及功能的多样化方面。
都取得了巨大的进展。
目前在研制高精度、高性能、多功能的测量控制仪表时,几乎没有不考虑采用单片机使之成为智能仪表的。
从技术背景来说,硬件集成电路的不断发展和创新也是一个重要因素。
各种集成电路芯片都在朝超大规模、全CMOS 化的方向发展,从而使用户具有了更大选择范围。
这类仪器能够解决许多传统仪器不能或不易解决的问题,同时还能简化仪表电路,提高仪表的可靠性,降低仪表的成本以及加快新产品的开发速度。
智能化控制仪表的整个工作过程都是在软件程序的控制下自动完成的。
本科毕业设计---花窖温度湿度测控系统设计自动控制
┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊第1章绪论1.1 选题的目的和意义此系统设计的目的在于对花窖的温湿度控制实现自动化,科学化,通过分析监测数据,结合花卉生长发育的规律,控制环境条件,使花卉在不适宜生长发育的反季节中可获得比自然下室外生长更优良的环境条件,达到对花卉的优质,高产,时节的控制。
改革开放后,人们对生活质量的要求显著提高,对美丽的花卉的需求量也急剧上升,这种对养殖花卉为生计的园林工人是一个机遇,同时也是对传统的手工培养花卉是一个挑战,花卉一般都采用温室栽培,要充分利用好温室栽培这种高效技术,就需要一套科学的,先进的管理控制方法,用以对不同的花卉生长的各个时期所需的温度湿度等环境条件进行实时的监控。
由于我国从国外引入的自动温湿度测控系统侧重点与我国气候特征不相匹配,而且引进投资高,运行维护费用高,因此难于在我国花卉市场推广应用。
因此,根据我国环境条件自主设计低成本的高效率的花卉温湿度控制系统对加快我国花房产业的现代化水平及提高温室的经济效益都有重要的意义。
植被栽培技术:植被的“设施栽培”,即“保护地栽培”。
它是指在某种类型的保护设施内(如阳畦、温室、等),认为的创造是一直被生长的最佳环境条件,在不同季节内,尤其是不利于植被生长的季节进行植被栽培的一种措施。
设施栽培是人类利用自然、改造自然的一种创造行为。
由于涉室内的条件可以实现人为控制,使得植被可以周年生产。
玻璃温室和塑料薄膜温室出现后,植被生产出现了划时代的变化。
现在人们可以根据自己的意愿,随时生产出所需的各种植被。
可以说这是“设施栽培”的功劳。
在不利于植被生长的自然环境中,温室能够创造适宜植被生长发育的条件。
温室环境的调节主要包括三个方面:温度:根据植被生的适宜温度进行温室温度调节,若低于下限温度则采取升温措施,通常采取电热增温和火力增温,火力增温较为方便。
若高于上限温度则采取降温措施,通常通过水管降温和风扇降温。
XMD温度巡回检测仪使用说明书
XMD温度巡回检测仪使用说明书一、概述XMD温度巡回检测仪是一种采用计算机技术的智能仪表。
仪表采用双排数码管分别同时显示温度测量值与当前通道,可手动或自动巡回检测,并且每路有相应指示灯指示。
二、仪表主要技术指标1、精度:±0.5%FS±1.0个字2、输入信号:热电偶K E S J热电阻Pt100Cu503、测温范围:K(0~1300℃)E(0~800℃)S(0~1600℃)J(0~1000℃)Pt100(-200.0~600.0℃)Cu50(-50.0~150.0℃)4、报警继电器触点容量:220V/3A(阻性)5、工作电源:交流85~265V50HZ功耗小于5W6、正常工作环境:温度0~50℃,相对湿度35%~85%的无腐蚀性气体场合三、仪表面板布置四、仪表的设定过程1、正常的显示状态正常使用中,上排显示窗显示当前测得的温度值,下排显示窗显示当前通道。
设置参数时下排显示参数符号,上排显示设定值。
有报警输出时报警指示灯点亮,并且相应通道指示灯也点亮。
2、参数的设置自动巡检状态下,按SET键,下排窗显示密码锁项“LK”符号,上排窗显示密码值,此时您只要按动键、键、键即可对仪表进行规定范围内任意值设定。
长按或可实现快速连减或快速连加。
当上排显示窗变成您所需要的值后,您再按该功能键,仪表进入下一个设定项目,可以用同样的方法设定:每格自动巡回检测时间“t1”,上限报警值“A1”,下限报警值“A2”,每路修正值“SC”。
自动巡检状态下,按键转换成手动巡检,此时下排个位小数点闪烁,按键步进定点巡检通道。
定点巡检时,按键转换成自动巡检。
五、仪表接线:热电偶接线图热电阻接线图六、型号意义:本仪表为1~16路通用型巡回检测仪,根据客户需要出厂时予以设置。
XMD—123“1”:表示通道数。
如‘16’为16通道,‘8’为8通道。
“2”:报警定义。
‘0’无报警,‘1’上限报警,‘3’上下限报警“3”:输入信号类型。
基于DS18B20的多路温度检测系统设计
i to u e e i n wh c a e tt m p r t r s o i e e t p i t , W ih d g tlt mp r t r e s rD S 8 0 n r d c sa d sg i h c n t s e e a u e fd f r n o n s t i i e e au e s n o 1 B2 a a he t m p r t r e s r m e t d v c s st e e a u e m a u e n e i e ,wih AT8 C5]a o t o n t fm u t—p i e t 9 s c n r l u i o li o ntt mpe a u e c n b s rt r a e d t c e n o to y t m , n i e h y t m a d r ic i a d s fwa e f w h r . n t e s s m ,d t e e t d a d c n r ls se a d g v s t e s se h r wa e cr u t n o t r o c a t I h y t l e aa
术和通信 网络的发展[ . J 电讯技术, 1 . 】 2 0 0
陈小芳. 于泰克R A 基 s 的分析评估和优化R I FD
系统 [. 测试, 0 () J电子 】 2 76. 0
10 1010 1010 0 001 0010 ,为 1110 1010 100 0 11 1 0 0 0
价格便宜,具有很高的性价 比,可 以定时循环检 测和通过 L D 62 C 10 显示 多路 的温 度,因此 选择
LCD1 0 6 2。
23 串 口通 讯 电路 设 计 .
A 8C 1 T 9 5 有一个全双工的串行通讯口,所以
基于51单片机的多点温度检测系统设计
基于51单片机的多点温度检测系统设计作者:程院莲来源:《数字技术与应用》2012年第11期摘要:多点温度检测系统由下位机和上位机两大部分组成。
下位机选用AT89C51单片机和DS18B20数字温度传感器为核心器件,实现温度的检测并提供标准RS232通信接口。
上位机实现数据处理与显示,选用通用PC。
该系统可应用于在工业及民用常温多点监测场合,如仓库测温、空调系统的温度检测等领域。
关键词:单片机 DS18B20 温度检测单总线中图分类号:TP274 文献标识码:A 文章编号:1007-9416(2012)11-0008-02运用主从分布式思想,下位机(单片机)实现各点温度数据的实时采集和处理,上位机(PC机)则显示各点温度值,采用RS-232串行通讯标准,组成两级分布式多点温度测量的巡回检测系统,实现远程控制。
该系统具有巡检速度快,扩展性好,成本低的特点,可以应用在工业及民用常温多点监测场合。
如粮食仓储系统、医疗与健诊的温度测试、空调系统的温度检测等。
1、系统设计方案在多点测温系统中,传统的测温方法是将模拟信号远距离采样进行AD转换,而为了获得较高的测温精度,就必须采用措施解决由长线传输,多点测量切换及放大电路零点漂移等造成的误差补偿问题。
采用数字温度芯片DS18B20测量温度,输出信号全数字化。
便于单片机处理及控制,省去传统的测温方法的很多外围电路。
且该芯片的物理化学性很稳定,它能用做工业测温元件,此元件线形较好。
在0—100摄氏度时,最大线形偏差小于1摄氏度。
DS18B20的最大特点之一采用了单总线的数据传输,由数字温度计DS1820和微控制器AT89C51构成的温度测量装置,它直接输出温度的数字信号,可直接与计算机连接。
这样,测温系统的结构就比较简单,体积也不大,且由于AT89C51可以带多个DSB1820,因此可以非常容易实现多点测量.轻松的组建传感器网络。
系统设计方案框图如图1所示。
2、下位机硬件设计下位机的功能主要包括:多点温度测试及其相关处理,与上位机通讯传输温度数据。
温度循环检测系统
摘要随着计算机技术的发展,计算机的应用也越来越广泛。
在自动化领域,计算机已经成为控制系统的首选平台,应用计算机对生产和试验进行实时、远程监控是现代自动化发展的主用方向。
在生产过程中,应用数据采集系统可对生产现场的工艺参数进行采集、监视和记录,以方便人们对数据结果做出分析判断。
在生产和科学试验中,常常要测控很多参数,诸如温度、压力、转速等,通常的方法是使用专用的仪表人为观测、记录处理数据、做出判断,这就会带来人为的误差,而且应用范围也会受到现场条件、响应速度等因素的限制。
而自动的实时监控系统能很好的解决这些问题。
本文以一种简单的温度循环检测系统为实例,基于VB编程语言的多路温度采集与处理系统,可以实现上下位机的通信与系统管理界面设计,可以更直观的观察数据、更便捷对系统进行控制。
上位机基于VB编程语言编程可以实时监测到温度的变化,同时将采样数据与采样时间存入数据库中,便于对数据的查询和分析。
下位机采用ADAM-4017+对数据进行采集。
关键词:温度巡检;实时数据;历史数据;VB;研华4000系列模块AbstractWith the development of computer technology, it has found widely application in many areas. In the field of automation, computer control system has become the preferred platform. Computers have been used for production and testing in real time, remote monitoring which is the main use direction. The data acquire system can be used to collect, monitor and record data of technology in the production process to facilitate the people to judge the results of an analysis. In the production and scientific experiment, they are required to monitor and control many parameters, such as temperature, pressure, speed, etc.. The traditional method is to use special instruments by human observation, record process data, make judgments, which would bring about human error. and limited by on-site conditions, response speed factors. The automatic real-time monitoring system is a good solution to these problems.In this thesis, a simple temperature measuring system is introduced. Based on the VB programming language, multi-channel temperature acquisition and processing system can achieve communication between the PC and I/O module, monitoring interface design. It can observe data intuitively, conveniently and fast. The PC based on VB programming language can monitor real-time changes of temperature, meanwhile the sampled data is stored into the database for data query and analysis in which ADAM-4017 + is used for data collection. Key words:temperature inspection; real-time data; historical data; VB; Advantech 4000 series modules目录1 绪论 (1)1.1 课题研究背景 (1)1.2 VB的应用现状 (1)1.3 ADAM-4000系列模块的应用现状 (1)1.4 本文研究内容 (2)2 系统应用软件及研华模块简介 (3)2.1 VB技术的概述和功能特点 (3)2.1.1 VB技术的概述 (3)2.1.2 VB技术的功能特点 (3)2.1.3 VB术语 (4)2.1.4 窗体的常用属性 (5)2.2 数据库简介及应用 (6)2.2.1 ACCESS数据库简介 (6)2.2.2 数据库系统的特点 (7)2.2.3 ACCESS数据库系统的建立 (8)2.3 研华ADAM-4000系列的功能特点 (11)2.3.1 ADAM-4017+的功能特点 (11)2.3.2 ADAM-4520的功能特点 (13)2.3.3 ADAM-4000 Utility的使用 (14)2.4 RS-232接口 (17)2.4.1 RS-232的历史和作用 (17)2.4.2 RS-232接口的物理结构 (18)2.4.3 RS-232传输电缆长度 (18)2.4.4 RS-232端口缺点 (18)3 巡检系统整体设计 (19)3.1 数据采集技术概述 (19)3.1.1 数据采集的基本功能与形式 (19)3.1.2 数据采集系统的的特点: (19)3.2 软件结构设计 (20)3.2.1 软件结构 (20)3.2.2 MSComm控件简介 (21)3.3 硬件结构设计 (22)3.3.1 硬件结构 (22)3.3.2 ADAM-4017+连线图: (23)3.3.2 ADAM-4520连线图: (25)3.4 温度巡检系统数据采集实现 (26)4 系统调试 (31)结论 (35)致谢 (36)参考文献 (37)附录A 英文文献 (38)附录B 中文文献 (42)附录C VB程序 (45)1 绪论1.1 课题研究背景近年来,在工、农业生产和日常生活中,对温度的测量及控制占据着极其重要的位置。
温室大棚温度监测系统设计汇总
目录摘要 (I)ABSTRACT........................................................... I I 1 前言.. (1)1.1系统概述 (1)1.2单片机控制系统 (1)2 温室大棚环境监测系统方案 (3)2.1传感器设计方案 (3)2.2主控制方案 (4)2.3方案选择 (5)3 温室温度检测设计方案 (5)3.1温度采集部分的设计 (6)3.1.1 温度传感器DS18B20 (6)3.1.2 DS18B20温度传感器与单片机的接口电路 (12)3.2单片机接口电路的设计 (13)3.3显示电路的设计 (15)4 系统软件的设计 (15)4.1显示子程序的设计 (15)4.2DS18B20数据采集子程序的设计 (16)5 结束语 (17)参考文献 (18)致谢 (19)附录A 单片机系统原理图 (20)1温室大棚温度监测系统设计摘要随着大棚技术的普及,温室大棚数量不断增多,温室大棚的温度控制成为一个难题。
目前应用于温室大棚的温度检测系统大多采用由模拟温度传感器、多路模拟开关、A/D转换器及单片机等组成的传输系统。
这种温度采集系统需要在温室大棚内布置大量的测温电缆,才能把现场传感器的信号送到采集卡上,安装和拆卸繁杂,成本也高。
同时线路上传送的是模拟信号,易受干扰和损耗,测量误差也比较大,不利于控制者根据温度变化及时做出决定。
在这样的形式下。
开发一种实时性高、精度高,能够综合处理多点温度信息的测控系统就很有必要。
本课题提出一种基于单片机并采用数字化单总线技术的温度测控系统应用于温室大棚的的设计方案,该方案是利用温度传感器将温室大棚内温度的变化,变换成电流的变化,再转换为电压变化输入模数转换器,其值由单片机处理,最后由单片机去控制数字显示器,显示温室大棚内的实际温度。
关键字单片机;温度监测;数字温度传感器Greenhouse Environment Monitoring SystemAbstractWith the popularization of greenhouse technology,the amount of greenhouse is larger and larger.However,the temperature control of greenhouse is becoming a difficult problem.Currently,the temperature control system of greenhouse is mostly using a transfers system which consists of analog temperature sensors,multiplexing analog switches,A/D conversion units and SCM.This kind of temperature collection system needs a lot of cables which is laid to make the signal of the sensor be sent to the collection card in the greenhouse.Thus the work of fixing and take down is miscellaneous,and the cost is high.What’s more,what is transferred in the system is analog signals which are easily interfered and have more ullage.It is hard for the controller to make a decision in time according to the change of temperature because the measure endr is bigger.So under this circumstance.it is necessary to empolder areal time and precise temperature control system which is in aposition to deal with temperature information of many nods.This paper gives a greenhouse temperature control project which is based upon the SCM and digital monobus technology.In this project,the change of temperature in the greenhouse is transformed into the change of electric current and then into the change of voltage by using the temperature sensors.The change of voltage is input into the AFD conversion units and the result is dealt with by SCM.At last the real time temperature in the greenhouse is displayed on the monitor under the control of SCM.Key wordsSCM; temperature monitoring; digital temperature sensor1 前言1.1 系统概述温室是设施农业的重要组成部分,国内外温室种植业的实践经验表明,提高温室的自动控制和管理水平可充分发挥温室农业的高效性。
基于DS18B20的多点温度巡回检测系统研制
随着现代信 息技 术 的飞速发 展和 传统工 业改造 的逐 步
实现 , 能够独立工作的温度检测和显示系统 已经应 用于诸 多 领域 。传统 的温度检测 以热敏 电阻为温度敏感元 件 , 热敏 电 阻成本低 , 但需要后续 信号处 理 电路 , 而且热 敏 电阻的可 靠 性 相对较差 , 量温度 的准确 度低 , 测 检测 系统 的精 度差。要 达 到较 高的测量 精度需要 很好的解决引线误 差补偿 问题 、 多 点测量切换误差 问题 和放 大 电路 零点 漂移误 差等 问题 。而 数 字温 度传 感器 D 1 ̄ 0以其体 积更 小 、 S8 适用 电压宽得 以应 用, 它为测量 系 统 的构 建 引入 全新 概念 。现场 温度 直接 以
( . 龙 江 工 程 学 院 电子 工程 系 , 龙 江 哈 尔 滨 10 5 ; . 龙 江 工 程 学 院 现 代 教 育技 术 中 心 , 龙 江 哈 尔滨 10 5 ) 1黑 黑 50 0 2 黑 黑 50 0 摘 要 : 用 D 1  ̄ 0和 A 8 C 0 1单 片 机 研 制 的 一 种 温 度 巡 回检 测 系统 。采 用 5 采 S8 T 9 25 1单 片机 及 汇 编 语 言 , 成 对 完
D 1 ̄ 0的调用、 S8 中断管理 、 测量温度值的计算及温度值的显示等功能 。通过 程序 实现 定时对各路 温度值的巡检 和 显示 , 并且在一 个通道上 允许 用中断程序修 正 , 以实现根据温度标称值修 正传感 器的 目的 , 系统具有 实用性强、 可靠
性 高等 特 点 。
关 键 词 : 度检 测 ; S 8 2 ; 温 D 1B 0 系统
基于AT89C51和DS18B20的温度巡回检测控制系统
DS1 B2 复 位 、 8 0 读 、 写 时 序 程 序
DS1 B2 温 度 值 8 0
2、系统 设计
本 文 设 计 了一 种 可 以 用 于 大 规 模 多 点 温 度 测 量 的 巡 回 检 测 系
读取 、 计 算 程 序 键 盘扫 描 及 按 键 处 理 程 序
D、 - ND 测量温度 , 输出信号全数字化, 便于单片机处理及控制, 省去传统测温 TX 5 G 脚 。
方法的很多外围电路。 且该芯片的物理化学性很稳定 , 它能用做工业 测温元件 , 元件线性较好。 -I0 在O O  ̄ , C时 最大线性偏差小于 1 ℃。 D 1B 嘬 大特点之一采用了单总线数据传输 , S8 2 它和AT 9 5 8C 1 构成 的温度测量 装置 , 可直接与计算机连接 , 测温系统结构简单 , 体
1、引 言
() 4显示 电路采用共 阴极 七段数码管 。 本文采用 节约硬件 资源
即用一块芯片就 可完成显示功能 显示数据 由单 在多点测温系统 中, 传统测温方法将模拟信号远距离采样进行 的动 态扫描方 式。 l 7L 25 位 2 A ,聋 换, /) 【 专 为获得较高测量精度 , 必须采用措施解决 由长线传输, 多点 片机 P 口输 出 ,4 S 4 为 驱 动 段 选 信 号 , 选 信 号 P 口输 出 。 () E通 讯 电路 : 用MAX22 线 制 串 口连 接 即2 R 5串 l 采 3 ̄ 一 XD、一 3 测量 切 换及 放 大 电路 零点 漂 移等 造 成 的误 差 补偿 问题 。 用D 1B 0 采 S 8 2
下转第 1 页 2
数 控 技 术
天炜 业 公 司 的 OP 软 件 。 C P L w n ei n r工 程 上 限 。 须 与DC 点 的 设 置 一 V o Ra g n E g : 必 S 东方仿真 公司提供 的OP 软件集成 于仿真软 件中 , C 不需要单 致 。 设 置 界 面 如 图4 示 所
8路温度巡回检测系统
用单片机8031组成8路温度巡回检测系统1.设计思路温度传感部分:由于题目要求温度分辨率为0.5℃,温度测量范围为0~100℃,DS18B20智能温度传感器能够满足精度要求,同时,它能够以9~12位的数字值读数方式直接读出被测温度,故选择DS18B20温度传感器作为温度采集系统。
题目要求实现8路温度巡回检测系统,设计的检测系统通过一个温度传感器DS18B20、以及8031单片机实现,由于8031只有很小的RAM,没有ROM,故本系统需扩展一片程序存储器2732和一片静态数据存储器6116。
设计系统由DS18B20输入8031单片机,超出0~100℃范围后启动蜂鸣报警器报警,如未报警则进入内存,在8031单片机内设置一定时器程序,定时为一分钟,通过输入数据与已存数据的比较得到最大、最小值,同时将输入数值累加,在单片机内设置一计数器程序,将累加所得数值除以数值总数可得到一分钟内的平均值。
2.方案设计2.1原理框图8031单片机蜂鸣器存储器扩展DS18B20智能温度传感器图1系统设计原理框图2.2 硬件选择2.2.1 DS18B20智能温度传感器DS18B20是美国DALLAS半导体公司继DS1820之后最新推出的一种改进型智能温度传感器。
与传统的热敏电阻相比,它能够直接读出被测温度并且可根据实际要求通过简单的编程实现9~12位的数字值读数方式。
其特点如下:(1)独特的单线接口方式:DS18B20与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯。
(2)在使用中不需要任何外围元件。
(3)可用数据线供电,电压范围: 3.0~ 5.5 V。
(4)测温范围:-55 ~ 125 ℃。
固有测温分辨率为0.5 ℃。
(5)通过编程可实现9~12位的数字读数方式。
(6)用户可自设定非易失性的报警上下限值。
(7)支持多点组网功能,多个DS18B20可以并联在惟一的三线上,实现多点测温。
2.2.2 8031单片机图2 8031原理图8031内含4kb EEPROM程序存储器,具有功耗低、抗干扰能力强的特点,可安置于监测现场,数据存储器WM0016DRH是一种多功能非易失性SRAM,特点如下:高速高抗干扰自保持,不怕掉电,上下电百万次数据无丢失,断电保护10年有效,既可高速连续读写,也可任意地址单字节操作,无需拼凑页面,随机读写不需等待,立即有效,输入输出TTL/CMOS兼容,上电复位输出,掉电保护,内置看门狗,电源监测,不用外加电路和电池,且引脚与标准SRAM兼容。
第4章 多通道温度检测系统的设计
第4章多通道温度检测系统的设计本章将以一个适用的多通道温度检测系统为设计主体,详细阐述该系统的设计方法。
第4.1节系统功能(1)单通道测试键盘上标号为0~8的八个键为单通道试键,按一次其中一个键,即开始启动一个与该键标号相对应的一个测温通道,该测温点的温度值立即在显示屏上显示出来。
温度测定值以闪烁方式显示,显示0.5s,关断0.5s。
显示五次结束。
显示屏上重新出现待命提示符“00”,等待键入新的键号。
(2)八通道巡回检测键盘上标号为8的键为八通道巡回检测键。
按一次8号键,即顺序启动八个测温通道进行巡回检测。
每测试一个通道,先在显示屏上显示该通道的通道号,然后再显示该测温点的温度值。
通道号及温度值均以闪烁方式,通道号闪烁三次,温度值显示五次。
只有按一次复位键后,巡回检测方式方可中断,显示屏上重新出现待命提示符“00”,等待键入新的键号。
(3)被测点温度溢出提示当被测点温度≤-30℃时,显示器显示温度过低溢出提示“-99”;当被测点温度≥40℃时,显示器显示温度多高提示“99”。
第4.2节系统组成图4-1给出了多通道温度检测系统的逻辑图,为了降低功耗,系统中全部使用MOS芯片。
该系统各主要组成部分的功能如下:(1)单片机8031用于系统控制,主频使用2MHz,机器周期为6μs。
有加电复位和按键复位电路。
(2)行列式键盘4行4列共16个功能键0~7键用于单通道测试,8号键用于八通道巡回检测。
9~15号键不用,可由用户根据功能需要自定义。
(3)A/D转换器ADC0809ADC0809为八个输入端,八位A/D 转换器。
用于8个通道的温度测量。
使用一个型号为WH5-1A 10K-B的电位器作为输入电路。
八个电位器分别放置在需要进行温度测试的八个测试点上,作为温度传感器。
(4)LED动态显示电路本系统采用四个七段码LED动态显示器,其结构和工作方式在第三章已经详细说明。
单通道测试时,最左边的显示器不显示任何信息;八通道巡回测试时,最左边的显示器用来显示通道号,其它三个显示器用来显示实时温度值。
计算机控制技术-常用控制程序设计
;返回DOS
;开中断 ;中断返回 ;采样8个通道 ;设1#炉A/D通道地址 ;形成下次采样存放首地址 ;形成下次采样存放地址
例:试设计一个数据采集系统
要求该系统能对八路模拟信号(变化频率≤100Hz)进行连续巡回检测,电 压范围0V~10V,分辨率为5mV(0.05%),巡回检测周期允许为1s,但为了 对采样的数据进行滤波处理,必须对每路信号进行多次采集。因此,A/D转 换器选用转换速度较快的AD574。AD574的分辨率12位(0.025%),转换误 差0.05%,转换时间25μs ,输入电压的范围均能符合上述要求。多路模 拟开关选用CD4051。CD4051导通电阻为200Ω,由于采样/保持器的输入电 阻一般在10MΩ以上,所以输入电压在CD4051上的压降仅为0.002%左右,符 合要求。CD4051的开关漏电流仅为0.08nA,当信号源内阻为10kΩ时,误 差电压约为0.08μV ,可以忽略不计。采样/保持器选用LF398,LF398采 样速度快,保持性能好,非线性度为士0.01%,也符合上述要求。整个系 统采用以8086CPU构成的微机系统来实施控制。
2. 滤波时间
在考虑滤波效果的前提下,尽量采用执行时间比较短的程 序,如果时间允许,则可采用更好的复合滤波程序。
3. 注意,并不是在任何一个系统中都需要进行数字滤波!
3.2.3 数字滤波程序设计
用复合滤波方法将上节中1号退 火炉的5个温度采样值(起始存放 地址为7000H:0)进行滤波,并存 入SAMP单元。
;设1#炉A/D通道地址 ;共采样8个通道 ;每通道数据起始存放地址 ;每通道数据存放地址 ;开中断 ;启动A/D 转换 ;等待A/D 转换结束
;A/D 转换中断服务程序 ;读A/D 值并存储
基于单片机和IPC的冷库温度巡检系统的设计与应用
关键 词 : 冷库 ; 自动巡检 ; 片机 ; 单 数据 库
中图分 类号 :P 7 T 24 文献 标识 码 : A 文章 编号 :0 0— 6 2 2 0 ) 3— 0 3— 3 10 0 8 ( 0 7 0 0 2 0
The de i n a d a pl a i n o n u o-c nn n y t m o sg n p i to fa a t s a i g s se f r c
维普资讯
20 0 7年第 3期
工业仪 表与 自动化装置
・ 3- 2
基 于单 片机 和 I C 的 P 冷 库 温度 巡检 系统 的设 计 与应 用
徐振方 , 王秀霞 , 周 刚
( 南工业 大 学 电气工程 学院 , 河 河南 郑州 4 0 0 ) 5 07
s s m t cu e, ad a e c n iu a in a d s f a e i l me tt n T e s se c n p r r t e o —i e y t sr t r h r w r o f r t n o t r mp e n ai . h y t m a ef m h n l e u g o w o o n
s a nig o lio n e rg r trtmp r t r rf o o so e, u o tc aa m ,e lt e o d, u — c n n ft mu t i tr f ea o e e au ef o d t t r a tmai l r r a —i r c r q e he p i o me r n mo e tmi g p nt ec. h y tm sp o i d wi re l n ma h n n e fc n se s o y i d s,i n r , t T e s se i r vde t a f nd y ma — c i e i tra e a d i a y t i h i
冷库温度实时巡回检测系统设计
冷库温度实时巡回检测系统设计
王亚文;李方元;刘凯强
【期刊名称】《电子产品世界》
【年(卷),期】2016(23)1
【摘要】针对冷库温度实时检测的需要,设计了一个冷库温度实时巡回检测系统。
系统由硬件和软件两部分组成,硬件部分主要包括DS18B20检测电路、显示电路、报警电路、晶振电路、复位电路等,软件部分主要包括串口温度采集与显示、超限报警、用户信息管理等。
实验表明,系统工作稳定,达到预期的目的。
【总页数】4页(P33-35,38)
【作者】王亚文;李方元;刘凯强
【作者单位】西安工业大学计算机科学与工程学院陕西西安 710032;西安工业大学计算机科学与工程学院陕西西安 710032;西安工业大学计算机科学与工程学院陕西西安 710032
【正文语种】中文
【相关文献】
1.基于AT89C52单片机的温度巡回检测系统设计 [J], 武刚
2.基于At89C51的八路温度巡回检测系统设计 [J], 李红刚;方佳;王强;钱双艳
3.一种WiFi的大型冷库温度模糊控制系统设计方法 [J], 徐智勇;李金铖;罗辉;吴晗平
4.一种WiFi的大型冷库温度模糊控制系统设计方法 [J], 徐智勇;李金铖;罗辉;吴晗
平
5.基于凌阳单片机的温度自动巡回检测及控制系统设计 [J], 田治礼;夏岩;燕德丽因版权原因,仅展示原文概要,查看原文内容请购买。
毕业设计28单片机应用系统设计——温度巡检系统
单片机应用系统设计——温度巡检系统摘要本论文采用台湾凌阳公司生产的µ’nSP™系列16位SPCE061A单片机,设计了用于检测炉窑温度的温度巡检系统, 该系统在冶金、化工等领域应用较为广泛。
课题主要内容包括硬件设计(热电偶温度传感器、热电偶温度变送器、驱动芯片、LED显示器等)以及软件程序设计(模拟量的采集、A/D转换模块、定时器、I/O模块等)。
该系统可以在一个采样周期内实现四个温度采集点的巡回检测、各个采集点的温度的LED显示、温度的超限报警功能。
论文详细阐述了软件设计的思路,并对硬件接口电路和程序流程图进行了详细的分析,并对系统的抗干扰性能进行了优化设置。
大部分程序采用了C语言编程,相较于汇编语言来说它具有结构灵活,数字信号处理能力强的特点,而且只要修改参数就可以方便地应用于其它类似的系统。
关键字:SPCE061A单片机,采样,A/D转换The Design of System for Itinerant TemperatureMeasurement Using MCUAbstractThe author of the paper designs a itinerant measurement system of temperature in measuring the furnace temperature using the SPCE061A 16-bit MCU in the µ’nSP™ series made by Taiwan Sunplus Ltd , which is used widely in the filed of metallurgical engineering and chemical industry. This paper contains the designs of hardware (the thermocouple sensor, the thermocouple convert, the driver, the LED displayer etc.) and the software (the analog data collect, the ADC convert unit, the Timer,the I/O unit etc.).The system can measure the furnace temperature of the four points in a sample period, display the temperature data of each point on the LED displayer and give an alarm when the temperature oversteps the normal boundaries. The paper tells the designing thought in detail and analyses the circuit diagrams and charts with clarity.Most of the programs are described by C language, which has the advantages of agility structure and strong Digital Signal Processing ability to the assemble language. The program can be transplanted conveniently to other similar system just by modifying the parameters.Keywords:SPCE061A MCU, sample,analogy-digital-convert目录1 绪论 (1)1.1 课题的提出 (1)1.2 单片机的发展及现状 (1)1.3 课题的系统构成 (2)2 系统基本硬件 (4)2.1 凌阳16位单片机SPCE061A介绍 (4)2.1.1 SPCE061A的性能 (5)2.1.2 SPCE061A的内部结构和最小系统 (6)2.1.3 定时器和计数器 (8)2.1.4 输入输出接口 (11)2.1.5 A/D转换器 (13)2.1.6 凌阳SPCE061A的指令系统 (15)2.2 温度传感器 (17)2.2.1热电偶的测温原理 (18)2.2.2 热电偶传感器的选型 (18)2.2.3 热电偶的结构形式 (19)2.2.4 热电偶的冷端补偿 (19)2.3 温度变送器 (21)3 系统硬件设计 (24)3.1 电路方框图其说明 (24)3.2 SPCE061A与计算机的接口 (24)3.3 SPCE61A与外部传感器、变送器的接口 (25)3.3.1 被测温度的输入通道 (25)3.3.2 温度传感器和温度变送器与SPCE061A的接口电路 (26)3.4 LED显示器接口电路 (26)3.4.1 七段数码管 (27)3.4.2 静态显示方式和动态显示方式 (27)3.4.3 LED显示器的接口电路 (28)3.4.4驱动芯片BIC7818 (29)3.5声光报警电路 (30)3.5.1 通道1~4的报警电路接口 (30)3.5.2 SPCE061A的DAC输出通道与扬声器的接口 (31)3.6 SPCE061A的电源模块 (32)4 系统的软件程序设计 (33)4.1 主程序 (33)4.2 FIQ中断子程序 (35)4.3 采样及A/D转换子程序 (36)4.4数字滤波子程序 (38)4.5标度转换子程序 (39)4.6报警子程序 (39)4.6.1 报警子程序Sgbj() (40)4.6.2报警子程序Alarm() (41)4.7 LED显示子程序 (42)4.7.1 LED显示子程序Display() (42)4.7.2 LED显示器的段选码 (43)4.7.3 LED显示子程序F_show() (43)4.8 放音子程序 (44)4.9 编程工作的总结 (45)5 系统调试 (47)5.1编程工具µ’nSP IDE的简介 (47)5.2 程序的调试 (51)6 总结 (53)参考文献 (54)附录 (55)附录一:SPCE061A引脚说明(PLCC84封装形式) (55)附录二:源程序代码 (57)附录三:系统硬件电路图 (67)致谢 (68)1 绪论1.1 课题的提出在工业的各个领域,如冶金、化工、机械、建材等部门,多种形式的炉窑成为其重要的生产设备。
多路温度自动巡检系统
多路温度自动巡检系统作者:刘文秀, 郭伟, 余波年来源:《现代电子技术》2011年第09期摘要:设计了一种8路温度巡检仪,能够对8通道循环检测温度,当温度超过上限时,实现报警功能。
硬件上,利用半导体集成温度传感器检测温度,由单片机控制,进行A/D转换,在显示器上显示测量出的温度。
软件上,单片机编程以实现对各测试点温度值的检测和集中管理。
关键词:温度传感器;巡回检测; A/D转换;液晶显示中图分类号:TN87-34文献标识码:A文章编号:1004-373X(2011)09-0124-03Multi-channel Temperature Automatic Inspection SystemLIU Wen-,,YU Bo-(1. School of Automation, Shaoguan University, Shaoguan 512005, China;2.Guangdong Shaoguan Big Jiangnan Electric Engineering Company, Shaoguan 521005, China)Abstract: A kind of 8-channel temperature inspection instrument is designed, which can circularly detect temperature of 8-channel and realize alarm function when temperature exceeds the maximum limitation. For the hardware, integrating temperature sensor by semiconductor to detect temperature and performing the A/D conversion by single-chip microcomputer control for displaying the measured temperature on display. For the software, programming by the SCM for detecting and managing each test point temperature.Keywords: temperature sensor; detection; A/D conversion; LCD display0 引言温度是工农业生产中常见的工艺参数之一,许多产品对温度范围要求严格,对温度的控制好坏直接影响产品的质量。
智能温度巡回检测控制仪的研制
Ke y wor ds: t mpe a ur e r t e;sn e c p c mput r;mo l i gl hi o e du e
随着计算 机技 术 的不 断发展 和传感 器 的广泛应 用, 以岸 片机 为核 心 的智 能 温度 巡 回检 测控 制 仪表 正 向智 能化 方 向发 展 , 能够 同时 对众 多 带有 地址 它 编码 现 场测 温控 制 模 块进 行 管 理 和控 制 , 以很 方 可 便地 对各 个现场 测 温控制 模块设 置 测温点 高低 限温 度 值 、 环 或定 点 显示 各 个 现场 测 温控 制 模块 即时 循 数据, 及 打 印各 个现 场测 温 控制 模块 的数 据、 以
Ab t a t Th e i n o n i t lie tt mp r t r e u n e mo i r g c n r li s r me ti r p s d sr c : e d sg fa n e l n e e a u e s q e c n t i o t o n t u n s p o e e . g o n
和现 场测 温控 制模 块 2部 分 组成 , 能 控制 主 机 和 智
现 场 测 温 控 制模 块之 间 的通 信采 用 R 4 制 仪 的 主机 电路 如 图 1 所
众 多温度点 进行 温度 检测 和控 制的场 合 , : 如 物资仓
85 91 ( 2
冷库温度实时巡回检测系统设计
图1 系统硬件结构图2 单片机最小系统电路图1 系统硬件设计1.1 系统硬件结构系统硬件结构如图1所示。
1.2 单片机最小系统单片机最小系统是指用最少的元件组成的可以工作的单片机系统。
对单片机来说,最小系统一般应该包括:单片机、晶振电路、复位电路等。
采用STC89C52作为控制芯片设计单片机最小系统,设计电路包括时钟电路、复位电路和中断电路。
P0口在实际应用时需要加上拉电阻,P0口内部是漏极开路型(作I/O 口用时)。
因为P0口内部结构是开漏极的,相当于I/O 输出口接在输出三极管的集电极,由于集电极是悬空的,因此不可能输出高电平,只有给集电极加上电压,才能输出高电平。
P0口内部没有上拉电阻的,而其他三个口有内部上拉电阻。
如果P0口作为分时复用口使用,就不需要上拉电阻了,但是作为输入/输出口,P0口要在外电路设计有上拉电阻,这样通过加个上拉电阻就能兼容不同的电平标准。
上拉电阻一般用10K Ω,一端接P0口,一端接图3 温度检测电路系统硬件显示温度(℃)系统软件显示温度(℃)硬件报警设置上限温度(℃)温度高于上限硬件报警软件报警设置上限温度(℃)4.9 4.910未报警106.2 6.210未报警108.78.710未报警109.29.210未报警1010.310.310报警10表1 实验所得的部分数据和结果图4 显示电路图5 报警电路图6 系统软件功能架构这里采用常用的16个字2行的LCD1602液晶模块。
显示电路如图4所示。
1.5 报警电路此系统的报警电路采用两个LED和一个蜂鸣器实现,单片机的P1.7和P3.3分别接红色LED和绿色LED,当所采集的冷库所有部位的温度都处于安全温度范围内时D1和D2都不亮,有任何一路温度低于安全温度范围时D1亮而且蜂鸣器响,有任何一路温度高于安全温度范围时D2亮而且蜂鸣器响。
报警电路如图5图7 系统软件客户端界面图8 系统软件服务器端主界面5V ,15V 直流电压,并且在输入电压不变的情况下分别输入不同的占空比,通过示波器观察输出电压的大小变化。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中北大学课程设计任务书11/12学年第二学期学院:信息与通信工程学院专业:自动化学生姓名:学号:课程设计题目:温度巡回检测系统设计起迄日期: 2012年6月11日~2012年6月15日课程设计地点:中北大学指导教师:系主任:下达任务书日期: 2012 年 6 月 8日课程设计任务书课程设计任务书4.主要参考文献:1 单片机及其接口技术北京航空航天大学出版社李朝青主编23455.设计成果形式及要求:课程设计说明书1份原理图和PCB图各1份程序清单1份6.工作计划及进度:起迄日期工作内容12年6月11日~ 6月12 日6月 12日~6月13日6月13日~ 6月14 日6月 14日~ 6月15 日6月 16日~ 6月17 日查阅资料,确定设计方案设计硬件电路画出流程图,编写控制程序撰写课程设计说明书课程设计答辩系主任审查意见:签字:年月日设计目的:设计一个单片机温度巡回检测程序控制系统,可以对粮仓的温度进行多点巡回检测设计内容和要求:1、选择传感器,设计接口电路,对八点的温度进行巡回检测,要求温度测量范围是0~50℃,精度±1℃。
2、编写控制程序,在屏幕上巡回显示八点温度的实测值。
3、写出设计说明书。
设计分析:本次单片机的课程设计为八路温度巡回检测装置,是在粮仓内同时进行多点的温度测量控制。
在此次的电路中需要单片机,A/D装换装置,晶振电路,复位电路,温度显示部分,温度检测部分。
每一部分都可作为独立的部分进行设计,设计后连接到单片机上,成为整体的电路。
89C51引脚图:系统总体结构八路温度模拟量信号处理及放大A/D转换器单片机电源LED温度检测流程图八路巡回温度检测的原理图,其中温度采集部分只画出了一个,其他7个与此相同。
元件库中没有找到89c51,用8031代替。
程序部分:MAIN:MOV R0,#0A0H;数据暂存区首址MOV R2,#08H;8路计数初值SETB IT1;脉冲触发方式SETB EA;开中断SETB EX1MOV DPTR,#7FF8H;指向0809首地址MOVX @DPTR,A;启动A/D转换HERE:SJMP HERE;等待中断中断服务程序:MOVX A,@DPTR;读数MOVX @R0,A;存数INC DPTR;更新通道INC R0;更新暂存单元DJNZ R2,DONERETIDONE:MOVX @DPTR,ARETI心得体会:在经过一周的时间过后,单片机的课程设计结束了。
通过这一周的课程设计使我收获很多,使我加深了对单片机课程的理解,以及实际的应用。
在这一周的课程设计中,每天都认真的寻找课利用的资源。
完成单片机课程设计后,发现我还有许多不足,所学到的知识还远远不够,以至于还有一些功能不能被完成。
通过学习这一次课设,使我们认真思考,勤学好问,也使我认识到认识到把理论应用到实践中去是多么重要。
课程设计真正地巩固了我所学的内容。
另一方面,由于Protel的安装局限,使得一些元器件没有找到画出的电路图不够完整。
时间有限,所以没有进行元器件的封装,就没有出PCB板。
通过此次课程设计,我深刻认识到自己左学的东西有多么的少,在以后的学习生活中,一定努力扩大自己的知识面,加深理解。
为以后打下扎实的基础。
附录:程序:org 0000hmov sp,#50hLOOP1: MOV 3AH,#01H ;置路数为1mov r0,#30h ;保存数据区首址给R0mov dptr,#7ff0h ;P2.7=0,指向IN0(第一路)mov 3bh,#08h ;通道总数为8read:movx @dptr,a ;启动A/D转换nopnopnopacall wait ;等待A/D转换movx a,@dptr ;读转换结果mov @r0,a ;保存转换结果BIND: PUSH DPL ;取温度值PUSH DPHMOV DPTR,#0500HMOV A,@R0MOVC A,@A+DPTRMOV 40H,ABIN2BCD: ;二进值码转换BCD码程序MOV R1,#43HMOV 43H,#00H ;转换前将BCD码清零MOV 44H,#00HMOV R3,#8 ;移动8次,START: MOV R1,#43H ;转换后BCD码地址MOV A,40HRLC AMOV 40H,AMOV R2,#02H ;转换后BCD码字节数BCDCHG: MOV A,@R1ADDC A,ACCDA AMOV @R1,AINC R1DJNZ R2,BCDCHGDJNZ R3,STARTpop dpHPOP DPLchanf: mov a,3Ah ;显示缓冲区地址分配anl a,#0FHmov 48h,amov a,44hanl a,#0FHmov a,43hanl a,#0FHmov 4ch,amov a,43hswap aanl a,#0Fhmov 4bh,adisp: acall sym ;调用判断热电阻是否正常或温度是否超限子程序acall zero1 ;调用消隐“0”子程序push dpl ;显示子程序push dphmov dptr,#tab ;取段码表首址MOV 28H,#1eHMOV 29H,#066Hdsp1: mov a,48h ;显示路数movc a,@a+dptr ;查显示数据对应段码mov p1,a ;送段码clr p3.4acall dllsetb p3.4dsp2: clr c ;判断温度是否为负。
如是,显示负号mov a,@r0subb a,#56hjc plusmov 49h,#0bfhajmp kaplus: mov 49h,#0ffhka: mov a,49hmov p1,aclr p3.3acall dllsetb p3.3dsp3: mov a,4ah ;显示温度值百位movc a,@a+dptrmov p1,aclr p3.2setb p3.2dsp4: mov a,4bh ;显示温度值十位movc a,@a+dptrmov p1,aclr p3.1acall dllsetb p3.1dsp5: mov a,4ch ;显示温度值个位movc a,@a+dptrmov p1,aclr p3.0acall dllsetb p3.0DJNZ 29H,KK1MOV 29H,#01HDJNZ 28H,KK1 ;延时,时间未到,循环显示该路温度值AJMP KK2KK1: AJMP DSP1KK2: pop dph ;时间到,显示下一路pop dplinc r0inc 3ahinc dptrdjnz 3bh,fturn ;8路未显示完,显示下一路ajmp loop1 ;8路显示完,从第一路开始显示fturn: ajmp readSYM: mov a,@r0 ;判断热电阻是否正常或温度是否超限子程序clr csubb a,#1ehjnc sym1mov 4ah,#0bh ;热电阻开路或温度超过50度,显示“HHH”mov 4bh,#0bhmov 4ch,#0bhajmp sym3sym1: mov a,@r0subb a,#0dbhmov 4ah,#0ch ;热电阻短路或温度低于-120度,显示“-LLL”mov 4bh,#0chmov 4ch,#0chsym3: Retzero1: ;消隐“0”子程序mov a,4ahjNz zero2mov 4ah,#0Ahmov a,4bHjnz zero2mov 4bh,#0ahzero2: retwait: mov r4,#03ah ;等待子程序djnz r4,$retdll: MOV R7,#015H ;延时子程序DL1: MOV R6,#01aHDL2: DJNZ R6,DL2DJNZ R7,DL1RETTAB: DB 0C0H,0F9H,0A4H,0B0HDB 99H,92H,82H,0F8HDB 80H,90H,0ffh,89h,0C7h ;其中0FFH是消隐“0”用ORG 051EHTAB2: DB 32H,31H,30H,2FH,2EH,2DH,2CH,2BH,2AH,29H,28H,28H,27H,26H,25H,24H,23H,22H,21H,20H,1FH,1F HDB1EH,1DH,1CH,1BH,1AH,19H,18H,17H,16H,15H,14H,14H,13H,12H,11H,10H,0FH,0EH,0DH,0CH,0BH,0 AHDB0AH,09H,08H,07H,06H,05H,04H,03H,02H,02H,01H,0H,01H,02H,03H,04H,05H,06H,07H,08H,09H,09H DB0AH,0BH,0CH,0DH,0EH,0FH,10H,11H,12H,12H,13H,14H,15H,16H,17H,18H,19H,1AH,1BH,1CH,1DH,1 DHDB1EH,1FH,20H,21H,22H,23H,24H,25H,26H,27H,28H,28H,29H,2AH,2BH,2CH,2DH,2EH,2FH,30H,31H,31HDB32H,33H,34H,35H,36H,37H,38H,39H,3AH,3AH,3BH,3CH,3DH,3EH,3FH,40H,41H,42H,44H,45H,45H,46 hDB47h,48h,49H,4AH,4BH,4CH,4DH,4DH,4EH,4FH,50H,51H,52H,52H,53H,54H,55H,56H,57H,58H,58H,59 HDB 5AH,5BH,5CH,5DH,5EH,5FH,60H,61H,61H,62H,63H,64H,65H,66H,67H,68H,69H,6AHDB 6AH,6BH,6CH,6DH,6EH,6EH,6FH,70H,71H,72H,73H,73H,74H,75H,76H,77H,78HEND。