本课题所研究的横机是一种由嵌入式控制器系统控制的自动化程度很高的纬编针织机,主要用于针织服装的编织制造。我国是纺织大国,横机需求量大,自主研发全自动电脑横机有广泛的市场前景。 通过对横机机械系统结构和原理的分析,本文提出了一种横机控制系统硬件解决方案。该方案主要由主控制器、协处理器、驱动电路等三部分组成。以ARM作为主控制器,负责编织工艺和人机接口设计;以FPGA作为协处理器,执行ARM的命令,控制后续电路动作;驱动电路主要面向横机机械部件,并向前端电路提供硬件接口。 基于该硬件系统解决方案,本文继而提出了一种新型的软件系统解决方案。该方案基于嵌入式Linux操作系统实现,主要由罗拉系统控制算法、驱动程序、横机编织控制程序和图形用户界面等四部分组成。罗拉系统采用模糊控制算法,控制卷布速率;驱动程序实现ARM和FPGA的通信;横机编织控制程序将花型文件中的数据转换为机械部件的动作,实现整个编织过程;图形用户界面提供良好的人机界面,方便操作。 最后详细介绍了整个横机控制器系统的调试流程,涉及硬件调试、软件调试和软硬件联合调试等。 与传统电脑横机相比,基于此设计方案的横机技术含量较高,成本低,可移植性强,并可实现联网控制。
上传时间: 2013-04-24
上传用户:ikemada
自上个世纪九十年代以来,我国著名学者、现中国科学院院士、清华大学陈难先教授等人使用无穷级数的Mobius反演公式解决了一系列重要的应用物理中的逆问题,例如费米体系逆问题、信号处理等,开创了应用、推广数论中的Mobius变换解决物理学中各种逆问题的巧妙方法,其工作在1990年得到了世界著名的《NATURE》杂志的整版专评与高度评价。华侨大学苏武浔、张渭滨教授等则把Mobius变换的方法应用于几种常用波形(包括周期矩形脉冲,奇偶对称方波和三角波等)的傅立叶级数的逆变换运算,得到正、余弦函数及一般周期信号的各种常用波形的信号展开;并求得了与各种常用波形信号函数族相正交的函数族,以用于各展开系数的计算与信息的解调;而后把它们应用到通信系统中,提出了一种新的通信系统,即新型Chen-Mobius通信系统。 在新型通信系统中,把这种正交函数族应用于系统的相干调制解调中,取代传统通信系统中调制解调所采用的三角正交函数族。正是这种正交函数族使得通信系统的传输性能大大提高,保密性加强,而且正交函数族产生很方便。 本文从软件仿真和硬件实现两个方面对Chen-Mobius通信系统进行了验证。首先,利用MATLAB软件构建Chen-Mobius数字通信系统,通过计算机编程,对Chen-Mobius单路、四路和八路的数字通信系统进行仿真分析,对该系统在不同信噪比情况下的错误概率进行了计算,并绘出了信噪比-错误概率曲线;其次,在QuartusⅡ软件平台上,利用VHDL语言文本输入和原理图输入的方法构建Chen-Mobius数字通信系统,对该系统进行了仿真,包括设计综合、引脚分配、仿真验证、时序分析等;再次,在QuartusⅡ软件仿真的基础上,在Altera公司的Stratix GX芯片上,实现了硬件的编程和下载,从而完成了Chen-Mobius数字通信系统的FPGA实现;最后,从MATLAB软件仿真和硬件实现的结果出发,通过分析系统的性能,简单展望了Chen-Mobius数字通信系统的应用前景。 本文通过软件仿真得到了Chen-Mobius数字通信系统的信噪比-错误概率曲线,从理论上验证了该系统的强的抗干扰能力;利用FPGA完成了系统的硬件实现,从实际上验证了该系统的可实现性。从两方面都可以说明,Chen-Mobius通信系统虽然只是一个新的起点,但它却预示着光明的应用前景。
标签: ChenMobius MATLAB FPGA 数字通信系统
上传时间: 2013-05-19
上传用户:sa123456
现场可编程门阵列(FPGA)是一种新型器件,它将门阵列的通用结构与现场可编程的特性结合于一体.如今,FPGA系列器件已成为最受欢迎的器件之一.随着FPGA器件的广泛应用,它在数字系统中的作用日益变得重要,它所要求的准确性也变得更高.因此,对FPGA器件的故障测试和故障诊断方法进行更全面的研究具有重要意义.随着集成电路规模的迅速膨胀,电路结构变得复杂,使大量的故障不可测.所以,人们把视线转向了可测性设计(DFT)问题.可测性设计的提出为解决测试问题开辟了新的有效途径,而边界扫描测试方法(BST)是其中一个重要的技术.本文阐述了FPGA系列器件的结构特点,边界扫描测试相关的基本概念与基本理论,给出利用布尔矩阵理论建立的边界扫描测试过程的数学描述和数学模型.论文中主要讨论了边界扫描测试中的测试优化问题,给出解决两类优化问题的现有算法,对它们的优缺点进行了对比,并且提出对两种现有算法的改进,比较了改进前后优化算法的性能.最后总结了利用边界扫描测试FPGA的具体过程.
上传时间: 2013-08-06
上传用户:mdrd3080
开关磁阻电机是电机技术与现代电力电子技术、微机控制技术相结合的产物,既具有结构简单坚固、成本低、容错能力强,耐高温等优点,又在高度发展的电力电子和微机控制技术的支持下获得了良好的可控性能,目前己经在多个工业部门得到应用。因此,开关磁阻电机在驱动调速领域有着良好的发展前景。本论文在对前人成果的广泛了解和研究基础上,以philip公司生产的LPC2101为主控芯片,充分利用其高速运算能力和面向电机控制的高效控制能力,设计并制作了SRM控制器与系统软件。本文以开关磁阻电机的调速控制策略及其控制实现方法为主要研究内容,对开关磁阻电机的数学模型、功率变换器技术、控制策略、控制方案的实现进行了全面深入的研究。 全文的研究工作分为五个部分,第一部分介绍了开关磁阻电机调速系统的构成及基本工作原理,综述了开关磁阻电机的国内外发展现状、特点及研究动向,总结了开关磁阻电机系统存在的技术问题,提出了本文的研究目的和主要研究内容。 第二部分引用并讨论了SR电动机的基本数学模型和准线性数学模型,然后基于此重点分析了与电动机运行特性密切相关的相电流波形与转子角位移的函数关系,最后根据课题所关心的控制系统设计,在理论分析的基础上提出了SR电动机控制方案并进行了原理性分析,对SR电动机各个运行阶段的特点进行分析并初步提出控制方案。 第三部分对SR电动机调速系统的硬件设计进行了详细说明,主要包括以LPC2101为核心的控制系统的研究与设计,根据SR电机的控制特点,尽可能地开发了LPC2101的硬件资源和软件资源,使控制系统具有很高的控制精度和灵活性,然后对功率变换器进行了设计和制作,分析了各种主电路形式的优缺点,采用了新型IGBT功率管作为主开关元器件,使功率变换器结构得到简化,设计了IGBT的功率驱动电路,并专门设计了电压钳位电路和诸如过压、过流保护等保护单元,保证了整个系统安全可靠地运行,然后分析了SR电动机控制系统位置传感器检测电路设计、电流及电压斩波电路设计、电流检测及保护电路设计等。 第四部分主要介绍了系统的总体控制思想,分析了各个运行阶段的控制策略,对控制策略的软件实现进行了设计,并给出了软件实现的具体流程图,直观地体现了软件编程思想。最后,对系统进行了实验研究及分析。目前,该控制系统已调试完毕,基本实现预期功能。 本文对以ARM为控制核心的开关磁阻电动机控制系统进行了研究,得出了基于有位置传感器检测的控制方案。针对SR电机的控制特点,充分利用了ARM的硬件资源,采用PID数字调节,发出相通断信号和PWM信号,并和电流、电压等保护信号相结合,实现对主功率元件的通断控制。并且设计了相应的外围硬件检测、保护、控制及人机接口电路,使控制系统结构紧凑,可靠性高;系统的控制软件设计,采用模块化的程序设计方法,增强了系统的可读性及可维护性,实现了一种电压斩波和电流斩波控制相结合的控制方式;结合系统的硬件设计,开发了相应的软件模块,使系统具有完善的保护和控制性能。 本系统经过试验,调速范围可达100~2000转/分,效率较高,性能优良,验证了控制思想和控制方法的正确性。
上传时间: 2013-04-24
上传用户:独孤求源
随着计算机技术、半导体技术、微电子技术技术的不断融合,嵌入式系统的应用得到了迅猛发展。本文以嵌入式系统开发为背景,研究基于ARM和μC/OS-II的嵌入式系统及其在加密解密模块中的应用。 本文在介绍了嵌入式系统和硬件实现Rijndael算法的研究现状之后,简要概述了Rijndael加密算法的结构、轮变换、密钥扩展和该加密模块选用Rijndael算法的原因以及ARM系列微处理器选型和S3C44BOX芯片体系结构、开发板平台的选择和板上主体硬件电路等相关内容。 在深入地研究了Rijndael加密算法之后以及根据嵌入式系统的一般要求,本文设计了一个基于ARM和μC/OS-II的嵌入式加密模块。该加密模块采用了32位高性能ARM微处理器S3C44BOX为硬件核心,并以嵌入式实时操作系统μC/OS-II为软件平台,在ARM ADS1.2环境下进行系统软件开发。该加密模块充分地利用了ARM微处理器性能高、功耗低和成本低的优势以及发挥了μC/OS-II可移植性好、稳定性和可靠性高的优点。 本文重点论述了嵌入式加密模块BootLoader文件的装载、I/O端口初始化、基于S3C44BOX微处理器的μC/OS-II移植及应用软件部分中任务和模块的流程设计。在该加密模块应用软件设计部分中,对各个任务的创建、定义、优先级设置和事件的定义、对文件的操作进行了设计,并且按照系统软件设计的流程描述了模块所有任务和部分子模块的功能。
上传时间: 2013-05-24
上传用户:Alibabgu
目前,嵌入式系统在工业控制和智能家电等众多领域得到了广泛的应用。但同时大量的嵌入式应用也对嵌入式设备的性能和功能提出了更高的要求。随着国内嵌入式应用领域的发展,ARM芯片以其高性能、低功耗、低成本的优势获得了广泛的重视和应用。嵌入式Linux是在标准Linux基础上,经过适当地简化(裁剪),然后加入一些特定的功能,形成的一个精巧的、高效的、满足特定应用需求地专用(定制)操作系统,它具有用户可裁剪、可配置的特点。在各种嵌入式操作系统中,嵌入式Linux凭借其内核结构优良、功能强大、高性能、稳定性好以及源代码开放等方面的优势,成为了嵌入式系统领域应用中的技术热点。本论文设计了以嵌入式微处理器和嵌入式操作系统为核心的系统,并在这个平台上实现了应用软件,构建了一个嵌入式的数据采集和发布系统,可以对设备数据进行串口采集,并利用因特网进行发布和控制操作。 为了实现这些功能,本文选用了Cirrus Logic公司的EP9302(ARM920T)作为系统的核心,以源代码开放的经过裁剪配置的嵌入式Linux为软件平台,设计了应用软件的设备数据采集、数据分析、数据交换网关模块,实现了网页服务器GoAhead移植,并完成了GoAhead服务器支持的自己的ASP页面以及后台函数的编写,并在此基础上研究了系统为保证可靠性而采取的一些措施。在整个系统的设计过程中充分发挥了嵌入式Linux的可移植性好、源代码公开、开发成本低的优点,解决了软件移植和设计编写、提高系统可靠性等的一系列关键性问题。 本嵌入式系统采集平台的用途是实时采集被监控设备的当前运行状况信息,使用户能够远程通过网页浏览器及时掌握被监控设备的运行状况,在必要时刻根据需要能够对设备进行相关控制操作和设置相关运行参数,以便能够控制被监控设备的运行方式。本论文设计的嵌入式数据采集、发布系统可以在类似远程数据控制的系统中得到广泛应用。
上传时间: 2013-05-27
上传用户:kgylah
随着设计规模的不断增加,芯片的平均设计门数已经超越百万级,验证已经成为设计流程中的主要瓶颈。目前,基于FPGA的硬件验证凭借其速度快、易修改的特性越来越受到验证工程师的青睐。 本文正是基于FPGA验证的思想,以一款光同步传输网(SDH)芯片的验证为例,展开了全面的论述。通过对验证理论以及FPGA性能特点的研究与分析,从验证的正确性、全面性、快速性和可重用性等方面对FPGA验证进行了理论剖析,并提出了一些新的理念和创新。此后又结合实践,详尽叙述了验证中的一些重要环节,并总结出了一套比较完善的FPGA验证流程,可以有效地支撑实际芯片的验证工作。 本文对于百万门级专用集成电路的成功实践,不仅是对FPGA验证理论的证实,而且从验证的思路和方法上对后续芯片有一定的指导意义。文中经验教训的总结可以有效地帮助验证工程师达到降低芯片开发成本,缩短面市时间的目的。
上传时间: 2013-05-17
上传用户:宋桃子
随着星载电子系统复杂度、小型化需求的提高,SoC已经成为应对未来星载电子系统设计需求的解决途径。为了简化设计流程并且提高部件的可重用性,在目前的SoC设计中引入了称之为平台的体系结构模板,用它来描述采用已有的标准核来开发SoC的方法。在星载电子系统中常用部件的分类设计,最终建立一个包括多种功能部件,互连部件和处理部件的设计平台,从而有效的提高星载电子系统的设计能力。在当前NASA和ESA的空间应用中,PCI总线广泛作为背板总线和局部总线,有鉴于此,本研究选择PCI总线作为星载电子系统设计平台要提供的一个互连部件对其进行设计。 针对这一需求,本论文采用自项向下的设计方法对PCI总线从设备控制器的设计与实现进行了研究,对PCI总线协议做了深刻的分析,完成了PCI总线目标设备控制器的设计,采用Verilog HDL对其进行了RTL级的描述。 在该课题的研究中,采用了目前集成电路设计中常见的自顶向下设计方法,使用硬件描述语言Verilog HDL对其进行描述,重点分析了PCI总线设备控制器的设计。以PCI总线协议的分析和理解为基础,对PCI总线设备控制器进行了功能分析和结构划分。根据PCI总线设备控制器的功能和结构划分,对PCI总线目标设备控制器的设计思路和各个子模块电路的设计和实现进行了详细的分析阐述,并且通过编写测试激励程序完成了功能仿真。应用FPGA作为物理验证和实现载体,进行了面向FPGA的电路综合,进行了布局布线后的时序仿真,证明所实现的PCI目标设备控制器符合基本功能要求,在以上基础上完成了PCI目标设备控制器的FPGA实现。通过这整个论文的工作,按照设计、仿真、综合验证及布局布线的步骤,完成了PCI总线目标设备控制器IP软核的设计。
上传时间: 2013-06-07
上传用户:tccc
由于集成电路产业在中国的飞速发展,FPGA设计技术,作为一种灵活性很强的芯片设计技术,在国内得到广泛的应用.由于芯片的可升级性和开发自主知识产权芯片的必要性,在北京邮电大学宽带通信网络实验室开发的三层以太网交换机项目中,以太网口和ATM口之间的数据通道的实现上采用了FPGA设计方法.该文主要集中在ATM口之间的数据通道的HEC头校验的FPGA实现.并完成了硬件设计、配置、硬件测试联调工作以及论文撰写工作.硬件的设计和开发基于Protel99和Tornado/VxWorks,软件的设计和开发采用了标准的VHDL语言,开发环境是WINDOWS,开发工具是Xilinx公司的iSE4.1i集成开发环境.随着网络设备的发展,位于网络边缘的设备将会变得更加灵巧,更加迎合网络发展的需要,在网络设备上越来越多地引入了网络处理器.我们实验室和Intel建立了联合实验室,在此基础上,我们要把网络处理器评估板硬件上,运行软件,使其成为路由器,首先要加载的就是网络路由协议.由于Linux的开放源代码,所以我们决定采用Linux做嵌入式系统,在上面运行zebra的路由协议.Zebra是linux上面的开放源代码的路由软件.
上传时间: 2013-07-08
上传用户:yhm_all
随着通信技术和计算机技术的发展,多媒体的应用与服务越来越广泛,视频压缩编码技术也随之成为非常重要的研究领域。运动估计是视频压缩编码中的一项关键技术。由于视频编码系统的复杂性主要取决于运动估计算法,因此如何找到一种可靠、快速、性能优良的运动估计算法一直是视频压缩编码的研究热点。运动估计在视频编码器中承担的运算量最大、控制最为复杂,由于对视频编码的实时性要求,因此运动估计模块一般都采用硬件来设计。 本文的目的是在FPGA芯片上设计实现一种更优的易于硬件实现的块匹配运动估计算法——二步搜索算法。全文首先讨论了块匹配运动估计理论及其主要技术指标,介绍了运动估计技术在MPEG-4中的应用,然后在对典型的运动估计算法进行分析比较的基础上讨论了一种性能和硬件实现难易度综合指数较高的二步搜索算法。本文对已有的用于全搜索算法实现的VLSI结构进行了改进,设计了符合二步搜索算法要求的FPGA实现结构,并在对其理论分析之后,对实现该算法的运动估计模块进行了功能模块的划分,并运用VerilogHDL硬件描述语言、ISE及Modelsim开发工具在Spartan-IIEXC2S300eFPGA芯片上完成了对各功能模块的设计、实现与时序仿真。最后,对整个运动估计模块进行了仿真测试,给出了其在FPGA上搭建实现后的时序仿真波形图与占用硬件资源情况,通过对时序仿真结果可知本文设计的各功能模块工作正常,并且能够协同工作,整个运动估计模块能够正确的实现二步搜索运动估计算法,并输出正确的运动估计结果;通过对占用硬件资源及时钟频率情况的分析验证了本文设计的二步搜索运动估计算法的FPGA实现结构具备先进性和实时可实现性。
上传时间: 2013-05-27
上传用户:wpt