8路温度巡检系统

合集下载

具有RS485通信功能的8路温度检测仪软件设计毕业设计

具有RS485通信功能的8路温度检测仪软件设计毕业设计

具有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)前言在人类的生产生活之中,温度扮演着极其重要的角色,温度对工业的发展有着及其重要的影响,因此传感器也有着飞速的发展,来适应这种对温度的检测要求。

智能八通道液晶显示测控仪带变送

智能八通道液晶显示测控仪带变送

一、概述本系列产品采用表面封装模块化工艺,大大提高了仪表的抗干扰能力,具有显示、控制、变送、通讯、万能信号输入等功能,适用于温度、湿度、压力、液位、瞬时流量、速度等多种物理量检测信号的显示及控制,并能对各种非线性输入信号进行高精度的线性校正。

可广泛用于电力、冶金、化工、石化、造纸印染、酿造、烟草、航天基地等领域。

采用最新无跳线技术,使输入端口具备万能信号输入功能,只需通过改变内部参数,即可实现多种输入信号(各种热电偶、热电阻、远传压力、mV、标准电压/标准电流信号)之间的轻松切换。

线路板经过优化设计及生产工艺不断完善,降低了温度漂移,提高了抗干扰性能确保产品在长期工作中的稳定性的稳定性和可靠性。

采用高亮度LED数码显示和高分辨率光柱显示(比例显示),使测量/控制值的显示更为清晰直观。

输出回路均采用光电隔离, 抗干扰能力强。

可带串行通讯接口,可与各种带串行接口的设备进行双向通讯,组成网络控制系统。

具备多种标准外形尺寸,能适用各种测量控制场合。

整机采用卡入式结构,安装十分简便。

二、适用范围YK-18智能数字显示控制仪表是智能型、高精度的八回路数显温度、压力、液位、测力、扭矩等物理量控制测量仪表,与八路温度、压力、液位、测力、扭矩传感器及变送器配接可构成各种量程和规格的温度、压力、液位测力、扭矩测控系统。

(可以测量电压,电流,转速,频率等各种参数,可与PLC变频器配接构成各种测量系统。

可以带峰值,谷值。

订货请来电说明。

)三、功能特点万能输入功能(定货时最好把每路输入类型Sn定准)自动校准和人工校准功能多重保护、隔离设计、抗干扰能力强、可靠性高良好的软件平台,具备二次开发能力,以满足特殊的功能先进的模块化结构,配合功能强大的仪表芯片,功能组合、系统升级非常方便四、主要技术指标基本误差:0.5%FS或0.2%FS±1个字分辨力:1/20000、14位A/D转换器(最大18位A/D转换器,订货时注明)显示方式:八排四位LED数码管显示。

多路温度测试仪器操作规程

多路温度测试仪器操作规程

编号HXGH-A1-006
多路温度测试仪器操作规程
版次JSZX 1.0
页数第1 頁共1頁
一、测试目的
为规范多路温度测试仪操作,使操作人员掌握仪器的正确使用方法,确保产品的质量。

适用范围:本标准适用于灯具类系列产品。

熟悉仪器的各项性能及操作要求,应由固定岗位人员操作、非本岗位人员严禁操作。

二、试验前准备
1、检查电源线有无破损,机器外观有无异常
1~8路温度输入线触点探头,完整无缺。

2、将电源插头接插额定电压(AC220V)。

3、将电源开关置于接通位置,观察各电源指示灯是否正常,发亮。

4、将1~8路温度输入线标识区分开。

5、将1~8路通信码任意设定一路测试室温。

再设定其余7路中的其中一路测试室温是否与之前的一路测验参数相同。

三、操作步骤
1、将温度输入线触点探头用耐高温纸粘到检测产品要求被测试位置表面上。

2、需使用多路温度测试的产品应加用温度触点探头。

3、可将仪器设定“巡检”或“定点”键随被测产品温度的升高显示窗口的数字随即跟着上升,当上升不能继续上升时,此时显示的数值即为该产品的最高温度。

4、测试出的温度进行保存
四、注意事项
1、非专业人员不得操作本仪器。

2、测试灯、一旦损坏,必须立即更换,以防造成误判;
在测试过程中,严禁触摸本仪器的金属外壳以及被测物的表面,避免触电危险。

五、维护与保养
1、每次试验后应将仪器的测试线放置好,并对本仪器进行清洁;
2、避免将本仪器放置在高温或湿度大的场合下使用。

编制 审核 批准。

16,8路巡检仪小说明书

16,8路巡检仪小说明书

大连鑫飞科技仪表有限公司
0411-66997069
成功 科技创造未来 品质成就 品质成就成功
b.各通道分别设置报警值,共用继电器输出; c.各通道分别设置报警值,独立继电器输出(本方式需配分别报警控制盒); d.各通道独立双色指示灯报警;红色亮表示上限报警,绿色亮表示下限报警; 11、报警精度:±1 字。 12、保护方式:输入回路断线、输入信号超/欠量程报警。 13、设定方式:面板轻触式按键数字设定,设定值断电永久保存。 14、通讯方式:RS232 或 RS485 式可选,采用标准 modbus RTU 协议,通用性强,可靠性高,详见“巡检仪 通讯”。 15、使用环境:环境温度:-10~55℃;环境湿度:10~90%RH。 16、耐压强度: 输入/输出/电源/通讯 ≥1000V.AC /1 分钟。 17、绝缘阻抗: 输入/输出/电源/通讯 ≥100MΩ。 18、电 19、功 源::交流 85~265V,频率: 50Hz/60Hz; 直流:DC 16~32V。 耗:<5W。
HIS
显示上限值
CH_1
1-4 通道 巡检控制
b.当 X > 3 时,表示禁止该通道测量、显示、报警; 例. CH_1=3421,表示第 1 通道显示带 1 位小数点,第 2 通道显示带 2 位小数点, 第 3 通道关闭,第 4 通道显示带 3 位小数点。 注:在各通道统一设置输入类型、显示范围、报警值时,小数点位置由主菜单中 dPS 参数决 定。
大连鑫飞科技仪表有限公司
三、仪表参数设置: 1、 仪表面板定义
0411-66997069
成功 科技创造未来 品质成就 品质成就成功
智能巡检仪
通道显示窗 测量时显示通道 参数设定时显示 参数代码 通道报警指示灯

汤姆斯 TMS-F D 系列数显温度显示仪器 使用说明书

汤姆斯  TMS-F D 系列数显温度显示仪器 使用说明书

1、注意事项 非常感谢您的惠顾! 1.1、前言 请在使用仪表前先仔细阅读本说明书,仪表管理员密码出厂为2。

1.2、阅读指导⏹ 对于初次使用本公司仪器的用户,请通读本说明书;若已经有使用过,并熟悉仪表的接线和操作,可只阅读“操作指南”和“功能说明”。

⏹TMS – F / D 系列仪表的显示是通过七段数码管(LED)实现的,因此有些字符的显示与用户平时看的有所差别,它们的对应关系如下:本说明书采用平时的表示方法。

1.3、注意事项⏹ 用户打开仪表包装后,请先检查仪表外观是否有损坏,接着再检查仪表的型号是否与您的定货相符,若有出现上述的问题请立即与本公司更换。

⏹ 请在了解了仪表的接线和操作后再测试或者安装仪表。

⏹ 请在仪表允许的工作条件下使用仪表。

一般情况下用户不要擅自拆开仪表,以免发生危险;如仪表出现故障,请先与本公司技术人员联系,在技术人员允许和指导下方可拆开仪表。

⏹仪表每年应进行一次计量检定,如果仪表误差超出范围,通常都是由于潮湿、灰尘或腐蚀气体所导致,可对仪表内部进行清洁及干燥处理,通常这样就能解决问题。

如仍不能解决问题请与本公司技术人员联系。

2、概述2.1、主要特点✧ 友好的人机界面,易学易用,操作快捷。

✧ 采用开关电源适应85V-240VAC 范围或者24VDC 电源供电。

✧ 模块化结构,灵活配置,方便升级。

✧ 采用贴片技术(SMT),设计更加简洁、轻巧。

✧ 支持多种输入类型,现场配置灵活方便。

✧热电偶、热电阻输入采用非线性修正,测量精度高,稳定性好。

2.2、技术指标● 输入规格(一台仪表即可兼容):热电偶:K 、S 、E 、J 、T 、B 、N 热电阻:Cu50、Pt100线性电压:0-5V 、1-5V 等线性电流:0-10mA 、4-20mA 等(若订货时未注明需外接250Ω精密电阻)扩充规格:在保留上述输入规格基础上,允许用户指定一种额外输入规格(非线性输入可能需要提供分度表) ● 测量范围:K ( -50 ~ 1300℃ )、S ( -50 ~ 1700℃ )、T ( -200 ~ 350℃ ) 、E ( 0 ~ 800℃ )、 J ( 0 ~ 1000℃ )、B ( 300 ~ 1800℃ )、N ( 0 ~ 1300℃ ) Cu50 ( -50 ~ 150℃ ) 、Pt100 ( -200 ~ 600℃ ) 线性输入:-999-+9999由用户定义● 测量精度:0.2级(热电阻、线性电压、线性电流及热电偶输入且采用铜电阻补偿或冰点补偿冷端时)0.2%FS ±2.0℃(热电偶输入且采用仪表内部元件测温补偿冷端时)● 响应时间:≤1秒/通道(设置数字滤波参数FiL=0时)● 输出规格(模块化):继电器触点开关输出:220VAC/3A 、220VAC/0.8A ● 报警功能:上限、下限、公共报警任意组合,最多可输出8路● 电源:85-240VAC ,-15%,+10% / 50-60Hz ;或24VDC/AC ,-15%,+10% ● 电源消耗:≤5W● 环境温度:0-50℃ ● 环境湿度:<85%RH2.3、模电定义JK 继电器常开(压敏电阻吸收)输出模块(容量:30VDC/0.8A ,220VAC/0.8A )JB 继电器常闭触点开关(压敏电阻吸收)输出模块(容量:30VDC/0.8A ,220VAC/0.8A )BKB 继电器常开+常闭触点开关(压敏电阻吸收)输出模块(容量:30VDC/0.8A ,220VAC/0.8A ) J3K 大容量继电器常开触点开关(阻容吸收)输出模块(容量:30VDC/3A ,220VAC/3A ) J3B 大容量继电器常闭触点开关(阻容吸收)输出模块(容量:30VDC/3A ,220VAC/3A )J3KB 大容量继电器常开+常闭触点开关(阻容吸收)输出模块(容量:30VDC/3A ,220VAC/3A ) S 光电隔离RS485通讯接口模块 R 光电隔离RS232通讯接口模块V0/V1/V2 隔离的5V/12V/24V 直流电压输出,可供外部变送器等传感器或其它电路使用,最大电流50mA I2 DC4~20mA 变送输出例1、有一台仪表的型号是:TMS-D02D08HNS1,则它的配置如右:主机型号:TMS-D02,8路巡检仪,统一上限报警,带RS485通讯功能,热电阻、热电偶输入,工作电原:84-245VAC ,外形尺寸:160×80 mm ,3、仪表安装3.1、安装尺寸(单位:mm)示意图如图,尺寸数据如左表:3.2、接线(请以实物的接线为准)F型:D型:4、操作指南4.1、面板说明4.2、仪表工作状态仪表的几种工作状态如右下图所示:注:仪器在正常工作时(即下显示窗巡回显示通道号),短按一次进入暂停状态通过按和来实现查看某一通道的测量值;再按一次转为正常工作状态。

ELL8-80路巡检仪说明书

ELL8-80路巡检仪说明书

厦门恩莱自动化科技有限公司目录1、概述 (1)2、型号规格 (2)3、技术规格 (3)4、安装与接线 (5)5、前面板及功能操作 (9)5.1 前面板 (9)5.2 功能操作 (10)6、参数设置 (11)6.1 设置报警值 (11)6.2 设置公用组态参数 (12)6.3 设置打印参数 (15)6.4 设置各通道组态参数 (17)7、功能及相应参数说明 (18)7.1 输入信号及显示 (18)7.2 零点和满度修正 (20)7.3 冷端补偿 (21)7.4 报警 (21)7.5 控制单元 (23)7.6 打印 (24)7.7 通信 (25)概述1、概述ELL系列智能巡回检测报警仪适用于5~80点过程量的检测和报警。

可输入热电阻、热电偶、直流电流、直流电压等传感器、变送器信号。

基本误差小于0.2%F·S,显示范围-1999~9999各通道独立设定输入信号类型、量程、报警值各通道独立设定数字滤波时间常数,有效提高抗干扰能力各通道独立设定零点和满度修正,有效减小传感器误差,提高系统测量精度可任意关闭不使用的通道2级参数。

第2级参数受密码控制,防止误操作。

具备参数复制功能,大大减小参数设置的工作量独特实用的报警功能,可配接ELLCU多点控制单元实现各通道的报警输出手动、定时、报警启动打印快速、高效的通信接口,大大缩短通信时间1型号规格2 2、型号规格ELL / ☐— ☐ ☐ ☐ S ☐ P ☐ V ☐ ☐ ☐ ☐1:尺寸A :横式160×84×182 开孔152+1×76+1(宽×高)B :竖式84×160×182 开孔76+1×152+1(宽×高)C :方形160×160×182 开孔152-0.5×152-0.5D :台式,盘装通用318×104×300 开孔312+1×96+1(宽×高)2:通道数 3:输入信号R :全部通道均为热电阻仪表内装的分度号包括:Pt100,Cu100,Cu50,BA1,BA2,G53E :全部通道均为热电偶仪表内装的分度号包括:K ,S ,R ,B ,N ,E ,J ,TB :全部通道均为4mA~20mA 或1V~5V 等电流、电压信号,需在订货时明确电流,电压信号的输入通道X :输入为热电阻、热电偶混用。

基于51的温度8路温度检测智能多路温度检测系统(可编辑)

基于51的温度8路温度检测智能多路温度检测系统(可编辑)

智能多路温度检测系统中国科学院感光化学研究所陶培德摘要本文详细地介绍了八路温度巡回检测/定点检测系统的硬件配置、误差分析和软件设计方法。

该系统特点有三:①采用铂热电阻测温,布线为三线制,不加补偿电阻,从电路模型中消除了连接导线电阻引进的测量误差。

②八路测温用用一套温度?电压变换电路,测温点间的切换采用廉价的CD4051八选一模拟开关,其开关的导通电阻及导通电阻路差均布引进测量误差。

③铂热电阻温度/电压变换电路的非线性由硬件电路校正,校正后的非线性误差在0~199.9℃范围内小于0.0045%。

整个系统采用89S51单片机控制键盘操作,实现检测温度的实时显示、打印、越线报警功能。

引言温度的精密测量是工业生产领域中的一个经典课题。

在温度检测系统中,测量变换电路起着至关重要的作用,而温度传感器又是该电路中的一个关键元件。

众所周知,在设计测量变换电路时,我们是从分析传感器性能(电阻型、电流型、电压型等)入手,通过适当的补偿、非线性校正及信号放大环节,最后综合处一个满足期望指标的测量变换电路来。

目前,使用比较广泛的温度传感器有四类:热电阻(如铂热电阻)、热电偶、热敏电阻及集成电路温度传感器(如AD590)。

本文介绍的检测系统,采用铂热电阻(以下简称铂电阻)元件测温。

铂电阻温度传感器具有精度高、性能稳定、互换性好(有分度表)、耐腐蚀及使用方便等一系列有点,移植是工业测控系统中广泛使用的一种比较理想的测温元件。

在温度大于0℃的条件下,铂电阻的电阻值R(t)与被测温度t之间呈如下关系:R(t)R(0)?(1+At+Bt2) (1)式中(对BA2分度号而言)R(0)100Ω(0℃时的电阻值)A3.96847×10-3/℃(一次温度系统数)B?5.847×10-7/℃2(二次温度系统数)由式(1)可见,铂电阻的不足之处是:温度比较率小(α≈0.391Ω/℃),存在Bt2二次飞线性项。

大家知道,铂电阻作为温度传感器使用时,必须把它放在测温现场。

温度巡回检测仪示值测量结果的不确定度分析与评定

温度巡回检测仪示值测量结果的不确定度分析与评定

温度巡回检测仪示值测量结果的不确定度分析与评定作者:郭浩张欢刘英楠来源:《品牌与标准化》2018年第03期【摘要】本文针对可能影响温度巡回检测仪示值测量结果的各项不确定度分量进行了分析,并建立了测量模型,给出了不确定度的评定过程。

【关键词】温度巡回检测仪;不确定度评定;测量结果【DOI编码】 10.3969/j.issn.1674-4977.2018.03.006Abstract: This paper analyses the uncertainty components which may affect the measurement results of the temperature itinerant detecting instrument and establishes a measurement model. Based on the above contents, the evaluation process of uncertainty is given in this paper.Key words: temperature itinerant detecting instrument; uncertainty evaluation;measurement result温度巡检仪一般连接多路传感器,与热电偶、热电阻、变送器等各类传感器均可以配合使用,它在规定的时间间隔逐一巡回测量各通道数据,具有多点采集的特点,因而广泛应用于冷库、机房、仓库、恒温室、生产现场等地点。

现如今温度巡检仪已被开发出4路巡检仪、8路巡检仪、16路巡检仪、24路巡检仪和64路巡检仪等多种类型(见图1、图2),通道可以任意选定,可集中显示数据,也可按顺序显示各个通道数据,使用方便简洁。

本文针对测量范围为-60~300℃的温度巡回检测仪开展不确定度评定,分度值可分为0.01℃、0.1℃、1℃三种。

测量时采用的计量标准器为二等标准铂电阻温度计及其配套设备,详见表1。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图7温度检测模块电路图
三、仿真结果
本系统程序包括主程序、时钟复位子程序、数码管显示子程序、温度检测子程序等。主程序用于系统初始化,子程序调度等。复位子程序用来使计数恢复初始状态,数码管显示子程序用来显示温度和温度点,温度检测子程序用来检测对哪一点的温度值。
在温度点1的软件仿真图
在温度点2的软件仿真图
case 3:P20=1;P21=1;P22=1;P23=0;
if(Nflag==1)P0=disp[10];else P0=0x00;break;
default:break;
}
P1=disp[num+1];
delay(20);
if(++i>3)i=0;
}
void main()
{
IE=0x8b;
TMOD=0x11;
return sflag;
}
#include "main.h"
#include "ds18b20.h"
bit timeflag=0;
uint8 timecount=0,cyclecount=0;
uint8 code disp[]={0x3f,0x06,0x5b,0x4f,0x66,
0x6d,0x7d,0x07,0x7f,0x6f,0x40};
电路设计过程及参数确定比较烦琐,我在算时会遇到很多问题,有时实在算不出来了就想放弃,但很快自己会意识到那是一种错误的想法,所以自己会给自己鼓劲继续往下进行,当算到最后时便会有很大的成就感,这强烈的激起了我学习的兴趣,我想这次课程设计对我以后的专业课程学习将有很大帮助。
这里,我首先要感谢我的指导老师,他细心地帮我解决了一系列问题,帮助我成功地完成了这次实验设计。其次,我还要感谢我的同学们,帮助我更好地完成设计了此次课程设计。
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
TR0=1;
TH1=(65536-8000)/256;
TL1=(65536-8000)%256;
TR1=1;
IT0=1;
while(1)
{
if(timeflag)
{
timeflag=0;
Nflag=read_temperature(temp,rom[num]);
num++;
if(num>7)
图5温度显示电路图
图6温度点显示电路图
(4)温度检测模块
本系统采用的是单片机基于数字温度传感器DS18B20的系统。,对于温度信号的采集具有大范围、高精度的特点。DS18B20利用单总线的特点可以方便的实现多点温度的测量,轻松的组建传感器网络,系统的抗干扰性好、设计灵活、方便,而且适合于在恶劣的环境下进行现场温度测量。采用数字温度芯片DS18B20测量温度,输出信号全数字化。便于单片机处理及控制,省去传统的测温方法的很多外围电路。DS18B20的最大特点之一采用了单总线的数据传输,节约了单片机有限的I/O资源,由数字温度计DS1820和微控制器AT89C51构成的温度测量装置,它直接输出温度的数字信号,可直接与计算机连接。通过数码管能够实时显示8路温度,测量温度范围为-55°C~+125°C,在-10~+85°C范围内,精度为±0.5°C。
(2)时钟复位模块
在振荡器运行时,有两个机器周期(24个振荡周期)以上的高电平出现在此引腿时,将使单片机复位,只要这个脚保持高电平,52芯片便循环复位。复位后P0-P3口均置1引脚表现为高电平,程序计数器和特殊功能寄存器SFR全部清零。当复位脚由高电平变为低电平时,芯片为ROM的000H处开始运行程序。复位是外部的复位电路来实现的。片内复位电路是复位引脚RST通过一个斯密特触发器与复位电路相连,斯密特触发器用来抑制噪声,它的输出在每个机器周期的S5P2,由复位电路采样一次。复位电路通常采用上电自动复位和按钮复位两种方式,此电路系统采用的是上电与按钮复位电路。当时钟频率选用12MHz时,C1,C2取22pF,R1为10kΩ,C3为10uf。复位操作不会对内部RAM有所影响。
{
uint8 temp;
uint16 temp1;
uint8 i=8;
bit sflag=0;//负数标志位
reset_ds18b20();
wr_byte_ds18b20(0x55)0(*rom++);
}
wr_byte_ds18b20(0xbe);
uint8 temp[3];
uint8 num=0;
uint8 rom[][8]={{0x28,0x30,0xc5,0xb8,0x00,0x00,0x00,0x8e}, //8个ds18b20的rom
{0x28,0x31,0xc5,0xb8,0x00,0x00,0x00,0xb9},
{0x28,0x32,0xc5,0xb8,0x00,0x00,0x00,0xe0},
{0x28,0x37,0xc5,0xb8,0x00,0x00,0x00,0x0b}};
bit Nflag;
void delay(uint16del)
{
while(del--);
}
void display(uint8 *temp)
{
uint8 i;
P20=1;P21=1;P22=1;P23=1;
switch(i)
赣南师院
物理与电子信息学院
专业技能测试设计报告书
姓名:赖新
班级:电子信息工程09级
学号:090802016
指导老师:刘小燕
时间:2011年12月21日
论文题目
8路温度巡检系统
课程论文
要求
1、设某粮库有8个粮仓,粮仓的温度变化范围为-30℃~+50℃。
2、设计一个系统对这8个粮仓的温度进行巡回检测并显示,每路显示2
秒。
3、要求温度的检测精度为±0.1℃。用Proteus仿真。不用做出实物。
设计过程
(包括:设计方案、电路分析、仿真结果、设计收获和体会、元件清单)
一、设计方案
本方案以ATC89C52单片机系统为核心,对多点的温度进行实时控制巡检。各检测单元(从机)能独立完成各自功能,根据主控机的指令对温度进行实时或定时采集,测量结果不仅能在本地储存、显示,而且可以利用单片机串行口,通过总线及通信协议将将采集的数据传送到主控机,进行进一步的分析、存档、处理。主控机负责控制指令发送,控制各个从机进行温度采集,收集测量数据,并对测量结果(包括历史数据)进行整理、显示和打印。主控机与各从机之间能够相互联系、相互协调,从而达到了系统整体统一和谐的控制效果。
uint8 rd_byte_ds18b20()
{
uint8 i=8,temp=0;
while(i--)
{
DQ=1;
DQ=0;
temp>>=1;
DQ=1;
if(DQ) temp|=0x80;
delay(6);
}
DQ=1;
return temp;
}
bit read_temperature(uint8 *p,uint8 *rom)
{
tempH++;
}
}
temp=(tempL>>4)|(tempH<<4);
*p++=temp/10;
*p++=(temp%10);
temp=tempL&0x0f;
*p=temp*5/8;
reset_ds18b20();
wr_byte_ds18b20(0xcc);
wr_byte_ds18b20(0x44);
二、电路分析
系统电路如下:
(1)控制器模块
本系统控制器芯片采用AT89S52单片机,其管脚图如图所示。
图3 AT89S52管脚图
AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、有效的解决方案。AT89S52的主要特性是:与MCS-51单片机产品兼容;8K字节在系统可编程Flash存储器;1000次擦写周期;三级加密程序存储器;32个可编程I/O口线;三个16位定时器/计数器;8个中断源;全双工UAR串行通道;低功耗空闲和掉电模式;掉电后中断可唤醒;有看门狗定时器;双数据指针。AT89S52具有以下标准功能:8k字节Flash,256字节RAM,32位I/O口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。
{0x28,0x33,0xc5,0xb8,0x00,0x00,0x00,0xd7},
{0x28,0x34,0xc5,0xb8,0x00,0x00,0x00,0x52},
{0x28,0x35,0xc5,0xb8,0x00,0x00,0x00,0x65},
{0x28,0x36,0xc5,0xb8,0x00,0x00,0x00,0x3c},
四、元器件清单
表1系统元器件清单
器件
数量
器件
数量
AT89S52
1
电阻(10k)
9
4段数码管
1
按键开关
相关文档
最新文档