论文摘要
车载自动售货机系统是以GPS作为空间定位手段、GPRS作为无线数据传输手段的自助服务系统,适应了当前人们现实需求及技术发展的需要。本文首先研究了相关的技术,对车载自动售货机系统的整体结构进行了设计,并将整个系统划分为三个主要的模块,并对各个模块进行研究分析,给出系统的软硬件结构。车载终端采用了当今流行的ARM系列微处理器芯片AT91SAM7S64作为硬件控制核心,结合西门子的GPRS模块MC35和美国Conexant公司的Jupiter全球定位GPS模块,在开源免费的嵌入式实时操作系统μC/OS-Ⅱ的基础上通过移植、裁剪、配置,实现了车载终端定位与无线远程数据传输的功能。然后针对GPRS网络与Internet网络间通信的特点,本文重点设计出了脉动式分组传输与远程唤醒相结合的监控中心对售货机终端的寻址方案,解决了GPRS终端内网寻址问题。通过设计系统应用层的通信协议,实现了数据的封装和链路的维护。通信中断时,系统能重新建立连接。并且通过该应用层协议可以很方便地设定要传输的数据及传送的频率。该协议有很好的可扩展性,可以很方便地增加一些命令。论文最后对系统通信所能达到的最高速率、影响通信数据正确到达率和时延的因素进行了测试。实验表明该系统能准确、快速的完成指定功能。本文提供了一个可行的车载自动售货机系统的实现方案,具有很好的社会效益和经济效益。
论文目录
摘要ABSTRACT第一章 绪论1.1 引言1.2 国内外研究现状1.3 课题背景及意义1.4 本课题要完成的工作1.5 论文主要内容与章节安排第二章 车载自动售货机系统概述2.1 车载自动售货机系统需求分析2.1.1 问题的提出2.1.2 系统的主要功能分析2.2 系统总体设计2.2.1 工作原理2.2.2 层次结构2.2.3 系统内的信息流动2.3 本系统技术特点2.4 系统开发原则2.5 本章小结第三章 车载终端子系统3.1 车载终端子系统总体组成3.2 车载终端软硬件设计3.2.1 Atmel AT91SAM7S系列嵌入式处理器介绍3.2.2 基于 AT91SAM7S64的嵌入式系统硬件电路设计3.2.3 GPS模块3.2.4 GPRS模块3.2.5 存储模块以及售货处理模块3.3 车载终端软件设计3.3.1 μC/OS-Ⅱ实时操作系统概述3.3.2 程序设计3.4 本章小结第四章 监控中心子系统4.1 网络通信技术和协议4.1.1 网络通信技术4.1.2 TCP/IP协议4.2 网络通信的实现4.2.1 进程间通信4.2.2 客户机/服务器模型4.2.3 MFC中的Windows Sockets4.3 通信服务器结构设计4.3.1 功能模块说明4.3.2 服务器端程序设计4.4 数据库设计4.4.1 SQL Server20004.4.2 数据库信息分类4.4.3 系统数据库表设计4.5 本章小结第五章 系统应用层协议5.1 GPRS接入 Internet的通信问题及解决方案5.1.1 系统组网的特点及存在问题5.1.2 几种常用解决方案比较5.1.3 本文所选方案说明5.2 应用层协议设计5.2.1 车载通信终端发向监控中心的应用层数据格式5.2.2 监控中心发向车载通信终端的数据格式5.2.3 链路维护及控制的指令5.3 通信可靠性测试5.3.1 测试程序的编写5.3.2 测试结果5.4 本章小结第六章 总结与展望6.1 总结6.2 下一步的工作与展望参考文献致谢攻读硕士期间主要的研究成果
相关论文文献
标签:车载自动售货机论文; 远程监控论文; 协议论文;