随着计算机技术和互联网技术的发展,嵌入式系统已成为近年来新兴的研究热点。嵌入式系统的硬件核心是嵌入式微处理器,ARM处理器以其高性能、低功耗、低成本等优点占领了嵌入式系统处理器的大部分市场,基于ARM的嵌入式系统的应用已深入到工业控制、网络通讯设备等领域。Linux作为功能强大、源码公开的操作系统,在嵌入式领域中被广泛应用。 本文针对自动售货机控制系统在校园一卡通系统中的应用要求,以开发具有射频卡结帐功能的新型自动售货机控制系统,并与校园一卡通信息管理系统相连为目标,提出了基于ARM-Linux的自动售货机控制器总体设计方案。根据方案对自动售货机控制系统进行总体设计,在分析嵌入式软硬件可实现模块化设计的基础上,采用数据处理能力强和能够实现数据网络传输的HMS30C7202微处理器,对ARM处理器最小系统和关键的接口电路进行了硬件结构设计,系统扩展有FLASH、EPROM、以太网接口、RS232接口、GPIO接口、USB接口等外围电路。利用Protel软件完成了开发板的原理图设计、绘制以及印刷电路板布局布线工作,PCB设计以高速电路设计为准则,集成了多种接口电路,完成了硬件系统的设计。研究了嵌入式Linux操作系统下的自动售货机控制系统软件环境建立方法,论述了移植Linux到ARM控制板的过程,分析了嵌入式软件的应用程序架构与各部分设备驱动程序的设计方法,设计了硬件驱动程序。在嵌入式软、硬件开发的基础上,对基于ARM的嵌入式自动售货机控制系统进行实例研究和系统功能调试,完成了自动售货机控制系统的基本功能,并使系统能够基于以太网进行数据通信,为进一步的开发和应用提供了良好的基础。
上传时间: 2013-07-05
上传用户:Ruzzcoy
机械手是自动装配生产线上必不可少的设备,它可以模拟人手臂的部分动作,按预定的程序、轨迹和要求,实现抓取、搬运和装配等工作。在减轻人的劳动强度和提高装配质量和在恶劣环境下作业等方面,起到了积极的作用。嵌入式系统是近年来发展起来的以应用为中心并且软硬件可裁剪的实时系统,它的特点是高度自动化,响应速度快等,非常适合于要求实时的和多任务的场合。 本文分析了机械手控制系统的功能要求,研究设计了一种基于ARM和DSP的机械手数控系统的方案。嵌入式ARM处理器,具有运行速度快、功耗低、程序设计灵活、外围硬件资源丰富等优点,但其很难在处理大数据量、复杂算法时保证系统的灵活性和实时性。DSP作为数字信号处理的核心器件,能够实时快速的完成控制算法运算,由于DSP普通输入输出口的高低电平变化周期最快只能到1微秒左右,不适合高速输入输出;FPGA芯片高速输入输出数据,时间可缩短至几十纳秒。另外利用FPGA可以方便的实现各种接口的逻辑时序,丰富的接口使得该系统能够方便的进行移植,扩展了该系统的应用领域,从而提升了其性价比,通过ARM处理器和DSP以及FPGA技术的有机结合,发挥各自的优势,使系统具有程序设计灵活、以太网通信、大容量存储、高速数据输出、可移植等特点,既满足高速机械手自动控制的要求,同时又具有一定的通用性。 通过本课题实践表明,基于ARM和DSP构建嵌入式数控系统的应用方案全可行、合理,同传统的人机交互系统设计相比,能大量地减轻研发任务,提高发速度,能够在短时间内得到控制性能优秀的数控系统。
上传时间: 2013-06-11
上传用户:康郎
现阶段,中国的自动售货行业蓬勃发展。作为自动服务的核心部件,基于单片机的纸币识别系统已经越来越不能满足市场需求。 本文对基于uClinux操作系统和S3C4510B的纸币识别系统的各个方面进行了研究。研究表明,纸币识别系统要求能满足硬实时性,但uClinux操作系统的实时性不强。由于uClinux功能强大,免费且资源丰富,如能成功改进本纸币识别系统的实时性,纸币识别系统将在成本,性能和功能性等方面有更大的优势,所以对实时性进行改进将非常有意义。 在本纸币识别系统中,纸币特征采集子系统对实时性要求很高,需要满足硬实时的要求,所以是否能满足该子系统的实时性的要求,将是本纸币识别系统能否很好工作的关键所在。通过对当前多种uClinux实时性改进方案进行了解和研究,参考了RTAI和RTLinux的工作原理,提出了基于uClinux操作系统和S3C4510B的纸币识别系统的实时性改进方案。纸币特征采集子系统主要依靠码盘光耦产生的反馈信号生成硬件中断,然后通过处理该中断,实现对纸币特征的采集。在本文提出的方案中,为了提高系统对硬件中断的反应速度,避开uClinux对中断的慢处理,在操作系统与硬件之间建立了一个特殊的硬件抽象层来管理中断,并将纸币特征采集功能与操作系统剥离,放入一个单独的处理单元。通过这样的处理,使得中断产生时,硬件抽象层暂停uClinux操作系统的运行,直接将中断交由纸币特征采集处理单元处理,实时的完成纸币特征数据的采集。
上传时间: 2013-05-24
上传用户:shenlan
随着微电子技术和计算机技术的发展,工业生产过程的自动化和智能化程度越来越高。就玻璃工业生产而言,以前浮法玻璃生产线上所用的质量检测都是通过利用人眼离线检验或专用仪器抽样检测,无法满足实时检测的要求,并且人眼检测只能发现较大的玻璃缺陷,所以玻璃质量无法提高。目前国内几家大型玻璃生产企业都开始采用进口检测设备,可以对玻璃实现100%在线全检,自动划分玻璃等级,并获得质量统计数据,指导玻璃生产,稳定玻璃质量水平。 但由于价格昂贵,加上国内浮法玻璃生产线现场条件复杂,需要很长时间的配套和适应,而且配件更换困难以及售后服务难以到位等问题,严重束缚了国内企业对此类设备的引进,无法提高国内企业在国际市场的竞争能力。 应对此一问题,本文主要研究了基于DSP+ARM的独立双核结构的嵌入式视频缺陷在线检测系统的可行性,提出了相应的开发目标和性能参数,并在此基础上主要给出了基于TI公司TMS320C6202B DSP的视频图像处理以及缺陷识别的总体方案、硬件设计和相应的底层软件模块;同时论述了嵌入式工业控制以及网络传输的实现方案——采用Samsung公司的基于ARM7内核的S3C4510B作为主控芯片,运行uClinux操作系统,设计出整个嵌入式系统的软件层次模型和数据处理流程,其中编程底层的软件模块为上层的应用程序提供硬件操作和流程,从而实现缺陷识别结果的控制与传输。同时,本文还对玻璃缺陷的识别原理进行了深入的探讨,总结出了图象处理,图象分割以及特征点提取等识别步骤。 本系统对于提高玻璃缺陷在线检测的工艺水平、灵敏度、精度等级;提高产品质量、生产效率和自动化水平,降低投资及运行成本都将有着极其重要的现实意义。
上传时间: 2013-07-02
上传用户:shenglei_353
设备状态监测技术是计算机科学、测试技术、信号分析与数据处理技术等相结合的一种设备运行信息分析处理方法。将嵌入式计算机技术与数据采集技术及数字信号处理技术结合起来,构成一种体积小、便于携带、易于网络化、造价相对较低,集信号采集、处理、存储和显示为一体的设备具有广泛的应用前景。 本文通过对传统工控监测技术方案以及本项目具体功能和指标的分析,提出了ARM+嵌入式Linux架构的技术方案。采用多个嵌入式设备终端作为监测系统数据的采集终端,然后通过GPRS模块连入Internet,通过Internet上的多台主机作为监控中心,各自运行相应的包括网络管理功能的应用程序,实现监测数据自动、可靠的采集、存储、处理、实时显示及实时数据远程传输,进而实现分布式、网络化和自动化的设备监测系统新模式。 本文首先介绍了嵌入式技术的国内外研发现状。给出了嵌入式监测系统总体设计方案。根据系统的功能和要求的技术指标,在综合比较现有各种嵌入式操作系统的基础上,分析了使用嵌入式Linux操作系统构造嵌入式系统的优点和缺陷,选定了嵌入式Linux操作系统作为本次设计的操作系统;选择了samsung公司基于ARM920T内核的处理器S3C2410X作为嵌入式处理器;简单介绍了S3C2410X的工作模式,并设计了系统的硬件和软件结构方案。 这种基于嵌入式终端的工控监测系统主要由控制中心和嵌入式监测终端两大部分组成。本文所主要涉及的就是该系统中的嵌入式监测终端部分,主要进行了嵌入式监测终端的硬件设计,嵌入式操作系统ARM-Linux的移植,建立交叉编译环境,制作根文件系统,软件部分主要是对驱动程序和终端应用程序的设计与实现进行了研究和介绍。重点介绍并了FPGA设备驱动程序的实现以及应用程序中的液晶显示部分与实数EFT算法以及几种数字信号的平均算法的C语言实现,最后,对本论文进行了总结,并指出了后续工作中需要注意的问题。 基于ARM-Linux的工控监测系统的研制对于监测网络化是一个有益的尝试,它的研制成功将会给工厂带来更大的经济效益。
上传时间: 2013-07-20
上传用户:gjzeus
船舶机舱中集中了船上大部分的设备装置的仪表,是船舶航运的关键部分,随着网络、通讯技术以及电子制造工艺水平的快速发展,现代化船舶自动化程度越来越高,机舱的环境和自动监控水平也得到大大的提高。但由于某些仪器仪表并没有提供与计算机进行数据通信的接口,为了要实现检测自动化,需要利用数字图像处理技术来实现仪器仪表读数的高速自动识别。 传统的CCD图像采集系统具有速度慢、功能简单、体积大、功耗大等特点,不能满足日益发展的机器视觉应用的需要,尤其是在一些新型应用领域比如嵌入式视觉、智能监控方面的需要。本文利用ARM7的S3C44BOX处理器和CMOS图像传感器件设计并完成了一个数字图像采集系统。系统充分考虑了ARM技术与CMOS图像传感技术的优势及特点,把图像采集和图像处理识别功能集中在一个模块实现,具有功能丰富、处理能力强、接口灵活和扩展方便等优点。系统的特色为:构建了基于S3C44BOX的图像采集的硬件平台;研究并移植了引导程序Bootloader和操作系统uClinux;实现了实时多任务的处理,从而大幅提高系统的管理能力。 本论文研究如何使用低成本的CMOS图像传感器构建一个嵌入式图像识别系统的设计和解决方案。这种图像采集系统带图像采集、识别、存储、显示等功能,体积很小,可做在一块电路板上。除了可以做为单独的图像数据识别设备之外,也可以直接做为其它应用系统的一个智能集成部件使用。
上传时间: 2013-05-26
上传用户:cursor
视频目标识别与跟踪技术是当今世界重要的研究课题,它涉及图像处理、自动控制、计算机应用等学科,该文主要论述该项目的具体实现及相关理论分析,重点在于该系统的硬件模块实现及分析.该系统的硬件模块是典型的高速数字电路,这也是当今世界电路设计的一大热点.同时,该系统的硬件模块不同于传统的模拟、数字电路.严格的说它是基于可编程芯片的系统(System On Programmable Chip).它与传统电路的最大不同在于,硬件模块本身不具备任何功能,但该硬件模块可以与相应的软件结合(此处,我们将FPGA中的可编程指令也广义的归入软件范畴),实现相应的功能.换言之,该硬件模块通过换用其他软件,可以实现其他功能.所以从这个意义上讲,我们也可以将其称为基于可编程芯片的通用平台系统(General System On Programmable Chip).此外,该文还对该系统进行了尝试性的层状结构描述,这种描述同样适用于其它IT目的或电子系统.
上传时间: 2013-04-24
上传用户:yumiaoxia
基于西门子PLC设计的自动售货机系统.doc
上传时间: 2013-04-24
上传用户:270189020
生物识别技术代表了未来身份验证技术的发展方向,而指纹识别技术又是最可靠、最有效的生物识别技术之一。目前,指纹识别技术是优于其它生物识别技术的身份鉴别方法。这是因为人的指纹各不相同、终生基本不变的特点已经得到公认,特别是现有的指纹识别算法已达到识别迅速、准确可靠的水平,是完全可以商业化的生物识别技术。 传统的指纹识别系统多是基于PC平台,这种系统将指纹图像处理和指纹匹配甚至指纹采集控制都放在PC平台上,在获得了较高速度和开发效率的同时,缺点也是显而易见的,其体积庞大,成本较高。而已有的嵌入式指纹识别系统多是基于单片机和DSP的,不是在运算速度上受到硬件限制,就是在系统的扩展性、可维护性及用户交互上有诸多不足。 近年来指纹识别应用的普及对自动指纹识别系统的便携性和易用性提出了更高的要求,指纹识别技术正向着小型化和嵌入式的方向发展。在微电子领域,以ARM、DSP、FPGA为代表的嵌入式微处理器的性能飞速提高,为构建嵌入式系统提供了硬件保证。 ARM是当前最为流行的32位RISC处理器架构,目前ARM占RISC处理器市场的七成左右。三星公司的S3C2410是基于ARM920T内核的通用32位微处理器,它具有高性能和低功耗的特性,被设计用于手持设备和通用嵌入式系统。 嵌入式系统对操作系统和其上运行的软件有特别的要求。针对本课题所采用的ARM硬件平台,详细介绍了嵌入式操作系统Arm-Linux的移植。分别说明了交叉编译工具链的安装、引导装载器的移植和Linux内核的裁减和交叉编译过程。为了运行应用程序,还介绍了文件系统的构建。 指纹识别系统需要指纹采集设备。FPS200是Veridicom公司推出的第三代半导体指纹传感器,是一款专为嵌入式系统设计的高性能、低成本、低功耗的电容式固态指纹传感器。本文详细阐述了基于FPS200的USB接口指纹采集卡的设计与实现。 指纹图像处理与匹配是整个系统的重要环节,论文介绍了图像处理与匹配的一般概念,并提出了新的指纹匹配方法。指纹匹配是自动指纹识别中的一个难点。现有的指纹匹配方法大致可以归结为图形匹配和人工神经网络匹配两大类,本文提出的基于线段的特征点匹配算法属于图形匹配。 嵌入式系统需要完善的软件支持。随着嵌入式技术的飞速发展,用户交互界面也由传统的字符界面向图形界面转变,图形用户界面系统得到了长足的发展。MiniGUI 是一个非常适合于工业控制实时系统以及嵌入式系统的可定制的、小巧的图形用户界面支持系统。本文介绍了基于MiniGUI的可视化指纹识别软件设计。 综上所述,本文针对特定硬件条件,构建了定制的嵌入式操作系统;设计了支持USB数据传输的指纹采集卡;指纹图像的滤波、提取特征和指纹特征匹配均针对嵌入式系统的实际情况进行了优化;利用MiniGUI图形支持库完成了界面美观友好的可视化指纹识别程序。系统具有安全可靠、易于扩展、性价比高等优点。
上传时间: 2013-08-02
上传用户:小儒尼尼奥
本文研制了一种基于社区和家庭,以家庭为核心的“家庭——社区医院——中心医院”的三层体系结构的远程家庭监护系统。该系统主要包括家庭端的远程家庭监护智能终端和远端的医院监护中心两部分,其中,家庭端的远程家庭监护智能终端的软硬件实现是本文的重点和关键。 给出了远程家庭监护智能终端的硬件结构和软件体系的总体设计方案。远程家庭监护的硬件平台,以Philips的ARM内核的32位嵌入式微处理器LPC2214为控制核心,外围扩展蓝牙模块、ISP1160 USB主机模块、10M以太网通信模块、CF卡存储模块和液晶显示模块等模块实现。对各硬件模块的设计实现做了详尽的论述。在硬件平台的基础上,移植嵌入式操作系统μC/OS-Ⅱ,按照操作系统、中间件程序和应用程序的分层软件体系结构,设计实现了远程家庭监护智能终端的软件,使得软件更易维护和升级。 对家庭监护终端的软件实现进行了详细的论述。设计实现了各硬件模块的驱动程序、通信协议和应用程序。整个应用程序按功能划分为9个任务,由操作系统内核进行调度,提高了系统的可靠性和实时性。应用程序实现了友好的人机界面和生理信号的自动分析功能。重点研究了ECG信号自动分析诊断算法,应用自适应模板法,实现了疾病自动分析诊断功能,能够实现10种常见心律异常的自动分析诊断。 远程家庭监护智能终端系统可实现对病人心电、血压、血糖、体温、呼吸率和血氧饱和度等参数的实时远程监护,可根据病人的情况定制要监护的参数,具有良好的可扩展性和灵活性。远程家庭监护终端,通过蓝牙模块以无线方式采集病人的心电和体温参数,通过USB主机下行口连接其他生理参数模块采集血压等参数。所采集的参数经终端分析处理后,可在液晶上显示生理参数值及结果,并可通过局域网传送到监护中心服务器,供社区医院监护医生分析诊断。在病人出现生理异常时,家庭监护智能终端能够给出初步诊断结果并发出报警。监护服务器收到报警后提醒监护医生给出诊断结果,并将诊断结果反馈到家庭监护终端显示,使病人能够得到及时救治。
上传时间: 2013-06-06
上传用户:13681659100