随着现代计算机技术和互联网技术的飞速发展,嵌入式系统成为当前最热门的焦点之一;ARM以其高性能低功耗等特性成为目前应用最广泛的32位嵌入式处理器。近年来得到快速发展的机电一体化设备的人民币纸币清分机系统,是嵌入式系统的典型应用;它的主要工作流程是:人民币图像通过图像传感器采集得到的模拟信号,经过放大、A/D转换和FPGA协调之后得到数字图像,经缓存后进入到主CPU--S3C2410,通过图像识别,实现面向、面值、新旧分级、破损程度等特征的识别,最后送出结果到控制CPU对识别结果进行相应的显示和机械动作。论文主要涉及以下这些内容: 1):基于ARM的嵌入式系统和清分机系统介绍。 2):人民币清分机的硬件系统基本构架,清分机的各关键硬件的选型及主要原理;着重介绍清分机的处理核心--S3C2410。 3):图像处理基础。介绍了清分机系统中各类图像的特点,图像分析中的常用工具--灰度直方图,从而为识别算法做好准备。 4):介绍了人民币的特征识别算法原理及实现基本流程,通过MATLAB对算法进行仿真研究。 5):嵌入式linux设备驱动的开发。针对清分机设备种类繁多而又是多任务的特点,本文提出使用可裁剪而又稳定的linux操作系统来管理整个清分机系统;而实现操作系统对清分机的管理首先就要实现设备与操作系统的连接--设备驱动。
上传时间: 2013-06-01
上传用户:xoxoliguozhi
WinAVR中自带的延时函数说明 WinAVR中自带的延时函数说明
上传时间: 2013-06-14
上传用户:Late_Li
介绍了TI公司模数转换器ADS5287的性能特点。用ADS5287作为模数转换器设计了MIMO中频接收机电路,完成了系统的PCB设计,并使用Hyperlynx软件中的Boradsim工具对设计中重要的高速信号线做了信号完整分析。
上传时间: 2014-01-11
上传用户:zhoujunzhen
教你如何排除单片机应用中的干扰现象,提高应用系统的精确性。
上传时间: 2015-04-08
上传用户:邶刖
用遗传算法优化小波神经网络,程序完整,实现函数逼近功能
上传时间: 2013-12-26
上传用户:lps11188
飞行控制中的PID计算,当前应用与飞艇飞行控制,此段为偏角控制
上传时间: 2013-12-20
上传用户:dyctj
大家要明白EDA在现实生活中的作用,多注重应用的环节就可以得到长远的进步 。
上传时间: 2017-01-22
上传用户:璇珠官人
算法分析中的辛甫生公式和梯形公式,首先, 找到表达式中的共同点----一个函数。编写该函数。然后,分别编写两公式的表达式。
标签: 算法分析
上传时间: 2017-01-24
上传用户:sammi
一篇硕士学位论文,数值优化技术编码的 PSO混合算法及 其在前馈神经网络训练中的应用研究。
上传时间: 2013-12-11
上传用户:libinxny
该文进行的设计作为数控系统大课题中的一个子课题,主要研究利用PCI总线来实现对外围IO的操作,硬件上包括设计一块PCI接口卡并测试通过,软件上实现了PCI接口卡在Linux下的驱动和用软PLC来实现对外围IO的操作.该文在比较几种微机总线的基础上,为了实现数控系统高速、高精度、低功耗的要求,采用PCI总线进行设计.随着可编程逻辑器件的发展,为在一片PLD芯片内实现复杂的逻辑控制提供了条件.该文在综合比较开发PCI卡的几种方法的基础上,选择了使用FPGA来实现PCI接口卡设计.用VHDL语言对FPGA编程,采用模块化的设计方法进行设计,用状态机来控制PCI逻辑的时序.设计首先在EDA软件上仿真通过后,制作成PCI板卡并在现场调试通过.为方便所设计的PCI卡在数控系统及其它系统中应用,该文设计了PCI卡在Linux下的设备驱动程序,主要包括设备的注册与注销、与Linux内核的接口、相关的入口函数、驱动程序的编码、编译、加载与卸载等,并编写了相应的测试代码,在Linux环境下调试通过.为了解决数控系统中PLC的应用问题,该文还设计了PCI卡在软PLC中的应用.采用的软PLC软件是Linux下的MatPLC软件.在详细讨论MatPLC工作原理的基础上,设计了一个输入模块、一个输出模块和一个MatPLC配置文件.输入模块通过驱动程序从PCI卡中读取数据,传送到MatPLC内核的全局变量中,输出模块从内核全局变量读取数据并进行逻辑运算,再输出到PCI卡.将他们编译通过,并进行测试,最终实现软PLC对外围IO端口的读写.该论文受到广东省科技攻关项目[2002A1040402]、广东省科技攻关项目[2003C101002]、广州市重大科技攻关计划[2002Z1-D0051]的资助.
上传时间: 2013-07-18
上传用户:szchen2006