随着消费类电子产业的蓬勃发展,越来越多的嵌入式电子产品走进了千家万户。电脑的形态也不再局限于以前的PC机,各式各样的嵌入式系统出现在了众多的行业和应用中,其中ARM和Linux结合的产品在市场上最受青睐。ARM由于其低功耗、高性能、小体积、低成本受到了越来越广泛的重视,成为众多公司产品开发的主流硬件。而Linux则因其开放的源代码,可裁剪的内核,便利的开发环境,各硬件平台的通用性,逐渐成为嵌入式开发的主流操作系统。本课题的嵌入式MP3设计就是基于ARM和linux平台的。 @@ 本课题实现了一个完整的嵌入式系统,选用zq2410开发板为目标平台,linux作为目标操作系统,在这样的软硬件环境下研究实现MP3播放器。 @@ 文章首先综述了嵌入式系统开发方法,介绍了ARM处理器及其特点,Linux操作系统,嵌入式系统的开发模式以及如何搭建交叉开发环境,然后介绍了所选硬件平台zq2410目标板的各种资源,在系统软件开发中,介绍Uboot、Linux的裁剪和移植,根文件系统的制作以及核心驱动程序的开发,应用程序开发中,介绍了MP3的原理,移植Madplay MP3播放器,最后成功对Madplay播放器实现了综合控制。 @@关键词:嵌入式;ARM; Linux;驱动程序;MP3;
上传时间: 2013-05-26
上传用户:lo25643
本文介绍了基于软PLC(Programmable Logic Controller,可编程控制器)的嵌入式技术起源和背景,综述了基于软PLC的嵌入式系统的关键技术和优点,最后介绍了其设计和实现的方法。 基于软PLC的嵌入式系统的研究与实现分为开发系统和运行系统(又称为虚拟机系统)。本文概述了开发系统,其运行于PC机的操作系统如Windows或者Linux等,为用户提供一个大众化的编程环境,它包含编辑器、编译器、连接器、调试器和通信接口几个部分。编辑界面友好,可以让用户方便的使用LD、ST和FBD三种语言编写程序,编译器和连接器将源程序文件编译和连接成虚拟机系统可执行的目标代码文件;分析了开发系统,其中详细描述了编译模块的编制过程,实现了将指令表语言转换为运行系统能够识别的C/C++指令的功能;详细地研究了梯形图转换为指令表语言,以及由指令表语言向梯形图语言的算法和数据结构。调试器借助于虚拟机运行系统提供的服务可完成对应用程序的调试纠错;讨论了uCLinux操作系统和编译调试技术,以及采用ModBus/TCP工业通信协议的通信接口用于开发系统和运行系统之间的通信。 另一方面,本文分析了虚拟机运行系统,它运行于安装了uCLinux的ARM7平台上,包括运行内核模块、系统管理模块和通信接口模块。由于uCLinux没有MMU和本身对实时性没有什么要求,而针对基于软PLC的嵌入式系统的研究与实现要求,本文在对其进行了uCLinux小型化研究的同时探讨了双内核实时性方案,解决了uCLinux实时性不足的问题。运行内核模块调度和执行应用程序并管理时钟。系统管理模块管理系统状态和内存。通信模块用于开发系统及I/O设备通信。在此基础上,对基于软PLC的嵌入式系统的进行了设计与实现,并通过试验将编译的目标代码传递到基于软PLC的嵌入式运行系统中,实现了控制功能,验证了生成目标代码的正确性和开发系统的可行性,实现了编辑界面友好,系统开放,性价比较高的软PLC嵌入式系统,达到了预期的目标,具有一定理论和应用价值。
上传时间: 2013-04-24
上传用户:jiiszha
本文通过对当前国际上现有的数字电视标准和数字电视中间件标准进行比较,根据我国市场的实际情况,选择了欧洲数字电视(DVB)中间件标准DVB-MHP,深入分析了基于MHP的数字电视中间件模型.Java平台是基于MHP中间件模型的核心,本文通过深入分析Java平台的构成和Java虚拟机(JVM)的结构和运行原理,并结合适合嵌入式环境的KVM的原理及体系结构,提出了将KVM以FPGA的硬件方式实现的方案.根据数字电视的实际需要对KVM进行适当剪裁,以适应数字电视的嵌入式环境,并设计了相应的功能模块,最后在设计基础上用VHDL加以实现,对于核心模块做了仿真和验证.此外,本文还综述了EDA技术和FPGA器件的发展概况,并较为详细的介绍利用EDA技术进行设计开发的一般流程,最后在FPGA上实现JVM.
上传时间: 2013-07-02
上传用户:dba1592201
软件无线电是二十世纪九十年代提出的一种实现无线通信的体系结构,被认为是继模拟通信、数字通信之后的第三代无线电通信技术。它的中心思想是:构造一个开放性、标准化、模块化的通用硬件平台,并使宽带模数和数模转换器尽可能靠近天线,从而将各种功能,如工作频段、调制解调类型、数据格式、加密模式、通信协议等用软件来完成。 本论文首先介绍了软件无线电的基本原理和三种结构形式,综述了软件无线电的几项关键技术及其最新研究进展。其中调制解调模块是软件无线电系统中的重要部分,集中体现了软件无线电最显著的优点——灵活性。目前这一部分的技术实现手段多种多样。随着近几年来芯片制造工艺的飞速发展,可编程器件FPGA以其高速的处理性能、高容量和灵活的可重构能力,成为实现软件无线电技术的重要手段。 本论文调制解调系统的设计,选择有代表性的16QAM和QPSK两种方式作为研究对象,采用SystemView软件作为系统级开发工具进行集成化设计。在实现系统仿真和FPGA整体规划后,着重分析用VHDL实现其中关键模块以及利用嵌入FPGA的CPU核控制调制解调方式转换的方法。同时,在设计中成功地调用了Xilinx公司的IP核,实现了设计复用。由于FPGA内部逻辑可以根据需要进行重构,因而硬件的调试和升级变得很容易,而内嵌CPU使信号处理过程可以用软件进行控制,充分体现了软件无线电的灵活性。 通过本论文的研究,初步验证了在FPGA内实现数字调制解调过程及控制的技术可行性和应用的灵活性,并对将来的扩展问题进行了研究和讨论,为实现完整的软件无线电系统奠定了基础。
上传时间: 2013-06-10
上传用户:xhz1993
学习的绝好书籍,讲解非常的详细,内容比较透彻
上传时间: 2013-07-04
上传用户:jingfeng0192
在能源消耗日益增长、环境污染日渐严重的今天,在当今对可再生能源的开发利用中,风能由于其突出的优点而成为世界各国普遍重视的能源,风力发电技术也成为各国学者竞相研究的热点.而其中变速恒频风力发电技术因其高效性和实用性正受到越来越多的重视.无刷双馈电机是一种结构简单、坚固可靠、异同步通用的电机,可在无刷情况下实现双馈.它具有功率因数可调、高效率的特点,比较适用于变速恒频恒压发电系统中.该文在传统风力发电的基础上,致力于研究变速恒频风力发电技术,以作为变速恒频风力发电机用的笼型转子型式的无刷双馈电机为主要研究对象,进行了深入的研究,主要包括以下几方面:1.对国内外风力发电研究现状作了较为全面的综述,介绍了无刷双馈电机发展概况和国内外研究现状.2.研究了无刷双馈电机的原型及发展,基本结构和运行原理,电磁设计特点.解释了将无刷双馈电机应用于变速恒频风力发电的可行性和优越性.探讨了无刷双馈电机的特性.3.首次推导了适用于变速恒频风力发电无刷双馈电机的功率控制数学模型提出无刷双馈电机变速恒频风力发电系统的功率控制策略.通过仿真分析验证了模型和控制策略的正确性.4.研究了无刷双馈电机作变速恒频风力发电机运行时的定子功率绕组磁链定向矢量控制策略.5.在总结无刷双馈电机传统各种控制策略的基础上,探讨了智能控制在无刷双馈电机的应用.通过仿真分析验证了模糊功率因数控制策略的正确性.
上传时间: 2013-06-24
上传用户:bg6jsx
本论文围绕大容量汽轮发电机的进相运行展开了研究工作。全文共分七章。第一章首先阐述了发电机进相运行的重要性和迫切性,对国内外相关方面的研究概况作了较为系统全面的综述,并对本论文的研究内容作了简单介绍。第二章给出了低频三维涡流电磁场的复边值问题,并介绍了复矢量场的一些理论基础。然后分别利用伴随算子和伴随场函数(广义相互作用原理)、最小作用原理和拉格朗日乘子法(广义变分原理),建立了低频三维涡流电磁场中非自伴算子问题的变分描述。上述三种方法所得的结果与Galerkin法的结果完全一致。第三章介绍了圆柱坐标系下基于拱形体单元的三维稳态温度场有限元计算模型,并将变分法的结果与Galerkin法的结果进行了对比。第四章建立了汽轮发电机端部三维行波涡流电磁场的数学模型,在涡流控制方程中引入了罚函数项以使库伦规范自动满足,并应用广义相互作用原理导出了对应的泛函变分及其有限元计算格式。然后对多台大容量汽轮发电机端部的涡流电磁场进行了实例计算,并分析了罚函数项对数值解稳定性的影响以及影响端部电磁场的各种因素。第五章建立了大型汽轮发电机端部三维温度场的有限元计算模型,并应用传热学理论研究了散热系数、等效热传导系数等问题。然后求解了QFSS-300-2型汽轮发电机端部大压圈上的三维温度场分布,并与两台机组多种工况下的实测数据进行了对比。第六章介绍了二维稳态温度场的边值问题及其等价变分,导出了其有限元计算格式。然后求解了QFQS-200-2型汽轮发电机端部压圈上的温度分布,并与实测数据进行了对比。第七章首先定性研究了汽轮发电机从迟相运行到进相运行过程中不同区域上磁场强度的变化规律。然后介绍了发电机变参数数学模型,结合实测数据以及最小二乘回归分析计算了发电机稳态运行时的相关电气参数,并分析了发电机各物理量之间的相互关系。随后分析了不同工况下发电机端部结构件上的涡流损耗及温升的变化趋势。最后,利用发电机变参数模型给出了发电机的饱和功角特性、静稳极限以及运行极限图。
上传时间: 2013-07-10
上传用户:stampede
随着消费类电子产业的蓬勃发展,越来越多的嵌入式电子产品走进了千家万户。电脑的形态也不再局限于以前的PC机,各式各样的嵌入式系统出现在了众多的行业和应用中,其中ARM和Linux结合的产品在市场上最受青睐。ARM由于其低功耗、高性能、小体积、低成本受到了越来越广泛的重视,成为众多公司产品开发的主流硬件。而Linux则因其开放的源代码,可裁剪的内核,便利的开发环境,各硬件平台的通用性,逐渐成为嵌入式开发的主流操作系统。本课题的嵌入式MP3设计就是基于ARM和linux平台的。 本课题实现了一个完整的嵌入式系统,选用zq2410开发板为目标平台,linux作为目标操作系统,在这样的软硬件环境下研究实现MP3播放器。 文章首先综述了嵌入式系统开发方法,介绍了ARM处理器及其特点,Linux操作系统,嵌入式系统的开发模式以及如何搭建交叉开发环境,然后介绍了所选硬件平台zq2410目标板的各种资源,在系统软件开发中,介绍Uboot、Linux的裁剪和移植,根文件系统的制作以及核心驱动程序的开发,应用程序开发中,介绍了MP3的原理,移植Madplay MP3播放器,最后成功对Madplay播放器实现了综合控制。
上传时间: 2013-04-24
上传用户:Amygdala
在永磁直流电机中,即使电枢绕组不通电,由于永磁体产生的磁场同电枢铁芯的齿槽相互作用而产生转矩,即齿槽定位力矩(CoggingTorque)。定位力矩使电机输出转矩波动,产生振动及噪声。文中阐述了产生定位力矩的原理,综述了包括德昌电机公司的技术在内的抑制定位力矩的方法和研究现状。抑制定位力矩的方法,主要就是减小电枢旋转过程中气隙中磁场能量的变化。 文中以少槽永磁直流电机为例,通过有限元分析,以及DOE实验验证,对转子冲片增加辅助凹槽、充磁方式和转子冲片不同类型对定位力矩的影响进行了研究,深入分析了冲片辅助凹槽对抑制少槽永磁直流电机定位力矩的作用,结果表明,同一冲片上在对称位置上排布辅助凹槽能取得很好的效果,而以冲片中心线对称地加两个辅助凹槽时,辅助凹槽角度不同作用不同。对不同冲片,适合的辅助凹槽角度也是不同的。文中找出了一个较成熟的抑制少槽永磁直流电机定位力矩的系统方法,给出了生产中实用的抑制方法,同时通过实验给出了这些方法对电机性能的影响。 DOE方法能从不同因素中找出对定位力矩起主要作用的变异因素,并且寻找到各变异因素之间的影响作用,给出抑制定位力矩各变量的最佳组合,相比现时生产中的方法,该组合可将定位力矩降低70%。
上传时间: 2013-07-10
上传用户:ljthhhhhh123
在采矿、冶金、制造、化工、制药、供水等行业中,压力是生产过程中的重要参数,它的应用极其广泛。实时监测压力的变化是实施现代化生产管理的重要环节,因而压力测试技术和仪表的发展历来受到人们的重视。在采矿行业中,压力检测是保证采煤安全的重要一环,因此开发一种智能压力检测装置来用于采煤工作面液压系统的压力检测是十分必要的。 本文所设计的压力检测系统是ARM处理器与仪器的有机结合,它以菲利普公司的LPC2294为核心,利用电阻应变片将压力转换成电压信号,通过放大电路将电压信号放大并传输至LPC2294进行A/D转换,然后将各液压支架的压力数据传输至存储芯片保存,并显示。本系统的特点是:压力量程为1~60Mpa,每5分钟采集一次压力数据。各分机的压力数据通过CAN总线传输至主机,总线的传输速率为250Kbps。主机再通过串口将数据传输至计算机。计算机通过串口读取主机的压力数据,并将数据保存在数据库中,上位机采用NI公司的Labview软件进行设计。其中串口的接收部分用Labview中自带的VISA控件来编写,数据库部分采用微软的Access软件建立数据库,利用第三方编写的Labsql将数据写入数据库。 论文的第一章综述了压力检测的起源,发展以及国内外压力检测的现状;第二章主要论述了系统的整体设计思路及方法;论文第三章、第四章系统的硬件电路、软件开发环境及相关的软件流程;第五章简单介绍了PC机软件开发语言以及对上位机部分的软件设计做了简单的介绍。第六章对全文的工作做了总结,并对压力检测以后的发展方向阐述了自己的观点。
上传时间: 2013-08-01
上传用户:hustfanenze