基于arm的gprs通信系统设计

基于arm的gprs通信系统设计

ID:11904872

大小:1.37 MB

页数:16页

时间:2018-07-14

基于arm的gprs通信系统设计_第1页
基于arm的gprs通信系统设计_第2页
基于arm的gprs通信系统设计_第3页
基于arm的gprs通信系统设计_第4页
基于arm的gprs通信系统设计_第5页
资源描述:

《基于arm的gprs通信系统设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、摘要本文介绍了基于S3C2410的GPRS通信系统的设计与实现,包括硬件模块程序设计以及系统软件设计。硬件模块程序包括ADC、键盘、LCD、UART、GPRS等各功能模块控制程序的设计;系统软件包括数据采集子系统、数据中心子系统软件系统的设计,其中详细介绍了系统的数据流图分析、程序结构设计过程。本文还简单介绍了GPRS传输控制协议、SMS编解码过程。最后还简单介绍了本系统的系统测试方法、测试过程以及测试结果。关键词:S3C2410,GPRS,SMSI第页目录1绪论11.1课题背景及意义11.2课题研究的国内外发展及现状11.3课题研究的

2、主要内容12硬件平台简单说明12.1硬件系统结构图23各模块程序设计23.1异步串口通信控制程序23.2LCD显示控制程序33.3键盘控制程序43.4ADC数据采集控制程序44系统软件设计54.1系统数据流图分析54.1.1数据采集子系统数据流图分析64.1.2数据中心子系统数据流图分析84.2系统程序结构设计94.2.1数据采集子系统程序结构设计94.2.2数据中心子系统程序结构设计116结论14参考文献15附录:文中出现的部分英文缩写说明16II第页II第页1绪论1.1课题背景及意义近年来,通信技术和网络技术的迅速发展,特别是无线通

3、信技术的发展,使得电力系统的自动化程度进一步提高。GSM网络出现后,技术人员很快把GSM模块嵌入到各种仪表仪器中,如多功能电能表、故障测录仪、抄表系统和用电负荷监控等,从而使这些仪表仪器具有远程通信功能。GPRS网不但具有覆盖范围广、数据传输速度快、通信质量高、永远在线和按流量计费等优点,而且其本身就是一个分组型数据网,支持TCP/IP协议,可以直接与Internet互通。因此,CPRS在无线上网、环境监测便携型、交通监控、移动办公等行业中具有无可比拟的性价比优势。1.2课题研究的国内外发展及现状GPRS是通用无线分组业务(Genera

4、lPacketRadioSystem)的缩写,是介于第二代和第三代之间的一种技术,通常称为2.5G。GPRS采用与GSM相同的频段、频带宽度、突发结构、无线调制标准、跳频规则以及相同的TDMA帧结构。因此,在GSM系统的基础上构建GPRS系统时,GSM系统中的绝大部分部件都不需要作硬件改动,只需作软件升级。有了GPRS,用户的呼叫建立时间大大缩短,几乎可以做到“永远在线”。此外,GPRS是以营运商传输的数据量而不是连接时间为基准来计费,从而令每个用户的服务成本更低。1.3课题研究的主要内容介绍了基于S3C2410的GPRS通信系统的设计

5、与实现,包括硬件模块程序设计以及系统软件设计。硬件模块程序包括ADC、键盘、LCD、UART、GPRS等各功能模块控制程序的设计;系统软件包括数据采集子系统、数据中心子系统软件系统的设计,其中详细介绍了系统的数据流图分析、程序结构设计过程。本文还简单介绍了GPRS传输控制协议、SMS编解码过程。最后还简单介绍了本系统的系统测试方法、测试过程以及测试结果。2硬件平台简单说明本系统硬件平台根据英蓓特公司的Embest14第页EDUKIT-III实验教学平台所设计,该教学平台是一款功能强大的32位嵌入式开发板,采用三星公司以ARM7为内核的微

6、处理器S3C44B0X和以ARM9为内核的微处理器S3C2410X,具有JTAG调试等功能。S3C2410内部集成了ARM公司ARM920T处理器核,资源丰富,带独立的16KB的指令Cache和16KB数据Cache,LCD控制器、RAM控制器、NAND闪存控制器、3路UART、4路DMA、4路带PWM的Timer、并行I/O口、8路10位ADC、触摸屏接口、IIC接口、IIS接口、2个USB接口控制器、2路SPL,主频最高可达200MHz。本系统设计主要是对ADC、键盘、液晶显示屏、无线通信模块的控制[1]。2.1硬件系统结构图硬件系

7、统的结构如图2.1所示。图2.1硬件系统结构图3各模块程序设计由于硬件平台采用英蓓特公司的EmbestEDUKIT-III实验教学平台,所以该系统的设计主要是软件的设计,下面分别介绍各个主要功能模块的控制程序的设计[4]。3.1异步串口通信控制程序串口通信程序的主要包括初始化与UART传输相关的I/O口,设置UART相关控制寄存器,中断入口函数设置,往串口发送数据,从串口读入数据,和从串口读字符串等。处理器与GPRS模块间是通过UART通信的,所以异步串口通信控制程序是该系统程序设计最重要的模块程序之一,其流程图如图3.1所示。14第页

8、图3.1异步串口通信程序流程图3.2LCD显示控制程序LCD显示控制程序主要包括LCD应用初始化函数,汉字显示函数,其中前两个参数为显示x,y坐标,第三个参数表示显示颜色,第四个参数是指向要显示的汉字的指针

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。