基于ARM的GPRS无线数据终端设计029860.docx
《基于ARM的GPRS无线数据终端设计029860.docx》由会员分享,可在线阅读,更多相关《基于ARM的GPRS无线数据终端设计029860.docx(76页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、山东科技大学毕业设计山 东 科 技 大 学本科毕业设计论文题 目 基于AARM的GPPRS无线数数据终端设计计学 院 名 称称 山东科科技大学 专 业 班 级级 气工程及及其自动化110-4班 学 生 姓 名名 学 号 200100322014144 时间: 20012 年 6月 5 日摘要 随着着嵌入式系统统和GPRSS无线网络的的发展,GPPRS无线数数据终端为工工业生产中的的远距离数据据传输带来了了更佳的传输输途径,摆脱脱了有线数据据传输的局限限性,极大地节省省了后期维护护费用,降低低了成本,满足了日益益增长的工业业需求。GPPRS 无线线数据终端的的研究具有广广泛的意义和和良好的商业业
2、前景。 本文主主要设计并实实现基于ARRM的GPRS无线线数据终端。该该系统以ARRM7系列微微处理器为核核心,通过AAT指令控制制自带有完整整TCP/IIP协议栈的的无线数据模模块。结合GGPRS通信信网络的特点点分析无线数数据传输嵌入入式系统的设设计过程,给给出系统的具具体实现方案案,提出硬件件、软件系统统的设计流程程、开发要点点和实现过程程。 本系统统经过几个月月的设计制作作,较好的完完成了 无线数据终终端的各项功功能。 关键词:GGPRS;嵌嵌入式;ARRM;AT指令;TCPP/IP协议议ABSTRACCTWith thhe devvelopmment oof embbeddedd s
3、ysttems aand GPPRS wiirelesss nettwork, GPRSS wireeless data termiinals has brougght a betteer wayy of ttransmmissioon forr longg-rangge datta traansmisssion in inndustrrial pproducction, gettting rrid off the limittationns of wiredd dataa trannsmisssion, savinng siggnificcantlyy in tthe laater mmai
4、nteenancee costts , reduucing costss and mmeetinng thee growwing iindusttrial demannd. Thhe ressearchh of tthe GPPRS wiirelesss datta terrminall has broadd meannings and good businness pprospeects.The papper maainly desiggns and impleementss the GPRS wirelless ddata tterminnal baased oon ARMM. The s
5、ysteem deppendinng on ARM7 familly miccroproocessoor cann conttrol wwireleess daata moodule with a commpletee TCP / IP protoocol sstack throuugh ATT commmands. Makee an aanalyssis off the desiggn proocess of thhe embbeddedd systtem foor wirrelesss dataa trannsmisssion, combinned wiith GPPRS commuuni
6、cattion nnetworrk chaaracteeristiics annd givve a speccific systeem impplemenntatioon inccludinng: the haardwarre andd softtware desiggn proocess, deveelopmeent pooints and tthe immplemeentatiion prrocesss. The dessign iis commpleteed forr seveeral mmonthss, impplemennting varioous fuunctioons of th
7、he wirrelesss dataa termminal.Key worrds: GGPRS; Embeddded; ARM; AT coommandd; TCPP / IPP prottocol目录1 绪论11.1 研究背背景11.2 通讯方方式的现状21.3 研究具具体任务和目目的42 系统总体方方案设计62.1 系统功功能要求62.2 系统组组成62.3 系统主主要器件选型型72.2.1 主主控器件的选选择72.2.2 无无线模块的选选择92.3 软硬件件开发工具选选择92.4 系统语语言与模块化化结构102.4.1 AAT指令集102.4.2 CC语言程序模模块化设计113 硬件电路
8、设设计123.1 电源电电路设计123.1.1 电电源芯片选择择123.1.2 电电源电路具体体设计123.2 主控外外围电路143.3 串口通通信电路153.4 电平转转换电路和部部分指示电路路173.5 无线模模块外围电路路设计183.5.1 无无线模块插板板电路183.5.2 SSIM卡电路路193.6 存储模模块电路设计计204 软件程序设设计224.1 软件总总体设计主流流程224.2 系统初初始化234.2.1 系系统中断初始始化234.2.2 主主频配置244.2.3 UUART初始始化264.2.4 定定时器初始化化274.2.5 II2C初始化化与铁电存储储284.2.6 参
9、参数配置初始始化设计314.3 TCPP网络连接314.3.1 TTCP/IPP简述314.3.2 TTCP连接的的建立、维护护与拆除314.3.3 系系统TCP网络连连接过程334.4 数据解解析344.5 数据的的接收缓存处处理354.6 上下行行数据传输365 系统调试375.1 硬件调调试375.2 软件调调试386 总结与展望望396.1 总结396.2 展望41参考文献433致谢45附录146附录247661 绪论1.1 研究背背景计算机与通信技技术的不断发发展,极大地地促进了工业业领域及其它它领域的自动动化和信息化化的发展。以以前在工业领领域大多采用用由单片机构构成的数据处处理系
10、统和PPC机通过串串行口构成的的微机系统,主主要是针对于于生产过程分分布范围不大大、相距不远远的场合,这这些系统大多多采用RS-232,RS-485或有线线MODEMM的通信方式式,虽然经济济实用,但是是采用有线的的数据传输方方式,在很大大程度上限制制了应用场合合的拓展。随随着企业生产产规模不断扩扩大,不同的的生产部门可可能在地域上上分布极广,相相距遥远,如如电力、铁路路、采矿和石石油等,这些些部门要对相相距遥远的生生产过程进行行数据传输,如如果还是沿用用有线的传输输方式,则在在技术上和经经济上都是不不足取的。所所以采用无线线的方式来进进行数据传输输的需求就日日益突出了。在通信领域中,移移动通
11、信(GGPRS)网网则是这个领领域中发展最最积极最活跃跃最快的分支支之一。GPPRS(Geenerall Packket Raadio SServicce)即通用用分组无线业业务,是在现现有GSM网络上上开通的一种种新型的数据据传输技术,GPRS采用分组交换方式,仅在实际传送和接收数据时才占用无线资源。GPRS理论上可提供高达171.2kbs的传输速率。除了速度上的优势外,GPRS还有“永远在线的特点,即用户可随时与网络保持联系。另外分组交换接入时间的缩短,能提供快速即时的连接,可大幅度提高一些事务的效率。利用现有的GPRS网络资源,发挥网络覆盖率高、永远在线等优势,为现有数据传输系统提供一种
12、便捷的无线传输方式。嵌入式系统是一一门交叉学科科,其支柱学学科包括微电电子学科、计计算机学科、电电子技术学科科和对象学科科。微电子学学科是嵌入式式系统发展的的基础,对象象学科是嵌入入式系统应用用的归属学科科,计算机与与电子技术学学科是嵌入式式系统技术发发展的重要保保证。美国著著名未来学家家尼葛洛庞帝帝在20011年访华时曾曾预言,45年后,嵌入入式智能电脑脑将是继PCC和Internnet之后的最最伟大发明。的的确,在当今今社会中,嵌嵌入式系统已已经广泛应用用于信息家电电、移动通讯讯、手持通信信终端、仪器器仪表、航空空航天以及工工业控制等领领域,为人们们工作和生活活带来了极大大的便利,是是当前
13、研究最最为热门的领领域之一。嵌入式系统被定定义为:以应应用为中心、以以计算机技术术为基础、软软件硬件可裁裁剪、适应应应用系统对功功能、可靠性性、成本、体体积、功耗严严格要求的专专用计算机系系统。它一般般由嵌入式微微处理器、外外围硬件设备备、嵌入式操操作系统以及及用户的应用用程序等四个个部分组成。嵌嵌入式系统以以其本身体积积小,实时性性高,稳定性性好,支持以以太网等优点点,成为工控控领域的新热热点。如何利用嵌入式式系统实现无无线终端,并并通过GPRRS 无线网网络进行数据据传输是一个个具有实用意意义的研究。本本课题源自莱莱芜一家科技技公司,要求求设计并实现现适用于工业业场合的GPPRS无线数数据
14、终端设计计。该终端作作为数据传输输终端的载体体,有广阔的的市场和良好好的商业前景景。1.2 通讯方方式的现状随着电子、计算算机及信息科科学技术的发发展,通信系系统的发展也也非常迅速,目目前,数据传传输中主要的的通信方式有有以下几种:(1)电话拨号号(电话线,专专线)电话拨号主要有有利用电话线线通信和架设设专线通信两两种方式。电电话线:就是是利用现有的的公用电话网网为依托,采采用调制解调调器和公用电电话网的交换换机系统,在在两个通信实实体之间建立立起通信通道道。专线方式式:通信的网网络适合于传传输数据量不不大、实时性性要求不高的的场合。(2)光纤通信信(ADSLL)从现场运行情况况来看,利用用光
15、纤通信时时数据比较稳稳定,抗干扰扰能力强。这这种方式在初初期投资时较较大,但随着着光通信设备备的价格不断断下降,这种种方式有可能能成为比较实实用的现场通通信方式。(3)基于GSSM的短消息息数据传输GSM除语音业业务外,另有有基于短消息息数据传输业业务。短消息息限制每次传传送文本字符符不超过1660个,传送送给移动台的的短消息在用用户识别模块块(SIM)上存储。与与话音的传输输建立和释放放过程不同,在在GSM系统中中,短消息是是唯一一种不不需要建立端端到端的业务务通道。由于于具备这个特特点,即使移移动台己处于于电路通信状状态,还能同同时实现短信信息业务。(4)基于GPPRS的分组组数据传输通用
16、分组无线业业务,是一种种新的GSMM数据传输服服务,它将数数据以数据包包的形式在PPLMN(公公众陆地移动动电话网)内或其他连连接到PLMMN的外部网网络间传输。主主要针对突发发性数据分组组传送的一种种新业务,与与短消息业务务类似,提供供两类业务点点到点业务和和点到多点业业务。多个GGPRS用户户可以共享一一个无线信道道,而一个移移动用户也可可以同时利用用多个信道,因因而GPRSS用户的实际际通信速率非非常灵活,可可以低于l000kbpss,也可以高高于100kkbps。在在实际的远程程数据传输的的通信中,如如交通管理、电电力系统、无无线抄表等,可可以采用GSSM短消息、光光纤接入等方方式。G
17、SMM短消息方式式可以实现主主动上报;缺缺点是按条收收费,运行费费用高,而且且在节假日短短消息中心服服务器繁忙时时延时相当长长。光纤通信信稳定可靠,但但是施工成本本投入大、扩扩展性差、设设备维护方面面不方便。而而GPRS通信信则避免了以以上问题。1.3 研究具具体任务和目目的 GPRS无线线数据传输系系统包括以下下几部分:(1)数据采集集单元由816位单单片机功能电电路承担,完完成数据采集集(针对不同的的应用场合,采采集的数据有有所不同),一般通过过RS2322485接口向向下位机提供供数据。(2)下位机主要负责监测并并接收数据采采集单元提供供的数据,经经过处理,通通过加密隧道道向上位机传传输
18、数据;同同时接收上位位机下发命令令,控制数据据采集单元。应应智能化需求求,该功能单单元由32位微控制制器承担。这这是该系统控控制功能的核核心单元。 (3)加密密隧道或透明明传输 数据传输的通通道。传统为为有线方式,对对GPRS 无线数据传传输系统而言言,则是GPPRS无线传传输隧道。加加密是为了保保证数据安全全,不加密时时为透明传输输。 (4)上位机机 由PC承担,负负责完成数据据分析、处理理、打印等工工作;同时实实现远程控制制下位机完成成指定任务。该该功能模块由由通用计算机机系统来完成成,可以不归归结为嵌入式式系统的范畴畴。 本文关注的是是下位机无线线数据传输功功能模块的实实现。通过GGPR
19、S网络络登录已知公公网IP,建立网网络连接实现现数据无线透透明传输。2 系统总体方方案设计2.1 系统功功能要求 GPRS无无线数据终端端功能有:系系统可以在77V- 400V宽电压范范围供电,也也可5V供电电;具有2332、4855两种通信接接口;系统上上电初始能够够通过串口对对IP地址、网网络端口号等等登陆参数进进行配置且掉掉电参数非易易失;自动登登陆网络建立立TCP连接接;能够对下下行数据进行行解析处理完完成数据的透透明传输;支支持心跳包发发送,保持永永久在线。2.2 系统组组成 根据系统统功能要求系系统大体分为为五部分:电电源部分、存存储部分、串串口通信部分分、系统主控控部分、无线线通
20、信部分。电电源部分为各各功能模块部部分提供电源源支持,主控控部分与存储储部分为主从从模式,存储储主要的参数数和相关数据据。通过串口口通信部分完完成参数配置置和下位机数数据交换的任任务。主控部部分完成数据据的接受、发发送、校验、解解析等处理,通通过和无线模模块的通信完完成数据的无无线透明传输输。系统框图图如图3.11所示。电源部分串口部分存储部分无线模块主控部分图 3.1 系统框图2.3 系统主主要器件选型型因为GPRS无无线数据终端端应用于工业业场合,所以以对系统中用用到的器件提提出了比较苛苛刻的要求。由由于工业环境境一般比较恶恶劣,噪声较较多,对温度度范围要求较较宽,要使无无线数据终端端能够
21、在工业业现场稳定可可靠的运行,所所选器件必须须考虑上述要要求。2.2.1 主主控器件的选选择作为系统控制核核心的微控制制器应该选择择工业级器件件,同时要具具有低成本、高高可靠、灵活活的扩展接口口等特点。如如今,ARMM微处理器及及技术的应用用几乎已经深深入到各个领领域。采用AARM技术的的微处理器现现在已经遍及及各类电子产产品、汽车、消消费娱乐和无无线等市场,尤尤其是工业控控制领域。从从应用的广泛泛度考虑,硬硬件平台的核核心选择采用用ARM微处理理器微控制制器系列。这这样,不仅可可以获得良好好的技术支持持,降低研发发风险,而且且可以缩短上上市时间,增增强产品竞争争力。本文选择了NXXP公司的L
22、PCC2132作作为系统的主主控芯片。NNXP公司的的ARM内核主主控芯片在业业界是非常出出色地。LPPC21322是基于一个个支持实时仿仿真和嵌入式式跟踪的322/16位ARM7 TDMI-STM CCPU的微控控制器,并带带有64kBB的高速Flaash存储器器。128位宽度度的存储器接接口和独特的的加速结构使使32位代码能能够在最大时时钟速率下运运行。对代码码规模有严格格控制的应用用可使用166位Thumbb模式将代码码规模降低超超过30%,而性性能的损失却却很小。较小小的封装和极极低的功耗使使LPC21132可理想想地用于小型型系统中。宽宽范围的串行行通信接口和和片内16kkB的SRA
23、M使LPC21132非常适适用于通信网网关、协议转转换器、软mmodem、声声音辨别和低低端成像,为为它们提供巨巨大的缓冲区区空间和强大大的处理功能能。多个322位定时器、11个10位8路ADC、PWM通道和和47个GPIO以及及多达9个边沿或电电平触发的外外部中断使它它们特别适用用于工业控制制和医疗系统统。通过片内内PLL可实现现最大为600MHz的 CPU操作作频率,PLLL的稳定时时间为1000us。可通通过个别使能能/禁止外部功功能和降低外外部时钟来优优化功耗。单单个电源供电电,含有上电电复位(POOR)和掉电电检测(BOOD)电路。CPPU操作电压压范围:3.03.6 VV (3.3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ARM GPRS 无线数据 终端 设计 029860
限制150内