基于AT89C52单片机与TC35i的远程温度监测系统设计

发布者:EtherealJourney最新更新时间:2012-04-07 来源: 国外电子元器件关键字:AT89C52  TC35i  远程温度监测 手机看文章 扫描二维码
随时随地手机看文章

1 引言

随着科技的发展和自动化水平的提高,温度的自动监测已经成为各行各业进行安全生产和减少损失采取的重要措施之一。特定场合下由于监测分站比较分散、偏远,采用传统的温度测量方式周期长、成本高,而且测量员必须到现场进行测量,因此工作效率非常低。且不便于管理。本文提出了基于GSM的远程温度监测系统,采用美国Dallas公司生产的DSl8820数字温度传感器,通过现有的GSM网络将监测结果以短信方式发送至相应的监控终端(如手机、PC机)。系统具有结构简单、可靠性高、成本低等特点,可广泛应用于桥梁混凝土测温、油气井场、电力电缆火灾监测、粮仓及物资仓库温度监测。

2 远程温度监测系统硬件设计

2.1系统构成

系统分为监测中心站和远程监测分站两部分:监测中心站主要由监测中心站服务器、GSM无线通信模块、数据库系统及其应用软件组成;远程监测分站主要由AT89C52单片机及外围电路、温度传感器和GSM无线通信模块(TC35i)组成。

监测中心控制GSM无线通信模块收发短消息,接收各监测分站采集的温度数据,然后对数据进行显示、处理和打印等。远程监测分站实现温度数据的采集、处理和显示。同时控制GSM无线通信模块收发短消息。监测中心站与远程监测分站之间通过GSM网络实现无线远程通信。实现了基于GSM网络的远程监测系统。系统总体结构如图1所示。

2.2单片机外围电路设计

该系统的MCU采用Atmel公司生产的AT89C52单片机。它是一种低电压、低功耗、高性能的CMOS 8位单片机,片内含8 kB可反复擦写的程序存储器和256 B的数据存储器。单片机外围电路除了包括单片机正常工作所必须的元件外,还包括键盘、LED显示电路及看门狗电路等,系统硬件电路原理图如图2所示。[page]

按键用于对终端进行参数设置。4位LED显示器可以显示现场的温度数据。方便相关人员现场读取。为了实现可靠的复位信号,并且能在计算机受到干扰,程序不能正常运行时自动产生复位信号。设计温度采集电路时应选用Dallas公司生产的微机监控电路DSl232(看门狗)。其主要功能为:产生上电复位和手动复位;监视电源电平;监视软件运行状态;当程序运行出现飞车时,产生复位信号。

2.3温度检测电路

温度检测电路采用Dallas公司生产的1-Wire接口数字温度传感器DSl8820,它采用3引脚T0-92封装:温度测量范围为-55℃~+125℃.编程设置9~12位分辨率。现场温度直接以1-Wire的数字方式传输。大大提高了系统的抗干扰性。多个DSl8820可并联至3或2根总线上.CPU只需1根端口线就能与多个DSl8820通信,占用微处理器的端口较少,可节省大量的引线和逻辑电路。温度检测电路原理图如图2所示,主机控制DSl8820实现温度转换,DSl8820采用外接电源方式,其VDD端采用3 v~5.5 V电源供电。

2.4 TC35i通信模块

TC35i是西门子最新推出的无线通信模块,功能与TC35兼容,设计紧凑。TC35i与GSM 2/2+兼容,双频(GSM900/GSMl800)工作,带有RS232数据口。符合ETSI标准GSM0707和GSM0705,且易于升级为GPRS模块。[page]

该模块集射频电路和基带于一体,向用户提供标准的AT命令接口,为数据、语音和短消息提供快速、可靠、安全的传输,方便用户的应用开发及设计。TC35i有40个引脚,通过ZIF连接器引出。这些引脚可划分为5类,即电源、数据输入/输出、SIM卡、音频接口和控制。TC35i外围电路图如图3所示。

1~14引脚为电源部分,其中l~5引脚为电源电压输入端VBATT+6~10引脚为电源地GND,ll~12引脚为充电端,13引脚为对外输出电压(供外部电路使用),14引脚ACCU/TEMP接负温度系数的热敏电阻;24~29引脚为SIM卡连接端;33~40引脚为语音接口用来接电话手柄。15、30、31和32引脚为控制部分,15引脚为启动线IGT(Ignition)。当TC35i通电后必须给IGT一个大于100 mV的低电平,模块才能启动。30引脚为RTC back up;31引脚为掉电控制;32引脚为SYNC,16~23引脚为数据输入/输出端。

电源电路分为充电电池和稳压电源模块两部分。充电电池为整个系统提供3.6 V 工作电压.同时产生MAX232所需要的高电平:三端电源模块LM7806将外部12 V直流电源转换为6 v.连接至ZIF连接器的11、12引脚。在充电模式下可为TC35i提供6V/500。mA的充电电源。

启动电路由漏极开路三极管和上电复位电路组成。模块上电10ms后(电池电压须大于3 V),为使之正常工作,必须在15引脚(IGT)施加低电平信号,至少保持100 ms且该信号下降沿时间小于1ms,启动后15引脚应保持高电平。[page]

数据通信电路主要实现短消息收发、与PC机通信、软件控制等功能。TC35i的数据接口采用串行异步收发,符合RS-232接口电路标准。工作在CMOS电平(2.65 V)。数据通信电路以MAX232为核心实现电平转换及串口通信。

3 软件设计

系统主要的任务是监测被控对象的温度.然后通过TC35i发送到监测中心。系统软件设计的重点在于单片机的编程。通过向TC35i写入不同的AT指令完成多种功能。监测分站主程序流程如图4所示。

监测软件主要包括初始化程序、信号采集处理程序和短消息收发程序等。初始化程序包括硬件初始化、定时器和串口初始化:信号采集和处理主要完成外部采集的温度转换:接收短消息采用查询方式.一旦短消息到达,调用串口接收程序解码短消息内容并做出相应处理:发送温度信号采用定时方式,将采集的温度编码为短消息。然后调用发送指令将短消息发送到监测中心。

4 结束语

本文对GSM远程温度监测系统硬件和软件设计进行说明。温度检测采用DSl8820.非常适用于多点、恶劣环境下的温度监测系统。GSM模块利于系统集成,成本较低,运行稳定可靠,适用于远距离监测,不受地形条件的限制,有着广泛的应用前景。

关键字:AT89C52  TC35i  远程温度监测 引用地址:基于AT89C52单片机与TC35i的远程温度监测系统设计

上一篇:支持网络传感器的嵌入式操作系统设计
下一篇:基于AT89C52单片机的短信息收发系统设计

推荐阅读最新更新时间:2024-03-16 12:57

AT89C52控制温度传感器DS18B20并在LM016L_LCD上显示
//-------------------------------------------------------- //文 件 名:Temperture_Control // //文件简介:AT89C52作为主控,实时获取、处理、发送数据,全局控制; // DS18B20_Sensor温度(-50 ~ 255℃)数据实时输入; // LM016L_LCD温度数据实时显示 // //修改时间:2017.10.24 // //修改人员:Touch //-------------------------------------------------------- #include reg52.h //宏定义、全
[单片机]
汽车智能MP3无线发射器的技术原理
引言 汽车MP3无线发射器可以将MP3播放器内存储的音乐通过FM广播方式发送,再通过FM调频收音机接收,通过汽车音响播放。本文采用单片机AT89C52及数字锁相环MC145152等芯片设计了汽车MP3无线发射器,从仿真结果与目标样机的运行情况来看,均达到了预期效果。 系统组成 图1为汽车智能MP3无线发射器的系统组成框图,它主要由MC145152、MC1648组成数字锁相环频率合成器,采用变容二极管MV209调频。用户可使用简易的按键,通过单片机AT89C52控制并监测发射频率,同时利用液晶显示器显示反馈信息。另外,可使用串行口实现单片机与计算机的通信,从而通过计算机对发射机进行智能控制。音源不仅可以从车载MP3播放器获取,
[单片机]
汽车智能MP3无线发射器的技术原理
基于WT588D汽车多功能语音监控系统
随着公路交通事业的发展,大大提高了车辆运行速度及流通密度,但交通事故也频频发生。如何减少交通事故已成为当务之急,这对汽车安全技术提出了新要求。安全性和智能化将成为今后汽车安全新技术最重要的发展趋势。更注重的将是主动式安全技术,即防止事故的发生。具体地说,关注每个细微的环节比如对油压、气压及温度进行检测,并且能够及时便捷地将异常情况告知驾驶者,最大可能地降低安全隐患。为此,本文将介绍一种汽车安全报警器,它能自动检测温度、压力、车速等汽车系统参量,异常情况时发出语音警报。该系统制作成本低、体积小、安全性高、便于安装、语音清晰,适应于一般汽车使用。 一、 总体方案 如图1 所示,该系统主要由检测子系统、报警子系统、显示子系统和语
[单片机]
基于WT588D汽车多功能语音监控系统
实用的集成芯片测试仪方案
  我们采用AT89C52单片机设计了集成芯片测试系统。该测试系统能够实现对高校实验室中常用的TTL、CMOS系列芯片及一些常用按键开关的功能检测,同时通过RS232串行口与PC机相连,可以在PC机上直接对测试系统进行操作。   1 系统组成框图   该测试仪的硬件电路由AT89C52单片机,并行扩展接口8155,显示驱动,键盘输入,看门狗和复位电路以及串行接口电路组成。   按照芯片测试插座旁边的指向,插入待测的数字芯片或按键;通过键盘输入指令或数字,单片机经过键盘扫描从8155读回键值,根据键值执行相应的子程序。假设输入测试命令键,单片机将调用测试子程序,并将测试结果送到显示器上显示(“good”or“bad”);假设输
[单片机]
基于AT89C52和串口通信助手的串口通信
我们要实现的功能是在程序运行的时候通过单片机的串口向串口调试助手发送一个字符串诸如“hello world”,串口通信助手接收到字符串之后显示并由用户反馈回去一个长度为4的字符串并显示到数码管上 来看一下效果 首先是串口通信电路的配置和借助VSPD、串口通信助手对相关串口的设置 通过VSPD创建两个可以相互通信的虚拟串口,如COM1和COM2。点击添加端口按钮后,可以看到左边栏中的虚拟端口处看到你新创建的两个虚拟端口。 打开串口调试助手V2.2,对其进行配置,将串口改为COM2端口,波特率设为9600,校验位选择NONE,数据位为8位,停止位为1位 电路图中的配置:首先将晶振改为11.0592MHZ,再将AT89C5
[单片机]
基于AT89C52单片机最小系统接口电路设计
  AT89C52是美国Atmel公司生产的低电压、高性能CMOS 8位单片机,片内含8KB的可反复擦写的程序存储器和256B的随机存取数据存储器(RAM),器件采用Atmel公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内配置通用8位中央处理器(CPU)和Flash存储单元,功能强大的AT89C52单片机可灵活应用于各种控制领域。AT89C52单片机属于AT89C51单片机的增强型,与Intel公司的80C52在引脚排列、硬件组成、工作特点和指令系统等方面兼容。AT89C52有PDIP、PQFP/TQFP及PLCC等三种封装形式,以适应不同产品的需求单片机正常工作时,都需要有一个时钟电路和一个复位电路。单片
[单片机]
基于<font color='red'>AT89C52</font>单片机最小系统接口电路设计
基于AT89C52单片机的语音录放系统实现
  1 引言   单片机以其高可靠性、高性价比、低电压、低功耗等优点得到迅猛发展和大范围推广,广泛应用于工业控制系统、数据采集系统、智能化仪器仪表及通讯设备、日常消费类产品、玩具等,利用单片机实现语音录放有很大的研究和开发价值。   语音录放系统以AT89C52单片机为控制核心。ISD2560是一种永久记忆型语音录放电路器件,它具有音质自然、使用方便、单片存放、反复录音、低功耗、抗断电等特点,广泛应用于许多领域。ISD2560省去A/D和D/A转换器,集成度较高 ,内部包括前置放大器、内部时钟、定时器、采样时钟、滤波器、自动增益控制、逻辑控制、模拟收发器、解码器和480 KB的EEPROM。为降低成本,在最小硬件设计基础
[单片机]
基于<font color='red'>AT89C52</font>单片机的语音录放系统实现
AT89C52用作多功能外围器件使用
摘要:介绍利用AT89C52单片机作为多功能可编程接口的方法。该接口具有1个键盘/显示接口,2个16位定时/计数器和1个全双工异步串行通信口。其模块化的设计,可以给用户使用带来许多方便。 关键词:多功能接口 串行通信 软件译码 AT89C52(简称89C52)的广泛使用,使单片机的价格大大下降。目前,89C52的市场零售价已经低于8255、8279、8253、8250等专用接口芯片中的任何一种;而89C52的功能实际上远远超过以上芯片。因此,如把89C52作为接口芯片使用,在经济上是合算的。在本人设计的系统中,将89C52设计为多功能可编程接口,其相关程序固化在片内的Flash ROM中。该芯片(以下简称多功能接口)具有如下功
[应用]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved