DSP纸币识别系统.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DSP纸币识别系统

1 引言 钱币、特别是大面额纸币抢劫事件通常涉及金额巨大,因此不仅使国家、个人以及金融机构遭受严重经济损失,而且也一直是影响社会治安、危害社会稳定的重要因素。如果根据纸币号码的唯一性,在纸币入库前登记纸币的号码,若发现目前流通的纸币与被抢劫纸币号码相一致,则限制其流通,并为抢劫案件的侦破提供线索,同时也对抢劫案犯产生震慑作用。因此有必要在货币流通市场提供一种便携式纸币号码自动识别装置。本文开发一种基于DSP的人民币号码识别记录系统,主要用于银行等金融机构,并与点钞机或捆钞机等配合使用。由于其使用目的的特殊性,因此不但对该识别系统本身的体积提出了严格的要求,而且对系统的成本及其运行速度、稳定性以及识别精度等方面都提出了较高的要求。 2 系统方案及硬件设计 根据点钞机目前的运行速度,该系统的采集和识别速度设定为10~15张/s,且对纸币的识别率达到98%以上。安装到点钞机或捆钞机以后,可在不影响点钞机或捆钞机原有功能的情况下,自动识别记录纸币号码,并可传输到PC机。本系统主要有三大部分组成,即:图像采集模块、系统核心模块、通信模块。系统框图如图1所示。 图1 系统框图 2.1 纸币号码图像采集模块 本部分中所采用的是OMNIVISION公司生产的彩色图像传感器OV7620。这部分的主要功能是采集图像,并对获取的图像进行抗混叠滤波、放大、A/D转换以及图像截取等预处理,从而得到满足系统要求的数字图像数据,并为系统提供同步信号等。本模块主要硬件设计如下: 1)图像传感器OV7620的数字信号输出有8位模式和16位模式两种。由于本系统针对灰度图像进行处理,为了简便和实用起见,采用16位模式。数据输出只采集OV7620低8位(Y7-Y0)亮度数据,用于为后续数据处理模块提高数字图像数据源。 2)OV7620有两种初始化方式:上电模式和OmniVision Serial Camera Control Bus(SCCB)编程模式。这两种模式的选择是通过设置OV7620的IICB引脚实现的[1]。本系统采用的是SCCB编程模式。 3)同步信号VSYNC、CHSYNC等以及象素时钟PCLK用于保证所传输的数字图像数据存储位置的准确,为后续数据正确处理提供了保障。 4)SCCB功能引脚也连接到DSP相关引脚,在系统上电后进行必要的初始化工作,以便图像传感器按照系统要求进行相应的工作。号码图像如图2所示。 图2 纸币号码图像 2.2 系统核心模块 本部分中所使用的核心处理器是由TI公司生产的TMS320VC5416[2],外围电路包括电源转换电路、FLASH ROM、晶振电路、复位电路、信号隔离电路等。这部分的主要功能是实现系统各部分的初始化、对所采集的图像进行识别和存储、处理整个系统的全局控制等。系统上电以后本模块完成以下工作: 1)将系统程序从快速闪存FLASH中导入系统快速RAM中; 2)需要对DSP本身进行必要的初始化; 3)通过用DSP模拟SCCB总线对图像传感器进行初始化。由于所采用的图像传感器的初始化要求必须通过SCCB总线协议才能完成,本系统利用DSP的现有资源,在不影响其它预订功能的前提下成功地完成了对SCCB总线协议的模拟,而没有采用通常所用的利用单片机固有IIC或SCCB接口进行初始化的方式,一方面降低了系统成本,另一方面是降低了系统的复杂度,提高了系统的稳定性; 4)对数据传输模块进行初始化。串口控制器MAX311E在本系统与PC机之间建立起可靠的通信,结构简单实用,利用DSP原有的资源即可实现对控制器的初始化以及识别结果的传输工作; 5)保存所采集的图像数据,并进行必要的预处理。数据处理模块必须及时准确地将有效数据保存到指定的存储位置,并再次做识别前的必要的预处理如二值化等,以保证识别结果的正确; 6)对预处理后的图像数据进行识别操作,并保存识别结果。这是整个系统的核心,将经过多次预处理后的数字图像数据按照设定的识别规则进行处理和识别,识别结束后还必须将所有识别结果保存到系统特定的存储位置,以备传输到PC机或U盘等; 7)在以上过程中还需要通过DSP实现对整个系统的全局控制操作。 2.3 通信模块 本部分主要用于同PC机建立通信,然后将识别结果传输到PC机,并保存为文本格式。利用DSP的McBSP(多通道缓冲串行口)所具有的SPI(CLOCK STOP)模式与串口控制芯片相结合而建立的同PC机的通信。 3 系统软件设计 软件主要包括OV的初始化程序、DSP的初始化程序、纸币号码图像采集与识别程序、通讯初始化程序以及上电引导程序等。系统流程图如图3所示。 图3 系统流程图 3.1 OV的初始化设

文档评论(0)

almm118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档