基于嵌入式的无线条码扫描仪系统的设计

发布者:SereneHeart最新更新时间:2007-02-09 来源: 现代电子技术关键字:发射  收发  终端 手机看文章 扫描二维码
随时随地手机看文章
1 引 言

条码技术是自动识别技术中最成熟,也是应用最广泛和最成功的技术。条码技术为快速准确的数据采集、数据录入提供了有效、可靠的手段,他与计算机、网络通讯等一起构成了现代商业自动化的基础。条码符号制作容易,扫描操作简单易行,信息采集速度快,采集信息量大,设备结构简单,成本低。因此在大型超市和物流系统中有着广泛的运用。

传统的在线采集终端与计算机之间由电缆连接传输数据,不能脱机使用。因此,在线式数据采集终端必须安装在固定的位置,并且需把带条码符号的物品拿到扫描器前阅读。由于在线式数据采集终端在使用距离上有一定的限制,使其不能应用在需要脱机使用的场合,如较大新库存盘点,大件物品的扫描等。为了弥补在线式数据采集终端的不足之处,无线数据采集终端应运而生。而目前市面上的无线条码扫描仪传输距离一般为30~100m的范围内。本系统所设计的基于嵌入式的无线条码扫描仪,传送距离可达800 m,并且系统本身具有一定的数据处理功能,很大程度上提高了无线条码扫描的距离,增强了系统的功能。

2 系统设计

整个嵌入式无线条码扫描系统由3部分组成,一是数据采集与发射装置,主要由LPC2142和ADF7020无线收发芯片构成;二是数据接收和终端接口电路,由ADF7020为核心构成的接收电路,并由LPC2142进行数据处理和与终端主机进行数据传输;三是HOST主机数据库管理系统,对收集到的条码数据进行管理。

2.1 系统硬件构成

系统总体结构框图如图1所示。

系统工作原理如下:条码扫描仪读取条码信息,通过条码扫描仪自带的USB接口,和嵌入式接收装置连接并传输数据。LPC2142将接收的数据通过串口送给ADF7020,ADF7020再通过无线网络发给无线接收设备。与HOST连接的无线接收装置接收到数据后,将数据通过串口传到HOST主机,由主机上的应用数据系统对数据进行处理。

2.2 主要芯片介绍

本系统所使用的主要芯片分别是PHILIPS公司的LPC2142 ARM嵌入式芯片和ADI公司ADF7020无线收发芯片。

2.2.1 LPC2142芯片介绍

LPC2142是基于一个支持实时仿真和嵌入式跟踪的32/16位ARM7TDMI—S CPU的微控制器,并带有32kB和512 kB嵌入的高速FLASH存储器。128位宽的存储器接口和独特的加速结构使32位代码能够在最大时钟速率下运行。对代码规模有严格控制的应用可使用16位Thumb模式将代码规模降低超过30%,而性能的损失却很小。

较小的封装和很低的功耗使LPC2142特别适用于访问控制POS机等小型应用中;由于内置了宽范围的串行通信接口(从USB 2.0全速器件、多个UART,SPI,SSP到I2C总线)和8~40kB的片内SRAM,他们也非常适合于通信网关、协议转换器、软Modem、语音识别、低端成像,为这些应用提供大规模的缓冲区和强大的处理功能。多个32位定时器、1个或2个10位ADC,10位DAC,,PWM通道、45个高速GPIO以及多达9个边沿或电平触发的外部中断管脚,使他们特别适用于工业控制和医疗系统。LPC2142是属于工业级的应用芯片,其工作温度为-40~+85℃,具有最优化的电池消耗,特别适合运用在小型手持系统之中。

在本系统运用中,LPC2142起到2个作用,在数据采集与发射装置端,其作用是通过接口电路,接收条码扫描仪的扫描信息,并将其存储在自带的存储器中,最后数据传送到发射模块。在数据接收和终端接口电路端,他的作用是接收从接收模块输送来的数据,并通过其接口电路将数据传输到终端主机。

2.2.2 ADF7020芯片介绍

ADF7020是ADI公司的产品,是一种低功耗,低IFISM频段收发器,工作在433 MHz,868 MHz和915 MHz,电压2.3~3.6 V,可编输出功率从-16~13 dBm,1 kb/sFSK模式的接收灵敏度为-117.5 dBm或9.6 kb/s的-110.5 dBm,接收模式的功率为20 mA,10 dBm输出的发送模式的功率为30 mA,其他特性包括VCO,分数N PLL,片内7位ADC,数字接收信号强度指示(RSSI),温度传感器以及全自动AFC回路,关断模式的电流小于1μA,在信号良好的情况下,传输距离可达800 m。在低成本数据传输器,遥控/安全系统,无线测量和无键盘输入方面有很大的应用前景。

在本系统中,ADF7020是无线数据通信模块的主要芯片,利用芯片本身集成的射频、滤波、放大、数字信号处理的模块,搭建收发一体的无线通信模块。由于芯片无线通信距离远及其高度的集成化,使得无线模块电路设计简单,调试方便,系统工作也更稳定。

2.3 主要电路介绍

本系统硬件电路分为3个部分:条码扫描仪和LPC2142之间的数据传输接口;数据无线收发电路;LPC2142和终端主机之间的接口电路,本系统采用串口与主机进行数据通讯。

主要电路的设计介绍如下:

2.3.1 条码接收电路

目前绝大多数条码扫描仪的数据接口有USB和串口2种形式,USB接口数据传输速度快和安装简单的优点。在系统设计中,我们采用USB接口的扫描仪。条码扫描仪读取条码信息后,通过USB将条码信息传送入LPC2142,LPC2142接收到条码信息后,驱动无线模块将数据发送出去。

LPC2142带有USB设备控制器,他由寄存器接口、串行接口引擎、端点缓冲存储器和DMA控制器组成。串行接口引擎对USB数据流进行译码,并将数据写入相应的端点缓冲存储器。通过该控制器直接与USB接口的设备相连,其连接电路图2所示。

2.3.2 无线收发模块电路

ADF7020芯片集成了完整的无线收发电路。在接收模式下,相当于一个传统的超外差接收器,RF(射频)输入信号通过从RFIN管脚引出的天线,经LNA(低噪声放大器)放大后翻转进入混频器,通过混频器混频产生IF(中频)信号。在IF处理阶段,该信号在送入解调器前被放大和滤波。解调后从引脚DATA I/O输出解调数字信号,解调信号的同步由芯片提供的时钟信号完成。

ADF7020芯片自带SDATA、DATAI/O两个串行接口实现数据收发功能,能够与多种单片机(MSC51,ARM,AVR,PIC等)直接兼容连接。在本系统中,LPC2142和ADF7020无线收发模块之间通过串口相连,采用SP3232E芯片进行RS232电平转换。具体电路如图3所示。

3 系统软件设计

系统软件设计包括USB的驱动和基于USB的数据传输,无线数据的收发,终端主机上数据库应用程序的开发。

3.1 USB的驱动和基于USB的数据传输

本系统的USB通信采用标准USB2.O协议,与USB控制器之间12 Mb/s的数据传输。该软件编程是用C语言实现的,通信过程主要包括2部分:并口数据的采集和初始化。

并口数据的采集是通过轮询的方式来进行的。在系统上电后,LPC2142扫描USB端口,当条码扫描仪准备工作,发送请求接收数据信号时,LPC2142接收到信号后,则从条码扫描仪的数据端口将并口数据读出。利用LPC2142芯片自带的串行接口引擎对USB数据流进行译码,并将数据写入相应的端点缓冲存储器。在从条码扫描仪向LPC2142进行数据传输过程中,LPC2142向条码扫描仪发送一个IN令牌,在条码扫描仪接收到令牌后对数据进行响应。

初始化过程分2部分:ARM芯片的初始化和条码扫描仪的初始化。ARM芯片的初始化过程就是直接向相应的I/O口写初始化值及设置看门狗,调用函数watchdog_init()实现设置看门狗。条码扫描仪的初始化包含以下一些步骤:获取设备描述符、设置条码扫描仪USB地址、获取配置描述符、加载USB配置值、发送数据接收符。

3.2 无线数据的收发

无线数据收发软件设计,首先是在LPC2142接收到条码扫描仪发送的数据后,发送一个信号给无线发送模块,两模块之间的连接是采用RS 232转接器来实现,在接收到LPC2142的发送信号后,无线模块返回接收信号,并打开RS 232转接器,LPC2142接收到信号后,发送数据到收发模块,收发模块具有接收和发送的功能,在软件的控制下实现数据收发。

3.3 数据库应用程序

本系统可为中、小型规模企业用户提供完整的库存业务管理和物料管理方案。他能彻底改善企业库房管理不畅、货物调配不及时、库存查询繁琐、库管人员太忙等不良工作状况。本系统数据库系统包含:基础档案、系统管理、库存业务管理、综合查询等模块。具体框图如图4所示。

4 结语

本文提出了一种基于嵌入式无线条码扫描仪的方案,并提出由ADF7020芯片构成的无线收发模块。系统能保证远距离数据通讯的可靠性,具有功能齐全、系统扩展灵活、性能/价格比高等特点。以嵌入式为基础的无线条码扫描仪系统,具有很大的实现性,在仓管、超市、图书、邮件等物品流通行业更有其优势。

关键字:发射  收发  终端 引用地址:基于嵌入式的无线条码扫描仪系统的设计

上一篇:基于EP9312的银税类嵌入式系统硬件设计方案
下一篇:AT91RM9200在嵌入式税控POS系统中的应用

推荐阅读最新更新时间:2024-05-02 20:27

数字信号OOK/ASK无线收发电路设计
    摘要: 介绍一种采用TX6000单片发射器芯片、RX6000单片接收器芯片构成的数字信号OOK/ASK无线收发电路。     关键词: 数字信号 OOK ASK 无线收发器 1 概述 所设计的数字信号OOK/ASK无线收发电路由TX6000单片机发射器芯片和RX6000单片接收器芯片组成,工作在916.50MHz频段;具有OOK/ASK调制和解调能力,抗干扰能力强,适合工业控制应用;采用SAW频率合成技术,频率稳定性好;接收灵敏度高达-98dBm,发射输出功率0.75mW;数据速率可达115.2Kbps;低工作电压(2.7~3.5V);低功耗,接收时电流1.8mA,发射时电流12mA,接收待机状态
[网络通信]
杨学山点评移动智能终端产业:我们已进第二方阵
    在昨天召开的“移动智能终端技术创新与产业联盟”上,工业和信息化部副部长杨学山在致辞中表示,我国移动智能终端整体上已经进入全球第二方阵,产业界要加快速度,进入第一方阵。 杨学山说,移动智能终端是移动终端的构成部分,移动终端是这几年来技术创新和产业发展里面最活跃,规模扩张最快的部分,也是国际上国家间和企业间博弈的关键部分。 从产业制造的角度来看,接近80%的移动智能终端产能都在国内。“我们一直在考虑,制造业会不会移走,重新转移回发达国家,或者是去印尼、越南等低成本国家。但这几年不但没有减少,反而略有上升。”杨学山说,“实际上由于产业链、供应链的完善,使我们在制造环节的竞争优势,实际上已经很难在全球的其他地方再形成。” 从技
[手机便携]
百度高通达成合作为Android终端提供云服务
11月14日消息,百度宣布将与美国高通技术公司(美国高通公司的全资子公司)合作,实现并推广针对由高通骁龙处理器支持的Android终端的百度云服务。 百度还将为高通骁龙处理器支持的Android终端用户提供百度云服务,该服务包括如下部分:首先,在终端激活百度云服务的一年内,可免费享有15GB百度云服务存储空间;同时还可终身免费享有额外15GB百度云服务存储空间。 除了这些由百度提供的推广优惠之外,百度也积极宣布将持续优化其云服务,以便更好运行于基于部分由高通技术公司提供的高通参考设计(Qualcomm Reference Design, QRD)而制造的Android终端。通过针对这些终端而优化的百度云服务,终端制
[网络通信]
Seoul Viosys推出新型垂直腔面发射激光器 可用于汽车激光雷达
据外媒报道,复合半导体开发商Seoul Viosys推出了一种新的垂直腔面发射激光器(VCSEL)。预计未来5年内,VCSEL的市场价值将从11亿美元增长到27亿美元,而Seoul Viosys作为首家提供VCSEL产品的韩国公司,希望在VCSEL市场中占有一席之地。 (图片来源:Seoul Viosys) VCSEL是一种基于光的通信技术,使用激光二极管将电信号转换为光信号。该项技术可满足基于摄像头的飞行时间和3D传感应用,以及智能汽车激光雷达应用的高数据要求,预计下一代5G设备对这项技术的需求量会特别大。 Seoul Viosys的近场25Gbps VSCEL激光二极管可以部署在具有单通道和四通道配置的设备中。该
[汽车电子]
Seoul Viosys推出新型垂直腔面<font color='red'>发射</font>激光器 可用于汽车激光雷达
中国市场Android终端App兼容性质量报告
    由于Google的开放策略,越来越多的终端厂商甚至互联网企业加入到手机终端商的领域,迅速加剧了Android移动终端的碎片化,但随之而来基于Android的移动App产品因为智能终端不能正常安装、意外错误、强制退出等严重影响用户体验的缺陷越来越多,移动App产品与移动设备的兼容性问题常常导致用户投诉,比例甚至超过30%,全球过去一年因此类返修所带来的直接损失超过20亿美元。   移动开发者对于全球移动终端的质量和性能掌握甚少, 移动APP产品与移动终端的互相兼容适配矛盾十分突出,无法适配兼容到所有的Android手机终端给开发者带去大量的损失,糟糕的口碑影响销售和市场业绩的损失更加难以预计,令开发者十分沮丧,给Android
[手机便携]
污水集中排放监控终端的设计和实现
O 引言 近年来,城市污水处理产业进入快速发展期。污水排放企业将污水集中排放到污水处理厂进行集中污水处理,排污企业根据排污量缴费。而传统的污水排放量主要是由人工对排污企业的现场流量计进行抄收,但这种由于排污企业比较分散而显得方法费时费力,因此,设计了一套针对污水排放企业的集中监控系统。通过系统采集排污企业的污水排放实时流量、流速、电机状态等现场数据,集中传输到污水处理厂的监控中心,并通过监控中心实时控制现场污水排放。 1 污水集中排放监控系统概述 污水处理集中监控系统框图如图1所示: 集中监控系统包括三层:顶层、中间层、底层。 顶层为监控中心的上位机,负责系统的监控任务,通过Internet接入完成和
[工业控制]
里程碑突破:美国SpaceX首次48小时内成功两次发射和回收火箭
SpaceX太空探索科技公司在25日下午4点半左右再次实现了一次里程碑式的突破。当天,太空探索科技公司在美国加州的范登堡空军基地,成功地发射了一艘猎鹰9号火箭,在发射7分47秒后将火箭的第一级成功回收。加上该公司23日在佛罗里达州的一次发射和回收,这标志着该公司首次在48小时内成功发射和回收两枚火箭。这意味随着太空探索公司更大限度地降低了商业航天运输的成本。下面就随网络通信小编一起来了解一下相关内容吧。 里程碑突破:美国SpaceX首次48小时内成功两次发射和回收火箭 迄今,“猎鹰9”火箭第一级已成功在海上回收8次,在陆地上成功回收5次。该公司表示,由于回收技术达到成熟,将在近期实现每两到三周发射一次火箭的频率目标。 以上是
[网络通信]
Molex莫仕扩大量产400G ZR QSFP-DD相干光纤收发
Molex莫仕扩大量产400G ZR QSFP-DD相干光纤收发器,满足下一代数据中心互连网络的需求 • 提高网络覆盖范围和可靠性,同时降低成本和功耗 • 通用标准扩展对大型云/数据中心运营商的应用支持 • 与 Marvell的合作简化并加强了边缘和数据中心网络 美国伊利诺伊州莱尔 - 2022年3月3日 -全球电子行业领导者和连接创新者Molex莫仕正在增加生产其商用400G ZR QSFP-DD可插拔相干光纤收发器,以支持对于先进数据中心互连 (DCI) 解决方案日益增长的需求。作为Molex莫仕不断扩展的光纤收发器产品组合的组成部分,400G ZR和400G ZR+产品旨在以小尺寸提供优化的数据传输速率和
[网络通信]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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