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

能力

  • 基于ARM的嵌入式USB图像采集系统

    嵌入式图像采集系统具有体积小、成本低、稳定性高等优点,在远程监控、可视电话、计算机视觉、网络会议等领域应用广泛。为克服传统基于单片机的图像采集系统的种种不足,本文提出了一种新的解决方案,利用高速的ARM9嵌入式微处理器S3C2410A为硬件核心,搭配USB摄像头,结合Linux构建了一套嵌入式的图像采集系统。USB摄像头有着容易购买、性价比高等优点,但长期以来将其直接应用于嵌入式系统却很困难。随着ARM微处理器的广泛应用,嵌入式系统的性能得到了极大的提升。人们逐渐将操作系统引入其中,方便系统的管理和简化应用程序的开发。Linux是一个免费开源的优秀操作系统,将其移植到嵌入式系统中能够对系统进行高效地管理、极大地方便应用程序的开发。嵌入式的Linux操作系统继承了Linux的优良特性,还有着节约资源,实时性强等优点。在本方案中以嵌入式Linux操作系统为基础,借助其对USB、网络等的强大支持能力来构建高度灵活的图像采集系统。通过利用Linux操作系统内建的video4Linux对摄像头进行编程,实现了将USB摄像头采集到的视频数据进行显示和存为图片的功能。本文中具体讲述了嵌入式的软硬件平台的构建,USB摄像头的驱动开发,图像采集应用程序的实现等。本文提出的嵌入式图像采集方案适用于市面上绝大多数流行的USB摄像头,还能把得到的图像通过以太网传输以实现远程的监控。这套方案利用应用程序编程接口video4linux所提供的数据结构、应用函数等,实现了在Linux环境下采集USB摄像头图像数据的功能,并运用嵌入式的GUI开发工具Qt/Embedded来编写最终的应用程序实现了美观的用户界面。充分运用Linux操作系统和其工具的强大功能来实现图像采集,对基于Linux内核的后续图像应用开发具有实用意义。本系统完全基于开放的平台和模块化的实现方法,具有良好的可移植性,可方便地进行各种扩展。这种方案所实现的图像采集系统成本低,灵活性高,性能好,是一种优良的解决方案。本文详细介绍了这种基于Linux系统和S3C2410A平台的嵌入式图像采集系统。

    标签: ARM USB 嵌入式 图像采集系统

    上传时间: 2013-04-24

    上传用户:再见大盘鸡

  • 无传感器矢量控制系统及其速度估算的研究

    交流电动机是一个多变量、高阶、强耦合的非线性系统,不象直流电机那样易于控制转矩,采用矢量控制技术可解决传统交流调速的难题,使交流电机可以按直流电机的控制规律来进行控制,而无传感器矢量控制技术由于可以省去速度传感器,使相应的交流调速系统变得简便、廉价和可靠,所以成为当前研究的热点,本论文工作就是这方面的一个尝试。 论文首先介绍了矢量控制技术的基本理论。对感应电动机在三相静止坐标系下强耦合和互感变参数的数学模型,通过坐标变换,导出感应电机在两相同步旋转坐标系下的数学模型,然后将同步坐标系按转子磁场定向,实现了对转子磁链和转矩的分别控制,从而可以按直流电机的控制规律来控制交流电机。 其次,论文基于同步轴系下的感应电动机电压磁链方程式,提出了一种感应电动机按转子磁场定向的矢量控制方法,利用在同步轴系中T轴电流的误差信号实现对电机速度的估算,这种速度估算方法结构简单,有一定的自适应能力。同时在该无传感器矢量控制系统中,由于采用了经典的PI调节器,使得控制系统更为简单易行。 论文利用MATLAB建立了该无传感器矢量控制系统的仿真模型。为提高系统的适应性和仿真结果的准确性,仿真模型采用了标么值系统,并考虑了控制周期和采样信号周期对仿真结果的影响。讨论了离散控制引起的相位补偿问题,使仿真结果更接近实际工程系统。 最后,通过仿真进一步验证了本文提出的无传感器矢量控制系统的正确性和可行性,也证明了速度估计模型对速度估计准确,且对参数的变化有较强的鲁棒性。

    标签: 无传感器 矢量控制系统 速度

    上传时间: 2013-06-02

    上传用户:libinxny

  • 永磁直流微电机可靠性及失效分析

    永磁直流微电机作为一种机电能量转换器件,随着永磁新材料的开发,得到了迅猛的发展和广泛的应用。作为元器件,它的失效会关联到相应的工作系统和机构的正常运作,所以微电机的寿命可靠性分析和失效研究显得很重要,是准确估计其相关复杂工程系统稳定可靠性的基础。 论文基于永磁直流微电机产品是大批量且生产过程处于严格的统计质量控制状态下,而对其进行可靠性及失效分析。由于在影响微电机寿命的因素中,有很多属于随机性因素,因此可结合概率统计学原理,运用相关的数学工具,来探讨微电机失效分布函数的特征、类型和评价指标。论文针对微电机的特征,把一般的可靠性、失效分布类型函数进行整合、变换,运用到了微电机的可靠性分析上。 论文对微电机寿命可靠性及失效分析的数据处理也作了一些探讨。具体包括三个方面的内容:首先是根据试验测量结果,对预先假定的可靠性分布模式,即随机变量分布规律进行检验(假设检验)的方法作了探讨;其次是基于试验测量的样本值,估计随机分布参数的数值和推断这种估计的误差范围(一定置信水平下);再次是在预先根本不知道或不确定分布函数类型情形下,而根据寿命试验的测量数据结果,从中寻找出失效的分布特征,或者寻找出某一数学函数表达式,在某一确定精度下,运用数值分析原理来逼近数据分布规律。还结合微电机寿命试验的结果,作了可靠性实例分析。 论文还针对微电机失效的常见主要形式、状态,对组成微电机的主要零部件从工程应用角度作了系统分析。内容包括结合个人护理应用微电机的开发实例,建立了电刷振动分析模型,使用计算机软件模拟分析技术和激光振动测试技术,对微电机电刷片振动作了模拟和实际测量的对比分析,探讨了微电机电刷失效问题及改善、优化途径;运用材料学分析方法系统地探索了杯士和换向器设计、材料选择及失效问题;运用可靠性理论对电机结构进行了优化设计;并运用设计编程的电磁场有限元软件,对微电机电磁场进行了模拟优化设计;样机的实际测量结果和理论模拟基本吻合,并略为有所提高;还探讨了微电机寿命改善和能力提高的方法。

    标签: 直流 微电机 可靠性 失效分析

    上传时间: 2013-07-18

    上传用户:龙飞艇

  • 基于ARM的数据采集系统的研究与设计

    近些年来,随着以计算机技术、通信技术为主的信息技术的快速发展和Internet的广泛应用,嵌入式系统也受到了越来越多的重视,日益广泛的应用与工业控制、移动通讯、家用电器以及消费电子设备中。 而数据采样在现代工业中发挥着非常重要的作用,工业设备的监测和控制都离不开数据的采集。但传统的基于单片机系统的数据采样模块因为无法或很难完成操作系统的嵌入、文件的管理、各种接口的连接、与Internet的互联、大容量存储器的扩展等功能,所以在许多领域的应用受到限制。针对这些问题,设计开发了基于Linux操作系统的嵌入式数据采集模块。 本文在综合分析了现有数据采集系统存在问题的基础上,新设计的嵌入式数据采集系统采用板卡式结构提高了系统的可扩展性和灵活性;采用嵌入式Linux内核作为系统的运行、调度的核心,提高了系统的软件可移植性和稳定性;采用基于ARM9核的32位嵌入式微处理器,作为控制、处理和通信的核心,提高了整个硬件系统的处理能力、控制灵活性以及抗干扰能力,并降低了功耗。系统有强大的网络通信能力,为接入Internet提供了可能。 基于ARM的嵌入式数据采集与处理系统结构清晰、通用性好、可扩展性强,可为各种嵌入式应用提供一套完整的硬、软件解决方案,在工业测量与控制领域具有较为广阔的应用前景。

    标签: ARM 数据采集系统

    上传时间: 2013-04-24

    上传用户:chens000

  • 基于ARM的数控冲床自动送料系统的设计

    数控冲床送料系统主要用于与冲床实现配套,在冲孔过程中按照程序设定控制板料移动和冲床冲孔,实现冲孔的高度自动化。自动送料机构作为冲压加工生产实现自动化的最基本的要求,它的自动化程度高低,直接影响着冲压生产效率以及冲压生产整体自动化水平,只有其自动化程度与冲压设备相匹配甚至高于冲压设备,才能够实现冲压生产的完全自动化。 嵌入式系统是继IT网络技术之后,又一个新的发展方向,由于嵌入式系统自身的优点,现在已经广泛应用到军事国防、消费电子、工业控制等各个领域。随着电子、计算机、自动控制以及精密机械与测试技术的不断提高和发展,自动送料装置也在随着数控机床的发展而在迅速发展和演变。而随着嵌入式微处理器的发展,嵌入式系统也开始运用到数控冲床自动送料系统中来。 本文采用目前广泛使用的32位ARM微处理器,Samsung公司基于ARM920T的S3C2440A作为系统的主控制器,该处理器主要面向嵌入式设备,具有性价比高、功耗低的特点,并且在嵌入式Linux操作系统下可移植性好,具有较强的控制能力和丰富的片内资源。该系统能实现数控冲床的自动送料,软硬件结构简单,定位精度高,操作简单方便,具有良好的人机界面。论文首先根据生产实际要求和控制系统设计原则,确定了送料系统的软硬件总体设计方案。硬件方面,在S3C2440A的基础上扩展了NANDFlash、NORFlash、SDRAM、LCD触摸屏模块,并设计了X、Y轴电机及其驱动电路。软件方面,选用Linux操作系统,在此基础上构建了嵌入式Linux开发环境,实现了Bootloader、Linux内核、YAFFS根文件系统的移植,选用Qt/Embeded设计系统的操作界面,给出了系统各个模块的程序设计,包括人机界面、速度预处理、插补模块和电机控制部分,文章对系统的软硬件的抗干扰技术也专门做了介绍。随后,文章还介绍了积分分离的PID控制算法,并通过使用matlab对电机控制进行仿真,验证了该算法的可行性。 文章在最后对整个设计进行了总结和展望,指出了系统存在的问题和一些可以改进的地方。

    标签: ARM 数控 自动

    上传时间: 2013-06-28

    上传用户:love1314

  • 基于ARM的数字化家园网关设计与实现

    随着社会和科学技术的发展,以及家居环境的数字化,家用设施越来越信息化、网络化,并提出了信息交互的要求,同时对家用设施进行组网和统一管理提上日程。当代主流解决方案是通过嵌入式家园网关把家用设施联合成为一个局域网,并在此基础上实现了家用设施的管理。同时网关可以完成局域网内和到Internet的通信转换,实现远程控制。 本文对嵌入式家园网关的软件及部分硬件进行了深入的研究和探讨。设计出了一个基本的家园网关。本文的主要工作在于以下几个方面: (1)利用S3C2410开发板,依托Linux操作系统,通过使用MCP2515 CAN总线控制器,组成一个基本的家园网关。 (2)完成了在Linux下对MCP2515 CAN总线控制器的驱动,网络通信程序、节点管理程序及协议转换程序的编写,这些程序组成了整个系统的三个层次,包括网络层,协议转换管理层及驱动层。通过这些分层的协同工作,实现了家园网关中关于TCP/IP协议和CAN总线协议的互相转换。 (3)在CAN总线协议的基础上创新性地提出了应用层协议的设计方案,这个协议使得家园网关在CAN总线上具备管理能力及可靠的批量数据传输能力。 系统测试证明本方案是可行的,本文的数字化家园网关具有体积小,可靠性高,其CAN总线具有安装方便的优势,整个系统并有广阔的发展空间。

    标签: ARM 数字化 网关设计

    上传时间: 2013-04-24

    上传用户:三人用菜

  • 基于ARM的数字仪表研究

    随着微处理器的发展,现代数字仪表发展迅速,功能不断增强。目前,数字仪表正朝着集成化、智能化、高精度、微功耗、高可靠性发展。人们对数字仪表的设计和性能指标也提出了更高的要求,ARM相对于单片机具有更强的处理能力和更好的处理效果,为高精度、智能化仪表的设计提供了一种新的途径。 论文首先介绍了国内外数字仪表的发展情况,并对常见的数字仪表进行了分类,分析了影响数字仪表性能的主要因素。综合数字仪表的性能特点并考虑实现成本,论文提出了一种基于ARM的五位半分辨率数字仪表设计方案,并详细介绍了仪表的总体设计思路、硬件电路设计、软件设计及数据处理方法。该设计采用LPC2148芯片为处理核心,使用VFD(真空荧光显示器)作为仪表人机界面,界面友好且无视角误差;考虑到在某些现场条件恶劣的情况下也能对数字仪表读数进行观测,采用LabVIEW7.1设计了上位机显示界面;构建了一个基于LPC2148的开发平台,基于平台设计了一款具有五位半分辨率的数字仪表,实现了电压、电流、电阻等测量功能,同时设计了温度读取、实时时钟计时、SD卡数据存储等功能,为仪表的智能化设计奠定了基础。 通过对该数字仪表运行情况进行记录,并对记录的大量数据进行分析,结果表明:所设计的数字仪表能稳定显示,其精度和显示分辨率均达到五位半精度的要求。

    标签: ARM 数字仪表

    上传时间: 2013-07-20

    上传用户:ligong

  • 基于ARM的消防终端导航系统的设计与实现

    消防部门为什么要引入GIS/GPS技术?消防部门担负着保护生命和财产安全的重任,但其可利用的资源却非常有限。能够有效利用宝贵信息对消防工作是至关重要的。这出于多种理由,如:火情的需要,营救力量,战术布置,火灾记录,反应时间等。传统方法需要大量的图纸,报告和历史记录。这些数据来自于不同的地方,而且数据格式不一致。因此要花费大量的时间进行数据搜集、准备和统一成可用的数据格式。如何更高效的搜集利用数据,如何进一步提高消防部队的快速反应能力,加强消防车辆的动态管理、动态调度、动态指挥等。这些都是现行消防指挥调度系统中迫切需要解决的问题。而在消防指挥调度系统中引入GIS/GPS技术恰恰解决了这些问题。 各地的消防车辆动态管理子系统普遍上是利用GPS卫星定位技术,通过GPRS无线通讯网络,将灭火出动途中、灭火战斗中的消防车辆的行驶路线、车辆位置信息实时传送到消防调度指挥中心,在指挥中心的电子地图上显示出行车路线和消防车辆位置信息。指挥中心的调度员根据情况,通过无线通讯设备,及时对参战车辆进行调度指挥和行车路线矫正。 本消防车辆调度系统采用M/S(Mobile/Server)模式,本文论述了终端部分的设计和实现。终端采用ARM硬件平台,并在此基础上,集合全球卫星定位技术(GPS)、嵌入式地理信息系统技术(eGIS)、通用分组无线服务技术(GPRS)、计算机网络技术等于一体,实现消防车辆的动态管理、调度、指挥的子系统。实现GPS的车辆导航、车辆跟踪、车辆定位、车辆调度等功能。从而更加形象和直观的对现行消防车辆动态管理系统进行了改进。 当前,随着社会经济的快速发展,高层建筑、地下工程、石油化工、公众聚集场所的大量涌现,火灾日趋多样化、复杂化,快速地处置灾害事故,有效地保护市民生命和财产安全,已成为消防队伍面临的一项紧迫任务。如果能充分地发挥和挖掘GPS技术在消防领域上的应用,拓展和利用它的功能,进行消防通信的改革,这将更好地协助消防队伍为社会的经济和人民生命安全保驾护航。

    标签: ARM 导航系统

    上传时间: 2013-04-24

    上传用户:晴天666

  • 基于ARM的远程视频监控系统设计与实现

    视频监控系统是安全防范系统的组成部分,它是一种防范能力较强的综合系统。视频监控以其直观、方便、信息内容丰富而广泛应用于许多场合。嵌入式视频监控系统是以应用为中心、软硬件可裁减的、适应应用系统对功能、可靠性、成本、体积等综合性严格要求的专用计算机系统,亦即为监控系统量体裁衣的专用计算机系统。嵌入式视频监控系统主要由嵌入式处理器、相关支撑硬件、嵌入式操作系统及应用软件系统等组成,它是集软硬件于一体的可独立工作的“器件”。在视频监控上的嵌入式应用将是视频监控领域的一个重要发展方向。 论文首先阐述了嵌入式网络视频监控系统的发展、现状以及整体构建,然后介绍了嵌入式Linux操作系统以及ARM处理器的发展情况,分析了主要外围电路的设计,以及如何在ARM硬件平台上进行嵌入式Linux内核的编译与移植,介绍了Bootloader的启动原理及运行过程,并对在Linux操作系统下的USB驱动程序的开发进行了研究。本文重点讨论了图像采集、编码和网络通信程序的设计原理与实现。最后进行了系统整体测试,并提出进一步开发设想。 本文的研究结果具有较大的工程实际意义,对于基于IP技术的各种视频通信应用具有一定的参考价值。

    标签: ARM 远程视频监控 系统设计

    上传时间: 2013-06-28

    上传用户:cainaifa

  • 基于ARM多核平台的打印机JPEG高速解码引擎设计与实现

    大多数现在的PCL打印机驱动程序都是将需要打印的文件(包括图形或者文本)处理成JPEG文件发送到打印机进行打印,因为这样一方面可以减少发送给打印机的数据量,一方面可以极大的简化驱动程序的开发。而在打印机内部,这些JPEG文件又被解码成BMP文件进行进一步的处理。采用这种方式工作的打印机JPEG解码的工作占据了其CPU时间的一半以上,所以JPEG文件解码引擎是打印机的核心之一,提高JPEG的解码速度对于提高打印机的处理能力至关重要。 同时,JPEG文件解码工作是一个计算密集型的作业,主要有两个办法提高它的速度:一个是设计更高效的算法,一个是采用性能更加强劲的CPU设备。在单核CPU的嵌入式环境中,JPEG编解码速度已经几乎到了极限,难有提升的空间,然而近两年多核嵌入式芯片的出现,为大幅度提升它的性能提供了可能。 本文基于嵌入式的Linux平台,采用ARM11 MPCore4核处理器,针对PCL,XL打印机控制语言的JPEG文件解码设计和实现了一个高速引擎,主要内容为: 分析和解码PCL,XL文件,提取出其中的JPEG文件。 对JPEG文件实现并行化解码,在多个处理器核上并行处理,并针对多核处理器构架进行内存读取等方面的优化。 针对多核处理器的特点和优势,设计和实现多线程调度算法。 总结和提取数据,分析多核处理器相对于单核处理器的性能提升。 另外,为便于读者理解,文中简要介绍了ARM(SIMD)指令集,嵌入式汇编以及与硬件相关的一些概念。

    标签: JPEG ARM 多核 打印机

    上传时间: 2013-06-16

    上传用户:scorpion