基于嵌入式的物流盘点PDA无线终端设计

发布者:CuriousTraveler最新更新时间:2013-03-13 来源: dzsc关键字:物流盘点  PDA  无线终端 手机看文章 扫描二维码
随时随地手机看文章
    科学技术的进步带来了物流业的巨大变化,从机械化向自动化、智能化发展。我国物流业起步较晚,目前还处于人工管理或半自动管理状态,效率不高。随着物流业的发展,仓储规模不断扩大,货物种 类不断增多,带来一系列连锁反应,导致传统的物流业日渐吃力。

  嵌入式扩展技术的发展可为物流MA控制领域提供强大灵活的解决方案。本文研究方案将嵌入式扩展技术系统应用于物流控制领域,采用嵌入式处理器以及丰富的外围扩展接口,配以液晶触摸屏,实现了人机交互。结合条码采集器,实现实时采集数据信息,通过无线传输实时连接服务器数据库;实时盘点货物、出入库;实时查询信息及时调度;还具有存储语音数据、简便快捷、避免人为错误、精简人力、管理库存、缩短繁杂程序、节省时间、提高服务质量等特点。

  1 系统硬件设计

  1.1 硬件系统组成

  目标硬件平台主要分3部分:处理器核心、芯片内的外围电路、板级外围电路。本系统主要包括ARM处理器、存储器、条码扫描仪、无线收发芯片、LCD显示及触摸屏。其结构图如图1所示。


  1.2 主要硬件的选型及电路设计

  1.2.1  嵌入式处理器

  本系统采用Samsung公司的S3C44BOX处理器,该处理器是专门为手持设备和一般应用提供的高性价比微处理器 ,使用ARM7TDMI核,工作在66 MHz。该芯片含有非常丰富的片上资源,几乎所有常用的芯片级总线结构都有对应的硬件控制器,外围扩展非常方便。

  1.2.2  外部存储器

  为了满足物流PDA的应用需要,本系统采用Flash、SDRAM、NAND Falsh存储器。

  闪速存储器(Flash Memory)的主要特点是掉电保存信息。它既有ROM的特点,又有高存取速度,且易于擦除和重写,功耗小。在系统中通常用于存放操作系统和程序代码,以及一些在系统掉电后需要保存的用户数据等[2]。系统上电或复位后从此获得第一条指令并开始执行。本系统选用一片16 bit AM29LV160B线性Flash存储器,单片存储容量为2 MB。Flash与S3C44BOX通过一电阻与片选端nGCS0连接,外接上拉电阻;数据线与地址线分别相连;读出写入端分别接nOE、nWE。

  SDRAM具有存储容量大、价格便宜、掉电不保存的特点,本系统中主要用于存放运行程序及数据堆栈等。本系统采用现代公司的57V系列HY57V641620,它是4 Banks×1 M×16 bit的SDRAM芯片,单片存储容量为4组×16 M ^i(8 MB)。为了满足复杂物流数据信息系统的需求,充分发挥32位CPU的数据处理能力,系统用2块8 ns的HY57V641620并联组成32 bit SDRAM存储器系统[3]。通过nSCS选通,再由nSRAS、nSCAS来分别选通行地址和列地址寻址。

  NAND Flash价格便宜、存储量大、性价比高,并且十分轻便、抗震性也好,适合用于做数码产品。本文采用K9F2808U0B 16 M×8位存储芯片,电压范围2.7 V~3.6 V,当USB控制芯片处于SLAVE模式时,就可以从PC机下载文件,存储在NAND Flash中。当盘点人员拿着PDA盘点时,系统可直接调用存储的数据文件,盘点人员清点完毕时,也可以在NAND Flash中保留一份数据,以供随时查询,还可以保存语音数据。通过GPC15来选通NAND Flash,相应的nOE、nWE 进行读写操作。各个存储器与处理器的连接电路图如图2所示。

[page]


  1.2.3  LCD液晶显示及触摸屏模块

  ARM处理器S3C44BOX包括LCD控制器,可支持灰度LCD和彩色LCD。本设计通过译码器选通2个74HC245分别来控制LCD像素输出和控制信号。本文选用分辨率为320×240的TFT彩色3.9寸显示器LQ039Q2DS54及ADS7843触摸屏驱动芯片。S3C44BOX通过端口PG模拟串行的SIO接口与用触摸屏控制芯片ADS7843进行数据传输,完成对触摸屏触摸位置坐标的读取。ADS7843主要完成电极电压的切换,接触点处电压值的采集以及A/D转换[4]。接口电路图如图3所示。


  1.2.4  接口设计

  (1)RS232接口设计

  由于S3C44BOX只有2通道UART,并没有集成RS-232C接口,因此选用MAX202作为UART到RS-232C的电平转换芯片,以便其与PC 机等其他设备进行串行通信,获取数据及语音信息,方便更新数据。选用9针的DB9头,用到3条线:GND、RXD、TXD。

  (2)JTAG接口

  因为S3C44BOX中集成了JTAG信号,只需将信号线引出便可对设备进行调试。

  (3)音频接口设计

  为了存储语音信息,选用Philips公司的UDA1314芯片完成声音信号的模数转换。该芯片在单片芯片上集成立体声模数转换器和数模转换器,芯片的模数转换部分包括可编程的增益放大器和数字自动增益控制器,采用位元流转换技术进行信号处理。鉴于其低功耗、低电压的特性,UDA1341TS非常适用于PDA等便携式设备。

  (4) USB接口设计

  USB接口是一种成本低、占用空间小、接口规格统一、快速、双向共享、即插即用的新一代标准接口总线,为嵌入式系统设备广泛应用。本文采用的CH372芯片是一款USB总线的通用设备接口器件。在本地端具有8位数据总线和读、写、片选控制线以及中断输出,可以方便地挂接到单片机的系统总线上。在计算机系统中,CH372的配套软件提供了简洁易用的操作接口,与本地端的单片机通信就如同读写文件。CH372内置了USB通信中的底层协议,具有省事的内置固件模式和灵活的外置固件模式。在内置固件模式下,CH372自动处理默认端点O的所有事务,本地端只负责数据交换,所以程序非常简洁。在外置固件模式下,由外部单片机根据需要自行处理各种USB请求,从而可以实现符合各种USB类规范的设备[5]。

  通过USB接口与带USB接口的微型条码扫描仪组合,就可以轻松的连接PDA,以采集物流货物的数据。使物流数据采集变得轻松、快捷。接口设计电路图如图4所示。


  1.2.5  无线通信模块设计

  选用NORDIC公司推出的一款带2.4 GHz无线收发器nRF2401和增强型8051内核的无线收发模块。nRF24E1体积小、功耗低,是集成无线收发、8051、ADC以及其他外围设备的高度集成芯片。它包含了125个频点,能够实现点对点、点对多点的无线通信,同时可采用改频和跳频来避免干扰。nRF24E1最大传输速率可达1 M/s,其最大发射功率为0 dBm,在比较理想环境中,其室内传输距离可达30 m~40 m,室外传输距离可达100 m~200 m。电路图如5所示。[page]


  从条码扫描仪中获取的数据经过处理器传到nRF2401,之后无线发送到AP(无线接入点),再通过AP传到后台计算机数据库,使现场与后台数据相关连,获取正确的实时数据。高效简便地实现物流清点、进出库以及货源信息的统计查询。

  2  软件设计

  下位机的操作系统核心是S3C44BOX操作系统,采用Linux内核,通过Bootloader初始化硬件,引导内核和文件系统来启动Linux系统。软件设计如下:

  (1)引导加载程序Bootloader设计与实现。Bootloader是处理器复位后进入操作系统之前执行的第一段代码,加载引导启动整个系统。分为2个阶段,阶段一主要是对CPU核和存储器密切相关的处理以及初始化工作,这部分主要在Flash中。阶段二主要实现一般流程及外围扩展的支持,可以精简不需要的驱动程序,减少内核运行空间。

  (2)Linux内核移植。通过修改内核的启动代码、处理器体系与结构部分,对主寄存器进行修改。通常需要由Bootloader设置的常见启动参数有:ATAG_CORE、ATAG_MEM、ATAG_CMDLINE、ATAG_RAMDISK、ATAG_INITRD等。通过arch/arm/makefile添加开发板的编译支持,生成内核影像和模块;通过cpu/mips/start.s修改初始化代码和入口;通过 board/myboard/lowlevel_init.s初始化硬件的汇编代码;通过include/configs/drivers实现设备驱动程序的修改[6]。

  (3)文件系统移植。用nfs作为根文件系统。

  (4)应用程序设计。通过Qt/Embeded设计开发用户图形界面。

  嵌入式移动无线PDA终端的诞生改进了物流盘点的繁杂程度和数据的实时性,使调度和管理更加精确。本文将条码扫描仪与移动PDA巧妙结合,实现了集数据采集、数据处理、数据显示、数据修改等功能于一体的移动终端。本文与其他设备相比较,具有面向物流、简便、小巧的特性,功能强大,可以随时随地采集数据、传输数据、查询数据,还可以存储语音数据等,使物流数据实时、调度及时、错误减少、人力物力递减。

参考文献:

[1]. ARM7TDMI datasheet http://www.dzsc.com/datasheet/ARM7TDMI_1.html.
[2]. ROM datasheet http://www.dzsc.com/datasheet/ROM_1188413.html.
[3]. 74HC245 datasheet http://www.dzsc.com/datasheet/74HC245_1811615.html.
[4]. LQ039Q2DS54 datasheet http://www.dzsc.com/datasheet/.html.
[5]. ADS7843 datasheet http://www.dzsc.com/datasheet/ADS7843_1055179.html.
[6]. SIO datasheet http://www.dzsc.com/datasheet/SIO_2032367.html.
[7]. MAX202 datasheet http://www.dzsc.com/datasheet/MAX202_1089634.html.
[8]. PC  datasheet http://www.dzsc.com/datasheet/PC+_2043275.html.
[9]. UDA1341TS datasheet http://www.dzsc.com/datasheet/UDA1341TS_html.
[10]. nRF2401 datasheet http://www.dzsc.com/datasheet/nRF2401_521030.html.
[11]. nRF24E1 datasheet http://www.dzsc.com/datasheet/nRF24E1_15.html.

关键字:物流盘点  PDA  无线终端 引用地址:基于嵌入式的物流盘点PDA无线终端设计

上一篇:基于嵌入式多串口通信转换器的电能质量监控系统设计
下一篇:嵌入式系统在曙光4000A大规模机群监控系统中的应用

推荐阅读最新更新时间:2024-03-16 13:20

单片机在无线接入固定终端中实现内部通话的运用
    摘要: 无线本地环路系统具有极其广泛的应用前景。文章阐述了一种用MSC8051单片机作为CPU,以MITEL公司的MT8816作为交换芯片、MT88500作为用户接口芯片和DTMF8870DC作为双音多频信号识别芯片来实现多用户台终端线路接续的硬件连接与软件设计。     关键词: 单片机  无线本地环路(无线接入)  MT8816  MT88500  DTMF8870DC 1 无线接入系统简介 人类社会发展到高度信息化的今天,信息的交流不仅对经济,同时对于变化的发展也起到重要的作用。在通信基础设施缺乏的区域,由于信息的闭塞,其经济和文化的发展会受到严重阻碍。在中国,由于广大农村地区人口分散
[网络通信]
声频系统在手机与PDA 中的应用设计
  本篇文章即是要探讨声频系统在手机与PDA 之应用与设计,让系统与研发人员设计出适合消费者的产品。   无线可携式电子产品应用之考虑因素   以下列出在选择声频功率放大器时必须考虑到的主要因素。   较高的电源电压抑制(Power Supply Rejection Ration;PSRR)   声频功率放大器必须具有较高的PSRR,可以避免受到电源与布线噪声的干扰。   快速的开关机(Fast turn on & off)   拥有较长的待机时间,为手机或PDA 之基本诉求,AB 类声频放大器的效率约为50 至60 %,D 类声频放大器的效率可达85 至90%,不管使用何种声频放大器,为了节省功率消耗,在不需
[嵌入式]
Silicon Labs Bluetooth模块和开发工具缩减无线设计尺寸和复杂度
中国,北京-2016年3月30日-Silicon Labs(芯科科技有限公司,NASDAQ:SLAB)推出全集成、预认证的Bluetooth 模块,这使开发人员可以为短距离无线应用提供小尺寸、易于使用及低能耗技术等最佳综合特性。基于Silicon Labs Blue Gecko蓝牙无线片上系统(SoC)和节能的Gecko MCU技术,新型Blue Gecko BGM113模块为长达50米传输范围的应用提供了小尺寸、Bluetooth 4.1兼容和3dBm输出功率的连接解决方案。基于Silicon Labs一流的开发软件(包括可延长电池使用寿命的Energy Profiler工具),BGM113模块成为空间要求高和能耗敏感的蓝牙无线应
[网络通信]
Silicon Labs Bluetooth模块和开发工具缩减<font color='red'>无线</font>设计尺寸和复杂度
罗德与施瓦茨和金雅拓合作最大限度简化LTE-A无线终端外场测
2018年2月26日,慕尼黑——第五代移动通信(5G)对各种关键领域提供对应的解决方案。5G 新波形(NR)可以实现10Gbit/s甚至更高的数据速率。高速率都是通过在传统无线通讯频率范围内(sub-6G)高达100MHz带宽的信号,以及毫米波(mmW)范围内高达800MHz带宽信号来实现的毫米波信号在大气传播中会遭遇到强烈的衰减,支持窄带波束赋型的天线阵列可以最大程度减少这种衰减带来的损耗。因此,传统的传导测试也会越来越被空口(OTA)测试所取代。 在2018年的世界移动通信大会上,罗德与施瓦茨将会展示未来移动通信所需的5G NR 6GHz以下频段和5G NR 毫米波测试方案。由于许多网络运营商将会继续使用它们原有的LTE网
[网络通信]
罗德与施瓦茨和金雅拓合作最大限度简化LTE-A<font color='red'>无线</font><font color='red'>终端</font>外场测
信维通信:公司是全球各大知名终端厂商无线充电供应商
1月8日,信维通信在互动平台回复了多条投资者提问。其表示,目前无线充电市场空间大,正处于快速普及阶段,公司已是全球各大知名终端厂商无线充电的核心供应商,该业务保持快速增长,是公司重要的业务增长点。公司无线充电订单根据客户需求而定,公司会积极扩大在客户端的供应份额。 同时,信维通信也表示,目前公司为荣耀提供包括天线、EMIEMC等泛射频产品。 值得注意的是,信维通信此前在投资者调研时已披露,公司的5G天线、LCP、滤波器、UWB天线等新业务已经做好了技术储备,未来还将持续加大对射频材料等基础材料和基础技术的投入,不断拓宽公司的技术护城河,提升自身的核心竞争力。 最近几年,信维通信不断加大对基础材料和基础技术的研究,例如更好的LCP膜
[手机便携]
基于PDA的个人移动导航系统的设计
引 言 信息技术的重点正由技术转向信息,即转向对信息的处理、集成、有效利用和快速获取。地理信息系统是实现地理信息获取、管理、可视化、分析、输出等的高效手段。PDA是最近迅速崛起的新兴电子消费性产品,即智能电脑工具,是供人们沟通、连接和互动的移动数字设备,集计算、电话、传真和网络等多种功能于一身,并且,这些功能都能通过无线方式实现。 移动计算是国际上最近几年发展起来的新科技,但已获得了长足的发展,在硬件方面有手执鼠标、语音输入设备等。使用移动计算技术,特别是移动GIS,能够远距离传输图形等数据,工作人员能够在偏远的山区通过移动设备将获得的最新测量结果传送给数据中心,也可以获取数据中心的数据。在国外,在Mobile GIS技术的前
[应用]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • ARM裸机篇--按键中断
    先看看GPOI的输入实验:按键电路图:GPF1管教的功能:EINT1要使用GPF1作为EINT1的功能时,只要将GPFCON的3:2位配置成10就可以了!GPF1先配 ...
  • 网上下的--ARM入门笔记
    简单的介绍打今天起菜鸟的ARM笔记算是开张了,也算给我的这些笔记找个存的地方。为什么要发布出来?也许是大家感兴趣的,其实这些笔记之所 ...
  • 学习ARM开发(23)
    三个任务准备与运行结果下来看看创建任务和任运的栈空间怎么样的,以及运行输出。Made in china by UCSDN(caijunsheng)Lichee 1 0 0 ...
  • 学习ARM开发(22)
    关闭中断与打开中断中断是一种高效的对话机制,但有时并不想程序运行的过程中中断运行,比如正在打印东西,但程序突然中断了,又让另外一个 ...
  • 学习ARM开发(21)
    先要声明任务指针,因为后面需要使用。 任务指针 volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • 学习ARM开发(20)
  • 学习ARM开发(19)
  • 学习ARM开发(14)
  • 学习ARM开发(15)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved