基于S3C2440处理器Linux平台的物流配送系统设计 3
- UID
- 864567
|
基于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. |
|
|
|
|
|