基于GSM的远程监控修改beta版(3)

2019-03-01 09:24

沈阳航空航天大学毕业设计(论文)

2.4 技术经济分析

技术经济分析是研究技术领域的经济问题和经济规律的科学,是研究一定技术条件下如何提高经济效果的科学,是技术与经济的交叉。

2.4.1 技术性分析

在技术上,主要是采用keil编译环境,编译后生成hex文件,再用stc_isp下载至单片机,keil环境简单容易上手,整个过程和我们学习过的vc6.0很像,只要程序逻辑和语法是正确的,就能通过编译,生成hex文件后,我们要通过串口线下载至单片机,要设置好波特率,串口端口,在给单片机上电后就能下载进去。

本系统运行在单片机上,程序可以多次修改后下载至单片机,运行环境极为简单,本系统的GSM模块需要一张GSM卡,如果使用本系统,每月要给移运营商缴纳一定的通信费用。

2.4.2 经济性分析

经济上的合理性:系统使用Windows xp,开发环境使用keil,单片机使用STC89C52,单片机上集成温度模块,可以测试温度,整个单片机模块要140元人民币左右,需要一块西门子TC35通信模块一块,单价在200元人民币左右,蜂鸣器模块集成在单片机上,还需要一张GSM卡,一张30元人民币,需要一个GSM手机用来做测试使用,接受和发送短信,单价在200元人民币左右,所以,本系统总共的价格在570左右,成本很低廉,但是低廉的价格并不代表低品质,在用最小的代价实现了最基础的报警功能,我认为这个系统还是可以得到市场的认可的,在我们所处的这个经济时代,我认为本系统在经济上是可行的,技术也是通俗易懂的,不仅能初步实现智能家居的想法,还为下一步的智能化指明了方向,我认为将来的智能家居的集成度将大幅度的提升,而成本并不一定会随之增长,在智能家居的领域,需求和前景是十分巨大的,未来不仅是智能家居,也有可能是智能教师,智能工厂,将来智能的概念将会覆盖生活的方方面面,现在付出的这些时间和精力来探索是十分值得去做的。

6

沈阳航空航天大学毕业设计(论文)

3 硬件系统设计

根据系统设计的要求本系统含以下几个模块: (1)核心单元STC89C52模块; (2)西门子TC35通信模块; (3)温度采集模块; (4)数码管显示模块; (5)蜂鸣器报警模块; 系统框图如图3.1所示

图3.1 系统原理框图

STC89C52单片机为控制核心,温度传感器是现场采集功能的核心,TC35模块作为现场和用户的桥梁,通过发送短信通知用户温度异常情况,报警系统和温度显示主要是提醒现场可能存在的其他人,以上5大模块和其外围基本电路构成了本系统,实现了基于GSM短消息的远程监控。

STC89C52单片机(控制核心) TC35通信模块 报警系统 温度显示 温度传感器 手机终端 3.1 核心单元STC89C52模块

该模块是本系统的核心,是本系统的指挥官,有条不紊的梳理各个模块之间的协调作用,所有的数据处理都是本模块来完成的,同时也承担着接受和发送数据的

7

沈阳航空航天大学毕业设计(论文)

任务,指挥着温度传感器模块采集现场的温度,将采集完成的温度发送给TC35通信模块,同时又从TC35处接受数据,以便做下一步的反馈。

3.1.1 STC89C52单片机概述

STC89C52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash 存储器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。具有以下标准功能: 8k字节Flash,512字节RAM, 32位I/O口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口。另外 STC89X52可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35Mhz,6T/12T可选。

3.1.2 STC89C52单片机特性

STC89C52单片机是我们经常用到的一款单片机,它的特性也许多人所熟悉,下面就简单的介绍一下STC89C52单片机的特性:

STC-前缀,表示芯片为STC公司生产的产品,其他生产单片机的公司有AT,i,Winbond,SST等。

8-表示该芯片为8051内核芯片。

9-表示内部含Flash EPROM存储器。还有如80c51中0表示内部含MaskROM(掩模ROM)存储器;如87c51中7表示内部含EPROM存储器(紫外线可擦除ROM)。

c-表示该器件为CMOS产品。还有如89LV52和89LE58中的LV和LE都表示该芯片为低电压产品(通常为3.3v电压供电);而89S52中的S表示该芯片含有可串行下载功能的Flash存储器,即具有ISP可在线编程功能。

5-固定不变。

2-表示该芯片内部程序存储空间的大学,1为4KB,2为8KB,3为12KB,即该数乘上4KB就是该芯片内部的程序存储空间的大学。程序空间的大学决定了一个

8

沈阳航空航天大学毕业设计(论文)

芯片所能装入执行代码的多少。一般来说,程序存储空间越大,芯片价格也越高,所以我们在选择芯片是要根据自己硬件设备实现功能所需代码的大小来选择价格合适的芯片,只要程序能装的下,同类芯片的不同型号不会影响其功能。

3.1.3 STC89C52引脚和封装

单片机引脚图如3.2所示:

图3.2 系统原理框图 STC89C52引脚具体介绍如下: ① 主电源引脚(2根)

VCC(Pin40):电源输入,接+5V电源 GND(Pin20):接地线 ②外接晶振引脚(2根)

XTAL1(Pin19):片内振荡电路的输入端 XTAL2(Pin20):片内振荡电路的输出端 ③控制引脚(4根)

RST/VPP(Pin9):复位引脚,引脚上出现2个机器周期的高电平将使单片机复位。

9

沈阳航空航天大学毕业设计(论文)

ALE/PROG(Pin30):地址锁存允许信号 PSEN(Pin29):外部存储器读选通信号

EA/VPP(Pin31):程序存储器的内外部选通,接低电平从外部程序存储器读指令,如果接高电平则从内部程序存储器读指令。

④可编程输入/输出引脚(32根)

STC89C52单片机有4组8位的可编程I/O口,分别位P0、P1、P2、P3口,每个口有8位(8根引脚),共32根。

P0口(Pin39~Pin32):8位双向I/O口线,名称为P0.0~P0.7 P1口(Pin1~Pin8):8位准双向I/O口线,名称为P1.0~P1.7 P2口(Pin21~Pin28):8位准双向I/O口线,名称为P2.0~P2.7 P3口(Pin10~Pin17):8位准双向I/O口线,名称为P3.0~P3.7 STC89C52单片机封装技术简介:

STC89C52单片机采用DIP双列直插式封装。

DIP是指采用双列直插形式封装的集成电路芯片,绝大多数中小规模集成电路(IC)均采用这种封装形式,其引脚数一般不超过100个。采用DIP封装的CPU芯片有两排引脚,需要插入到具有DIP结构的芯片插座上。当然,也可以直接插在有相同焊孔数和几何排列的电路板上进行焊接。

3.2 GSM无线通信模块—TC35

TC35新版西门子工业GSM模块是一个支持中文短信息的工业级GSM模块,工作在EGSM900和GSM1800双频段,电源范围为直流3.3~4.8V ,电流消耗——休眠状态为3.5mA,空闲状态为25mA,发射状态为300mA(平均),2.5A峰值;可传输语音和数据信号, 功耗在EGSM900(4类)和GSM1800(1类)分别为2W和1W ,通过接口连接器和天线连接器分别连接SIM卡读卡器和天线。SIM电压为3V/1.8V,TC35i的数据接口(CMOS电平)通过AT命令可双向传输指令和数据,可选波特率为300b/s~115kb/s , 自动波特率为1.2kb/s~115kb/s。它支持Text和PDU格式的SMS(Short Message Service,短消息),可通过AT命令或关断信号实现重启和故障恢复。

10


基于GSM的远程监控修改beta版(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中考指要答案9AUnit 12

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: