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

集成化

  • 基于ARM的自动售货机控制器的研究与开发

    随着计算机技术和互联网技术的发展,嵌入式系统已成为近年来新兴的研究热点。嵌入式系统的硬件核心是嵌入式微处理器,ARM处理器以其高性能、低功耗、低成本等优点占领了嵌入式系统处理器的大部分市场,基于ARM的嵌入式系统的应用已深入到工业控制、网络通讯设备等领域。Linux作为功能强大、源码公开的操作系统,在嵌入式领域中被广泛应用。 本文针对自动售货机控制系统在校园一卡通系统中的应用要求,以开发具有射频卡结帐功能的新型自动售货机控制系统,并与校园一卡通信息管理系统相连为目标,提出了基于ARM-Linux的自动售货机控制器总体设计方案。根据方案对自动售货机控制系统进行总体设计,在分析嵌入式软硬件可实现模块化设计的基础上,采用数据处理能力强和能够实现数据网络传输的HMS30C7202微处理器,对ARM处理器最小系统和关键的接口电路进行了硬件结构设计,系统扩展有FLASH、EPROM、以太网接口、RS232接口、GPIO接口、USB接口等外围电路。利用Protel软件完成了开发板的原理图设计、绘制以及印刷电路板布局布线工作,PCB设计以高速电路设计为准则,集成了多种接口电路,完成了硬件系统的设计。研究了嵌入式Linux操作系统下的自动售货机控制系统软件环境建立方法,论述了移植Linux到ARM控制板的过程,分析了嵌入式软件的应用程序架构与各部分设备驱动程序的设计方法,设计了硬件驱动程序。在嵌入式软、硬件开发的基础上,对基于ARM的嵌入式自动售货机控制系统进行实例研究和系统功能调试,完成了自动售货机控制系统的基本功能,并使系统能够基于以太网进行数据通信,为进一步的开发和应用提供了良好的基础。

    标签: ARM 自动售货机 控制器

    上传时间: 2013-07-05

    上传用户:Ruzzcoy

  • 基于ARM和μCOSⅡ的调速器试验台的研究

    随着科学技术的飞速发展,各科学领域对测试技术提出了越来越高的要求。调速器试验台是调试、校验调速器性能的一种试验工具,是船舶修造厂、尤其调速器修造专业厂必须具有的试验设备。基于ARM嵌入式平台和uC/OS-II实时操作系统的嵌入式控制调速器试验台是基于国内外调速器测试技术的发展趋势和工作的实际要求。本调速试验台充分利用了嵌入式单片机技术和传感器技术,通过采用多种传感器采集系统所需要的数据,例如直流电机的转速、调速器的齿条位移等等,经过单片机系统处理并输出结果来实现调速器试验台的功能,并运用新型的全彩液晶显示屏将各种试验数据显示出来。 本文主要是针对调速试验台控制系统的研究,在分析了嵌入式软硬件可实现模块化设计的基础上,借鉴了“开发平台”的设计思想,首先,在ARM嵌入式最小系统的基础上架构通用的硬件平台,对测控平台的硬件结构进行设计,特别是对于关键的接口电路进行了比较深入的研究,针对不同的应用,集成了多种接口电路。其次,在实现嵌入式实时多任务操作系统uC/OS-II在ARM上可移植的基础上,架构了通用的软件平台,对接口电路驱动程序进行模块化设计。最后,研究了基于参数实时可变型的一种新型的PID控制算法,并将此PID算法作为调速试验台的控制算法。 通过对本系统的研究开发,提高了调速器试验台的测试精度,也使性能更加稳定可靠,实现了整个测试过程的自动化,从而减轻了试验人员的劳动强度,提高了工作效率,降低了试验成本,也同时消除了安全隐患,因此对本课题的研究具有较大的现实意义。

    标签: ARM COS 调速器 试验台

    上传时间: 2013-07-20

    上传用户:ggwz258

  • 基于ARM的μCOSⅡ移植及其CAN总线应用研究

    基于删的μC/OS-Ⅱ移植及其CAN总线应用研究流体机械及工程专业近年来,嵌入式系统受到科学与工程各个领域研究者的密切关注,成为研究的一个热点。随着嵌入式系统的复杂性不断增加,嵌入式操作系统成为嵌入式系统中最重要的组成部分。在嵌入式系统中,μC/OS-Ⅱ凭借其结构清晰、源代码开放和实时性好等优势,成了监控系统等领域的技术热点。嵌入式操作系统μC/OS-Ⅱ与模块化硬件相结合,共同构成一个可以重复利用的软硬件系统平台,不但可以提高开发效率,还可以提高系统的可靠性和实时性,满足日益复杂的应用需求。 在国内监控领域中,大多采用了集散式监控系统,虽然克服了集中式监控系统的缺点,但还存在着效率较低,错误处理能力不强等缺点。而且设备的兼容性不好,系统实时性、可靠性也不高。采用CAN现场总线可很好的克服上述一些缺点,具有很强的抗干扰能力。CAN总线把所有挂接在总线上的智能设备联接成网络,构成自动化系统,实现对现场设备的实时监控。 基于这些考虑,本文选择了以IPC2290芯片(内部集成了CAN模块)为微控制器的MagicARM2200教学实验开发板作为学习和研究的开发平台,把μC/OS-Ⅱ这个实时微内核操作系统嵌入到该芯片中。在深入研究CAN通信模块特点和驱动的基础上,把其驱动移植到μC/OS-Ⅱ操作系统中。并在实时操作系统μC/OS-Ⅱ上通过设计—个带A/D转换的CAN智能模块来阐述智能模块软硬件设计方法,这些工作为搭建基于CAN总线的实际测控系统方案提供了理论基础。 本文使用的CAN通信方案具有极大的灵活性,能方便和简洁的运用到各种测控系统中。实验结果证明了该方案的有效性和正确性,并且具有实际的应用价值。最后,本文作者在CAN智能模块的基础上搭建了基于CAN总线的多相流动实验台的测控系统方案。

    标签: ARM COS CAN 移植

    上传时间: 2013-07-16

    上传用户:cngeek

  • protel dxp常用元件集成库

    各种封装的常用芯片和元器件的protel集成库,方便项目开发

    标签: protel dxp 元件 集成库

    上传时间: 2013-06-05

    上传用户:tzl1975

  • 基于ARM平台的存储卡系统设计与实现

    随着现代计算机技术和互联网技术的飞速发展,嵌入式系统成为了当前信息行业最热门的焦点之一。而ARM以其高性能低功耗的特点成为目前应用最广泛的32位嵌入式处理器。在嵌入式操作系统方面,Linux凭借其性能优异、结构清晰、平台支持广泛、网络支持强劲及开放源代码等多方面的优势,被嵌入式系统开发者广泛地采用。Linux 2.6包含许多新的特性,为其在嵌入式领域的应用提供了强有力的支持,新的内核越来越多地应用于嵌入式Linux系统中。 本文的工作基于艾科公司研发的硬件平台Ark1600开展。该平台上集成了多个功能模块,例如LCD、12S、GPIO、12C等,同时支持XD、CF、MMC、SD等多种硬件存储设备,在设备通信方面提供了USB、串行通信等传输方式。本文的主要工作是研究Linux在ARM芯片上的移植,并在此基础上阐述Linux设备驱动的开发。 首先构建了交叉编译环境,然后在分析Ark1600硬件体系结构的基础上详细阐述了BootLoader程序设计与实现、Linux2.6内核移植、Ramdisk文件系统移植的全过程,为后续项目的实施搭建了一个良好的开发平台。论文最后阐述了Linux 2.6内核中开发块设备驱动程序的实现方法,并以XD块设备驱动程序为例,详细阐述了Linux驱动程序的开发流程。 主要工作量在于BootLoader程序的设计与实现、Linux系统移植和XD块设备驱动程序的开发。因为项目平台独特的硬件环境,一些程序代码要严格依赖硬件设备设计。在Linux移植中的主要工作包括串口控制台的驱动、设置系统的存储布局、初始化系统定时器、初始化系统中断、在Linux系统中建立标识本硬件平台的结构体变量、配置并编译Linux内核等。

    标签: ARM 存储卡 系统设计

    上传时间: 2013-05-18

    上传用户:wzr0701

  • 基于FPGA的可编程控制器现场集成技术应用研究

    传统PLC使用时会出现一些问题,如程序死循环、程序跑飞、需要庞大的编译系统作支持和不能实现精确位置控制等等;而发展到OPENPLC后,这些问题依然存在。为了更好地解决这些问题,本文提出一种全新的可编程控制器现场集成技术,用FPGA来实现PLC的功能,抛弃传统PLC“程序”的概念,以“硬件线路”来实现控制功能,不论在经济上还是在性能上都具有更大的优势。 本课题在对国内外可编程控制器,重点是HardPLC的开发和应用的进展进行概述和分析的基础上,系统开展了HardPLC组成模块原理及其仿真模拟的研究。本研究的主要贡献为: 1.对比分析了CPLD和FPGA的性能特点,阐明了Xilinx公司FPGA芯片结构的两个创新概念,指出了其优越性能的结构基础; 2.系统分析了用HardPLC实现控制系统时的一些通用模块,对每个模块的工作原理进行了深入的探讨,用VHDL语言建立了每个模块的模型,在此基础上进行了仿真、综合,为进一步研究可编程控制器的现场集成奠定了基础; 3.在仿真综合的基础上,用所建立的模型完成了特定逻辑控制系统的控制要求,充分展示了其实际应用的可行性; 4.在分析Xilinx公司SPARTANII系列FPGA芯片配置模式的基础上,确定了应用于实际的基于CPLD控制的FPGA芯片SlaveParallel配置模式。 本课题研究建立的模型对于开发具有我国自主知识产权的HardPLC组成IP库具有一定的理论意义;对特定系统的控制实现,充分展示了基于FPGA的可编程控制器现场集成技术可以广泛应用于工控领域,加大推广力度和建立更多的IP库,在许多应用场合可以取代传统的PLC控制系统,为工控领域提供高可靠、低价格、简单易操作的解决方案,这将带来巨大的社会经济效益;所确定的FPGA芯片配置模式可广泛应用于对FPGA芯片配置数据的加载,在实践生产中具有重要的实用价值。

    标签: FPGA 可编程控制器 集成技术 应用研究

    上传时间: 2013-05-30

    上传用户:dtvboyy

  • 参数化Viterbi译码器的FPGA实现

    本文以某型号接收机的应用为背景,主要论述了如何实现基于FPGA的参数化的Viterbi译码器的知识产权(IP)核。文中详细论述了译码器的内部结构、VerilogHDL(硬件描述语言)实现、仿真测试等。这些可变的参数包括:码型、ACS(加比选)单元的数目、软判决比特数、回溯深度等。用户可以根据自己的需要设置不同的参数由开发工具生成不同的译码器用于不同的系统。  本文的创新之处在于,针对FPGA的内部结构提出了一种新的累加度量RAM的组织形式,大大节省了嵌入式RAM块;提出了一种新的累加度量值的归一化办法;此外还给出了用Matlab建模得到软判决信息辅助仿真工具进行电路仿真的方法,大大提高了仿真的速度。  所设计的(2,1,7)连续型5比特软判决译码器已经应用于某型号接收机,经受了实际应用的考验产生了巨大的经济效益。

    标签: Viterbi FPGA 参数 译码器

    上传时间: 2013-04-24

    上传用户:waizhang

  • 基于FPGA的8位增强型CPU设计与验证

    随着信息技术的发展,系统级芯片SoC(System on a Chip)成为集成电路发展的主流。SoC技术以其成本低、功耗小、集成度高的优势正广泛地应用于嵌入式系统中。通过对8位增强型CPU内核的研究及其在FPGA(Field Programmable Gate Arrav)上的实现,对SoC设计作了初步研究。 在对Intel MCS-8051的汇编指令集进行了深入地分析的基础上,按照至顶向下的模块化的高层次设计流程,对8位CPU进行了顶层功能和结构的定义与划分,并逐步细化了各个层次的模块设计,建立了具有CPU及定时器,中断,串行等外部接口的模型。 利用5种寻址方式完成了8位CPU的数据通路的设计规划。利用有限状态机及微程序的思想完成了控制通路的各个层次模块的设计规划。利用组合电路与时序电路相结合的思想完成了定时器,中断以及串行接口的规划。采用边沿触发使得一个机器周期对应一个时钟周期,执行效率提高。使用硬件描述语言实现了各个模块的设计。借助EDA工具ISE集成开发环境完成了各个模块的编程、调试和面向FPGA的布局布线;在Synplify pro综合工具中完成了综合;使用Modelsim SE仿真工具对其进行了完整的功能仿真和时序仿真。 设计了一个通用的扩展接口控制器对原有的8位处理器进行扩展,加入高速DI,DO以及SPI接口,增强了8位处理器的功能,可以用于现有单片机进行升级和扩展。 本设计的CPU全面兼容MCS-51汇编指令集全部的111条指令,在时钟频率和指令的执行效率指标上均优于传统的MCS-51内核。本设计以硬件描述语言代码形式存在可与任何综合库、工艺库以及FPGA结合开发出用户需要的固核和硬核,可读性好,易于扩展使用,易于升级,比较有实用价值。本设计通过FPGA验证。

    标签: FPGA CPU 8位 增强型

    上传时间: 2013-04-24

    上传用户:jlyaccounts

  • 基于ARM的嵌入式无线工业供水测控系统

    随着科学技术的不断发展,嵌入式系统得到了广泛的应用。在当今的工业控制领域,控制逻辑和功能变得越来越复杂,简单的嵌入式系统己经不能满足工业生产需求,而带有高性能处理器以及完整操作系统的嵌入式系统的引入将逐渐成为工业控制自动化发展的方向。 本文对用于工业供水设备测控的工业供水测控系统展开研究。首先,在ARM嵌入式最小系统的基础上建立通用的硬件平台,对平台的硬件结构进行设计,特别是对于关键的接口电路进行了比较深入的研究,针对供水设备测控的不同要求,集成了多种接口电路。其次,在实现嵌入式实时多任务操作系统μC/OS-Ⅱ在ARM上可移植的基础上,建立了测控系统的软件平台,对接口电路驱动程序进行模块化设计。最后,在研制出的测控平台上,加入了电力参数与传感器数据监测电路以及开关量输入/输出电路,特别是对工频交流信号有效值的测量进行了较深入的硬件设计以及软件算法研究,并对测控系统的无线通讯部分进行了设计。 在上述工作的基础上,开发出嵌入式无线工业供水测控系统样机。工业现场近半年来试运行的结果表明:该基于ARM的嵌入式无线工业供水测控系统设计合理,性能稳定可靠,达到了设计的要求。

    标签: ARM 嵌入式无线 工业 测控系统

    上传时间: 2013-06-23

    上传用户:giser

  • 基于ARM的燃料电池汽车仪表系统设计

    作为新能源与汽车工业相结合的产物,燃料电池汽车已经逐渐成为了汽车家族的后起之秀。随着电子控制单元与车载设备的不断增多,传统内燃机汽车的仪表盘已经不能满足以燃料电池为动力的汽车仪表复杂信息显示的要求。本文以燃料电池汽车为研究背景,设计开发了基于嵌入式技术的仪表系统,实现了对燃料电池汽车整车运行状态以及模块数据的实时监测、存储与图形化显示。 本文介绍了燃料电池汽车仪表系统的设计原理,对仪表系统进行了需求分析,确定了系统整体框架与模块划分,提出了基于ARM微处理器、实时操作系统以及图形用户界面的仪表系统解决方案。该方案采用高性能的S3C44BOX作为底层核心处理器,以RTOS和GUI为中间层构建软件系统平台,在此基础上以实时多任务软件设计方法进行仪表系统应用程序的开发。 在上述方案的基础上,进行了仪表系统硬件平台的设计,包括存储器系统、通信总线、人机交互界面等接口电路的设计。根据高速数字电路的设计要求,在双面板上实现了基于ARM的燃料电池汽车仪表系统的PCB布线。编写了系统初始化代码,完成了对硬件平台的调试工作。 根据仪表系统的实际情况,选择了实时多任务操作系统μC/OS-Ⅱ和嵌入式图形用户界面μC/GUI作为本系统的软件平台,完成了两者在仪表系统硬件平台上的移植。针对μC/GUI环境下简体中文汉字的显示问题,给出了一种比较完善的解决方案。μ按照实时多任务软件的开发流程,设计了仪表系统应用程序,包括CAN总线监听任务、数据处理任务、用户界面任务以及历史数据记录任务等,划分了各个任务的优先级,确定了任务之间的通信同步机制,描述了各个任务的主要功能和实现方法,重点论述了基于μC/GUI的用户界面任务设计的思路与过程,最后介绍了在硬件平台上进行系统集成、软硬件联合调试以及系统测试的流程。

    标签: ARM 燃料电池 汽车仪表 系统设计

    上传时间: 2013-06-20

    上传用户:2780285129