新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于S3C2440处理器Linux平台的物流配送系统设计

基于S3C2440处理器Linux平台的物流配送系统设计

作者: 时间:2010-11-16 来源:网络 收藏

图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 2 3 下一页

关键词: 收发器

评论


相关推荐

技术专区

关闭