APP下载

基于SOPC 二维条形码识别系统设计与实现

2013-12-21于彦峰任全会

电子器件 2013年2期
关键词:系统设计

于彦峰 ,任全会

(郑州铁路职业技术学院,河南 郑州450052)

二维条形码是一种新的信息存储和传递技术,目前在公共安全、国防、政府管理、金融、交通、医疗、海关及相关工业商业领域得到了广泛应用。当前二维条码采用的技术标准为PDF417,该标准具有早期编码技术所不备的优点,如增强了防伪保密性能,成本低廉,不依赖网络和数据库,随载体移动等。传统的识别技术都是利用单片机和分立元件实现的,有统识别速度慢、电路复杂的缺点[1]。本系统基于SOPC 二维条形码识别设计,充分利用片内资源,能够很好的克服传统识别系统的缺点。

1 系统硬件设计

1.1 系统整体架构

该系统在设计时围绕在完全脱离后台数据库时,能够进行识别的高效率这样一个基本点进行。系统通过SOPC 技术来实现二维条码识别器。系统总体结构如图1 所示。

图1 系统总体机构框图

1.2 SOPC 系统模块

在QuartusⅡ和SOPC Builder 环境下完成SOPC 系统的定制。系统芯片采用Altera 公司的CycloneⅡ系列EP2C35 型FPGA。在实现识别的功能时,通过在软核NiosⅡ处理器编写程序并且运行,可以加速硬件模块的运行。

图2 SOPC 结构原理图

整个系统组成分3 层,分别为条码译码的核心算法、操作系统和硬件平台。核心算法主要实现对条码信息的处理和数据纠错,操作系统采用QuartusⅡ操作系统,该操作系统作为系统平台,当前能相对地提高整体系统性能[2-3]。硬件平台采用CyloneⅡEP2C35、ADV7181B、相关存储器以及外部设备。

1.3 图像采集子系统

图像信号的数模转换由解码芯片ADV7181B 完成,FPGA 中的I2C 模块主要功能的实现是通过配置ADV7181B 来实现,ADV7181B 接受I2C 总线传过来的数据对芯片以及寄存器实现初始化配置。……

登录APP查看全文

猜你喜欢

系统设计
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
何为设计的守护之道?
《丰收的喜悦展示设计》
基于PowerPC+FPGA显示系统
半沸制皂系统(下)
瞒天过海——仿生设计萌到家
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
设计秀