温度巡回检测系统设计

中北大学

课程设计任务书

11/12学年第二学期

学院:信息与通信工程学院

专业:自动化

学生姓名:学号:

课程设计题目:温度巡回检测系统设计

起迄日期: 2012年6月11日~2012年6月15日课程设计地点:中北大学

指导教师:

系主任:

下达任务书日期: 2012 年 6 月 8日

课程设计任务书

课程设计任务书

设计目的:

设计一个单片机温度巡回检测程序控制系统,可以对粮仓的温度进行多点巡回检测

设计内容和要求:

1、选择传感器,设计接口电路,对八点的温度进行巡回检测,要求温度测量范围是0~50℃,精度±1℃。

2、编写控制程序,在屏幕上巡回显示八点温度的实测值。

3、写出设计说明书。

设计分析:

本次单片机的课程设计为八路温度巡回检测装置,是在粮仓内同时进行多点的温度测量控制。在此次的电路中需要单片机,A/D装换装置,晶振电路,复位电路,温度显示部分,温度检测部分。

每一部分都可作为独立的部分进行设计,设计后连接到单片机上,成为整体的电路。

89C51引脚图:

系统总体结构

温度检测流程图

八路巡回温度检测的原理图,其中温度采集部分只画出了一个,其他7个与此相同。元件库中没有找到89c51,用8031代替。

程序部分:

MAIN:MOV R0,#0A0H;数据暂存区首址MOV R2,#08H;8路计数初值

SETB IT1;脉冲触发方式

SETB EA;开中断

SETB EX1

MOV DPTR,#7FF8H;指向0809首地址

MOVX @DPTR,A;启动A/D转换HERE:SJMP HERE;等待中断

中断服务程序:

MOVX A,@DPTR;读数

MOVX @R0,A;存数

INC DPTR;更新通道

INC R0;更新暂存单元

DJNZ R2,DONE

RETI

DONE:MOVX @DPTR,A

RETI

心得体会:

在经过一周的时间过后,单片机的课程设计结束了。通过这一周的课程设计使我收获很多,使我加深了对单片机课程的理解,以及实际的应用。在这一周的课程设计中,每天都认真的寻找课利用的资源。完成单片机课程设计后,发现我还有许多不足,所学到的知识还远远不够,以至于还有一些功能不能被完成。通过学习这一次课设,使我们认真思考,勤学好问,也使我认识到认识到把理论应用到实践中去是多么重要。课程设计真正地巩固了我所学的内容。另一方面,由于Protel的安装局限,使得一些元器件没有找到画出的电路图不够完整。时间有限,所以没有进行元器件的封装,就没有出PCB板。通过此次课程设计,我深刻认识到自己左学的东西有多么的少,在以后的学习生活中,一定努力扩大自己的知识面,加深理解。为以后打下扎实的基础。

附录:

程序:

org 0000h

mov sp,#50h

LOOP1: MOV 3AH,#01H ;置路数为1

mov r0,#30h ;保存数据区首址给R0

mov dptr,#7ff0h ;P2.7=0,指向IN0(第一路)mov 3bh,#08h ;通道总数为8

read:

movx @dptr,a ;启动A/D转换

nop

nop

nop

acall wait ;等待A/D转换

movx a,@dptr ;读转换结果

mov @r0,a ;保存转换结果

BIND: PUSH DPL ;取温度值

PUSH DPH

MOV DPTR,#0500H

MOV A,@R0

MOVC A,@A+DPTR

MOV 40H,A

BIN2BCD: ;二进值码转换BCD码程序MOV R1,#43H

MOV 43H,#00H ;转换前将BCD码清零MOV 44H,#00H

MOV R3,#8 ;移动8次,

START: MOV R1,#43H ;转换后BCD码地址MOV A,40H

RLC A

MOV 40H,A

MOV R2,#02H ;转换后BCD码字节数BCDCHG: MOV A,@R1

ADDC A,ACC

DA A

MOV @R1,A

INC R1

DJNZ R2,BCDCHG

DJNZ R3,START

pop dpH

POP DPL

chanf: mov a,3Ah ;显示缓冲区地址分配

anl a,#0FH

mov 48h,a

mov a,44h

anl a,#0FH

mov a,43h

anl a,#0FH

mov 4ch,a

mov a,43h

swap a

anl a,#0Fh

mov 4bh,a

disp: acall sym ;调用判断热电阻是否正常或温度是否超限子程序acall zero1 ;调用消隐“0”子程序

push dpl ;显示子程序

push dph

mov dptr,#tab ;取段码表首址

MOV 28H,#1eH

MOV 29H,#066H

dsp1: mov a,48h ;显示路数

movc a,@a+dptr ;查显示数据对应段码

mov p1,a ;送段码

clr p3.4

acall dll

setb p3.4

dsp2: clr c ;判断温度是否为负。如是,显示负号

mov a,@r0

subb a,#56h

jc plus

mov 49h,#0bfh

ajmp ka

plus: mov 49h,#0ffh

ka: mov a,49h

mov p1,a

clr p3.3

acall dll

setb p3.3

dsp3: mov a,4ah ;显示温度值百位

movc a,@a+dptr

mov p1,a

clr p3.2

setb p3.2

dsp4: mov a,4bh ;显示温度值十位

movc a,@a+dptr

mov p1,a

clr p3.1

acall dll

setb p3.1

dsp5: mov a,4ch ;显示温度值个位

movc a,@a+dptr

mov p1,a

clr p3.0

acall dll

setb p3.0

DJNZ 29H,KK1

MOV 29H,#01H

DJNZ 28H,KK1 ;延时,时间未到,循环显示该路温度值AJMP KK2

KK1: AJMP DSP1

KK2: pop dph ;时间到,显示下一路

pop dpl

inc r0

inc 3ah

inc dptr

djnz 3bh,fturn ;8路未显示完,显示下一路

ajmp loop1 ;8路显示完,从第一路开始显示

fturn: ajmp read

SYM: mov a,@r0 ;判断热电阻是否正常或温度是否超限子程序clr c

subb a,#1eh

jnc sym1

mov 4ah,#0bh ;热电阻开路或温度超过50度,显示“HHH”mov 4bh,#0bh

mov 4ch,#0bh

ajmp sym3

sym1: mov a,@r0

subb a,#0dbh

mov 4ah,#0ch ;热电阻短路或温度低于-120度,显示“-LLL”

mov 4bh,#0ch

mov 4ch,#0ch

sym3: Ret

zero1: ;消隐“0”子程序

mov a,4ah

jNz zero2

mov 4ah,#0Ah

mov a,4bH

jnz zero2

mov 4bh,#0ah

zero2: ret

wait: mov r4,#03ah ;等待子程序

djnz r4,$

ret

dll: MOV R7,#015H ;延时子程序

DL1: MOV R6,#01aH

DL2: DJNZ R6,DL2

DJNZ R7,DL1

RET

TAB: DB 0C0H,0F9H,0A4H,0B0H

DB 99H,92H,82H,0F8H

DB 80H,90H,0ffh,89h,0C7h ;其中0FFH是消隐“0”用

ORG 051EH

TAB2: DB 32H,31H,30H,2FH,2EH,2DH,2CH,2BH,2AH,29H,28H,28H,27H,26H,25H,24H,23H,22H,21H,20H,1FH,1F H

DB

1EH,1DH,1CH,1BH,1AH,19H,18H,17H,16H,15H,14H,14H,13H,12H,11H,10H,0FH,0EH,0DH,0CH,0BH,0 AH

DB

0AH,09H,08H,07H,06H,05H,04H,03H,02H,02H,01H,0H,01H,02H,03H,04H,05H,06H,07H,08H,09H,09H DB

0AH,0BH,0CH,0DH,0EH,0FH,10H,11H,12H,12H,13H,14H,15H,16H,17H,18H,19H,1AH,1BH,1CH,1DH,1 DH

DB

1EH,1FH,20H,21H,22H,23H,24H,25H,26H,27H,28H,28H,29H,2AH,2BH,2CH,2DH,2EH,2FH,30H,31H,31

H

DB

32H,33H,34H,35H,36H,37H,38H,39H,3AH,3AH,3BH,3CH,3DH,3EH,3FH,40H,41H,42H,44H,45H,45H,46 h

DB

47h,48h,49H,4AH,4BH,4CH,4DH,4DH,4EH,4FH,50H,51H,52H,52H,53H,54H,55H,56H,57H,58H,58H,59 H

DB 5AH,5BH,5CH,5DH,5EH,5FH,60H,61H,61H,62H,63H,64H,65H,66H,67H,68H,69H,6AH

DB 6AH,6BH,6CH,6DH,6EH,6EH,6FH,70H,71H,72H,73H,73H,74H,75H,76H,77H,78H

END

8路温度巡回检测、报警系统

8路巡回检测、报警系统 一、摘要 随着电子技术的发展,家用电器和办公设备的智能化、系统化已成为发展趋势,而这些高性能几乎都要通过电子电路实现。同时,温度作为与我们生活息息相关的一个环境参数,对其的测量和研究也变得极为重要。本实验基于数字、模拟电子电路相关知识,实现了8路温度巡回检测、报警系统。此系统包括555时钟电路、计数与译码显示电路、拨码开关和数据选择电路、蜂鸣报警电路、电压比较电路、Pt100测温电路等模块。各模块焊接前均用Multisim软件对电路进行了仿真。8路通道中,有6路采用拨码开关实现对通道的工作状态模拟,1路采用滑动变阻器与窗口比较器实现通道的工作状态模拟,还有1路为热电阻Pt100的测温电路,且后两路通道均设置两个阈值,可检测系统工作状态是否处于正常范围之内。该系统能够对多个通道的工作状态(如温度)是否正常进行巡回检测。当某一通道出现故障(如超温)时,由巡回检测系统发出报警并显示故障的通道号,故障排除后,系统可继续进行巡回检测。

二、设计任务 2.1 设计选题 选题八:8路巡回检测、报警系统的设计与实现 2.2 设计任务要求 (1)基本要求:用十进制计数器、数据选择器、显示译码器和适当门电路设计一个8路循环检测报警器,循环检测周期不超过8秒。当某一路出现故障(如超温)时停止检测,并且发出报警和显示故障的通道号; (2)扩展要求1:电源电压模拟:要求采用滑动变阻器设计与实现2路电源电压输出的模拟。电压比较器可设定上、下限电压报警值; (3)扩展要求2:实现1路热电阻Pt100的测温电路。 三、方案设计与论证 接通电源后,555芯片在3口输出10Hz的时钟信号,在此信号的控制下,74ls160开始在0~7内循环计数,通过QA,QB,QC,QD输出BCD码到74ls47和74ls151的A,B,C端口。八路通道的电压输出值送入74LS151八路数据选择器的D0~D7端,74LS151的Y和~W互为反码形式输出,Y接74LS160的控制端ENT,~W接蜂鸣器。正常情况下,~W输出为低电平,无法驱动三极管,蜂鸣器不响。当有某一路或多路出现故障时,Y端输出为低电平,计数器74LS160停止计数,QA,QB,QC输出数据保持为出现故障时接受的二进制码,通过译码器在共阳数码管上显示的是一个不变的值,即故障通道号,~W端输出一个高电平,三极管导通,蜂鸣器响。系统方框图见图1: 图1 系统方框图 此系统全部使用硬件搭建,未使用单片机,无需编程,芯片采用了74系列,在

温度检测系统设计报告.(DOC)

计算机硬件(嵌入式)综合实践 设计报告 温度检测系统设计与制作

一.系统概述 1. 设计内容 本设计主要从硬件和软件部分介绍了单片机温度控制系统的设计思路,简单说明如何实现对温度的控制,并对硬件原理图和程序框图作了简洁的描述。还介绍了在单片机控制系统的软硬件设计中的一些主要技术关键环节,该系统主要以AT89S52单片机为核心, 同时利用DS18B20温度传感器采集温度,采用4位LED 显示管实施信息显示。 AT89S52单片机设计的温度检测电路是本次设计的主要内容,是整个单片机温度控制系统设计中不可缺少的一部分,该系统对温度进行实时采集与检测。本设计介绍的单片机自动控制系统的主要内容包括:系统概述、元器件选择、系统理论分析、硬件设计、部分软件设计及主要技术性能参数。 2. 元器件选择 单片机AT89S52:1个 22uF电容:2个 电阻:1个 万能板:1个 杜邦线:若干 单排排针:若干

DS18B20温度传感器:2个 4位LED显示管:1个 二.软件功能设计及程序代码 1.总体系统设计思想框图如下: 单片机应用 软件调试 软件编程 系统测试和调试 系统集成 硬件调试 选择单片机芯片 定义系统性能指标 硬件设计 2.主程序流程图 3.DS18B20数据采集流程图

4.程序代码 ①、温度记录仪 #include<> #include<> #include<> #include<> #include<> #include<> bit rec_flag=0;.",1); display(l2," ",1); eeprom_format(); display(l1,"Format Successed",1); longdelay(3); break; } if(ser_rec=='N') break; if(autobac_tim>10) break; } autobac_tim=0; break; case 'D':",1); display(l2," ",1); RDTP=512;",1); display(l2," ",1);

故障自动检测系统设计方案.

10KV 母线回路故障检测控制器软硬件设计方案 徐源 南阳理工学院电子与电气工程系 一、系统功能架构设计 根据附件一的要求,设计故障检测与控制系统架构如下: 高压支线电压送入电压互感器后获得合适的 AC 电压, 经感应电压调整器调整成两路电压,一路作为电压采集信号,一路为驱动电路和执行电路供电,为保证系统整体的稳定性和可靠性,在电压调整器上增加一个抑制峰值电压和反向电涌的抗干扰模块,采集到的电平信号经 A/D数模转换以后,送入 CPU 进行处理,当检测到电平信号的异常后,触发 CPU 的中断系统,在小于 0.1us 时间里对事件反应,先由 CPU 软件进行去抖动处理,滤除干扰信号, 然后判断出故障类型, 由 CPU 发出指令, 由调节执行电路完成高压线回路继电器的通断闭合,从而排除或正确判断故障类型。

系统信息适时通过 LED 屏幕或者 LCD 屏幕进行指示,并且延时参数等信息都可以通过面板的控制键盘进行设置,必要时可以用红外遥控器进行设置。 为保障系统的稳定运行,防止 CPU 死机,采用“看门狗”来防止软件意外的发生;为获得系统的适时故障检测信息, 采用 RTC 时钟并对系统进行适时监控, 并把故障信息存储在 8K 的 EERPOM 中去,防止掉电信息丢失,并可以适时对系统历史信息进行查询;数据通信采用 485总线和综自计算机进行通信。 此系统的自动化程度相对来说很高,功能更强大,稳定性也比较高,可以实现时时故 障显示和判断,甚至是简单故障的排除,人员的劳动强度和安全性得到有效保障,因为系统在很短时间内就可以排除故障或显示故障类型,对电力设备的安全有更大的保障。 二、故障检测控制器走线图

基于单片机的温度测量系统设计

基于STC单片机的温度测量系统的研究 摘要:本文针对现有温度测量方法线性度、灵敏度、抗振动性能较差的不足,提出了一种基于STC单片机,采用Pt1000温度传感器,通过间接测量铂热电阻阻值来实现温度测量的方案。重点介绍了,铂热电阻测量温度的原理,基于STC实现铂热电阻阻值测量,牛顿迭代法计算温度,给出了部分硬件、软件的设计方法。实验验证,该系统测量精度高,线性好,具有较强的实时性和可靠性,具有一定的工程价值。 关键词:STC单片机、Pt1000温度传感器、温度测量、铂热电阻阻值、牛顿迭代法。 Study of Temperature Measurement System based on STC single chip computer Zhang Yapeng,Wang Xiangting,Xu Enchun,Wei Maolin Abstract:A method to achieve temperature Measurement by the Indirect Measurement the resistance of platinum thermistor is proposed. It is realized by the single chip computer STC with Pt1000temperature sensor.The shortcomings of available methods whose Linearity, Sensitivity, and vibration resistance are worse are overcame by the proposed method. This paper emphasizes on the following aspects:the principle of temperature measurement by using platinum thermistor , the measurement of platinum thermistor’s resistance based on STC single chip computer, the calculating temperature by Newton Iteration Method. Parts of hardware and software are given. The experimental results demonstrate that the precision and linearity of the method is superior. It is also superior in real-time character and reliability and has a certain value in engineering application. Keywords: STC single chip computer,Pt1000temperature sensor,platinum thermistor’s resistance,Newton Iteration Method 0 引言 精密化学、生物医药、精细化工、精密仪器等领域对温度控制精度的要求极高,而温度控制的核心正是温度测量。 目前在国内,应用最广泛的测温方法有热电偶测温、集成式温度传感器、热敏电阻测温、铂热电阻测温四种方法。 (1) 热电偶的温度测量范围较广,结构简单,但是它的电动势小,灵敏度较差,误差较大,实际使用时必须加冷端补偿,使用不方便。 (2) 集成式温度传感器是新一代的温度传感器,具有体积小、重量轻、线性度好、性能稳定等优点,适于远距离测量和传输。但由于价格相对较为昂贵,在国内测温领域的应用还不是很广泛。 (3) 热敏电阻具有灵敏度高、功耗低、价格低廉等优点,但其阻值与温度变化成非线性关系,在测量精度较高的场合必须进行非线性处理,给计算带来不便,此外元件的稳定性以及互换性较差,从而使它的应用范围较小。 (4)铂热电阻具有输出电势大、线性度好、灵敏度高、抗振性能好等优点。虽然它 的价格相对于热敏电阻要高一些,但它的综合性能指标确是最好的。而且它在0~200°C范

课程设计八路温度巡回检测系统

《单片机原理及应用》课程设计总结报告 题目: 八路温度巡回检测系统 设计人姓名: XXX 院系: XXXXX学院 专业: XXXXX 学号:X X X X X 指导教师:X X X 日期:201X-XX-XX

内容摘要 摘要:MCS-51是一种带8K字节闪烁可编程可檫除只读存储器的低电压,高性能COMOS8的微处理器,俗称单片机。利用单片机与AD转换器设计的八路温度巡回检测系统,可对某粮库或冷冻厂八点(八个冷冻室或八个粮仓)进行温度巡回检测。能够测量-30~+50o C的温度范围,检测精度不大于±1o C。并采用数码管显示测量值。 关键词:MCS-51、温度、巡回检测、

目录 1 设计任务 (3) 1.1引言 (3) 1.2设计题目 (3) 1.3设计目的 (3) 2 总体方案设计与论证 (3) 2.1总体方案设计与论证 (3) 2.2温度采集、计算方案设计与论证 (4) 3 硬件设计 (4) 3.1STC89C52简介 (4) 3.2DS18B20简介 (8) 3.3晶振 (9) 3.4LED显示电路电路及实物图 (9) 4 软件设计 (12) 4.1设计总框图 (12) 4.2自动巡检流程图 (13) 5 系统调试 (13) 6 总结和个人体会 (14) 附录一:设计电路图 (16) 附录二:元件清单 (16)

附录三:源程序 (17) 1、设计任务 1.1引言 温度测量与控制在工业、农业、国防等行业有着广泛的应用。利用单片机技术的温度测控仪有着体积小、可靠性高、价格便宜等优点而被广泛应用。 1.2设计题目 八路温度巡回检测装置 1.3设计目的 运用所学单片机原理知识,设计和调试小产品,从而了解产品设计开发的一些基本流程,并且加深对单片机知识的理解。 2、总体方案设计与论证 2.1总体方案设计与论证 本次课程设计的要求是8路温度巡显仪,要正常显示、进行参数设置等多个工作状态故系统工作的标志位是程序工作的主要的线索,每个功能模块在判断后系统的标志位再去执行相应的功能。见如下的框图所示。 1号键 为2 2号键 F0=1 为1 F0=0 图2.1 系统软件设计的整体思路框图 系统的标志位 判 断 按下了F 键 参数设定态 进入冻结态 正常巡显态 设置节拍 设置报警限值 显示温度态

(完整word版)温度监测系统设计仿真与实现

实用温度监测系统 学院:电子信息工程学院专业:通信工程1303 学生姓名:张艺 学号:13211075 任课教师:刘颖 2015年06 月10 日

目录 实验题目:失真放大电路 .............. 错误!未定义书签。 1 实验题目及要求 (2) 2 实验目的与知识背景 (2) 2.1 实验目的 (2) 2.2 知识点 (2) 3 实验过程 (4) 3.1 选取的实验电路及输入输出波形 (4) 3.2 每个电路的讨论和方案比较 (16) 3.3 分析研究实验数据............. 错误!未定义书签。 4 总结与体会 (20) 4.1 通过本次实验那些能力得到提高,那些解决的问题印象深刻, 有那些创新点。 (20) 4.2 对本课程的意见与建议......... 错误!未定义书签。 5 参考文献 (21)

目录 1.电路设计及原理分析 (3) 1.1设计任务 (4) 1.2技术指标 (4) 1.3电路原理图 (5) 1.4基本原理 (5) 2.电路模拟与仿真 (6) 2.1仿真软件 (6) 2.2创建电路模拟图 (9) 2.3元件列表 (9) 2.4仿真记录与结果分析 (10) 3.实际电路的安装调试 (15) 3.1 元件参数确定 (15) 3.2 电路板布线设计 (15) 3.3 焊接 (15) 3.4调试与测量 (15) 3.5分析结果及改进 (16) 4.总结 (176) 5.心得体会 (177) 6.参考文献 (198)

1.电路设计及原理分析 1.1设计任务 通过Proteus软件仿真精密双限温度报警仪设计,在老师点拨我们自学的基础上了解了运放的作用,用了比较器,震荡电路等知识,根据找到的电路图进行仿真,调试电路,明白了温度报警的意义。 通过比较器产生“数字模拟信号”,使得在信号产生的时候,震荡电路工作产生震荡信号驱动扬声器报警。 1.2技术指标 a.当温度在设定范围内时报警电路不工作; b.当温度低于下限值或高于上限值时,声光报警; c.上下限低于报警led用不同颜色; d.上下限可调; e.控温精度度 1℃ f.监测范围0.5℃

温度控制系统课程设计

前言 温度是一种最基本的环境参数,日常生活和工农业生产中经常要检测温度。传统的方式是采用热电偶或热电阻,但是由于模拟温度传感器输出为模拟信号,必须经过AD 转换环节获得数字信号后才能与单片机等微处理器接口,使得硬件电路结构复杂,制作成本较高。近年来,美国DALLAS公司生产的DSI18B20为代表的新型单总线数字式温度传感器以其突出优点广泛使用于仓储管理、工农业生产制造、气象观测、科学研究以及日常生活中。 随着科学技术的不断进步与发展,温度传感器的种类日益繁多,数字温度传感器更因适用于各种微处理器接口组成的自动温度控制系统具有可以克服模拟传感器与微处理器接口时需要信号调理电路和A/D转换器的弊端等优点,被广泛应用于工业控制、电子测温计、医疗仪器等各种温度控制系统中.其中,比较有代表性的数字温度传感器有DS1820、MAX6575、DS1722、MAX6635等. 智能温度传感器(亦称数字温度传感器)是在20世纪90年代中期问世的。它是微电子技术、计算机技术和自动测试技术(ATE_)的结晶.目前,国际上已开发出多种智能温度传感器系列产品。智能温度传感器内部包含温度传感器、A/D传感器、信号处理器、存储器(或寄存器)和接口电路.有的产品还带多路选择器、中央控制器(CPU)、随机存取存储器(RAM)和只读存储器(ROM)。智能温度传感器能输出温度数据及相关的温度控制量,适配各种微控制器(MCU),并且可通过软件来实现测试功能,即智能化取决于软件的开发水平。 为了准确获取现场的温度和方便现场控制,本系统采用了软硬件结合的方式进行设计,利用LED数码管显示温度,利用DS18B20检测当前的温度值,通过和设定的参数进行比较,若实测温度高于设定温度,则通过555定时器产生频率可变的报警信号,若实测温度低于设定温度,则加热电路自动启动,到达设定温度后停止。在软件部分,主要是设计系统的控制流程和实现过程,以及各个芯片的底层驱动设计已达到所要求的功能。在近端与远端通信过程中,采用串行MAX232标准,实现PC机与单片机间的数据传输。

基于单片机的多点温度监测系统设计

基于单片机的多点温度监测系统设计 摘要:DS18B20是一种可组网的高精度数字式温度传感器,由于其具有单总线的独特优点,可以使用户轻松地组建起传感器网络,并可使多点温度测量电路变得简单、可靠。PL2303是Prolific公司生产的一种高度集成的RS232-USB接口转换器,可提供一个RS232全双工异步窜行通信装置与USB功能接口便利连接的解决方案。 该系统由上位机和下位机两大部分组成。下位机实现温度的检测并提供标准RS232通信接口,芯片使用了A TMEL公司的AT89S52单片机和DALLAS公司的DS18B20数字温度传感器。上位机部分使用了通用PC。该系统可应用于仓库测温、楼宇空调控制和生产过程监控等领域。 关键字:温度测量;单总线;数字温度传感器;单片机;转换器 Based on SCM more temperature monitoring system design Abstract:DS18B20 is a network of high precision digital temperature sensor, since it has the unique advantages single bus, users can easily set up sensor network, and can make more temperature measurement circuit become simple and reliable. PL2303 Prolific company is the production of a highly integrated RS232-USB interface converter, can provide a RS232 full-duplex asynchronous channeling line of communication equipment and the USB interface convenient connection function of the solution. The system consists of PC and a machine under two main components. A machine to implement the temperature detection and provide standard RS232 communication interface, ATMEL company used chip AT89S52 SCM and DALLAS company DS18B20 digital temperature sensor. PC parts used the general PC. This system can be used in storage temperature measurement, building the air conditioning control and production process monitoring, etc。 Key words:temperature measurement; Single bus; Digital temperature sensors; Single chip microcomputer; converter

蔬菜大棚温度检测系统设计

温室大棚温度测量系统设计 摘要 温度控制是蔬菜大棚最重要的一个管理因素,温度过高或过低,都会影响蔬菜的生长。传统的温度控制是用温度计来测量,并根据此温度人工来调节其温度。但仅靠人工控制既耗人力,又容易发生差错。为此,现代的蔬菜大棚管理常需要温度自动控制系统,以简单方便、快速的的控制大棚的温度。 本设计以STC89C52RC单片机为控制中心,用DS18B20为温度检测传感器,NRF905无线射频芯片为传述单元并用LCD1602显示。由温度测量控制电路、键盘、显示电路、报警电路等组成,实现对大棚环境温度测量与控制,用户可通过键盘设置需要报警的上下限值。文中从硬件和软件两方面介绍了温度控制系统,对硬件原理图和程序流程图进行了系统的描述。并用Keil作为软件调试界面,PROTEUS作为硬件仿真界面,实现了系统的总体调试,结果表明该系统能实现温度的自动测量和自动控制功能,可将棚的温度始终控制在适合蔬菜生长的温度围。 关键词: STC89C52RC,温度传感器,NRF905,LCD1602 ABSTRACT For the vegetable greenhouse, the most important management factor is the temperature control. If the temperature is too high or too low, the vegetables will be killed or stopped growing.Traditional temperature control is suspended a thermometer in greenhouse internal, the workers can regulate the temperature inside the greenhouse based on the temperature value. Now, the modern management of vegetable greenhouses usually uses automatic temperature to control system. The design use the STC89C52RC microcontroller as the control center, within DS18B20 for temperature detection element, including the temperature control circuit, keyboard, display circuit, alarm circuit, achieving the greenhouse environment, temperature measurement and control, the user can set the desired alarm through the keyboard. And using Keil as a software debugging interface, PROTEUS as hardware emulation and debugging interface to achieve the overall system debugging, the results show that the system can realize automatic temperature measurement and automatic control, So can always control the temperature of greenhouse for vegetable growth’s temperature range. KEY WORDS:STC89C52RC,temperature sensor,NRF905,LCD1602 1 绪论 1.1背景及意义

1222222222222光照强度自动检测显示系统设计.

设计题目:光照强度自动检测显示系统设计一、题目的认识理解 本次设计题目是光照强度自动检测显示系统设计,既然是系统设计,我们可以将其分解为模块,把复杂问题简单化。 数据采集模块,可用光敏电阻将光照强度信号转换为电阻信号从而进行测量计算。 测量电路模块,设置分压电路和比较电路,将电阻信号转换为电压信号分档输出,用于显示和报警。 显示报警模块,用发光二极管进行显示,同时设置光照过强时蜂鸣器报警。 二、设计任务要求: 设计一个光照强度自动检测、显示、(报警)系统,实现对外界三种不同条件下光强的分档指示和报警(弱、适宜、强) 1、方案的设计 根据题目选定光照强度自动检测所用的光电传感器类型; 1)自己设计至少三种以上不同光照条件,测定不同光照条件下光电传感器的输出; 2)传感器测量电路采用集成运算放大器构成的比较器完成,完成至少三种以上不同光照条件下显示报警系统方案的论证和设计;

3)完成自然光光照强度自动检测显示报警系统电路方框图、电路原理图的设计; 4)完成自然光光照强度自动检测显示报警系统中核心芯片的选型、系统中各个参数的计算(备注:1. 含各种元件参数的计算过程或依据2. 选定最接近计算结果的元件规格); 5)设计结束后,进行仿真调试。 2、仿真调试方案 利用:Multisim等软件仿真,得出主要信号输入输出点的波形,根据仿真结果验证设计功能的可行性、参数设计的合理性; 给出系统整机电路图(利用PROTEL软件做出原理图SCH文件和PCB文件)。 3、完成课程设计报告。 三、设计所需基础知识及工具 1、基础知识 电路理论中电阻电路的分析、模拟电子线路中运算放大器、 比较器、功率放大器等知识,数字电子线路中开关特性及数 字信号等知识,传感器技术中的光电传感器原理及应用、测 量电路等部分知识。 2、设计工具 电子电路EDA仿真软件:Multisim 电子线路设计软件:Protel99SE。

课程设计(论文)基于mcs51系列单片机的数字温度监测装置设计

课程设计说明书 基于MCS-51系列单片机的 数字温度监测装置设计 学生班级: 学生姓名: 起止日期: 指导教师:

目录 一、引言 4 1. 本次课程设计的重要意义4 2. 温度传感器的发展4 二、设计内容及性能指标 5 三、系统方案总体概述 5 四、系统主要器件选择 6 (一)单片机的选择 6 1.主要性能参数6 2.功能特性概述7 3.引脚功能说明8 4.端口引脚第二功能9(二)温度传感器的选择10 1.总述10 2.温度传感器的选择11 2.1 DS18B20简介11 2.2 DS18B20内部结构11 2.3 DS18B20测温原理15 五、系统整体设计 17(一)系统硬件电路设计17 1.硬件电路设计总体概述17 2.CPU机器基本外围电路设计18 2.1单片机电路18 2.2晶振控制电路18 2.3 继电器电路19 2.4 锁存器74LS373引脚功能及工作原理19 2.4.1 74LS373引脚功能20 2.4.2 74LS373工作原理20 2.4.3 Intel2764引脚功能23 3.前向通道设计23 3.1温度检测电路23 3.2电源输入部分电路24 4.后向通道设计及人机通道设计25 4.1 后向通道设计25 4.1.1 LED显示电路25 4.1.1.1 LED显示器的结构25 4.1.1.2 LED显示器的工作原理26 4.1.1.3 LED 显示设计方案27 4.2键盘27 4.3温度报警电路28 4.4复位电路28

5.抗干扰措施29 5.1干扰产生的后果29 5.2抗干扰设计的基本原则30 5.3硬件抗干扰设计31 5.4软件的抗干扰设计32(二)系统软件设计33 1.概述33 2.主程序模块33 3. 部分程序清单34 3.1 温度传感器的驱动程序34 3.2 LED共阳极显示子程序36 六、附录 36 七、致谢 37 参考文献

温湿度检测系统的设计与实现

无线传感网络技术 课程实训 温湿度检测系统的设计与实现 院(系)名称电子与信息工程学院 专业班级 学号 学生姓名 指导教师 起止时间:2017.6.26—2017.7.14

课程设计(论文)任务及评语 院(系):电子与信息工程学院教研室:软件工程

本科生课程设计(论文) 目录 第1章绪论 (1) 1.1系统的开发背景 (1) 1.2开发工具 (1) 第2章需求分析 (2) 2.1调研情况 (2) 2.2 模块划分 (2) 2.3 系统原理图 (3) 2.4 系统性能需求 (3) 第3章系统概要设计 (4) 3.1系统总体结构设计 (4) 3.2模块的创建 (4) 第4章硬件设计 (5) 4.1 DHT11温度湿度传感器电路设计 (5) 4.2 晶振电路和复位电路设计 (5) 4.3 LED数码显示模块设计 (6) 4.4 报警模块设计 (7) 4.5 主程序设计 (7) 4.6 LED显示子程序设计 (8) 第5章系统的测试 (10) 5.1 系统安装接线图 (10) 5.2 调试与结果 (10) 第6章总结 (12) 参考文献 (13) 附录程序 (14)

第1章绪论 1.1系统的开发背景 随着科学技术的快速发展,人类社会已取得了巨大进步!在居家生活、工农业生产、环保、气象、国防、科研、航天等部门,经常需要对环境中的湿度和温度进行测量及控制。传统的方法是用温度表、毛发湿度表、双金属式测量计和湿度试纸等测试器材,通过人工进行检测,对不符合温度和湿度要求的场所进行换气、降温和去湿等工作。这种人工测试方法费时费力、效率低,且测试的温度及湿度误差大,随机性相对较大。随着生产的发展急需一个含有微型计算机或微处理器的测量仪器,由于它拥有对数据存储,运算逻辑判断及自动化的功能,有着智能作用等优点,一个低成本和具有较高精度的温度湿度检测器将在许多领域代替人工操作,自动不间断检测环境温度和湿度。目前市场上普遍存在的温湿度检测仪器大都是单点测量,而且温湿度信息传递不及时,精度达不到要求,不利于控制者根据温度、湿度变化及时做出决定。为此,本设计开发了一种能够同时测量多点,并实时性高、精度高,通过显示器显示温湿度信息,并能进行温湿度超限报警的测控产品。 本文设计的是基于单片机的室内温湿度检测与报警系统,运用温湿度传感器进行温度和湿度的检测,该仪器具有测量精度较高、硬件电路简单、并能很好的进行显示,可测试一定范围室内环境温湿度的特点。省去了人工检测的繁琐、耗时的过程,随时通过检测器的显示器进行读数,既方便,又快捷。 1.2开发工具 STC89C52是一种低功耗、高性能CMOS八位微控制器,具有8K在系统可编程Flash 存储器,使用ATMEL公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。 LED数码管是现在电子设计中使用相当普遍的一种显示设备,每个数码管由7个发光二极管按照一定的排列结构组成,根据七个发光二极管的正负极连接不同,又分为共阴极数码管和共阳极数码管两种,选择的数码管不同,程序设计上也有一定的差别。 编程采用Keil C 软件,使用C语音。

八路温度巡回检测系统

单片机专业技能设计报告 题目: 八路温度巡回检测系统 设计人姓名: 胡振宇 院系: 物理与电子信息学院 专业: 09电信本 班级学号:090802075 指导教师:刘小燕 日期:2011-12-25

目录 1 设计任务 (3) 1.1引言 (3) 1.2设计题目 (3) 1.3设计目的 (3) 2 总体方案设计与论证 (3) 2.1总体方案设计与论证 (3) 2.2温度采集、计算方案设计与论证 (4) 3 硬件设计 (4) 3.1STC89C52简介 (4) 3.2DS18B20简介 (8) 3.3晶振 (9) 3.4L E D显示电路电路 (9) 4 软件设计 (12) 4.1设计总框图 (12) 4.2自动巡检流程图 (13) 5 系统调试 (13) 6 总结和个人体会 (14) 附录一:设计电路图 (16) 附录二:源程序 (16)

1、设计任务 1.1引言 温度测量与控制在工业、农业、国防等行业有着广泛的应用。利用单片机技术的温度测控仪有着体积小、可靠性高、价格便宜等优点而被广泛应用。 1.2设计题目 八路温度巡回检测装置 1.3设计目的 运用所学单片机原理知识,设计和调试小产品,从而了解产品设计开发的一些基本流程,并且加深对单片机知识的理解。 2、总体方案设计与论证 2.1总体方案设计与论证 本次课程设计的要求是8路温度巡显仪,要正常显示、进行参数设置等多个工作状态故系统工作的标志位是程序工作的主要的线索,每个功能模块在判断后系统的标志位再去执行相应的功能。见如下的框图所示。 1号键 为2 2号键 F0=1 为1 F0=0 图2.1 系统软件设计的整体思路框图 系统的标志位 判 断 按下了F 键 参数设定态 进入冻结态 正常巡显态 设置节拍 设置报警限值 显示温度态

智能温度检测与显示系统的设计毕业设计论文

南京工程学院 自动化学院 本科毕业设计(论文)题目:智能温度检测与显示系统的设计专业:自动化

南京工程学院自动化学院本科毕业设计(论文) Graduation Design (Thesis) Design of Intelligent temperature examination and display system By Zhang zhe Supervised by Associate Prof. Song Lirong Department of Automation Engineering Nanjing Institute of Technology June, 2009

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

最新大型粮仓温湿度检测系统的设计设计

大型粮仓温湿度检测系统的设计设计

精品好文档,推荐学习交流 学号 毕业设计(论文) 大型粮仓温湿度检测系统的设计

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

温度检测系统的设计

毕业论文开题报告 机械设计制造及其自动化 温度检测系统的设计 一、选题的背景和意义 在当今社会里,温度和人类的生产、生活有着很密切的联系,同时在工业生产中也是一个很重要的基本工艺参数,例如在机械、石油、化工、电子等各类工业中经常需要对温度进行检测然后进行控制。如今人们的生活水平不断提高,自然也越来越开始关心自己的生活环境,空气中温度的改变会直接影响一个人的舒适感和情绪,所以对温度的检测和控制的研究非常需要的。总之,环境温度的检测仪器的设计和开发有着很好的市场前景和实用价值。 温度是生产生活中主要的环境参数,对其进行准确的检测有着很重要的意义。炼钢炉中温度不正常,会大大影响钢铁质量;人的体温不正常了,说明人生病了;蔬菜大棚中的温度不正常了,就可能引起蔬菜死亡或生长受影响。准确的获得温度值,能更好的提高生活质量和生产力。 二、研究目标与主要内容 本设计是基于AT89S52单片机为核心处理器的温度检测系统。系统采用AT89S52单片为主控CPU机,DS18B20为温度传感器,点阵字符形液晶显示器LCD1602,蜂鸣器,4个按键构成一个完整的温度检测系统。主要功能为:单片机读取DS18B20中的数据并转为温度数据,同时将温度值显示在LCD1602上,检测范围为0摄氏度到99摄氏度,精度为0.5摄氏度;温度报警功能,温度上限报警值可以通过按键进行调整,报警状态也可以通过设置按键进行选择。 1引言 1.1温度检测的研究背景 1.2温度检测的意义 1.3本论文研究的主要内容

2系统硬件设计 2.1系统方案论述 2.1.1单片机选择 2.1.2显示器件的选择2.1.3温度传感器选择2.2系统模块功能介绍2.2.1单片机模块 2.3.2温度传感器模块2.3.3按键模块 2.3.4液晶显示模块 2.3.5蜂鸣器报警模块 3系统软件设计 3.1系统软件整体设计3.2系统子模块程序设计3.2.1显示模块程序设计3.2.2测温模块程序设计3.2.3按键模块程序设计4系统软硬件调试 5实物制作及调试 参考文献 致谢

简单多点温度测量系统课程设计

课程设计报告(2010 —2011 年度第2学期) 题目:基于DS18B20的多点温度测量系统 院系: 姓名: 学号: 专业: 指导老师: 2011年5 月22 日

目录 1设计要求…………………………………………………………………………2设计的作用、目的………………………………………………………………3设计的具体实现…………………………………………………………………. 3.1系统概述……………………………………………………………………. 3.2单元电路设计与分析……………………………………………………… 3.3电路的安装与调试…………………………………………………………4心得体会及建议………………………………………………………………… 4.1心得体会…………………………………………………………………… 4.2建议…………………………………………………………………………5附录………………………………………………………………………………6参考文献…………………………………………………………………………

基于DS12B20的多点温度测量系统设计报告 1设计要求 运用DS12B20温度测量芯片实现一个多点温度测量系统,要求如下: (1).测量点为两点。 (2).测量的温度为-40~+40°C (3).温度测量的精度为±0.5°C (4).测量系统的响应时间要小于1S。 (5).温度数据的传输方式采用串行数据传送的方式。 2 设计的作用、目的 通过本设计可以进一步了解熟悉单片机的控制原理以及外设与单片机的数据通信方法,尤其是串行通信方法以及单片机与外设间的接口问题。 本设计旨在提高学生的实际应用系统开发能力,增长学生动手实践经验,激起学生学以致用的兴趣。 3设计的具体实现 3.1系统概述 本系统分为温度采集模块、核心处理模块、控制模块和显示模块。温度采集模块由DS18B20温度测量芯片构成,它负责测量温度后将温度量转化为数字信号,传输到数据处理模块;核心处理模块由AT89S52单片机组成,它负责与温度采集模块进行数据通信、对数据进行操作处理已经对各种外设的响应与控制;控制模块由几个按键组成,实现对测量点的选择以及电路复位的操作;显示模块由一块四位的八段译码显示管和驱动芯片组成,它的作用是显示测量的温度值。 系统模块组成图:

温度检测系统设计方案

温度检测系统设计 方案报告 一、芯片选择 1、温度传感器 目前使用接触式比较多,主要有热电式传感器,把温度变化转换为电阻变化的叫热电阻传感器,把温度变化转换为热电势变换的叫热电偶传感器。 热电阻传感器具有高温系数,高电阻率,物理特性稳定,良好的线性输出等优点,常用的有pt100,采用线性度较好的热电阻传感器pt100,该传感器的测温范围是-200到450摄氏度;完全符合要求,而且还可以拓展设计电路的测温范围。这里我们供选择的有2线制,3线制和4线制,经过比较我们决定使用4线制的pt100传感器,4线制较2线和3线,误差更小,测量效果更好。 2、A/D转换器 在一般的电路中,我们常用a/d将模拟量转换成数字量。 对于a/d而言,最重的无外乎是转化的速度和转换的精度,由于题目的要求是分辨率0.1,因此使用12位以上的ad能很好的达到要求;对于速度,题目的要求并不高,一般的12位ad都能达到要求。 常用的12位串口连接式ad有tlc2543等,串口的连接使其能和单片机的连接更方便,可以节省更多的I/O口。串口连接的tlc2543作

为数模转换芯片。该芯片具有11路的输入通道的12位开关电容逐次逼近模数转换器,具有采样——保持功能;在整个的转换过程具有较小的转换误差,而且使用方便,连接线更少。 3.主控电路 目前单片机主要有8位机,16位机,32位机,虽然32位机在目前许多领域有广泛的应用,但是8位机和16位机仍是占据主导地位的,比较价格和性能我们选用了 89c51系列的8位单片机,51单片机对于此温度检查系统的要求完全可以满足。 4.数据显示电路 采用12864液晶显示数据,不仅可以直观的显示各种数据,而且可以使用12864的串口连接方式,加上电源线和地线,总共也就4根线,十分的方便,而且完全可以供拓展其他的显示用。 因此我们选用12864液晶作为显示。 5.语音报温模块 采用isd1420语音芯片,此种芯片可以对不同的声音进行录音播放,录放次数可反复数十万次,方便实用,也方便日后的使用自由选择度比较好,但其录音时间只有20秒,根据使用不同的地址控制脚可以选择播录的起始时间,使用方便,编程也相对简单很多。 isd1420不仅外围电路简单而且录放的音质较好,价格也不贵,20秒的录放时间完全够用了。 二、系统的具体设计与实现 根据设计要求,本系统可由图一所示部分组成。

相关文档
最新文档