车辆监控系统的GPRS网络通讯技术与实现 - 中国一卡通网
用户名密码 [免费注册] [找回密码] 推广技巧 发布求购 建商铺  发产品  会员体制比较  
 

车辆监控系统的GPRS网络通讯技术与实现

来源:中国一卡通网  作者:中国一卡通收录  发布时间:2012-01-09 09:00:17  字体:[ ]

关键字:远程监控  服务器  数据传输  车载终端  

摘   要:介绍了车辆远程监控系统数据传输通道的设计实现。车载机与服务器间的信息传输是车载导航系统研究的重点, 通讯通道的设计直接影响导航系统的负荷能力、实时性、稳定性。针对GPRS 网络通讯的特点, 研究了GPRS 网络与Internet 的网络套接口对接以及TCP/ UDP 协议数据传输方式, 以较小的流量, 实现了车载终端通过GPRS 网络相对实时稳定的数据传输。


  3 车载模块与服务器通讯模块软件设计

  软件部分设计主要包括车载模块通讯软件和服务器软件通讯模块设计。

  3. 1 车载模块通讯软件设计

  1) 车载终端处理器芯片

  车载模块的处理器选择芯唐M0516 处理器, 车载终端内部通讯包括MCU 与GPS 模块、GPRS 模块、以及周边模块的数据传输。内部数据传输都通过串口完成。以下代码为初始化串口中断, 并使能收发中断, 中断服务函数:

  Void init _ 1315 ( PFN _DRVU ART _CA LLBA CK GPS _

  INT _HANDLE)

  {

  STR_U ART_T sParam;

  UNLOCKREG( ) ;

  SY SCLK??> PWRCON . XT L12M_EN= 1;

  / * 设置串口1 功能引脚* /

  DrvGPIO_Init Funct ion( E_FUNC_UA RT 0) ;

  / * 串口通信设置* /

  sParam. u32BaudRat e= 9 600;

  sParam. u8cDataBits= DRV UART_DAT ABIT S_8;

  sParam. u8cSt opBits= DRVU ART _ST OPBIT S_1;

  sParam. u8cPar ity= DRVUART _PARIT Y_N ONE;

  sParam. u8cRxTriggerLevel = DRVU ART _ FIFO _1BYTES;

  while (DrvUART _ Open ( UART _ PORT 0,& sParam) ! = E_SUCCESS) ;

  DrvU ART _EnableInt( U ART _PORT0, DRVU ART _RDAINT , GPS_IN T_HANDLE) ;

  }

  MCU 通过响应串口的中断, 完成车载终端内部数据传输过程。

  2) GPS 模块接收数据

  GPS 模块采用REB??1315LPX 模块, 其读取定位信息流程如下图2 所示。 



  图2 REB-1315LPX 模块数据的读取方法

  代码较多, 具体实现函数不在此处详述。

  (3)GPRS 模块的通讯程序

  GPRS 模块与处理器的通信是通过串口完成的, 处理器向GPRS 模块发送AT 指令以及数据。GPRS 模块连接网络后利用TCP/U DP 协议与调度中心服务器进行无线通信。 

更多

新闻投稿合作邮箱:yktchina-admin@163.com    字体[ ] [收藏] [进入论坛]

推荐文章

论坛热帖