找回密码
 注册
关于网站域名变更的通知
查看: 363|回复: 2
打印 上一主题 下一主题

[毕业设计] 基于AT89S52单片机与DS 1 8820的温度监控系统

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-3-24 09:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
摘要:本系统是以AT89S52单片机为控制单元,并采用Dallas单线数字温度传感器DS18B20采集现场温度数据而设计的远程温度控
+ m2 T# |& [4 M制系统,该系统具有结构新颖、电路简单和控制方便等优点。并可根据需要设置控制温度的上、下限,系统具有超过设置上、下限温度
% z9 I5 D: O7 s, G: X( b2 c0 q- P$ N自动报警等功能。0 J6 s6 w0 L0 }* J: R- @
关键词:温度传感器; AT89S52; DS18B20;温度检测
4 v0 ]" G' L. F9 p# _+ M1引言
+ X+ ?# h( k3 V* s* t. j: ~. @温度在工业控制和科学实验中都是个很重要的参数,在化
5 G2 w( [* h+ {$ K$ o8 c工、冶金、医药、食品和实验室等许多领域里,温度的高低直接
* \" k. V9 A6 T: L& Q8 H影响到产品的质量及使用寿命,因此在实际应用中对温度都要( F  M% G% Y6 l  D
求严格控制,对于温度的精确度和稳定性均有较高的要求。但' w/ R' N, Z. _* {0 W8 g
有些领域的温度过高或过低,工作人员无法靠近或现场无人力.6 N5 r1 ]$ k2 y# {& a2 H7 h
来监控。又有些领域经常需要控制温度使之保持在一定范围+ E7 P" W5 ]2 i! ]2 I- \* t" O6 f9 x# M
内。以往,在实际测控系统中,多采用热敏电阻器或热电偶测量
, `' @0 p! f! T  |4 e4 f3 ?! R温度。这种温度采集电路有时需要冷端补偿电路,这样就增加& f4 ?5 I  E% ^" [' t9 i! w
了电路的复杂性;而且电路易受干扰,使采集到的数据不准确。- {( L: \- s6 \3 Z* k3 D% ]
本文设计了一种基于AT89S52单片机与DS18B20的温度监控
  l3 D' V0 e; b- ]系统。其以AT89S52单片机为控制内核,采用DS18B20单线数
9 |% [, y: l! c6 \4 g8 D# y字温度传感器采集现场温度,通过利用AT89S52 单片机、单总% Y, \, c4 X9 c4 t1 o
线技术及对硬件电路的设计,测温控制系统直接将数字量输出
( M, v9 R* Y# z) n/ ?' M到单片机,无须经过变换电路,同时通过RS- 232串行口与上位
* C: [) c- e; i' ^PC机连接,从而使系统具有远程温度控制能力和远程报警能& ^: ^3 G; B! ?  h6 X
力。这种方案可大大地提高工作效率和控制精度,有助于自动9 _- a' ?) u' z* a1 g
化水平的提高。
+ m* j! {/ U5 G8 P! J8 U& k& \2系统硬件设计- Y' y. {" p8 S; ~
基于AT89S52的温度监控系统硬件结构图如图1所示。# ]$ M  Y' V. J% ^$ q5 U" ^
本系统硬件主要包括单片机的最小系统、温度采集电路、
: T8 w# E. L  C7 u% e  ^8 n键盘接口、显示电路报警电路、驱动电路及串口通信等。本文' g0 j- Z( U" B( Y; O/ x3 ^
用AT89S52作为核心处理器。AT89S52是Atmel 公司生产的低3 ?, r  v, q3 l, \- I4 j- T4 l
功耗、高性能CMOS8位单片机,片内含有8K字节的EPROM- W3 Y( \+ n% f- k' l. L0 y
和256字节的RAM。具有ISP(在系统编程)功能。它具有灵活
# j7 R$ `3 |' A& d/ ^2 w
# q/ R$ R2 J5 p* U. L* A: N性高、使用方便、价格低廉等优点。因此,该芯片在嵌入式控制
$ Y: ], U* G7 b. D/ ~系统中得到了广泛应用。本系统采用Dallasa单线数字温度传感1 [/ @1 s6 g+ \! ]* L$ d
器DS18B20现场采集温度数据,打破了传统的热电阻、热电偶
' B0 g/ s1 x9 ^1 Z) D  A7 R/ V! B再通过A/D转换采集温度的思路,用Atmel公司的Flash单片
4 ~# [; Q( B, U. z" Z8 z' {% D1 S机AT89S52对数字进行处理和控制,通过RS- -232串口传到PC+ E8 O" R2 s% o2 P+ J0 _" o
机实现远程控制。利用AT89S52的ISP(在系统编程)功能,不需% [+ R9 `7 I6 Y3 g# V% l# C
要将CPU从电路板上取下来,也不需要用专用的编程器,只需: w. ?* T; v! i+ N& P/ D: X
点击电脑|鼠标就可以把编好的程序写到单片机中,很方便,并, m  Y$ |! n# y- b. z( z
且调试、修改和升级很容易。本系统监控的温度范围为-50C~+
- E" U) E% G7 L, K+ m90心,温度值显示的精度为0.01,不但可以利用+进制实时显
% c6 Z$ w7 K: c" E& W9 ^; A示温度值,还可根据需要设置控制温度的上、下限,当温度超过
4 H, Z2 a/ [3 \# I! h0 x设定值时,系统自动产生报警指示。以下是各部分的电路功能:
+ v* R: N0 F) U; R# m$ V( @
' v2 C& v: Z8 R" }+ i9 J# d. X2 a2 ]% y% Z+ p. Q4 O
' J+ K( `/ X# }. A$ M
毕业设计:
游客,如果您要查看本帖隐藏内容请回复
; r& k4 p1 J1 R+ |& Z4 G. B1 |
7 G( B, [5 Y7 f' D# n8 E5 O

该用户从未签到

2#
发表于 2020-3-24 09:19 | 只看该作者
AT89S52低功耗、高性能
  • TA的每日心情

    2020-4-22 15:20
  • 签到天数: 1 天

    [LV.1]初来乍到

    3#
    发表于 2020-4-21 21:49 | 只看该作者
    观看观看观看观看
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-10-2 22:45 , Processed in 0.125000 second(s), 26 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表