- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于GPRS的自动售货机网络管理系统接口模块设计与实现
基于GPRS的自动售货机网络管理系统接口模块设计与实现
网络技术
基于GPRS的自动售货机网络管理系统
接口模块设计与实现
北京航空航天大学刘旭张其善
摘要信息技术的高速发展,自动售货机管理向着网络化发展,该文针对自动售货机网络化管理系统.给出了自动
售货机网络化管理系统的整体构成,并重点介绍了自动售货机网络化管理系统的重要组成部分——接口模块,对于模块的工
作原理及软,硬件设计与实现给出了详细的说明.
关键词自动售货机Cysn~GPRSPPP
1前言
随着电气技术的迅速发展,作为机电一体化设
备的自动售货机开始出现,并在国外得到了广泛应
用,据统计,欧洲平均每6o人拥有一台自动售货机,
美国平均每40人拥有一台,而日本平均每23人就
拥有一台,而在我国,自动售货机数量还很少,一般
都放置在商业繁华区,由于室外环境恶劣,人为破坏
等多种原因,机器经常会出现故障,而又由于管理较
为落后,通常采用人工方式管理,存在着故障不能及
时排除,销售情况不能实时了解等多种弊端,大大限
制了其发展和应用.如今,信息技术的高速发展,使
得自动售货机网络化管理成为了可能.本文以自动
售货机网络化管理系统为基础,重点介绍了系统的
重要组成部分——接口模块的设计与实现.
2系统组成及工作原理
自动售货机网络管理系统主要由三部分组成:
接口模块,通信网络(包括GPRS网和Internet网等)
和控制中心,结构框图如图1所示.
控制中心主要由网络服务器,数据库服务器以
及显示终端组成.接口模块安装在自动售货机内
部,主要由单片机和GPRS模块组成,单片机与
GPRS模块之间通过PPP协议(PointtoPointProtocol,
点对点协议)进行通信,而模块通过Molex接口与自
动售货机的主控器相连,之间通信遵循售货机专用
的MDB协议,主控器实时地将售卖信息,故障信息
等按照MDB协议的格式通过数据总线传送给接口
模块,接口模块的单片机对信息数据进行处理后先
存储到FLASH中,然后按照UDP(UserDatagramPro.
tocol,用户数据报协议)的格式将信息数据封装成
UDP数据包,加上IP报头封装成IP数据报,继而将
IP数据报按照PPP帧的格式封装成PPP帧,通过串
口传送给GPRS模块,由GPRS模块接入GPRS网,从
而通过GPRS网传送至GPRS网关GGSN(Gateway
GPRSSupportNode,网关GPRS支持节点),再经
GGSN接入外部数据网,并以IP报的形式通过Inter.
net将这些信息数据发送至控制中心的网络服务器,
进而传送到数据库服务器,在网络数据库MySQL的
支持下对数据进行存储,便于以后进行统计和查询,
授权用户可以通过上网访问服务器来了解售货机的
销售情况,同时通过控制中心的网络服务器,系统管
理人员可以将控制信息通过下行通信链路下达至受
控自动售货机的接口模块,在经模块验证后传送给
售货机主控器,然后由主控器根据控制指令对售货
机实施相应控制,从而达到远程控制的目的.
3接口模块硬件设计
3.1硬件概述
接口模块是自动售货机网络管理系统的重要组
成部分,其硬件大致由以下几个部分组成:单片机部
分,GPRS模块部分,数据存储部分,时钟部分以及电
源部分和接口部分,其中单片机部分是模块的核心,
它负责协调各部分的工作,与各部分的连接如图2
所示,下面将给出各部分的详细设计.
收稿日期:2003年4月14日
网络技术
BTS:基站收发信机BSC:基站控制器SGSN:业务支持节点
GGSN:网关支持节点MSC:移动交换中心VLR:访问位置寄存器
HLR:本地位置寄存器DNS:域名系统DHCP:动态地址配置协议
图1网络管理系统结构框图
厂——————————————————]
..........…..…....
1电潭部分l
接n矗分I!:!:::::::::::::l接蕾分jL—————————————————__J
图2模块硬件构成示意图
3.2硬件选取与设计
?
单片机部分
单片机是模块的核心,因而其性能会直接影响
到模块的性能.为了满足多串口,内带大容量
FLASH且调试方便等要求,我们选用了美国Cygnal
公司的5l内核的芯片C8051F023.
?
GPRS模块部分
GPRS模块部分,是连接接口模块和GPILS网络
的桥梁,它与单片机相连,之间通信遵循PPP协议.
目前GPRS工业模块有多种,如Motorola的G18,
WAVECOM的WISM02D等等,我们选取了WAVE
COM公司的产品,因为该产品体积小,便于安装,并
且操作较为简单..
?
数据存储部分
数据存储部分,用来对信息数据进行存储,保证
在GPRS网络出现故障或突然断电的情况下数据不
被丢失,我们选用了64k×8
文档评论(0)