基于STC单片机的GPRS数据传输控制系统的设计
基于ZigBee+GPRS的智慧校园监测系统设计

电子技术基于ZigBee+GPRS 的智慧校园监测系统设计田丰(贵州商学院,贵州贵阳,550025 )基金项目:贵州商学院自然科学研究项目(2019YJZK01);贵州省普通高等学校智能物联网工程研究中心(黔教合KY 字[2016]016)。
摘要:针对目前高校规模越来越大以及校园安全隐患难以排查等问题,提出将Zigbee 无线传感网络与GPRS 长距离通信技术应用到校园监 测系统中。
采用以CC2530为核心搭建Zigbee 无线传感网络,采集校园火灾、照明能耗和校园人员出入信息,并通过GPRS 传输至移动终端 和管理系统,实现对数据的存储、分析和显示,达到实时监测和正确决策的目标。
关键词:Zigbee; GPRS;智慧校园;实时监测图1基于Zigbee+GPRS 的智慧校园监测系统框架图随着我国经济的飞速发展和社会的快速进步,我国的教育事业在近几 年也得到了快速发展。
在中央提出“智慧城市”、“节约型社会”的号召下, 建设“智慧校园”和“节约型校园”的工作正式提上历史日程。
近些年, 随着高等院校逐年扩招,学生数量和教学楼的数量也越来越多,如何解决电能消耗、校园火灾监控和人员出入校园的管理问题成为了智慧校园建设中的关键一环[11o 做好高校节能减排、校园火灾监控和平安校园的 工作对维护社会稳定具有重要作用。
1无线通信技术物联网的无线通信技术很多,主要分为两类:一类是 Zigbee 、WiFi 、蓝牙等短距离通信技术;另一类是NB-IOT和LORa 等长距离无线通信技术。
它们或基于传输速率、传 输距离和功耗的特殊要求,或着眼于功能的可扩展性,各有千秋。
在物联网的智能应用中,不仅需要组建短距离的无线 传感网,大多数时候还需要进行长距离的无线通信。
下面就 电池寿命、传输距离、传输速率等角度对几种常见无线通信技术进行横向和纵向对比,对比结果如表1所示。
从表1可以看出,Zigbee 能够满足大面积的布网要求, 成本较低,适宜于智慧校园监测系统无线传感网的组建;GPRS 通信能够实现与管理系统或者移动终端的即时通信, 大大提高信息到达区域,Zigbee 和GPRS 两大通信技术的 结合将能进一步完善校园监测系统的智能化建设。
基于GPRS的智能电位采集系统设计

l ...。~
图 4 RC—II型 滤 波 电路
3 通 讯 设 计
3.1 RS485通 信 接 口 主 控 芯 片 电 路 和 无 线 数 据 传 输 终 端 之 间使 用
RS485通 讯 。其 通讯 格式 设 置 为 “波 特 率 9 600,无 校 验 ,8个 数 据 位 ,1个 停 止 位 ”。 在 设 计 中选 用 RS485的 RTU 模 式 ,其 询 问数 据格 式如 表 1所示 。
过 C 的滤 波 ,将 大部 分 的交 流 成 分 滤 除 ,再 到 由 R
和 C 构成 的滤 波 电路 中 ,电容 c2进 一 步对 信 号进
行滤 波 。
— — — — ] — —— { 二 二 二 二 二 ]— r — — ~
输入二丰=C R c 牛 输出
— .............、..,,., ,,
程如 图 7所示 。
r,_
设 备 初始 化 ,进入 待 机模 式
采 样 信 号 发 送
竺
接 收A/D转换 信 号
STM32定 时 响应 ,本 地存 储 数据 并唤 醒无 线 模 块
c
图 5 MAX485电 路
3.2 数 据 无 线 传 输 通 讯 设 计 中心 站路 由器 与 DTU 之 间 采 用 基 于 TCP/IP
当监 控 主机 上 电 以后 ,主 机进 行 初 始 化 。通 过
RealView MDK 的 C语言 指令 对 STM32端 口进行
ห้องสมุดไป่ตู้
初始 设 置 。初 始化 完 成 后 ,主机 采 用 循 环 的方 式采
新功 一 弛M入进模耗 一
集传 感器 的数 据 ,并 对 数 据 进 行 判 断 。其 控 制 主流 重低式 一
基于单片机的水位检测控制系统设计

基于单片机的水位检测控制系统设计学院:专业:姓名:指导老师:信息学院自动化刘翔学号:职称:0901********盛珣华曹宇教授助理工程师中国·珠海二○一三年五月诚信承诺书本人郑重承诺:本人承诺呈交的毕业设计《基于单片机的水位检测控制系统设计》是在指导教师的指导下,独立开展研究取得的成果,文中引用他人的观点和材料,均在文后按顺序列出其参考文献,设计使用的数据真实可靠。
本人签名:日期:年月日基于单片机的水位检测控制系统设计摘要随着社会和科技的进步,以及人们的生活标准水平逐步的提高与发展,方便的全自动控制系统生活的开始逐步进入到我们的生活,单芯片微型计算机发展是其中的一个重要分支,具有高可靠性,高性能价格比,低电压,低功耗等优点,以单片机为核心的自动化控制系统已经赢得了广泛的应用范围。
本设计是基于单片机的水位检测控制系统设计。
设计系统的目的在于应用单片机的自动运行技术,使得水塔中的水位始终保持在一定范围内,以保证连续正常的供水。
本设计是以AT89C51单片机为核心部件的水塔水位检测控制仿真系统设计的,用以检测水位并进行控制、处理以及报警功能,并在Proteus仿真软件环境中仿真测试。
结果表明,设计的系统具有良好的检测和控制功能,方便移植性和可扩展性。
关键词:水位控制单片机报警Based SCM the water level detection control system designAbstracWith the social and technological progress, as well as the level of people's standard of living gradually improve with the exhibition, and the convenience of automatic control system for the beginning of life gradually into our lives, single-chip microcomputer development is an important branch,the advantages of high reliability, high performance and low cost, low-voltage, low-power microcontroller as the core of the automation control system has won a wide range of applications.The title of the graduate design microcontroller-based water level detection and control system design, three metal rods into the water used to detect the signal, the conductivity of the water, can see that the water level changes. Under normal circumstances, the water level should be kept within a certain range changes, the water level does not exceed the stipulated upper and lower limits, in the event of a system failure, should be promptly cut off electrical power, and there should be sound and audible alarm signals of the light-emitting diode. Design System aimed the application microcontroller run automatically, so that the water level in the water tower always maintained within a certain range in order to ensure the continuous normal water. The design is based on AT89C51 microcontroller as the core components of the water tower water level detection and control simulation system designed to detect water level control, processing, and alarm functions, and Proteus simulation software environment simulation testing. Experimental results show that the design of the system has a good detection and control functions, portability and scalability.Keywords:Level controlmicrocontroller alarm目录1前言 (1)1.1.本设计在国内发展概况 (1)1.2国外发展概况 (1)1.3设计目的 (2)1.4设计意义 (2)2总设计 (2)2.1设计的技术要求 (2)2.2应解决的主要问题 (3)2.3设计原理 (3)2.4方案选择 (3)2.5给定参数 (5)2.6整体方案设计 (5)2.7优点和特色 (6)2.8创新点 (7)2.9系统运行过程可能存在的问题 (7)2.9.1现场数据经过DTU发送后在远程监控室接收不到 (7)3硬件介绍 (7)3.1光电耦合器4N25 (7)3.1.1工作原理 (7)3.1.2主要性能 (8)3.1.3引脚图和引脚名称 (8)3.1.4极限参数 (8)3.2单片机芯片STC90C516RD+ (9)3.2.1芯片简介绍 (9)3.2.2芯片STC90C516RD+引脚 (9)3.2.3主要性能 (10)3.3电磁继电器 (11)3.4蜂鸣器 (11)3.5远程通信模块DTU (12)3.6液位高度传感器 (12)4组态软件 (13)4.1组态概况 (13)4.2组态设计 (13)5软件设计 (17)5.1Keil软件 (17)5.2程序方框图 (17)5.3程序设计 (18)5.4I/O口的分配 (18)5.5子程序 (18)5.5.1延时子程序 (18)5.5.2报警子程序 (19)5.5.3初始化子程序 (20)5.4主程序 (20)6结论 (22)参考文献 (23)谢辞 (24)附录 (25)程序代码 (25)1前言1.1.本设计在国内发展概况国产水位监测仪主要有浮筒式水位仪、压力传感器式水位仪、超声波式水位仪等,在功能齐全、性能稳定等方面,虽然与国际上先进的同类型产品存在一定差距,但是却可以基本满足水位监测及控制的需要。
基于STC89C52单片机的智能风扇控制系统设计

基于 S T C 8 9 C 5 2单片机 的智能风扇控制 系统设计
韩兴国 , 苏庆 勇 , 王为庆
( 桂林航天工业学院, 广西 桂林 5 4 1 0 0 4 )
测温分辨率可达 0 . 0 6 2 5 0℃, 被测温度用 温 度 传 感 器 采 用 数 字 式 集 成 温 度 传 感 器 转换精度 , 符号扩展的 l 6 位数字量方式串行输 出。工作电压支 D S 1 8 B 2 0 , 其高度集成化 , 大大降低 了外接放 大转换 V一5 . 5 V的电压范围, 既可在远端引入 , 也可采 等电路 的误差因素 ,温度误差很小 ,温度分辨力极 持 3 高。温度值在器件内部转换成数字量直接输 出, 简化 用寄生电源方式产生。 温度 控 制模 块 以 D S 1 8 B 2 0作 为温 度传 感 器 , 了系统程序设计 ,由于该传感器采用先进 的单总线
而 自动变换 档位 , 实现“ 温度高 , 风力大 , 温度低 , 风 单片机 的 T O口相接 , 当有信号接 收时 , 单 片机就可 力弱” 的性能 , 既节能环保 , 又安全可靠 , 具有广泛 的 以进 入 中断进行 处理 。 基于 S T C 8 9 C 5 2单 片机 的智 能 应 用前 景 风 扇 的控 制 系统 电路 板 如 图 2所示 。
行通讯 , 可 以控 制 电风 扇 的风 速 , 电风扇 可 以工 作在 平 , 无信号接收为低电平。因此 , 要接一个反向器 ( 可
高、 中和低三档 。此外 , 通过温度传感器检测环境温 用三极管 ) 接 到接收模块上单片机 的外部中断 引脚 ,
GPRS通信模块中无线传输系统的协议设计

李 姣
【 摘要 】 目前的消 防通信 指挥系统 能完成火警受理、话 音数据和 图像通信 等功能。但 是消防员在现场救援 时却为信 息孤 岛 ,在执行救 护任务 时,各级指 挥员无法
单片机登陆G P R S 网关 ( G G S N ) 与 网 定 义为 0 X 7 D 。 基 于 上 述 的 情 况 , 构 建 一 个 无 线 传 ( 5 ) 报 文总 长度 输 系 统 极 为重 要 。利 用 嵌入 式 系 统和 G P R S 关协商L C P 、P A P 、I P C P 协 议 。L C P 、P A P 报文 总长度= 1 ( 报文头) + 1 ( 命令符) 网络 ,实 现监 控 系统 中的G P R S 无 线 数据 终 与 I P C P 协 议 的 帧 结 构 最 常 用 的 是 请 求 R E Q )、 同 意 ( A C K )和 拒 绝 ( N A K )三 十 1 ( S I M 卡 号 长度 ) + n ( S I M 卡号 ) + 1 ( G P R S 编 端 。通 过 采集 、传 输 、控 制 消 防员 的生 命 ( G S N 各 为 一方 进 行 协商 ,任 号) + 1 ( 终 端编 号 ) + 1 ( 消 防 员编 号 ) + l ( 控 制 体特 征 和 环境 信 息 , 实现 远程 监 测 后 台服 种 。单 片机 与G E Q 帧 请 求 某 方 面 的配 符) + m ( 数据) + 2 ( C R C 校验) + l ( 报文尾 ) = 1 0 + n + m 务 。根 据 无 线 网的 结 构和 功 能 设计 通信 协 何 一 方 都 可 以发 送 R 3 . 自定义 协议 指 令和 命令 字定 义 议 。 协议 设 计 主要 是 应用 层 自定义 设 计 , 制 , 另一 方 觉 得 配 置 不 接 受 回应 N A K 帧, 为便 于 查 找 ,按 功 能分 类 ,分 别 描述 根 据 需 求 自定 义 G P R S 协 议 和 数 据 结 构 定 接 受 则 回应A C K 帧 。过 程 如下 : 义 。通过 自定 义协 议 报 文格 式 ,制 定 出一 ( 1 ) 在 拨 号 成 功 连 接 后 ,G G S N 首 先返 各 协 议指 令 和命 令 字 的含 义 。采用 一 条 请 个 完 善 的协 议 ,确 保 系 统 稳 定 可 靠 地 工 回 一 个 P A P R E Q 数据帧。发送一个空L C P 求 ,多 条 返 回的 形 式 。控 制 符 按 照 成 功 / 作 ,是本 系 统 研制 工 作 中 一个 十 分 重要 的
基于单片机的智能灌溉系统设计

基于单片机的智能灌溉系统设计随着现代农业技术的不断进步,智能化农业、智能化灌溉已经成为农业领域的研究热点和发展方向。
基于单片机的智能灌溉系统通过无线通讯、传感器控制等技术手段,实现对水源、土壤、气候等情况的实时监测和掌控,从而实现对灌溉的精准控制、降低浪费,提高作物产量和质量,助力农业现代化建设。
本文将介绍基于单片机的智能灌溉系统的设计,主要包括系统的硬件、软件设计与实现等方面。
一、系统硬件设计1.传感器模块智能灌溉系统需要使用多种传感器来实现对土壤、空气、水源等信息的测量和控制。
目前常用的传感器有土壤湿度传感器、温度传感器、湿度传感器、光照度传感器和PH值传感器等。
2.控制模块控制模块是系统的核心组成部分,它通过对传感器的测量值进行分析和处理,得出灌溉时机、灌溉量等决策,并通过执行器如水泵、阀门等,实现自动灌溉控制。
3.执行器模块执行器模块主要由水泵、阀门等组件构成,负责将水源供给给灌溉点。
在水泵的控制方面,可以使用PWM技术,控制电机的转速,从而实现灌溉量的精准控制。
1.数据采集模块数据采集模块需要定时测量土壤湿度、温度、湿度、光照度和PH值等参数,并将数据存储在数据库中,为后续的决策和操作提供支持。
控制决策模块对采集到的各种参数进行分析和处理,根据设定的灌溉策略,制定相应的灌溉控制方案。
例如,当土壤湿度低于一定水平时,控制模块会根据该阈值点打开水泵并持续一定时间。
智能灌溉系统需要与互联网相连,实现实时数据采集、传输和操作控制。
采用WiFi、GPRS等方式实现无线通讯,并在网页上实时显示各种参数信息和操作控制界面。
三、系统实现在基于单片机的智能灌溉系统的实现过程中,需要进行硬件和软件的相互配合和优化。
硬件的调试和测试需要结合软件的开发,完成各个模块的调试和优化。
最终的系统应该具有以下特点:1. 灵活性:系统能够适应不同的作物、不同的灌溉场地和不同的环境条件,灌溉策略可以进行相应的调整和修改。
用于环境监测的数据采集器设计-技术方案
用于环境监测的数据采集器设计-技术方案1 引言近年来,国家逐步加大环境监测网络建设以提高环境监测能力,保障国家环保目标的实现。
主要措施包括:加强污染物排放总量的监测,加快空气质量监测网络建设,完善主要流域水质自动监测系统,加强近岸海域监测网能力、生态监测能力、监测信息传输能力等方面的建设,环境自动监测能力有了很大的提高。
基于GPRS和MCS-51单片机的数据采集器是一种实时在线环境监测系统,它采用分组无线业务GPRS将实时在线检测到的环境状况通过Internet传到环保部门监测信息处理中心,监测信息实时处理软件通过对采集来的数据进行整理分析,使环保机关足不出户即能掌握辖区监测点和污染源的监测指标信息,从而使环保机关的管理在机制上实现从人工化向信息化的转变,克服了过去对各项环境指标的检测主要靠环保人员到现场手工取样,带回实验室分析后再作出结论的周期长、效率低的问题;还可以提高对环境的监测频次,克服过去由于监测频次低,总结出来的环境质量和污染源监测信息可信度较低的问题。
2 监测系统的工作过程整个系统的具体工作过程见图1。
数据采集器单元将流量计、PH计、COD计等各个现场测量仪器输出的标准4~20mA的电流信号转变成数字信号,并对采集数据进行内部保存,然后通过GPRS模块采用无线传输方式发送给监控中心,由运行在监控中心计算机中的“监测信息实时处理系统”软件进行监测数据的集中处理和分析,监控中心人员就可以根据处理和分析后的数据了解采集点出的环境质量状况。
3 数据采集器硬件结构采集器采用双CPU结构,主CPU专门负责与监测软件之间的数据通讯传输和量程设置及参数显示;从CPU专门负责各自通道的数据采集、转换及存储,这样可以避免各通道切换带来数据信号的干扰,保证数据测量的可靠。
从CPU用两种方式(RS-485串行通讯方式及4~20mA电流环方式)来接收或转换各个在线监测仪器的数据(见图2)。
从功能上,采集器电路划分为以下几个组成部分:(1)单片机控制单元电路单片机控制单元电路包括两片单片机AT89S52(分别用主CPU和从CPU表示)、高速1K双口静态RAMIDT7130、E2PROMAT24C512等器件。
基于GPRS和PLC的远程路灯监控系统设计_刘萌
电力线接口模块由线驱动器和线接口组成 ,它的主要 功能是 :
① 发送 模 式 中 , 用 于 将 ST7537 送 来 的 传 送 信 号 ( A TO) 放大和滤波 ;
② 接收模式中 ,从电力线给 ST7537 的接收口提供接 收信号 ;
6 6
2010 年第 3 期
图 2 GPRS 模块设计 T TL 电 平 与 RS232 电 平 的 转 换 。MA X232 能 满 足 TIA/ EIA22322F 和 1 TU v. 28 标准的要求 , 其工作电源 电压为 3~5 . 5 V ,有 1 个驱动器和 1 个接收器 ,数据速 率最高可达 250 kbp s , 该 芯 片 具 有 静 电 保 护 功 能 和 自 动掉线的特点 。
Abstract : On t he basis of analyzing t he develop ment of remote mo nito ring and co nt rol system for st reet lamp in o ur count ry , combining t he p resent conditions of our nation , t he overall scheme and t he st ruct ure of t he remote monitoring and cont rol system for st reet lamp based on GPRS and PL C is p resented. The operatio n principle , hardware and software designs of t he system are discussed. This system realizes not only t he remote cont rol of t he st reet lamp but also t he monitoring of t he elect ric parameters ,switch value and warning infor2 matio n of t he st reet lamp . The system has a pro spect of wide use.
基于51单片机的智能家居安防系统设计
基于51单⽚机的智能家居安防系统设计2019-10-05摘要系统设计以C8051F330单⽚机为主站,以STC89C52单⽚机为各⼦站微控制器,主站和各⼦站使⽤SPI通讯协议通讯,从⽽实现对家居环境的监测,利⽤GSM模块的短消息收发功能,实现实时远程安防。
【关键词】智能家居 GSM模块传感器随着经济的发展、社会信息化程度不断提⾼,智能家居的概念逐步⾛进⼈们的⽣活。
⾃从世界上第1幢智能建筑1984年在美国出现后,不少发达国家也纷纷提出了各种有关智能家居的⽅案。
近年来,我国智能家居市场逐步壮⼤,智能家居的概念深⼊⼈⼼,智能家居应具有安全、舒适的⽣活环境,便利的通讯⽅式,综合的信息服务,智能化的家庭系统。
本设计针对智能家居安防系统,提出了基于51单⽚机,利⽤GSM模块收发短消息,实现实时监控家居情况,通过SPI通讯协议使主站与各⼦站进⾏数据通讯交流,该系统集成有密码门禁、热释电⼈体红外感应检测、⽓体烟雾检测、温度检测、报警模块等功能于⼀体,实现系统⾃动感应外界环境变化进⾏实时反馈的功能,为家居安全以及⼈⾝财产提供⼀个管理便捷、操作简易,具有可靠保障的家居⽣活环境。
1 系统总体设计主要包括有安防系统的8个模块:主站、GSM模块、密码门禁、热释电⼈体红外感应模块、照明系统、烟感模块、温度模块、报警模块。
主站是由微控制器C8051F330单⽚机构成;利⽤SPI总线搭建星型⽹络,以⼀主多从的多机通讯⽅式实现各个模块之间的数据交流。
系统上电后各⼦站正常⼯作,当系统检测到异常情况,如传感器检测到的数值超过了预先设定的数值,该模块将通过总线将指令传递给主站,主站启动报警模块,并向GSM模块发送短消息,把信息传送给屋主,从⽽避免了突发情况的发⽣。
利⽤UART接⼝,实现主站与PC机之间的数据交流,实现利⽤PC机作为主站的输⼊和输出终端。
系统设计框图如图1。
2 系统硬件设计主站C8051F330是使⽤Silicon Labs的专利CIP-51微控制器内核。
基于STC89C52RC单片机的智能交通灯控系统设计
基于STC89C52RC单片机的智能交通灯控制系统设计Design of Traffic Lights Control Module Based on STC89C52RC摘要:交通灯控制系统是智能交通系统中重要的组成部分。
选择微处理器STC89C52RC作为核心芯片,设计了一种通用化、可独立挂接的交通灯控制模块。
硬件电路围绕STC89C52RC搭建,由单片机的I/0口给出控制信号,数码管显示倒计时,LED放光二极管模拟交通灯运行。
软件体系在总体上按照串口通信机理设计了自定义通信协议,并编写了指令以实现系统运行所要求的功能。
关键词:交通灯控制模块 STC89C52RC 单片机倒计时 Proteus1 引言城市智能交通系统(ITS)中,路口信号灯控制子系统是现代城市交通监控指挥系统中重要的组成部分。
交通控制灯是我们日常生活中重要的交通控制设施,安装在各个交叉路口,在疏导车辆通行中有着很重要的意义。
交通控制灯有红黄绿三种颜色组成,红灯代表停止,绿灯代表通行,黄灯代表警示,在车辆逐渐增多的今天,交通灯的出现大大缓解了交通堵塞,以及减少了交通事故的发生。
目前交通信号灯控制系统有多种的实现方法,本文采用STC89C52RC为核心器件配以数码管,发光二极管来进行交通控制灯的设计,采用Proteus软件来进行模拟仿真,提高了系统的可实用性,使过程更加形象生动。
2 设计要求十字交叉路口的东西南北四个方向各有一组红绿灯和一个时钟显示管,用于显示红绿灯的时间。
设计要求如下:1.东西方向红灯亮30s,南北方向绿灯亮30s。
2.东西方向黄灯亮3 s,南北方向黄灯亮3 s。
3.东西方向绿灯亮30s,南北方向红灯亮30s。
4.东西方向黄灯亮3 s,南北方向黄灯亮3 s。
5.依次循环显示。
6.数码显示管采用倒计时方式显示,显示红黄绿灯的显示时间。
东西方向红灯绿灯黄灯南北方向红灯绿灯黄灯30s3s30s3s30s图1 交通灯工作时序3 系统总体设计及硬件电路系统系统设计为独立模块,模块可以采用智能总线的形式与上位机相连接,这种分布式开放体系结构使得交通灯控制系统可以自由组合与自由发展。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目 录 1.前言 ...................................................................................................................................... 1 2.系统功能分析及设计要求 .................................................................................................. 1 3.系统总体设计方案 .............................................................................................................. 2 3.1系统结构 .......................................................................................................................... 2 3.2 GPRS模块与系统的连接 ................................................................................................ 3
4.主要应用器件及技术原理 .................................................................................................. 4 4.1 微处理器介绍 .................................................................................................................. 4 4.2 AT89C51单片机串行通信原理 ...................................................................................... 5 4.3 GPRS通信原理 ................................................................................................................ 7
5.系统硬件电路设计 .............................................................................................................. 9 5.1主机PCB原理图 ............................................................................................................. 9 5.2 GPRS模块PCB原理图 .................................................................................................. 9 5.3 晶振及系统复位电路 .................................................................................................... 10 5.4 报警显示电路 ................................................................................................................ 11 5.5 液晶显示电路 ................................................................................................................ 11
6.系统软件设计 .................................................................................................................... 12 6.1 系统软件流程图 ............................................................................................................ 12 6.2 系统软件设计 ................................................................................................................ 13
7.程序烧录与仿真 ................................................................................................................ 16 8.总结与展望 ........................................................................................................................ 17 9.致谢 .................................................................................................................................... 17 10.参考文献 .......................................................................................................................... 18 基于单片机的GPRS数据传输控制系统设计 1.前言 随着信息技术和近代工业的发展,需要对很多数据进行实时采集、分析处理。如何及时准确地获取信息显得越来越重要,然而对于一些设备设施分布地域广或是环境恶劣的场所,数据的采集、传输和控制相当复杂,不便于用传统方法实现集中控制和实时监测并且有线网络的架设受到种种限制,不利于现场处理信息。传统的数据采集和传输设备既耗费大量的人力物力,又无法避免手工抄写和计算带来的差错,现有的一些数据传输方法如利用电话线、电力载波等存在着诸多的问题,如覆盖范围小,线路维护量大,电力载波上噪声污染致使通信不可靠等。于是便要求将采集的数据通过GPRSR的无线网络通信传到远程的计算机上,远程监控终端仪器通过网络与计算机通信,以实现对现场数据的实时监控。这样大大减少了数据采集、分析和处理的难度。 本课题基于STC单片机的GPRS数据传输系统的设计,是利用GPRS这种经济高效的分组数据技术实现即时数据的传输,他不但具有网络覆盖范围广,抗干扰能力强,通信速度快,误码率低等优点,而且用户只需在传输数据时按照流量进行付费,无需像电路交换方式那样对整个链路占用期间都付费,这样就大大降低了用户的使用费用,具有很大的发展前景。因此,本课题是非常有意义的。
2.系统功能分析及设计要求 一个很好的呼叫系统,它的功能设计首先要符合用户的习惯,同时操作方便,易学,易用。本系统应包括数据处理,存储,传输,控制,人机界面显示等功能。对于一些设备设施分布地域广或是环境恶劣的场所,数据的采集、传输和控制相当复杂,不便于现场处理信息。本系统的远程监控终端仪器可以通过GPRS无线网络与计算机通信,以实现对现场数据的实时监控。这样大大减少了数据采集、分析和处理的难度。考虑到相关工作人员可能有特殊的情况离开监控中心,设计时候要求若发生异常情况应通过短信报 警通知相关负责人。同时要求主机能够存储报警记录、即有历史报警记录。考虑到同时采集不同类型的数据,例如现场浓度或温度,设计时要尽量配置多个通道以监控不同类型的数据。 整个电路要求以STC系列单片机为控制核心,以GPRS通信方式传输数据。要求所设计方案可以用硬件实现,具有很高的应用价值,同时准确、可靠、简便可行、利于推广,可以将安装现场的情况实时快速的传递给监控平台,并在监控中心记录信息。从而可以有效提高数据采集、分析和处理的效率,适应现代社会需求。
3.系统总体设计方案 3.1系统结构
图3.1系统结构图 系统结构图如图3.1所示,设计采用AT89C51单片机智能控制,此系列单片机具有1个时钟/机器周期8051,超强加密,高速高可靠,低功耗,价钱超低,并且强抗静电,强抗干扰等多项优点。 单片机是系统的核心,要完成数据处理,存储,传输,人机界面显示等功能。这此功能的实现可用AT89C51系列单片机。该单片机中包含中央处理器(CPU),程序存储器
UART0 GPRS模块 UART1 外部传感器 SDRAM FLASH LCD显示 USB JTAG接口 AT89C51 监 测 中 心 (FLASH),数据存储器(SRAM),定时/计数器,UART0/1串口,I/O接口,高速AD转换,SPI接口,PCA,看门狗及片内R/C振荡器和外部晶体振荡电路等模块。STC12C5A60S2系列单片机几乎包含了数据采集和控制中所需的所在单元模块,可称上一个片上系统。 设计采用MAX232芯片实现系统电路的电平转换。MAX232芯片是美信公司专门为电脑的RS-232标准串口设计的单电源电平转换芯片,使用+5V单电源供电。MAX232符合所有的RS-232技术标准,片载电荷泵具有升压、电压极性反转能力,能够产生+10V和-10V电压,典型供电电流5mA,功耗低,同时内部集成了2个RS-232C驱动器,高度集成片外只需4个电容即可工作。其引脚主要分三个部分,第一部分是电荷泵电路,第二部分是数据转换通道,MAX232有两个数据转换通道,TTL/CMOS数据从T1IN、T2IN输入转换成RS-232数据从T1OUT、T2OUT送到电脑DB9插头;DB9插头的RS-232数据从R1IN、R2IN输入转换成TTL/CMOS数据后从R1OUT、R2OUT输出。第三部分是供电。 3.2 GPRS模块与系统的连接