简单STC12C2052的人民币识别控制系统应用

发布者:qinghong最新更新时间:2012-07-31 来源: 21ic 关键字:STC12C2052  人民币识别  控制系统 手机看文章 扫描二维码
随时随地手机看文章

    人民币反假宣传站的设计是为了普及反假币的知识,通过播放人民币详解的视频,演示人民币的防伪特征,并通过人民币识别系统切实让人们对假币的知识有了深刻的认识。将反假币志愿者协会的工作人员从繁重的重复性的宣传纸币识别的工作中解放出来,提高反假币宣传的工作效率。这里开发研制的纸币清分机具备两种功能:检伪和播放视频宣传片。检伪通过模拟和数字电路以及加上一些简单的控制来实现,播放视频宣传片这项功能包括各种纸币的面值和纸币防伪特征的详解,以达到推广人民币识别的目的。

1 机器识别的原理
    当前大量使用的是第5套人民币,该套人民币专门针对第4套人民币防伪弱点,使用了10大防伪的高新技术,分别为:a.纸张;b.水印;c.对印防伪;d.荧光油墨;e.安全线防伪;f.凹版印刷;g.磁性油墨;h.彩虹印刷;i.隐形数字及横竖双号码;j.光变油墨面额数字。
    在10大防伪特征中可以用于机器识别的特征包括:水印的红外透射率;纸张的荧光效应;磁性油墨的磁信号;纸币的宽度;安全线磁编码。在这个系统里用到的是水印的红外透射率和纸张的荧光效应。
1.1 水印的红外透射率识别
    一束光强为I0的入射光,透过某介质后的光强为I,设α为介质吸收系数;η为介质反射率;d为介质厚度。则有:
    I=I0(1-η)exp(-ad)      (1)
    式(1)说明纸币的透射光强可反映纸币的纸张、票面颜色及厚度等特性。通过实验发现真假纸币在水印部分的光投射率有明显不同。
1.2 纸张的荧光效应识别
    荧光检测的工作原理是针对人民币的纸质进行检测。人民币采用专用纸张制造(含85%以上的优质棉花),假钞通常采用经漂白处理后的普通纸进行制造,经漂白处理后的纸张在紫外线(波长为365 nm的蓝光)的照射下会出现荧光反应(在紫外线的激发下衍射出波长为420~460 nm的蓝光),人民币则没有荧光反应。所以,用紫外光源对运动钞票进行照射并同时用硅光电池检测钞票的荧光反映,可判别钞票真假。小结:该系统通过这两种特点,在辅助光源的作用下通过高清摄像头自动拾取被测货币影像,再通过相应的图像处理获取防伪特征,通过与数据库中的真版人民币的特征的比对,达到识别人民币的目的。

2 硬件电路设计
2.1 基本功能
    上位机通过串口使用MAX232芯片实现与下位机的通信,通过一个虚拟串口实现串转并的16通道的输出控制,再通过图像采集模块进行图像采集,使用图像采集卡通过USB将采集的图影信息送到图像处理单元。
2.2 控制系统框图
    控制系统框图由控制模块、图像采集模块、RS232串口通信模块、TP168595模块、EASYCAP模块等组成。


2.3 系统控制模块
    控制模块采用STC12C2052,这款3.5~5 V工作电压、PDIP-20封装的小型单片机功耗低、1个时钟/机器周期处理数据速度快、稳定性强、强抗静电、强抗干扰、价格低、自动加密且无法破解、且通过串口即可下载程序、方便升级等优点适合用于精准的控制指令系统。
    单片机通过MAX232芯片与上位机进行通信,采集得到的17路数据,进行接收、解码处理,再通过68595的级联实现16路的串转并的输出控制。
2.4 四路图像采集的逻辑电路模块
    三路通道通过控制继电器搭建的逻辑电路实现对四路图像切换采集的控制,可以节约一个端口,备作其它功能的扩展。采集器件使用的是MICroview公司的MVC1000M,驱动是由VC编写的,每个摄像头都有一个对应的ID号,易于上位机的程序编写。EASYCAP是一款带USB接口的视频采集卡,将采集到的信息通过USB传送给图像处理系统,通过图像处理达到识别人民币的目的。


2.5 TPI68595串转并模块
    TPI68595通过级联实现了16路输出通道,非常节约资源,且为OC输出,每段100mA,输出速度快,有信号端、移位脉冲端、信号清除端、信号存储端,适用于精准的控制系统。[page]
2.6 辅助光源的设计
    (1)顶灯;(2)侧灯;(3)底灯。

3 软件设计
3.1 其通信协议
    (1)波特率:4800B/S;(2)码头:NJFU;(3)停止位:#;(4)通信有中断和查询两种方式,这个系统里采用查询的方式进行通信;(5)联络方式为上位机主动联络下位机;(6)数据桢格式:NJFU,D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15 D16 D17#。

[page]

3.2 数据的解析


    其中D13,D14,D15通过继电器组成的逻辑关系控制4路摄像头:


    下位机内存单元的分配:


3.3 上位机和下位机的通信(见图3)
    上位机的通信程序采用C语言编写,它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序,可移植性好。


    下位机的通信程序采用汇编语言编写,它的长处在于编写高效且可以直接对硬件精准控制。下位机的输出子程序采用按权相加的算法。

4 结束语
    经实验调试证明,该系统具有可靠的稳定性,且占用硬件接口少(只占用下位机一个串行口),在人民币反假宣传工作站的设计中得到了很好的应用。

关键字:STC12C2052  人民币识别  控制系统 引用地址:简单STC12C2052的人民币识别控制系统应用

上一篇:基于单片机的高压驱动电源设计
下一篇:单片机内部的时序分析

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

易控在SMPT-1000锅炉综合控制系统中的应用
系统简介 锅炉是是石油化工、电厂等工业过程中非常重要的动力设备。锅炉的工艺流程大概可以概述为:冷流经过除氧器除氧处理之后,在炉膛内吸收燃料释放出来的热量变成一种高温高压气体,并将气体传送到下游工序的一个过程。 本课题采用高级多功能过程控制实训系统(Super Multifunction Process Control Training System,SMPT-1000)中的锅炉单元作为被控对象,其正视图和实物图如图1•1所示,通过控制该仿真锅炉了解与研究工业锅炉控制的特点。   SMPT-1000锅炉正视图和实物图 本课题以西门子公司的SIMATIC S7-300 PLC为控制器,通过硬件组态和PROFIBU
[嵌入式]
基于Pi控制器的交流电机控制系统控制算法综述
1 引言     随着电力电子器件及微电子器件的迅速发展,以及现代控制理论在交流调速传动中的具体应用,从一般要求的小范围调速传动到高精度、快响应、大范围传动;从单机传动到多机传动协调运转,几乎都可采用交流传动。但交流电机本质上是一个非线性的被控对象,电机参数在实际应用中会发生变化,而且可能存在比较严重的外部干扰。经典控制理论不能克服负载、模型参数的大范围变化及非线性因素的影响,因而控制性能将会受到影响。要获得高性能的交流电机控制系统,就必须研究先进的控制算法以弥补经典控制的缺陷和不足。近年来,随着现代控制理论的发展,先进控制算法被广泛应用于交流电机控制系统,例如自适应控制、滑模变结构控制、神经网络控制、模糊控制等,并取得一定成果。因
[嵌入式]
汽车驾驶模拟器硬件控制系统的研究设计
汽车驾驶模拟器是利用计算机实时控制和计算机图形处理技术模拟汽车的实际行驶过程,用来培训驾驶员,缩短上车试车的周期,降低驾驶培训的成本。汽车驾驶模拟器包括硬件和软件两部分组成。硬件由计算机、显示设备、方向盘、仪表盘等部件构成,软件包括道路环境的计算机仿真视景系统、声响模拟、操作平台等子系统构成。本文将对硬件控制系统的设计进行研究。   一、控制系统的原理和功能   汽车驾驶模拟器系统包括机械部分、控制系统和模拟软件三大部分。机械部分的点火装置、方向盘、离合装置、脚刹装置、手刹装置、油门装置、档位装置、仪表装置均采用实物仿真;控制系统定时检测点火情况、方向盘转过的角度、旋转方向、离合器、脚刹、手刹、油门、档位的状态,并将检
[汽车电子]
汽车驾驶模拟器硬件<font color='red'>控制系统</font>的研究设计
一种基于PSoC芯片的倒车雷达控制系统设计
PSoC传感器应用平台   在嵌入式系统中,控制芯片主要处理两大类型的信号,一种是数字信号,另一种就是模拟信号。模拟信号通常来自于传感器。要从这些模拟传感器中获得准确的信号并不是一件容易的事情。模拟的输出信号通常振幅比较小,所以需要一个信号放大器。信号放大后,噪声会也被放大,又需要一个模拟的低通或带通滤波进行滤波。如果多种传感器同时使用,还需要一个模拟的MUX。除此之外,还可能用到比较器和D/A转换器。   传统设计中,控制器只用来实现处理数据、系统间的通讯和控制功能。如果您的设计也用这种传统的方式,就会面临一些挑战。这些挑战主要来自于分离的模拟器件和固定功能的MCU。首先从系统设计角度看,随着市场变化速度的加快和用户要求的提
[汽车电子]
一种基于PSoC芯片的倒车雷达<font color='red'>控制系统</font>设计
铁电存储器在多CPU自动识别控制系统中的应用
1、自动识别控制系统简介 自动识别技术是将数据自动识读、自动输入计算机的一种方法或手段。它是包括条码技术、磁条(卡)技术、光学字符识别、系统集成化、射频技术、声音识别及视觉识别等集计算机、光、机电、通信技术为一体的综合性高新科学技术。自动识别技术提供了快速、准确地进行数据采集输入的有效手段,解决了手工数据输入速度慢、错误率高等造成的 瓶颈 难题,因而自动识别技术作为一种革命性的高新技术,日益为人们所接受。 自动识别控制系统则是集微机自动识别技术和现代安全管理与控制措施为一体的系统,它涉及电子,机械,光学,计算机技术,通讯技术,生物技术等诸多新技术。是解决重要部门出入口实现安全防范管理的有效措施。包括出入口门禁安全管理系统、电梯控
[单片机]
铁电存储器在多CPU自动<font color='red'>识别</font><font color='red'>控制系统</font>中的应用
MVB总线在地铁列车控制系统中的应用
地铁 2 号线、深圳地铁 1 号线、上海地铁 1 号线延长线的列车均采用了符合 IEC61375 TCN 标准的德国总线控制系统。该系统由列车总线( WTB) 和多功能车辆总线( MVB) 两部分组成, 单元( 整个列车 6 辆车为一个编组, 3 辆车为 1 个单元) 内用 MVB 总线连接, 两个单元间用 WTB 总线连接, MVB 总线实现车辆控制, WTB 总线实现列车控制。 1 MVB 总线的物理层和链路层 MVB 总线模型是在开放系统互联 OSI 模型的基础上进行了简化。OSI 具有 7 层参考模型, 而 MVB 只有其中的物理层和链路层。 1.1 物理层 MVB 总线的物理层有 3 种: 1) ESD( 电的短
[嵌入式]
灯光控制系统电路
灯光控制系统电路,ht Control System It is easy to install a couple of infrared emitter and receiver at the entrance of your room and maybe you connect them to the light, but you cannot control the light in this way! You will never know how many person inside and if the room is empty or not. In this system, every thing is un
[工业控制]
灯光<font color='red'>控制系统</font>电路
Modbus转profinet网关连接ES-R6六轴关节机器人控制系统与PLC的配置案例
在众多的通讯协议中,Modbus转profinet是被广泛使用的一种协议转换方式。这种技术结合了两种不同的通信协议,能够实现不同设备之间的高效通信和数据交换,为生产过程提供了更多便利和灵活性。应客户要求用开疆智能Modbus转profinet网关连接ES-R6六轴关节机器人控制系统与PLC的配置,通过Modbus转profinet网关控制ES-R6六轴关节机器人控制系统。 首先打开电脑中的PLC软件进行组态,安装Modbus转Profinet网关的gsd文件添加到博图中。 选择gsd所在文件夹位置所正在位置即可确定后会出现在图中,选择安装即可。 安装完毕后在如下地址找到Modbus转profinet网关模块。
[嵌入式]
Modbus转profinet网关连接ES-R6六轴关节机器人<font color='red'>控制系统</font>与PLC的配置案例
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • 学习ARM开发(16)
    ARM有很多东西要学习,那么中断,就肯定是需要学习的东西。自从CPU引入中断以来,才真正地进入多任务系统工作,并且大大提高了工作效率。采 ...
  • 学习ARM开发(17)
    因为嵌入式系统里全部要使用中断的,那么我的S3C44B0怎么样中断流程呢?那我就需要了解整个流程了。要深入了解,最好的方法,就是去写程序 ...
  • 学习ARM开发(18)
    上一次已经了解ARM的中断处理过程,并且可以设置中断函数,那么它这样就可以工作了吗?答案是否定的。因为S3C44B0还有好几个寄存器是控制中 ...
  • 嵌入式系统调试仿真工具
    嵌入式硬件系统设计出来后就要进行调试,不管是硬件调试还是软件调试或者程序固化,都需要用到调试仿真工具。 随着处理器新品种、新 ...
  • 最近困扰在心中的一个小疑问终于解惑了~~
    最近在驱动方面一直在概念上不能很好的理解 有时候结合别人写的一点usb的例子能有点感觉,但是因为arm体系里面没有像单片机那样直接讲解引脚 ...
  • 学习ARM开发(1)
  • 学习ARM开发(2)
  • 学习ARM开发(4)
  • 学习ARM开发(6)
何立民专栏 单片机及嵌入式宝典

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

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