虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

arm处理器号慢速<b>HOST</b>总线时序的调整实践

  • 基于ARM的TimeToCount辐射测量仪的研究

    随着半导体工艺的飞速发展和芯片设计水平的不断进步,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

  • 基于ARM的车辆姿态测量系统设计

    车辆姿态是车辆控制所需的重要参数,其测量方法、测量精度与测量系统的性能和成本密切相关。随着微处理器技术与新型传感器技术的发展,利用加速度计、磁阻传感器和ARM微处理器构成基于地球磁场和重力场的捷联式姿态测量系统,已成为许多载体姿态测量的首选。同时姿态测量系统住地理勘探、石油甲台钻井和机器人控制方血也有着广泛的应用。 本文研究设计了一款基于ARM处理器的姿态测量系统,在保证体积、成本和实时性的前提下,完成载体姿态角的准确测量。采用Honeywell公刊的3轴磁阻传感器HMC1021/1022和ADI公司的2轴加速度计ADXL202以及S3C44BOX ARM7微处理器构建捷联式姿态测量系统。磁阻传感器和加速度计分别感应地球磁场和重力场信号,微处理器对检测到的信号进行处理和误差补偿后,解算出的姿念角,最后由LCD显示或者通过串行通讯接口输出到上位机,实现姿态角的实时准确测量。 本文详细介绍了基于地球磁场和重力场信号进行姿态测量的原理,推导了方向角、俯仰角和横滚角求解的数学模型。完成了姿态测量系统硬件电路的设计与调试,实现了包括:uC/OS-Ⅱ操作系统的移植、加速度数据采集、地球磁场数据采集和姿态角解算等系统软件的设计,最后对系统测量结果给出了误差分析,添加了数字滤波、椭圆效应校正等算法来补偿误差,从而有效提高了系统测量精度。

    标签: ARM 姿态测量 系统设计

    上传时间: 2013-07-20

    上传用户:jkhjkh1982

  • 基于ARM的车载定位终端的研究

    随着社会的进步和经济的发展,我国机动车辆的数量不断的增加,造成了交通事故日益增多、交通拥挤等一系列社会急需解决的问题。车载定位终端是嵌入式技术、ARM处理器技术、GPS技术、GPRS无线通讯技术相结合的产物,对智能交通的研究和发展具有重要意义,为现代交通运输提供了新颖,可靠,有效的控制和管理途径。 本文先通过对GPS卫星定位理论,卫星数据处理的深入研究,对GPRS移动通信技术规范的细致分析以及ARM嵌入式硬件系统、Linux嵌入式操作系统等计算机技术的不断实践,提出一套基于GPRS无线通信技术的车载定位终端的设计方案。车载定位终端将GPS模块传输过来的定位信息提取出来,一方面将定位信息显示在界面上,一方面通过GPRS模块将车辆信息发送给车辆监控中心。本设计采用ARM920T核的S3C2410A微处理器作为硬件平台,然后设计相应的外围电路,加上GPS模块电路和GPRS模块电路,构成一个完整的硬件系统。软件设计采用宿主机/目标机的开发模型,在构建好交叉编译环境后,向处理器上移植Bootloader和Linux操作系统。然后用Qt应用软件,采取多线程编程的方法完成GPS数据的提取、车辆信息发送和人机界面的实现。最后将编译好的程序,下载到硬件平台。

    标签: ARM 车载定位

    上传时间: 2013-04-24

    上传用户:zhangliming420

  • 基于ARM的电力线巡检机器人运动控制器的研究

    输电线路巡检机器人是一种用于巡查输电线路故障的自动装置,巡线中采用机器人技术可以减轻作业强度、降低费用、提高巡检质量。 本文采用PHILIPS公司的32位ARM处理器LPC2210为核心设计了巡线机器人运动控制器;采用NS公司的专用电机驱动芯片LMD18245设计了电机驱动部分;应用ProtelDXP设计了控制器及电机驱动电路的原理图及PCB布线;针对机器人工作在架空输电线路上,存在电磁干扰及雨雪天气的影响,设计了控制器的屏蔽封装,保证了控制器的稳定性;控制器电路结构采用了模块化设计,从而使硬件系统具有良好的扩展性。

    标签: ARM 电力线 巡检 机器人

    上传时间: 2013-06-30

    上传用户:远远ssad

  • 基于ARM的高级数据链路控制规程研究

    高级数据链路控制规程,是由ISO开发,面向比特的数据链路层协议,具有差错检测功能强大、高效和同步传输的等特点,是通信领域中应用最广泛的协议之一。随着大规模电路的集成度和工艺水平不断提高,ARM处理器上的高级数据链路控制器外设,几乎涵盖了HDLC规程常用的大部分子集。利用ARM芯片对HDLC通信过程进行控制,将具有成本低廉、灵活性好、便于扩展为操作系统下的应用程序等优点。本文在这一背景下,提出了在ARM下实现链路层传输的方案,在方案中实现了基于HDLC协议子集的简单协议。 本文以嵌入式的高速发展为背景,对基于ARM核微处理器的链路层通信规程进行研究,阐述了HDLC帧的结构、特点和工作原理,提出了在ARM芯片上实现HDLC规程的两种方法,同时给出其设计方案、关键代码和调试方法。其中,重点对无操作系统时中断模式下,以及基于操作系统时ARM芯片上实现HDLC规程的方法进行了探讨设计。

    标签: ARM 高级数据链路控制规程

    上传时间: 2013-08-04

    上传用户:时代将军

  • 基于ARM的机车监控显示系统研究与设计

    在日益发展的电子技术和各行业对系统安全需求不断提高的刺激下,原有基于X86系统架构机车监控显示系统逐渐暴露出越来越多的缺陷,研制新型的机车监控显示系统成为一种必然的趋势,而不断发展的MCU技术、嵌入式Linux、制造工艺等也给新型机车监控显示系统的研制提供了技术保障。 本课题针对目前铁路运营对安全、快速、准点等特性要求的不断提高,研究基于ARM的机车监控显示系统,设计出具有高可靠性、高效能、可维护性强的机车监控显示系统。 本文首先分析了嵌入式技术发展现状及其发展趋势,对ARM技术的特点及其在嵌入式领域的应用进行了深入研究;进而,分析了国内现有基于PC/104总线模式扩展的机车监控显示系统的优缺点以及国外先进机车监控显示系统的发展现状及技术特点。对如何有效提高系统的可靠性、可操作性进行了深入的研究,提出了利用ARM处理器与嵌入式操作系统Linux实现高可靠性机车监控显示系统的思路,并在此思路指导下完成了基本研究和具体设计。 在完成样机试制后,结合铁路产品的高可靠性要求,本文最后对影响系统可靠性的若干性能指标进行了测试:高低温测试、静电放电测试、EMC测试、绝缘耐压测试、振动测试等,并对设计过程中一些欠考虑的因素提出了解决方案。实际测试表明,基于ARM技术的机车监控显示系统满足我国铁路未来若干年监控安全的需要。

    标签: ARM 机车监控 显示系统

    上传时间: 2013-04-24

    上传用户:lanwei

  • 基于ARM的家庭自动化系统的研究

    随着嵌入式技术的发展,ARM处理器以其独特的优势在计算机、电子和通信的各个领域得到广泛应用,将网络技术、控制技术和视频监控技术相融合,在更大程度上促进了家庭生活的信息化和自动化。系统采用先进的ARM处理器作为控制平台,与使用C51单片机相比,提高了性能,缩短了开发周期;与使用传统的PC机相比,兼顾了系统功能,又节约了成本,在家庭自动化领域具有较好的理论价值和广阔的应用前景。 本文在分析国内外家庭自动化发展现状的基础上,采用先进的ARM技术,给出了多模式网络通信方案,解决了家庭自动化系统对不同通信网络的兼容性问题,在公用电话网语音通信中,提出了通信状态机模型,讨论了电话按键检测和超时无选择的问题,对语音处理技术的实现进行了研究;在无线网络通信中,通过短消息的发送和接收,实现了远程用户和系统之间的信号传输,对系统无线GPRS通信的实现进行了技术研究;在远程图像监控的实现中,给出了单帧图像采集的实现方法,对C/S模式下远程监控技术进行了研究;为实现系统与终端之间的信号传输,给出了家庭内部控制网络接口设计方案,实现了家电设备控制和自动报警功能,在系统安全问题方面,给出了系统身份认证的实现方法。在此基础上,构建了一个低成本、高性能、高可靠性的家庭自动化系统。

    标签: ARM 自动化系统

    上传时间: 2013-06-21

    上传用户:yy307115118

  • 基于ARM的汽车黑匣子的研究与设计

    汽车黑匣子(又称汽车行驶记录仪)是一种使用在汽车上的数字式电子记录装置。这种装置能对车辆的行驶速度、时间、里程以及有关车辆行驶的其他状态信息进行记录存储并可通过接口实现数据输出。汽车行驶记录仪的使用,对抑制疲劳驾驶、车辆超速等交通违章、约束驾驶人员的不良驾驶行为、保障车辆行驶安全以及道路交通事故的分析鉴定具有重要的作用。本文根据汽车行驶记录仪国家标准GB/T 19056-2003,并在此基础上开发设计了一种具有音视频处理功能的汽车黑匣子,采用的是三星公司的S3C2440 32位ARM处理器和Linux操作系统,同时为了使汽车黑匣子能更方便地与上位机之间进行通讯,本系统采用了USB Mass Storage设备来实现数据的传输。 论文首先介绍了汽车黑匣子的研究背景,并对国内外汽车黑匣子的研究现状进行了概括,在此基础上提出了本课题需要完成的目标。接下来,论文阐述了系统总体设计的构思以及各个功能模块不同方案优劣的比较,给出了最后的设计方案,并建立了系统的开发平台。在硬件设计方面详细地介绍了各主要功能部件及电路的设计和特点。在软件设计单元介绍了Linux操作系统和Bootloader的特点,并给出了系统软件的各模块程序设计。在文件系统设计部分,论文讨论了在NandFlash中建立FAT文件系统的实现方法。最后通过Linux下USB Mass Storage设备驱动的设计和调试,实现汽车黑匣子记录的数据通过USB接口与PC机或PDA之间的通信。 本文在结束处对整个课题作出总结,并指出在本系统现有的基础上性能还可以进一步改善和改进的地方。

    标签: ARM 汽车黑匣子

    上传时间: 2013-05-27

    上传用户:dianxin61

  • 基于ARM的嵌入式Linux平台的研究与实现

    作为世界上最优秀的操作系统之一,Linux不仅在服务器领域有着不可撼动的地位,而且正在嵌入式领域发挥着越来越重要的作用。有专家预测,Linux将是未来最主要的嵌入式操作系统之一,将广泛应用在各种消费电子和通信设备中。因此,产生并逐渐形成了嵌入式Linux这项技术。然而,面对嵌入式系统多样化的硬件平台以及多样化的应用,如何更快更好地建立基于Linux的软件平台成为一个必须解决的问题。 本文正是针对这个问题,以Linux相关的基础软件为主要研究对象,在深入分析引导加载程序、Linux与处理器相关的代码、文件系统以及设备驱动的基础上,对基于ARM的Linux软件平台进行了创新性和探索性的研究。主要内容为:在理解ARM体系结构的基础上,通过分析uboot源码,详细研究ARM处理器在上电后的启动过程和加载引导Iinux的过程;分析并总结Linux与处理器相关的接口,以中断控制器、定时器以及串口为主,提出了移植Linux到新型处理器的思路和方法;研究Iinux文件系统的内容、制作和使用;分析Linux的设备驱动体系结构以及设备驱动的调用方式;在学习和研究的基础之上,针对STMP36xx这款处理器,设计并实现引导加载程序,完成Linux的移植、配置、编译,解决Linux启动过程遇到的问题,然后通过制作根文件系统和实现NandFlash、LCD的驱动,完整地搭建起以Linux为核心的软件平台,并进行了应用验证。 在实际应用中,嵌入式系统会使用很多不同类型的处理器,因此迫切希望能够找到一个准则解决移植带来的问题。本文最重要的成果就是为Linux在新型处理器上的移植提出了一个准则,根据该准则可以更加快速、更加准确地将Linux应用到不同的处理器上,因此具有重要的现实意义。同时,本文将项目实践贯穿于理论研究之中,涉及到Linux平台关键技术的分析、相关工具的使用以及开发经验的分享,对学习嵌入式Linux和设计嵌入式Linux系统具有较高的参考和指导价值。此外,成功移植的STMP36xx已经初具规模,可以通过二次开发以形成完善的嵌入式产品。

    标签: Linux ARM 嵌入式

    上传时间: 2013-06-01

    上传用户:sa123456

  • 基于ARM的嵌入式MINIX3操作系统的移植

    嵌入式操作系统是嵌入式系统应用的核心。完成简单功能的嵌入式系统一般不需要操作系统,但是随着所谓后PC时代的来临,嵌入式系统设计日趋复杂,嵌入式操作系统就必不可少了。一般而言,嵌入式操作系统不同于一般意义的计算机操作系统,它有占用空间小、执行效率高、方便进行个性化定制和软件要求固化存储等特点。 本文在讨论了嵌入式操作系统的基本理论之后,论述了MINIX 3操作系统的特点,指出了MINIX 3向嵌入式操作系统方面发展的意义和可行性。建立可移植代码是操作系统移植的首要步骤和重要途径,本文又论述了建立可移植代码的一般方法和过程。而后深入分析了MINIX 3操作系统的内核结构及组成部分,重组了内核目录树,列出了移植MINIX 3内核需要重新编写的内核接口。在MINIX 3已有代码的基础上,分离了一部分机器相关代码和体系结构不相关代码,建立了相应的可移植代码。 提到嵌入式,就不能不提ARM,ARM体系结构是目前最流行的嵌入式微处理器体系结构。本文就是针对ARM处理器体系结构来展开的,文中简单介绍了ARM处理器的情况,并且对应ARM体系结构修改了MINIX 3内核的部分代码。最后在深入分析了MINIX3操作系统进程调度算法和代码之后,结合软实时操作系统进程调度特点和要求,改进了MINIX 3进程调度策略,使之适合软实时操作系统的要求,并给出了修改后的相关源代码。

    标签: MINIX3 ARM 嵌入式 操作系统

    上传时间: 2013-06-24

    上传用户:kksuyiwen