远程自动抄表系统下位机的设计与实现毕业设计论文_第1页
远程自动抄表系统下位机的设计与实现毕业设计论文_第2页
远程自动抄表系统下位机的设计与实现毕业设计论文_第3页
远程自动抄表系统下位机的设计与实现毕业设计论文_第4页
远程自动抄表系统下位机的设计与实现毕业设计论文_第5页
已阅读5页,还剩98页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、摘 要近年来,社会与经济的开展越来越快,居民用水量的需求也相应增大,水表的数量随之增加,同时小区住户的居住环境质量和档次越来越高,住户对住宅环境,物业管理水平的要求也日益提高。传统的抄表方式存在许多弊端,如入户麻烦、管理费用过高、存在平安隐患等 ,不再适应现代物业管理的需求。如何既满足新形势下人民群众日益增长的用水需求,又可将供水本钱限制在供水企业能够承受的合理范围之内,是目前摆在各基层供水部门的一个崭新课题。该设计的控制核心是AT系列单片机AT89C52,用它来实现自动抄表系统的功能。该设计主要由五大局部构成,分别是:单片机控制系统数据采集模块A/D转换电路、数据显示电路及GPRS电路。控制

2、系统是由AT89C52单片机组成的;数据采集局部是采用传感器将水流量信号转换成电压信号传输出来;A/D转换局部是由ADC0808构成,将模拟信号转换成数字信号,以便于单片机处理;数据显示局部由LCD1601来实现,用它来完成数据的显示;该设计采用MC52i连接GPRS网络来进行与上位机的通信。 该设计通过上位机对下位机发送指令,实现对现场流量数据的实时采集与处理。数据采集系统运行稳定,上位机能够准确接收到现场单片机采集的数据信息,具有一定的实用性。关键词:单片机;数据采集;A/D转换;数据显示ABSTRACTIn recent years, the increasingly rapid soc

3、ial and economic development , the demand for water consumption will also increase accordingly , increase the number of water meters , residential tenants living environment more and more high quality and grade of the tenants of the residential environment , property management level requirements ar

4、e increasing . Traditional meter reading has many drawbacks , such as home trouble , excessive administrative costs , there are security risks , no longer adapted to the needs of the modern property management . How to meet the peoples growing demand for water in the new situation , but also to limi

5、t the cost of supplying water in the water supply companies can afford within reasonable limits , is currently placed in the grass-roots of the water sector a new topic .The design of the AT series microcontroller AT89C52 as the control core to realize the function of automatic meter reading system

6、. The design is mainly controlled by the microcontroller system , data acquisition module , A/D conversion circuit , the data show and GPRS circuits of four major parts . data acquisition part is the water flow rate signal is converted into a voltage signal transmitted from sensor ; the A / D conver

7、sion section is constituted by ADC0808 , converts the analog signal into a digital signal , so that in the single-chip processing ; data the display section LCD1601 , use it to complete the data display ; this design uses MC52i GPRS network is connected to the communication with the host computer .T

8、he design through the host computer to the next machine to send instructions to achieve real-time on-site traffic data acquisition and processing . The data acquisition system is stable, the host computer can accurately received the data collected by the site microcontroller has a certain practicali

9、ty .KeyWords: Microcontroller;Datacollection;A/D converter;Datashow目 录TOC o 1-3 h u HYPERLINK l _Toc30321 摘 要 PAGEREF _Toc30321 i HYPERLINK l _Toc12153 ABSTRACT PAGEREF _Toc12153 ii HYPERLINK l _Toc28746 目 录 PAGEREF _Toc28746 iii HYPERLINK l _Toc13321 1引言 PAGEREF _Toc13321 1 HYPERLINK l _Toc14437 PA

10、GEREF _Toc14437 1 HYPERLINK l _Toc22021 远程抄表系统的开展现状 PAGEREF _Toc22021 2 HYPERLINK l _Toc28914 远程抄表系统的开展趋势 PAGEREF _Toc28914 2 HYPERLINK l _Toc10715 PAGEREF _Toc10715 3 HYPERLINK l _Toc29399 2系统方案设计 PAGEREF _Toc29399 4 HYPERLINK l _Toc18730 2.1系统总体设计方案比较与论证 PAGEREF _Toc18730 4 HYPERLINK l _Toc19724 2

11、.2数据采集局部 PAGEREF _Toc19724 5 HYPERLINK l _Toc7365 2.3 A/D 转换局部 PAGEREF _Toc7365 6 HYPERLINK l _Toc2991 A/D转换技术简介 PAGEREF _Toc2991 6 HYPERLINK l _Toc5153 2.3.2 A/D转换器选用的原那么: PAGEREF _Toc5153 7 HYPERLINK l _Toc27882 2.3.3 A/D转换器选择方案 PAGEREF _Toc27882 7 HYPERLINK l _Toc30500 2.4 单片机的选型 PAGEREF _Toc3050

12、0 8 HYPERLINK l _Toc6627 2.5 GPRS局部 PAGEREF _Toc6627 8 HYPERLINK l _Toc12238 2.6 数据显示局部 PAGEREF _Toc12238 10 HYPERLINK l _Toc27723 3 系统硬件设计 PAGEREF _Toc27723 11 HYPERLINK l _Toc4621 3.1 基于AT89C52的主控电路 PAGEREF _Toc4621 12 HYPERLINK l _Toc19784 .1 AT89C52芯片介绍 PAGEREF _Toc19784 12 HYPERLINK l _Toc7040

13、3.1.2 AT89C52系统晶振电路 PAGEREF _Toc7040 15 HYPERLINK l _Toc24783 3.1.3 AT89C52系统复位电路 PAGEREF _Toc24783 16 HYPERLINK l _Toc12780 3.2 A/D转换系统的电路设计 PAGEREF _Toc12780 17 HYPERLINK l _Toc2216 3.2.1 ADC0808芯片的内部逻辑结构 PAGEREF _Toc2216 18 HYPERLINK l _Toc24235 3.2.2 ADC0808芯片的外部结构 PAGEREF _Toc24235 18 HYPERLINK

14、 l _Toc25774 3.2.3 ADC0808芯片的使用说明 PAGEREF _Toc25774 20 HYPERLINK l _Toc13931 3.2.4 A/D转换电路的设计 PAGEREF _Toc13931 20 HYPERLINK l _Toc25108 3.3 液晶显示电路的设计 PAGEREF _Toc25108 21 HYPERLINK l _Toc22506 3.4 基于MC52i的GPRS的设计 PAGEREF _Toc22506 26 HYPERLINK l _Toc14762 3.5串行通信电路 PAGEREF _Toc14762 30 HYPERLINK l

15、_Toc406 3.5.1 串行总线技术 PAGEREF _Toc406 30 HYPERLINK l _Toc32123 3.5.2 RS232C串行接口 PAGEREF _Toc32123 30 HYPERLINK l _Toc32064 MAX232 PAGEREF _Toc32064 31 HYPERLINK l _Toc6210 4系统软件设计 PAGEREF _Toc6210 33 HYPERLINK l _Toc23100 下位机开发软件介绍 PAGEREF _Toc23100 33 HYPERLINK l _Toc30076 4.1.1 keil软件简介 PAGEREF _To

16、c30076 33 HYPERLINK l _Toc29091 4.1.2 Keil软件调试功能 PAGEREF _Toc29091 34 HYPERLINK l _Toc32553 4.1.3 proteus软件简介 PAGEREF _Toc32553 35 HYPERLINK l _Toc19864 PAGEREF _Toc19864 36 HYPERLINK l _Toc18041 PAGEREF _Toc18041 37 HYPERLINK l _Toc5051 4.3.1 A/D转换子程序 PAGEREF _Toc5051 37 HYPERLINK l _Toc5878 4.3.2

17、LCD1601显示子程序 PAGEREF _Toc5878 38 HYPERLINK l _Toc21552 4.3.3 GPRS通讯模块设计 PAGEREF _Toc21552 39 HYPERLINK l _Toc28653 5系统调试 PAGEREF _Toc28653 40 HYPERLINK l _Toc27111 5.1 系统电路调试 PAGEREF _Toc27111 40 HYPERLINK l _Toc32285 5.2 系统硬件调试 PAGEREF _Toc32285 42 HYPERLINK l _Toc15870 5.3 上位机调试 PAGEREF _Toc15870

18、44 HYPERLINK l _Toc16383 结 论 PAGEREF _Toc16383 45 HYPERLINK l _Toc3969 致 谢 PAGEREF _Toc3969 46 HYPERLINK l _Toc4382 参考文献 PAGEREF _Toc4382 47 HYPERLINK l _Toc10702 附录 一 PAGEREF _Toc10702 48 HYPERLINK l _Toc1891 附录 二 PAGEREF _Toc1891 49 HYPERLINK l _Toc764 附录 三 PAGEREF _Toc764 50 HYPERLINK l _Toc3047

19、附录 四 PAGEREF _Toc3047 61 HYPERLINK l _Toc6057 附录 五 PAGEREF _Toc6057 64引言 抄表系统的研究背景当前,我国水、电、气的计量收费管理,主流采用的还是人工抄表方式。住宅区中每个住户家中的水表、电表、煤气表等计量表计,其安装位置各异,有些表如电表集中安装,有些表如水表却分散在住户家中,这样就给管理部门的抄表工作带来困难。逐户抄表要消耗很多人力和时间,且入户抄表很难一次完成。随着国内智能化系统的日益开展和完善,目前在大多数的高档住宅小区中都开始安装远程抄表系统。远程抄表的自动抄表系统是指利用传感技术、自动控制技术和计算机网络技术自动读

20、取和处理城市居民用户的水、电、气表计数据,并将该信息加以综合处理的系统,抄表技术准确而便捷,不但能提高管理部门的工作效率,而且还适应现代用户。自动抄表技术最早于八十年代诞生于美国,1982年英国的THORNEMI系统利用公用 网实现了自动抄表,1985年日该九州电力公司试用电力输配电线载波、地线载涉及光缆通信应用于远方读表和检测表计误差的系统等。这些系统曾先后投入试运行。但由于投资较大,均仅用于用电大户、联网结算或局部住宅区的集中电能表数据的读取,1988年美国弗吉尼亚电力公司为电能表抄表员装备了手持式微机,用户消耗的电能数据被一次性经键盘存入微机,完成统计与处理。1990年以后,AMR得到较

21、快的开展,2000年度,美国有2840万自动抄表设备单元应用。后来自动抄表系统在世界各地得到迅猛开展。由于国外对集中抄表技术的研究起步较早,且比较深入,从标准的制定到抄表专用芯片的生产都比较成熟,多种集中抄表技术得到了相对广泛的、成功的应用,在兴旺国家基该上都实现了远程集中抄表。我国自动抄表起步于上世纪九十年代中期,主要方式为低压电力载波自动抄表系统和智能卡预付费系统。只处在起步试用阶段,在使用不长的时间内,就发现存在很多的问题。近几年,随着电子技术特别是通信技术的飞速开展,人们开始用新的理念,新的方法来解决自动抄表问题。GPRS远程抄表系统由位于水力部门的供水中心和位于住宅区的水表数据采集点

22、组成,利用中国移动现有的GPRS/GSM网络,水表数据通过中国移动的GPRS/GSM网络进行传输。在国家相关政策的推动下,民用水表智能化已是大势所趋。随着管理水平的不断提高、行业技术标准的不断成熟标准,国家加强对抄表设备监管力度和市场引导,将抄表系统及相关配套产品纳入重点计量器具范围,建立市场准入制度也将是必然。相信在不久的将来远程抄表系统将会得到不断完善并走向成熟。 远程抄表系统的开展现状就国内外现阶段的研究状况而言,主要是从采集和传输两个方面为重点进行的。目前,自动抄表方式主要有:485总线、无线、红外、普通电力载波、扩频电力载波、零相超窄带TURTLE及超窄带极低频UNB等。在国内,远程

23、自动抄表系统的研究正处于理论转化为实际应用的关键时期,同时也在积极开展讨论制定我国的?远程自动抄表系统国家标准?的工作 。远程抄表系统的开展已有十多年的历史,许多住宅区已经实现一户一表,但实际效果却差强人意,许多已安装自动抄表系统的楼盘由于抄表计量不准确最后不得不返回到人工抄表的老路上来,虽然产生这种现象的因素是多方面的,但仔细分析,根据目前表具的生产原理出现这种情况是必然的,所以在远程自动抄表系统方面,国内还有很长的路要走。 远程抄表系统的开展趋势通过霍尔传感器实现远传的系统,其可靠性取决于脉冲发信表发信脉冲信号传输以及系统计量的可靠性。事实证明,这些环节的可靠性是无法保证的,使用中常会存在

24、许多弊端。抄表系统要到达可靠准确运行的要求,计量的准确性和可靠性是必须要解决的问题,而要真正解决准确性及可靠性问题,就必须改变以脉冲信号累计为计量方式的抄表方式。近年来市场上推出了无源总线制的智能型直读表抄表系统,这种直读式抄表系统将代表了今后抄表系统的一个方向。智能型直读表是在传统的表具内加装直接读表的模块,其可行性和适用性都是原有脉冲表及分线型抄表系统不可比较的,主要有以下功能特点:1无源总线制直读表直接感应表具的窗口值,即直接“读取窗口值,不需要脉冲转换累计换算,没有累计误差。解决了目前以累计脉冲方式工作的系统易受干扰而导致读数和系统累计计量值不一致的问题。2系统在抄表时不需设置表底数表

25、常数等参数,无需存储数据,真正实现了“读表计量。3直读表具内的电子模块与表具内的计读器等装置没有机械接触,不影响计量精度。直接传送数字信号而非脉冲信号,抗干扰性好。不仅不受机械振动影响,同时也不受电磁干扰的影响,所以在复杂的使用环境下能稳定准确可靠地实现计量。4表具内没有电源,直读装置在抄表瞬间加电工作。表具的电子局部平时不工作,读表瞬间由采集器或手持终端通过布线供电。由于内部不设电源防止了传统方式由于供电不稳定或故障引起的计量误差及大量的维护工作。使得整机故障率和功耗大大降低,使用寿命更长。 该文的结构第一章主要介绍了抄表系统的研究背景、开展现状和开展趋势;第二章论证了系统方案,对各个模块进

26、行优缺点的分析比较;第三章通过对所用芯片的介绍以及对电路功能的分析,对系统硬件进行了描述,给出了单片机的控制方案;第四章介绍了系统软件流程;第五章介绍了系统的调试;结论局部总结了整个设计,归纳了存在的问题和进一步研究的方向;致谢局部表达了对完成该论文有过帮助的同学和老师的感谢;最后的局部是参考文献和附录。系统方案设计 系统总体设计方案比较与论证按照该设计的根本要求与任务,系统共包括五大模块,分别是:数据采集模块A/D转换模块单片机控制模块数据显示模块及GPRS通信模块。针对各个模块实现的功能来设计自动抄表系统,主要有两种可实施方案:方案一 GSM方案系统结构框图如下列图所示:传感器A/D转换单

27、片机GSMLCD显示;图2-1 GSM传输方案此方案利用GSM把通过霍尔传感器收集到的信息以短信的方式发给上位机,众所周知,GSM是全球移动通讯系统Global System for Mobile Communications的简称,是当前应用最为广泛的移动 标准。GSM只能使用SMS(短信)形式传送数据,不能做到“实时在线、“按量计费。用户发出的短消息首先被发送到短信息中心的效劳器中,然后短信中心的效劳器对所收到的短消息进行排队处理,按顺序再发送给相应的接收用户终端,如果接收用户关机或超出效劳区不能正常通信时,那么该条短消息进行一定的延时后重新发送,这样有可能会造成后发的短消息先到的情况。此

28、外短消息中心效劳器为每一个用户开设的缓存区一般较为有限,约1525条,当接收缓存区存满而接收用户还不能正常通信时,将不再接收新的短消息,即发生短消息拥塞,造成短消息丧失。短消息在短消息中心效劳器中保存的时间也有一定的期限,一般为一天左右。为了保证监测站与中心管理机的数据交换,一定要使接收机与网络处于可靠的通信状态。方案二 GPRS方案系统结构框图如下列图所示传感器A/D转换单片机GPRS数码管显示;图2-2 GPRS传输方案此方案通过GPRS直接把数据传给有公网IP的上位机。GPRS是通用分组无线业务General Packet Radio Service的简称。GPRS分组交换技术是在GSM

29、系统根底上开展起来的分组数据承载和传输业务,其具有“接入速度快和“实时在线的特点,而且由于数据经过通信中心时采用了独特的加密压缩算法,从而减少了信息流量,保障了系统的平安可靠性。对于电路交换模式的GSM系统而言,在整个连接期内,用户无论是否传送数据都将单独占有相应无线信道;对于分组交换模式的GPRS,用户只有在发送或接收数据期间才占用信道资源。相对于分组交换的技术特点,GPRS用户是通过通信的数据流量进行计费的,其原那么是“得到多少、支付多少,所以没有数据流量传递时,用户即使挂在网上也是不收费的。鉴于该次设计要测水流的流量,功能要求要能实时监控,所以选用能实时监控的GPRS方案。 数据采集局部

30、数据采集,又称 HYPERLINK :/baike.baidu /view/1396057.htm t _blank 数据获取,是利用一种装置,从系统外部采集数据并输入到系统内部的一个接口。在 HYPERLINK :/baike.baidu /view/6825.htm t _blank 互联网行业快速开展的今天,数据采集已经被广泛应用于互联网及分布式领域,数据采集领域已经发生了重要的变化。该设计的数据采集局部由传感器来构成,通过传感器将非电量信号转换成电信号,这就是传感器的主要功能,也是数据采集的主要工作原理。现代科技的快速开展使人类社会进入了信息时代,在信息时代人们的社会活动将主要依靠对信

31、息资源的开发和获取传输和处理,而传感器处于自动检测与控制系统之首,是感知获取与检测信息的窗口;传感器处于研究对象与测控系统的接口位置,一切科学研究和生产过程要获取的信息,都要通过它转换为易传输与处理的电信号。因此,传感器的地位与作用特别重要。该设计最后采用的是中的YF-S201型传感器,该传感器主要由塑料阀体、水流转子组件和霍尔传感器组成。具有以下特点:(1)产品外观轻巧灵便,体积小,便于安装;2叶轮内部镶有不锈钢珠,较耐磨;3密封圈采用上下受力的结构不易漏水。 A/D转换局部A/D转换技术简介随着 HYPERLINK :/baike.baidu /view/1090132.htm t _bl

32、ank 数字技术,特别是 HYPERLINK :/baike.baidu /view/3226.htm t _blank 信息技术的飞速开展与普及,在现代控制、通信及检测等领域,为了提高系统的性能指标,对 HYPERLINK :/baike.baidu /view/54338.htm t _blank 信号的处理广泛采用了数字 HYPERLINK :/baike.baidu /view/62176.htm t _blank 计算机技术。由于系统的实际对象往往都是一些模拟量(如温度、压力、位移、图像等),要使计算机或数字仪表能识别、处理这些 HYPERLINK :/baike.baidu /vi

33、ew/54338.htm t _blank 信号,必须首先将这些 HYPERLINK :/baike.baidu /view/38288.htm t _blank 模拟信号转换成数字信号,而后经计算机分析,处理后输出的数字量也往往需要将其转换为相应 HYPERLINK :/baike.baidu /view/38288.htm t _blank 模拟信号才能为执行机构所接受。这样就需要一种能在 HYPERLINK :/baike.baidu /view/38288.htm t _blank 模拟信号与数字信号之间起桥梁作用的电路-模数和w/256155.htm t _blank 数模转换器。将

34、 HYPERLINK :/baike.baidu /view/38288.htm t _blank 模拟信号转换成数字信号的电路,称为 HYPERLINK :/baike.baidu /view/425600.htm t _blank 模数转换器(ADC);将数字信号转换为 HYPERLINK :/baike.baidu /view/38288.htm t _blank 模拟信号的电路称为 HYPERLINK :/baike.baidu /view/256155.htm t _blank 数模转换器(DAC)。A/D和D/A转换结构图如下列图所示图2-3 A/D和D/A转换结构图A/D转换器选

35、用的原那么1A/D 转换器的有关量程引脚。有些A/D 转换器可以提供两个输入引脚,不同量程范围的模拟量信号可从不同引脚输入;2是否加采样/保持器;3A/D 转换器的转换速率。不同类型的A/D 转换器的转换速率有很大差异。A/D转换器大体分为两种:逐次逼近型和积分行。逐次逼近型是中速A/D 转换器,用于个通道过程控制和声频数字转换系统。积分型的转换速率相对较低,只能构成低速A/D 转换器,一般转换压力温度及流量等缓慢变化的模拟量时应用较多;4A/D 转换器的位数。A/D 转换器决定分辨率的上下。在系统中,A/D 转换器的分辨率应比系统允许引用误差高一倍以上;5A/D 转换器具有的晶闸管现象。该现

36、象是由于在正常使用时,A/D 转换器芯片的电流会骤增,时间一长必然烧坏芯片;6A/D 转换器的启动、结束转换。一般A/D 转换器可由外部CPU控制信号启动转换,转换结束后A/D 转换器内部转换结束信号触发器置位,并输出转换结束标志电平来通知微处理器读取转换结果。A/D转换器选择方案方案一 双积分型A/D转换器,如:ICL7135ICL7109等。双积分型A/D转换器是间接型A/D转换器,其基该原理是:对未知的输入电压进行固定时间的积分,然后转向对标准电压进行反相积分至积分输出电压为零返回起始值,那么标准电压积分的时间正比于输入电压。输入电压越大,相应反向积分时间越长。双积分型A/D转换器具有精

37、度高的优点,但是其输出端多不是二进制码,而是直接驱动数码管的,所以假设直接将其输出端接I/O接口会给软件设计带来极大的不便。方案二 逐次逼近型A/D转换器,如:ADC0808AD574等。逐次逼近型A/D转换,一般具有采样/保持功能。采样频率高、精度高、功耗低,直接接I/O口,软件设计方便,是理想的高速高精度省电型A/D转换器件。高精度逐次逼近型A/D转换器一般都带有内部基准源和内部时钟,基于51系列单片机构成的系统设计时仅需要外接几个电阻电容。考虑到ADC0808采样速度快,配合流量传感器应用方便,价格低廉,可以降低设计本钱,所以该设计选用ADC作为最理想的A/D转换。 单片机的选型单片机的

38、选型是一件重要而费心的事情,如果单片机型号选择地适宜,单片机应用系统的工作就会可靠;如果选择地不适宜,就会造成经济浪费,影响单片机应用系统的正常运行,甚至根本就达不到预先设计的功能。对于一个已经设计好的单片机应用系统来说,它的技术要求和系统功能都应当十清楚确。如果选择功能过少的单片机,这个单片机应用系统就无法完成控制任务,但是如果选择的单片机功能过于强大,这不但没有必要,还会造成资源浪费,降低性价比。事实证明,只要掌握和运用单片机正确选型的原那么,就可以选择出最能适用于应用系统的单片机,保证单片机应用系统有最高的可靠性,最优的性价比,最长的使用寿命和最好的升级换代可能。对单片机选型,主要从单片

39、机应用系统的技术性、实用性和开发性三方面来考虑:1技术性:从设计的功能要求和单片机的性能着手,选择最容易实现系统技术指标及容量适宜的单片机,并且尽可能实现高性能、低本钱;2实用性:要从单片机的供货渠道、信誉程序等角度出发,对单片机的生产厂家进行选择以保证单片机应用系统能够长期、可靠运行; 3研制周期:在短时间内要完成如此繁重的任务,必须要考虑所选的单片机型号是否熟悉,是否能马上着手进行系统的设计。与研制周期有关的另一个重要因素是开发工具,性能优良的开发工具能加快系统地研制进程。该设计考虑到AT89C52具有运转高速、低功耗、容量大、下载方便和价格廉价的特点,因此,该系统选用AT89C52单片机

40、。 GPRS局部GPRS只需要在GSM原有根底上增加相应的功能实体和对现有的基站系统进行局部改造来实现分组交换,打破了GSM网只能提供电路交换的思维方式。对于这种改造的资金投入并不大,但得到的效果却相当可观。GPRS特别适用于间断的、突发性的或频繁的、少量的数据传输,具有永远在线,按量计费、快捷登录等特点。系统和上位机的通信采用GPRS相连的模式,因此系统需要使用GPRS模块,目前GPRS模块一般是指带有GPRS功能的GSM模块,可以利用GPRS网进行数据通信。为了简化微控制器的控制,硬件设计时不要使用全部的硬件握手信号,而只使用数据载波检测Data Carrier Detect,DCD和终端

41、准备Data Terminal Ready, DTR信号。DCD信号可以检测GPRS模块是处于数据传送状态还是处于AT命令传送状态。DTR信号用来通知GPRS模块传送工作已经结束。 硬件连接完成后,在进行GPRS上网操作之前,首先要对GPRS模块进行一定的设置。主要的设置工作有: 设置通信波特率,可以使用AT+IPR=9600命令,把波特率设为9600b/s或其它适宜的波特率,默认的通信速度为9600b/s。 设置接入网关,通过AT+ CGDCONT=1, “IP, “CMNET命令设置GPRS接入网关为移动梦网。 设置移动终端的类别,通过AT+CGCLASS=“B设置移动终端的类别为B类,即

42、同时监控多种业务;但只能运行一种业务,即在同一时间只能使用GPRS上网,或者使用GSM的语音通信。 测试GPRS效劳是否开通,使用AT+CGACT=1,1命令激活GPRS功能。如果返回OK,那么GPRS连接成功;如果返回ERROR,那么意味着GPRS失败。这时应检查一下SIM卡的GPRS业务是否已经开通,GPRS模块天线是否安装正确等问题。中国移动在GPRS与Internet网中间建立了许多相当于ISP的网关支持节点GGSN,以连接GPRS网与外部的Internet网。GPRS模块可以通过拨“*99*1#登录到GGSN上动态分配到Internet网的IP地址。其间GPRS模块与网关的通信要符合

43、点对点协议Point to Point Protocol,PPP,其中身份验证时用户名密码都为空。使用PPP协议登录上之后,就可以通过GGSN接上Internet了。 该设计采用的GPRS模块西门子MC52i无线模块是一款两频段GSM/GPRS无线模块。它支持标准的AT指令及增强AT命令,提供丰富的语音和数据业务等功能,是高速数据传输等各种应用的理想解决方案。在远程监控和无线公话以及无线POS终端等领域都能看到MC52i模块在发挥作用,MC52i软件与硬件兼容TC35iMC39i,使用TC35i或MC39i的用户不用作任何更改就可以使用,以降低产品本钱。 数据显示局部数据显示是将系统内部或外部

44、存储器中的数据以可见或可读形式输出。该论文的系统的数据显示局部起初有两个方案,从各个方面比较这两个方案,最后选定一个方案。作为该设计的数据显示模块,两个方案如下:方案一 全部采用数码管显示,数码管能显示时钟、温度等一些简单信息。此方案显示直观,而且编程简单,但假设要显示其他信息那么需要大量的数码管,而且不能显示中文。由此增加了电路的复杂程度,也加大了编程的难度。方案二 采用可以设置显示数字、中文等的LCD,它具有低功耗可视面大画面友好及抗干扰能力强等功能,其显示技术已得到广泛应用。LCD显示器的工作原理:液晶显示器的主要材料是液态晶体。它在特定的温度范围内,既具有液体的流动性,又具有晶体的某些

45、光学特性,其透明度和颜色随电场磁场光照度等外界条件变化而变化。因此,用液晶做成显示器件,就可以把上述外界条件的变化反映出来从而形成现实的效果。考虑到使用数码管比较麻烦,而且不方便,相比之下,LCD液晶显示比较适合该设计。因此,该设计选择了LCD1601。系统硬件设计根据设计要求以及系统所需要实现的功能,在设计系统时可以分成以下几个局部:数据采集模块A/D转换模块单片机控制模块LCD显示模块及GPRS通信模块。系统硬件的结构框图如下所示:数据采集模块流量传感器 A/D转换模块A/D转换器 ADC0808单片机控制模块单片机AT89C52带有中文字库的LCD1601O西门子MC52iO数据显示模块

46、通信模块图3-1 系统硬件结构框图 基于AT89C52的主控电路AT89C52芯片介绍 AT89C52是一个低功耗、低电压、高性能的CMOS 8位单片机,片内含8k Bytes ISPIn-system programmable的可反复擦写至少1000次的Flash只读程序存储器ROM,和256 bytes的随机存取数据存储器 HYPERLINK :/baike.baidu /view/3558.htm t _blank RAM,器件采用 HYPERLINK :/baike.baidu /view/110906.htm t _blank ATMEL公司的高密度、非易失性存储技术生产,兼容标准M

47、CS-51 HYPERLINK :/baike.baidu /view/178189.htm t _blank 指令系统及80C51引脚结构, 芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89C52可为许多嵌入式控制应用系统提供高性价比的解决方案。而且运转高速,低功耗,下载方便,价格廉价。因此,该系统选用AT89C52单片机。AT89C52功能如下表所示:表3-1 AT89C52功能AT89C52功能 兼容MCS-51指令系统 8k可反复擦写1000次ISP Flash ROM 32个双向I/O口 3个16位可编程定时/计数器 时钟频率0-24MHz

48、全双工UART串行中断口线 256x8bit内部RAM 2个外部中断源 低功耗空闲和省电模式 中断唤醒省电模式 3级加密位 灵活的ISP字节和分页编程 双数据存放器指针 兼容MCS-51指令系统 8k可反复擦写1000次ISP Flash ROMPDIP封装的引脚图如下列图所示:图3-2 AT89C52的PDIP封装的引脚图引脚功能说明:VCC/GND:电源引脚/接地引脚; Part 0:P0是一个8位漏极开路型双向I/O端口,即地址/ HYPERLINK :/baike.baidu /view/712987.htm t _blank 数据总线复用口。作为输出口用时,每位能吸收电流的方式驱动8

49、个TTL逻辑门电路,对端口P0写“1”时,可作为高阻抗输入端用。在访问 HYPERLINK :/baike.baidu /view/1273932.htm t _blank 外部数据 HYPERLINK :/baike.baidu /view/87697.htm t _blank 存储器或 HYPERLINK :/baike.baidu /view/421016.htm t _blank 程序存储器时,这组口线分时转换地址低8 位和ew/712987.htm t _blank 数据总线复用,在访问期间激活内部上拉电阻。在Flash HYPERLINK :/baike.baidu /view/3

50、281.htm t _blank 编程时,P0口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。Part 1:P1是一个带有内部上拉电阻的8位双向I/0端口,输出时可驱动4个TTL。端口置1时,通过内部上拉电阻将端口拉到高电平,可P1.1可以分别被用作定时器/计数器2的外部计数输入P1.0/T2和触发输入P1.1/T2EX;对内部Flash程序存储器编程时,接收低8位地址信息;Part 2:P2是一个带有内部上拉电阻的8位双向I/0端口,输出时可驱动4个TTL。端口置1时,通过内部上拉电阻将端口拉到高电平,作输入用。P2口在存取外部存储器时,可作为高位地址输出,内部Fla

51、sh程序存储器编程时,接收高8位地址和控制信息。Part 3:P3是一个带有内部上拉电阻的8位双向I/0端口,输出时可驱动4个TTL。端口置1时,通过内部上拉8 电阻将端口拉到高电平,作输入用。P3引脚功能复用见下表:表3-2 P3引脚功能复用引脚功能P3.0 串行通讯输入RXD 串行通讯输出TXD 外部中断0 INT0 外部中断1INT1 P3.4 定时器0输入T0 定时器1输入T1P3.6 外部数据存储器写选通WR 外部数据存储器读选通RD RST:在振荡器运行时,有24个振荡周期两个机器周期以上的高电平出现在此管脚时,将使单片机复位。只要这个管脚保持高电平,51芯片便循环复位。复位后I/

52、O口P0P3均置1,管脚表现为高电平,程序计数器和特殊功能存放器SFR全部清零。当复位脚由高电平变为低电平时,芯片为ROM的00H处开始运行程序;XTAL1XTAL2 :XTAL1是片内振荡器的反相放大器输入端,XTAL2那么是输出端,使用外部振荡器时,外部振荡信号应直接加到XTAL1,而XTAL2悬空。内部方式时,时钟发生器对振荡脉冲二分频,如晶振为12MHz,时钟频率就为6MHz。晶振的频率可以在1MHz至24MHz内选择,电容取30PF左右。ALE/PROG:当访问外部 HYPERLINK :/baike.baidu /view/421016.htm t _blank 程序存储器或数据存

53、储器时,ALE HYPERLINK :/baike.baidu /view/2260573.htm t _blank 地址锁存允许输出脉冲用于锁存地址的低8 位字节。一般情况下,ALE 仍以时钟振荡频率的1/6 输出固定的脉冲信号,因此它可对外输出时钟或用于定时目的。要注意的是:每当访问 HYPERLINK :/baike.baidu /view/1273932.htm t _blank 外部数据 HYPERLINK :/baike.baidu /view/87697.htm t _blank 存储器时将跳过一个ALE 脉冲。对Flash HYPERLINK :/baike.baidu /vi

54、ew/87697.htm t _blank 存储器du /view/3281.htm t _blank 编程期间,该 HYPERLINK :/baike.baidu /view/641241.htm t _blank 引脚还用于输入编程脉冲PROG。如有必要,可通过对 HYPERLINK :/baike.baidu /view/714719.htm t _blank 特殊功能存放器SFR区中的8EH 单元的D0 位置位,可禁止ALE 操作。访问外部存储器时,ALE地址锁存允许的输出用于锁存地址的低位字节,即使不访问外部存储器,ALE端仍以不变的频率输出脉冲信号此频率是振荡器频率的1/6,在访问

55、外部数据存储器时,出现一个ALE脉冲; PSEN:该引脚是外部程序存储器的选通信号输出端。当AT89C52由外部程序存储器读取指令或常数时,每个机器周期输出2个脉冲,即两次有效。但访问外部数据存储器时,将不会有脉冲输出;EA/Vpp:外部访问允许端。当该引脚访问外部程序存储器时,应输入低电平。要使AT89C52只访问外部程序存储器地址为0000H-FFFFH, 这时该引脚必须保持低电平。图3-3 89C52电路原理图AT89C52系统晶振电路石英 /view/51869.htm t _blank 晶体振荡器是一种高精度和高稳定度的振荡器,被广泛应用于彩电、 HYPERLINK :/baike.

56、baidu /view/3314.htm t _blank 计算机、遥控器等各类 HYPERLINK :/baike.baidu /view/693722.htm t _blank 振荡电路中,以及通信系统中用于频率发生器、为数据处理设备产生 HYPERLINK :/baike.baidu /view/188811.htm t _blank 时钟信号和为特定系统提供基准信号。晶振电路在电气上可以等效成一个电容和一个电阻并联再串联一个电容的二端网络,电工学上这个网络有两个谐振点,以频率的上下分,其中较低的频率是串联谐振,较高的频率是并联谐振。由于晶体自身的特性致使这两个频率距离相当的接近,在这个

57、极窄的频率范围内,晶振等效为一个电感,所以只要晶振的两端并联上适宜的电容就会组成并联谐振电路。这个并联谐振电路加到一个负反应电路中就可以构成正弦波震荡电路,由于晶振等效为电感的频率范围很窄,所以即使其他元件的参数变化很大,这个振荡器的频率也不会有很大的变化。晶振的作用在于产生原始的始终频率,一般的晶振电路都是在一个反相放大器的两端接入晶振,再有两个电容分别接到晶振的两端,每个电容的另一端再接到地,这两个电容串联的容量值就应该等于负载电容,一般的晶振的负载电容为15p或12.5p,如果负载电容是15p,那么c1、c2各取30pf可得到其串联等效电容值15pf,并且使用瓷片电容为佳。晶振外形图如图

58、3-4a所示,原理图如图3-4b所示: 图3-4a 晶振外形图 图3-4b 原理图AT89C52系统复位电路复位顾名思义就是恢复到最初原始位,也就是把存放器各种设计重新初始化。为确保微机系统中view/134362.htm t _blank 电路稳定可靠工作,复位电路是必不可少的一局部,复位电路的第一功能是上电复位。单片机在启动时都需要复位,以使CPU及系统各部件处于确定的初始状态,并从初态开始工作。89系列单片机的复位信号是从R HYPERLINK :/baike.baidu /view/180498.htm t _blank ST引脚输入到 HYPERLINK :/baike.baidu

59、/view/26651.htm t _blank 芯片内的施密特 HYPERLINK :/baike.baidu /view/71792.htm t _blank 触发器中的。当系统处于正常工作状态时,且 HYPERLINK :/baike.baidu /view/429391.htm t _blank 振荡器稳定后,如果RST引脚上有一个高电平并维持2个机器周期(24个振荡周期)以上,那么CPU就可以响应并将系统复位。单片机系统的复位方式有:手动按钮复位和上电复位。手动按钮复位需要人为在复位输入端RST上参加高电平图3-5a。一般采用的方法是在RST端和正 HYPERLINK :/baike

60、.baidu /view/13542.htm t _blank 电源Vcc之间接一个按钮。当人为按下按钮时,那么Vcc的+5V电平就会直接加到RST端。手动按钮复位的电路如所示。由于人的动作再快也会使按钮保持接通达数十毫秒,所以,完全能够满足复位的时间要求。245.htm t _blank AT89C52的上电复位电路图3-5b,只要在RST复位输入引脚上接一电容至Vcc端,下接一个 HYPERLINK :/baike.baidu /view/3571.htm t _blank 电阻到地即可。对于C HYPERLINK :/baike.baidu /view/62530.htm t _blan

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论