Board logo

标题: 基于S3C2440处理器Linux平台的物流配送系统设计 3 [打印本页]

作者: rise_ming    时间: 2013-3-31 00:50     标题: 基于S3C2440处理器Linux平台的物流配送系统设计 3




图5  RFID模块至移动终端的信息传输流程

  读ID代码:
  void CMyDlg::OnBtn_ReadID() {
  SendData("Read");
  if(0==m_ctrlComm.GetOutBufferCount())
  m_ctrlComm.SetRTHreshold(18): //读取标签ID所设的阈值
  }
  读信息代码:
  void CMyDlg::OnBtn_ReadMessage(){
  SendData ("ReadString(18,67)int(8*),int(90,4)");
  if(0==m_ctrlComm.GetOutBufferCount())
  m_ctrlComm.SetRTHreshold(40): //读取标签ID所设的阈值
  }

2.4.3  移动终端S3C2440模块软件设计
采用模块化结构设计,根据不同功能分别进行编写和调试,等到各个模块都调试成功后,将各个模块连成整体,组成软件系统。

移动终端S3C2440模块完成的主要内容包括两部分:

① 完成从移动终端到远程控制中心的定位信息的上行传输。当远程控制中心要从移动终端获取定位信息时,可以发送命令给S3C2440。这时S3C2440便产 生一个中断,并发送命令给各定位模块来获取定位信息,将定位信息进行处理后再通过GPRS模块传给远程控制中心;或者是移动终端由人员键盘控制产生中断, 然后采集定位信息传送给远程控制中心。

② 接收控制中心到移动终端的下行传输的信息。控制中心可以将各种数据传送给终端设备。比如,控制中心通过GIS发现当前移动终端所选道路拥塞,则可以给移动终端发一条改变路线的建议信息,这样非常方便地实现了远程控制中心与移动终端的交互。

S3C2440上行至控制中心的软件设计主要流程如图6 所示。

图6  S3C2440上行至控制中心的软件流程


结语
本文以GPS定位数据为基础,GPRS网络作为承载网络,结合物流业发展实际需要,将物流配送过程数字化与信息化,实现了对物流配送系统的监控与管理。射频识别技术、定位技术、传感器技术以及无线通信技术在未来必将深入到物流业的各个方面。
参考文献:
[1]. S3C2440 datasheet http://www.dzsc.com/datasheet/S3C2440_589562.html.
[2]. GPRS datasheet http://www.dzsc.com/datasheet/GPRS_1594650.html.




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0