水泵效率是反映水泵经济性能和综合性技术指标的参数。随着我国节能减排工作的深入开展,用泵企业要求准确、经常性地测试水泵的效率值,掌握设备的能源利用率和设备自身状况,评估设备运行经济状况的合理程度。目前,国内水泵效率检测仪器的测量精度低、实时性和可靠性较差,现场可操作性差,人机界面不够友好。 本课题是利用ARM嵌入式系统来实现水泵效率检测仪器的研制,旨在开发一种操作简单、便于携带又能满足指导经济运行精度要求的泵效测量装置,将计算机技术、传感器技术、数据采集处理技术、嵌入式系统技术相结合,实现水泵效率检测的同时,也实现了水泵各项主要参数的测试、数据保存、传输及曲线拟合等功能。研究了数据采集与处理、曲线拟合、数据库开发、通信等实现中的重点、难点问题,并采取了有效的硬件和软件抗干扰措施,确保了系统的稳定性和可靠性。 本文以模块化和结构化的思想搭建了基于ARM9的硬件平台,设计了专用模拟电路,研究了嵌入式操作系统WinCE4.2的移植,利用Platform Builder进行了操作系统内核的定制和编译,分析了WinCE4.2 Bootloader的工作原理和架构,根据系统的功能需要和硬件资源分配、设计了设备的Bootloader。 应用层开发使用embedded Visual C++4.0开发工具,集成IDE环境,快速的开发Windows CE应用程序。主要内容包括:开发友好的人机界面、实现仪器的基本功能、显示水泵机组的性能参数、绘制水泵性能曲线并显示和构建水泵性能数据库、实现通信。 在样机试制完成后,对多台水泵进行了试验,试验结果证明本检测仪器具有稳定可靠、测试精度和自动化程度高、管理维护方便的特点,具有较好的技术经济性能。
上传时间: 2013-06-02
上传用户:xyipie
指纹识别是在指纹图像上找到指纹的特征,通过计算机模糊比较的方法,把两个指纹的特征模板进行比较,计算出它们的相似程度,最终得到两个指纹的匹配结果。本文对现已存在的多种指纹识别算法进行编程比较,并对细化算法提出改进。同时采用基于ARM7TDMI内核的32位处理器S3C44B0作为主控制器,半导体电容传感器FPS200作为指纹数据采集设备,构建了自动指纹识别系统。论文完成主要工作如下: 1、指纹采集模块的设计:根据FPS200的相关寄存器资源和管脚特性,完成指纹传感器FPS200的电路设计;研究FPS200主要寄存器的功能和图像采集方式,给出FPS200在三种工作方式下的工作流程,并且对三种工作模式进行分析。 2、指纹识别算法研究:通过对现已存在的多种图像预处理算法进行编程实现和对比研究发现,细化后的图像多存在短线、断线、毛刺等干扰以及细化不彻底的现象,为此提出了新的修复算法:分析目标点周围纹线的走向趋势,选择去除或者保留周围的相连点,较好地解决了细化不彻底的问题;再对细化后的图像采用方形模板进行纹线跟踪,去除伪特征点,克服了逐步递进的纹线跟踪算法过于复杂、不易实现等问题。 3、采用Sansung公司基于ARM7TDMI内核的32位RISC处理器S3C44B0,构建了自动指纹识别系统。该系统主要包括电源管理部分、指纹图像采集模块、存储器模块、JTAG调试接口以及与外设连接的串行接口。硬件部分主要完成指纹采集模块接口的设计与开发,软件部分主要完成指纹图像采集程序、指纹识别算法程序和串口通信程序的开发,此外还通过串口实现指纹数据上传到上位机,在VB环境下实现了简易的人机交互软件,提供指纹图像的直观显示,用于对指纹识别程序进行测试,并对测试结果进行了分析。
上传时间: 2013-05-22
上传用户:Andy123456
随着半导体工艺的飞速发展和芯片设计水平的不断进步,ARM微处理器的性能得到大幅度地提高,同时其芯片的价格也在不断下降,嵌入式系统以其独有的优势,己经广泛地渗透到科学研究和日常生活的各个方面。 本文以ARM7 LPC2132处理器为核心,结合盖革一弥勒计数管对Time-To-Count辐射测量方法进行研究。ARM结构是基于精简指令集计算机(RISC)原理而设计的,其指令集和相关的译码机制比复杂指令集计算机要简单得多,使用一个小的、廉价的ARM微处理器就可实现很高的指令吞吐量和实时的中断响应。基于ARM7TDMI-S核的LPC2132微处理器,其工作频率可达到60MHz,这对于Time-To-Count技术是非常有利的,而且利用LPC2132芯片的定时/计数器引脚捕获功能,可以直接读取TC中的计数值,也就是说不再需要调用中断函数读取TC值,从而大大降低了计数前杂质时间。本文是在我师兄吕军的《Time-To-Count测量方法初步研究》基础上,使用了高速的ARM芯片,对基于MCS-51的Time-To-Count辐射测量系统进行了改进,进一步论证了采用高速ARM处理器芯片可以极大的提高G-M计数器的测量范围与测量精度。 首先,讨论了传统的盖革-弥勒计数管探测射线强度的方法,并指出传统的脉冲测量方法的不足。然后讨论了什么是Time-To-Count测量方法,对Time-To-Count测量方法的理论基础进行分析。指出Time-To-Count方法与传统的脉冲计数方法的区别,以及采用Time-To-Count方法进行辐射测量的可行性。 接着,详细论述基于ARM7 LPC2132处理器的Time-To-Count辐射测量仪的原理、功能、特点以及辐射测量仪的各部分接口电路设计及相关程序的编制。 最后得出结论,通过高速32位ARM处理器的使用,Time-To-Count辐射测量仪的精度和量程均得到很大的提高,对于Y射线总量测量,使用了ARM处理器的Time-To-Count辐射测量仪的量程约为20 u R/h到1R/h,数据线性程度也比以前的Time-To-CotJnt辐射测量仪要好。所以在使用Time-To-Count方法进行的辐射测量时,如何减少杂质时间以及如何提高计数前时间的测量精度,是决定Time-To-Count辐射测量仪性能的关键因素。实验用三只相同型号的J33G-M计数管分别作为探测元件,在100U R/h到lR/h的辐射场中进行试验.每个测量点测量5次取平均,得出随着照射量率的增大,辐射强度R的测量值偏小且与辐射真实值之间的误差也随之增大。如果将测量误差限定在10%的范围内,则此仪器的量程范围为20 u R/h至1R/h,量程跨度近六个数量级。而用J33型G-M计数管作常规的脉冲测量,量程范围约为50 u R/h到5000 u R/h,充分体现了运用Time-To-Count方法测量辐射强度的优越性,也从另一个角度反应了随着计数前时间的逐渐减小,杂质时间在其中的比重越来越大,对测量结果的影响也就越来越严重,尽可能的减小杂质时间在Time-To-Count方法辐射测量特别是测量高强度辐射中是关键的。笔者用示波器测出此辐射仪器的杂质时间约为6.5 u S,所以在计算定时器值的时候减去这个杂质时间,可以增加计数前时间的精确度。通过实验得出,在标定仪器的K值时,应该在照射量率较低的条件下行,而测得的计数前时间是否精确则需要在照射量率较高的条件下通过仪器标定来检验。这是因为在照射量率较低时,计数前时间较大,杂质时间对测量结果的影响不明显,数据线斜率较稳定,适宜于确定标定系数K值,而在照射量率较高时,计数前时间很小,杂质时间对测量结果的影响较大,可以明显的在数据线上反映出来,从而可以很好的反应出仪器的性能与量程。实验证明了Time-To-Count测量方法中最为关键的环节就是如何对计数前时间进行精确测量。经过对大量实验数据的分析,得到计数前时间中的杂质时间可分为硬件杂质时间和软件杂质时间,并以软件杂质时间为主,通过对程序进行合理优化,软件杂质时间可以通过程序的改进而减少,甚至可以用数学补偿的方法来抵消,从而可以得到比较精确的计数前时间,以此得到较精确的辐射强度值。对于本辐射仪,用户可以选择不同的工作模式来进行测量,当辐射场较弱时,通常采用规定次数测量的方式,在辐射场较强时,应该选用定时测量的方式。因为,当辐射场较弱时,如果用规定次数测量的方式,会浪费很多时间来采集足够的脉冲信号。当辐射场较强时,由于辐射粒子很多,产生脉冲的频率就很高,规定次数的测量会加大测量误差,当选用定时测量的方式时,由于时间的相对加长,所以记录的粒子数就相对的增加,从而提高仪器的测量精度。通过调研国内外先进核辐射测量仪器的发展现状,了解到了目前最新的核辐射总量测量技术一Time-To-Count理论及其应用情况。论证了该新技术的理论原理,根据此原理,结合高速处理器ARM7 LPC2132,对以G-计数管为探测元件的Time-To-Count辐射测量仪进行设计。论文以实验的方法论证了Time-To-Count原理测量核辐射方法的科学性,该辐射仪的量程和精度均优于以前以脉冲计数为基础理论的MCS-51核辐射测量仪。该辐射仪具有量程宽、精度高、易操作、用户界面友好等优点。用户可以定期的对仪器的标定,来减小由于电子元件的老化对低仪器性能参数造成的影响,通过Time-To-Count测量方法的使用,可以极大拓宽G-M计数管的量程。就仪器中使用的J33型G-M计数管而言,G-M计数管厂家参考线性测量范围约为50 u R/h到5000 u R/h,而用了Time-To-Count测量方法后,结合高速微处理器ARM7 LPC2132,此核辐射测量仪的量程为20 u R/h至1R/h。在允许的误差范围内,核辐射仪的量程比以前基于MCS-51的辐射仪提高了近200倍,而且精度也比传统的脉冲计数方法要高,测量结果的线性程度也比传统的方法要好。G-M计数管的使用寿命被大大延长。 综上所述,本文取得了如下成果:对国内外Time-To-Count方法的研究现状进行分析,指出了Time-To-Count测量方法的基本原理,并对Time-T0-Count方法理论进行了分析,推导出了计数前时间和两个相邻辐射粒子时间间隔之间的关系,从数学的角度论证了Time-To-Count方法的科学性。详细说明了基于ARM 7 LPC2132的Time-To-Count辐射测量仪的硬件设计、软件编程的过程,通过高速微处理芯片LPC2132的使用,成功完成了对基于MCS-51单片机的Time-To-Count测量仪的改进。改进后的辐射仪器具有量程宽、精度高、易操作、用户界面友好等特点。本论文根据实验结果总结出了Time-To-Count技术中的几点关键因素,如:处理器的频率、计数前时间、杂质时间、采样次数和测量时间等,重点分析了杂质时间的组成以及引入杂质时间的主要因素等,对国内核辐射测量仪的研究具有一定的指导意义。
标签: TimeToCount ARM 辐射测量仪
上传时间: 2013-06-24
上传用户:pinksun9
AGV(Automated Guided Vehicle)即自动导引车,是具备一定自主能力的运输设备,在自动化物流系统和工厂自动化系统中具有重要的应用价值。 AGV是一种高度自动化产品,它所涉及的技术包括针对特定用途的车体结构、货物移送机构、路径导引技术、货位检测技术、防碰撞技术、驱动技术和控制技术。更深入的研究还包括多车协调与优化调度技术、智能控制技术等。 本文首先对AGV的发展及关键技术进行了总结与归纳,并分析了现有技术的特点与不足,在此基础上设计了一个模拟货物分拣的小型AGV系统。车体采用二轮驱动和前后万向轮支承的结构,可以实现灵活的转向和快速移动。导引方式采用光电传感器路径导引,以计数方式实现货位识别检测。ARM是一种高性能的嵌入式微处理器,AGV控制系统采用了基于ARM7核的微控制器LPC2210,其丰富的片上资源可以很方便地实现AGV的所有检测、信息处理及控制功能。利用LPC2210的串行通信功能,再配合无线通信模块建立与PC机的通信联系,通过PC机实现对AGV小车的控制与调度。 制作完成后的AGV样机在实验室模拟环境下进行了性能测试,其性能指标均满足设计要求。
上传时间: 2013-04-24
上传用户:cjl42111
随着国有银行向商业银行的转变,银行的设备采购标准会越来越高,与此同时,银行柜台业务量的增加,使得老一代的银行专用打印机无论在速度上还是在使用的方便性上都显得力不从心,为了占领市场,公司有必要开发新型的、使用更加方便的打印机。 老一代打印机在打印存折时,柜台工作人员要把存折放准位置,要不然打印会偏离预定位置,在打印信函时,有的冷僻字无法打印出来,软件无法下载升级。为了加快柜台处理速度,减小柜台工作人员的工作量,需要开发能自动纠偏定位,字符完善的打印机。 本文在分析需求的基础上,比较当前流行的处理器,选用Atmel公司的ARM芯片AT91M42800A作为处理核心,使用Xilin公司的20万门的FPGA XC2S200做硬件逻辑控制,通过光电传感器和相关的控制电路来实现自动纠偏定位。在嵌入式操作系统上选用Nucleus Plus,约95%的Nucleus Plus代码用C语言编写,因此它能很方便移植,同时它还提供全部源代码,这样便于开发。另外,它还只要一次性付费,这使得它有很好的成本优势。 文中详细说明了本系统的硬件、固件的实现。在硬件上阐述了一些单元电路,包括存储器电路,接口电路,传感器电路等的设计思路和实现方法。通过光电传感电路,步进电机控制和软件结合,形成闭环控制,从而实现了快速自动纠偏定位;通过大屏幕的LCD显示实现了操作界面的简单化;采用大容量的存储器以及大字库解决了冷僻字无法打印的问题;固件部分详细阐述了系统上电启动过程,包括Bootstrap模块和loader模块,Bootstrap模块主要功能是重定位存储器,初始化基本硬件以及Loader模块的自动在线下载升级。Loader模块的主要功能是下载FPGA的配置代码,初始化键盘和显示器,然后调用Nucleus Plus初始化代码,从而建立和调用任务。 本文通过总结测试结果,与老一代打印机相比,新打印机在智能化上实现了自动纠偏定位,使得打印机操作人员不需要准确放置存折,就能正确打印,提高了工作效率;在打印速度上比原系统提高30%,还可方便地实现软件升级。 当然,新的打印机在存折偏移很大时,要耗费长时间才能把存折推到正确位置。这要在纠偏算法上做进一步的改进。
上传时间: 2013-04-24
上传用户:feichengweoayauya
随着微电子技术和计算机技术的发展,工业生产过程的自动化和智能化程度越来越高。就玻璃工业生产而言,以前浮法玻璃生产线上所用的质量检测都是通过利用人眼离线检验或专用仪器抽样检测,无法满足实时检测的要求,并且人眼检测只能发现较大的玻璃缺陷,所以玻璃质量无法提高。目前国内几家大型玻璃生产企业都开始采用进口检测设备,可以对玻璃实现100%在线全检,自动划分玻璃等级,并获得质量统计数据,指导玻璃生产,稳定玻璃质量水平。 但由于价格昂贵,加上国内浮法玻璃生产线现场条件复杂,需要很长时间的配套和适应,而且配件更换困难以及售后服务难以到位等问题,严重束缚了国内企业对此类设备的引进,无法提高国内企业在国际市场的竞争能力。 应对此一问题,本文主要研究了基于DSP+ARM的独立双核结构的嵌入式视频缺陷在线检测系统的可行性,提出了相应的开发目标和性能参数,并在此基础上主要给出了基于TI公司TMS320C6202B DSP的视频图像处理以及缺陷识别的总体方案、硬件设计和相应的底层软件模块;同时论述了嵌入式工业控制以及网络传输的实现方案——采用Samsung公司的基于ARM7内核的S3C4510B作为主控芯片,运行uClinux操作系统,设计出整个嵌入式系统的软件层次模型和数据处理流程,其中编程底层的软件模块为上层的应用程序提供硬件操作和流程,从而实现缺陷识别结果的控制与传输。同时,本文还对玻璃缺陷的识别原理进行了深入的探讨,总结出了图象处理,图象分割以及特征点提取等识别步骤。 本系统对于提高玻璃缺陷在线检测的工艺水平、灵敏度、精度等级;提高产品质量、生产效率和自动化水平,降低投资及运行成本都将有着极其重要的现实意义。
上传时间: 2013-07-02
上传用户:shenglei_353
嵌入式系统的开发与研究已经成为当前的一个热点,Linux由于其独有的优势成为很多厂家开发嵌入式应用的系统,而ARM作为一种高性能、低成本的嵌入式RISC微处理器,已成为应用最广泛的嵌入式处理器。而引导装载程序Bootloader作为嵌入式系统设计的关键之一,针对不同嵌入式处理器开发相应的引导装载程序也变的越来越重要。 本文主要围绕着嵌入式Linux系统中使用比较广泛的一种Bootloader即RedBoot的建立展开讨论,详细论述了在嵌入式Linux操作系统开发领域里所做的研究和实践。 首先由设计完成的RedBoot方案应用在医疗仪器上的测试结果引入,开始介绍了Bootloader系统的概念,分析了目前嵌入式系统中开放源码的Bootloader,选择RedBoot作为文中使用的EW—AM9302开发平台引导装载程序,并详细叙述引导过程,重点分析了基于网络启动的RedBoot,这是许多带有网卡设备的嵌入式产品开发中常用的一种Bootloader方案。 最后,详述如何设计完成拥有在线自动升级方式的RedBoot,其具有下载速度快,操作简易性,功能更加完善,并将该RedBoot系统应用于基于EW—AM9302开发平台的医疗器械开发和设计中,主要以ARM架构为基础,完成该RedBoot在ARM9上的移植。根据测试结果,本方案的RedBoot完全达到开发标准,为嵌入式产品的开发提供了有效的手段。
上传时间: 2013-05-30
上传用户:qulele
发电机互感器是电力系统行业进行电能计量和继电保护的重要设备之一,其伏安特性与发电机安全、可靠、经济的运行密切相关。针对目前传统基于8位单片机所开发的伏安特性测试系统的不足,利用流行的嵌入式处理技术,选取性价比高的ARM内核处理器LPC2214和性能稳定的实时操作系统μC/OS-Ⅱ作为开发平台,设计并实现了发电机伏安特性测试系统。 该系统主要包括在线测试、设置参数、查询数据、串口通讯等功能。本文完成了上述功能的软件设计和开发,尤其是在线测试功能中对于伏案特性曲线显示方案的设计,本文在深入研究显示模块的工作原理的基础上,结合系统的显示要求,改进了伏案特性显示方法,从而使得本系统不仅能够实时显示伏安特性曲线,并且能够动态显示测量曲线,为系统的进一步开发奠定了基础。此外,基于系统与上位机之间的串口通讯功能,利用LabWindow/CVI7.0开发平台实现了系统虚拟环境,以满足用户对测量数据进一步分析的需求。 经过长时间的现场测试证明,该系统不仅减少了传统测试中所用的仪器数量,特别在简化发电机互感器的测试流程,增加现场操作的自动化程度,提高互感器测试的精度等方面表现突出,从而为提升发电机继电保护装置的正确动作率创造了有利条件。
上传时间: 2013-06-26
上传用户:郭静0516
二维条码的识别和RFID技术是当今最主要的自动识别技术,分别适用于不同场合,具有保密性强、无接触式信息传递等特点,目前广泛应用于物流、公共交通、仓储、车辆识别等领域。 本文以RFID和条码技术为基础,设计出了一种新的应用模式:将RFID技术和条码技术与可移动的智能终端相结合,移动智能终端设备作为RFID模块和二维条码扫描模块的载体,RFID模块和二维条码扫描模块作为数据的采集主体,将采集到的数据传送给后台数据库,实现对RFID标签和二维条码信息的采集、处理与传输。物流终端以WinCE5.0操作系统为平台,具有可扩展功能的特性,支持基于WinCE开发的第三方软件的使用,缩短了开发周期。 本文针对手持式设备的特点和实际要求,对终端软硬件系统整体结构进行了规划,在研究了基于ARM9体系结构的Samsung S3C2440A处理器的基础上,完成了时钟电路、包括Nand Flash和SDRAM的存储器电路、RFID读写模块接口电路、条码扫描模块接口电路、串口电路、ⅡS音频电路、LCD/触摸屏接口电路的设计,并利用Platform Builder工具定制了适用于终端的WinCE操作系统。最后提出了设计的不足和改进之处。
上传时间: 2013-06-08
上传用户:zhoujunzhen
当代科学技术突飞猛进,极大促进了自动识别技术的发展——条形码、光学字符识别、磁条(卡)、工C卡、语音识别、视觉识别、RFID等,其中,RFID无疑是最为前沿的自动识别技术,是一种非接触式的识别技术;同时,随着另外一项技术——嵌入式技术的飞速发展,机构小巧、性能优越、价格便宜、操作简便的手持式数据自动读写设备发展尤为迅速。具体说来,一款好的手持式RFID读写器适用于工作现场,可以供工作人员对现场物品信息进行自动收集,而随着嵌入式操作系统和网络技术的应用,使读写器不仅有数据采集功能,而且可以对数据进行分析以供管理决策。在这其中,操作系统、芯片、总线、接口技术成为读写器的内核,嵌入式系统成为技术的代表。 随着嵌入式操作系统(如linux、wirice.net)的出现,使得软件开发人员在嵌入式系统和普通pc机上进行应用软件开发不会感到太大的差别(借助于交叉开发环境,即在pc机上编译连接,但生成的是目标机代码)。但是,对于那些应用软件开发者,往往对某一行业软件开发比较熟悉却对硬件有些陌生,熟悉硬件原理(嵌入式处理器架构、部件工作原理等)恰恰是构建一个嵌入式系统所必须的。因此,构建一个性能稳定、持续工作时间长、完善数据接口、方便读写器接口的手持式设备成为了当今一个比较热门的技术领域。本项目就是根据以上事实,先分析了国内外研究现状,再根据项目需求、生产成本以及RFID应用开发者的要求,决定采用以ARM920T为内核的$3C2410为嵌入式处理器、微软公司力推的wiIice.net为嵌入式操作系统,设计开发了供RFID应用软件开发者使用的手持式RFID读写器。针对手持式设备的特点和实际要求,对读写器软硬件系统整体结构进行了规划,完成了时钟电路、nand flash存储器接口电路、SDRAM电路、串行接口电路、RFID读写模块接口电路、USB接口电路、无线通信模块接口电路、LCD/触摸屏接口电路的设计,并开发了读写器的二次发API;在wince.net平台下,利用platform builder工具定制了适于读写器的操作系统,实现了嵌入式操作系统的设计,最后对整个系统进行了测试。
上传时间: 2013-06-21
上传用户:yatouzi118