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

任务驱动

  • 基于ARM的UPS电源网络监控系统的研究

    近年来,随着UPS电源的广泛使用,对UPS电源的监控要求也越来越高,而嵌入式系统的使用和Internet的普及,使得这种需求成为可能。将嵌入式系统和Internet结合用于UPS电源网络监控是一种必然趋势,它可以借助Internet网络完成对UPS电源现场的监控任务,从而将监控扩展到更广的空间。目前,基于嵌入式系统的网络监控已经成为监控领域研究的一个热点。 本课题以UPS电源为监控对象,在综合分析UPS电源、嵌入式系统、CAN总线的基础上,从实际应用出发,对嵌入式技术在UPS电源网络监控系统的应用进行了深入研究。通过对比和分析工业监控网络的现状之后,确定采用基于Internet和CAN总线的嵌入式系统对UPS电源进行网络监控,完成了基于Linux操作系统的监控系统开发。在监控系统硬件设计中,主控芯片选用了SAMSUNG公司低功耗高性能的ARM9系列的S3C2410,CAN控制器使用了新型的独立CAN控制器MCP2510,网络控制器选用了Cirrus公司的CS8900,并完成了CAN接口模块、以太网接口模块和人机交互模块的设计。软件设计中移植了嵌入式Linux操作系统和嵌入式图形用户界面,以及对MCP2510驱动的开发,由于系统要实现网络浏览和大量的数据交换,引入了嵌入式服务器Web server和嵌入式数据库SQLite,方便了数据的管理,提高了浏览速度。 经实验调试,该UPS电源网络监控系统能够通过浏览器对UPS电源运行状态、故障等信息进行监控、统计和查询,实现了小体积,低功耗,高性能的网络监控。该网络监控系统的研究具有广阔的应用前景,对其它工业监控网络也具有一定的指导和借鉴意义。

    标签: ARM UPS 电源 网络监控系统

    上传时间: 2013-04-24

    上传用户:whenfly

  • 基于ARM的嵌入式Linux终端的研究与实现

    嵌入式Linux是将普通Linux操作系统进行剪裁、修改,使之能在嵌入式计算机系统上运行的一种操作系统。由于兼有Linux和嵌入式系统的优点,以及ARMLinux因其开放的资源特性,嵌入式Linux系统有着巨大的市场前景和商业机会。 在实际的应用系统中,对操作系统的实时性能也有一定的要求。比如在通信系统中,如果能对操作系统的实时性能进行优化,提高系统的响应速度,就可以用软件实现通信协议,降低对硬件的要求,用单芯片实现通信系统,从而降低产品成本。 本论文的研究主要是基于ARM920T硬件平台,该平台主要面向高性能的用户产品开发。在此平台基础上,本文围绕着Linux内核向ARM平台移植中几个核心技术展开讨论:首先对嵌入式Linux系统体系结构进行了归纳,并详细阐述了与系统移植相关的重要层。接着,给出了启动引导代码Boot Loader和Linux内核初始化部分移植到硬件平台上的整个过程,解决了移植过程中所面临的任务和难题。最后,在对Linux内核驱动模型深入掌握的基础上,深入探讨了QT/Embedded界面的移植。 本文最后讨论了一些当前嵌入式Linux实时优化技术。分析了在成功移植ARM Linux内核基础上,优化ARM Linux的中断系统,降低系统的中断延时。

    标签: Linux ARM 嵌入式

    上传时间: 2013-06-21

    上传用户:change0329

  • 双电机独立驱动电动车稳定性控制研究与试验车设计

    论文根据系统具体控制对象将多电机独立驱动电动车的操稳性控制划分为间接稳定性控制与直接稳定性控制两大类,前者以优化车轮和路面的相对运动为目标;而后者直接以整车运动状态参量为调节对象.针对双电机前轮驱动EV,提出了基于自由轮转速信息的驱动防滑控制.分析了汽车转向过程的差速动力学原理,在Ackermann-Jeantand转向侧几何模型下讨论了理想差速过程中车轮驱/制动转矩变化应满足的条件.根据上述分析提出了一种双模式转矩分配电子差速器设计思路.分析了直接横摆力偶矩的产生与简化的转矩分配方法.基于零侧偏理想模型设计了双电机EV的前馈直接横摆力偶矩控制器并进行数值仿真,结果显示该方法能一定程度改善操稳性,但控制效果受系统非线性影响较大.提出应用隐模型跟踪最优控制理论的DYC控制策略,设计了控制器并进行仿真计算,证明此控制方法能在降低质心侧偏的同时保证横摆角速度响应的稳定、平滑、快速,并能适应不同路面情况.通过仿真讨论前驱动或后驱动布局与DYC控制效果的关系以及系统对汽车质心参数变化的适应性.设计并改装了双电机前轮独立驱动试验车.初步试车中该车转向与加速皆运行良好,以此为基础未来可进行控制策略实车测试.

    标签: 电机 独立 控制研究 电动车

    上传时间: 2013-04-24

    上传用户:LSPSL

  • DS3231驱动

    时钟芯片DS3231的驱动源码 I2C方式

    标签: 3231 DS 驱动

    上传时间: 2013-04-24

    上传用户:thuyenvinh

  • 基于ARM的嵌入式手姿态跟踪设备控制系统研究

    基于手姿态的人机交互是以实现自然的人机交互为研究目标,可提高计算机的可操作性,同时使计算机能够完成更加复杂的任务。而基于ARM的嵌入式系统具有功耗低、体积小、集成度高等特点,嵌入式与具体应用有机地结合在一起,具有较长的生命周期,能够根据特定的需求对软硬件进行合理剪裁。结合嵌入式技术的手姿态跟踪设备能够实时的检测出人机交互系统中人手的位置与角度等数据,并将这些数据及时反馈给计算机虚拟系统来进行人机交互,提高跟踪设备的可靠性和空间跟踪精度。 通过对嵌入式开发过程以及对控制系统构成的分析,确定了手姿态信号输入方案及系统的软硬件总体设计方案。通过对目前流行的众多嵌入式处理器的研究、分析、比较选择了S3C2440处理器作为系统开发硬件核心,详细介绍了S3C2440的相关模块的设计,包括存储单元模块、通信接口模块、JATG接口电路。同时设计了系统的外围电路像系统时钟电路、电源电路、系统复位电路。 选择更适合于ARM开发的Linux系统作为软件开发平台。实现了Linux系统向开发板的移植、Bootloader的启动与编译、设备驱动程序的开发;根据手姿态信号输入方案系统采用分模块、分层次的方法设计了系统的应用程序——串口通信程序及手姿态识别子程序。通过分析常用的手姿态识别算法,系统采用基于神经网络的动态时间规整与模板匹配相结合的动态手姿态识别算法。并依据相应的软硬件测试方法对系统进行了分模块调试及系统的集成。

    标签: ARM 嵌入式 设备 控制

    上传时间: 2013-07-11

    上传用户:songyuncen

  • 基于ARM的嵌入式系统开发与应用

    随着现代计算机技术和互联网技术的飞速发展,嵌入式系统成为当前最热门的焦点之一;ARM以其高性能低功耗等特性成为目前应用最广泛的32位嵌入式处理器。近年来得到快速发展的机电一体化设备的人民币纸币清分机系统,是嵌入式系统的典型应用;它的主要工作流程是:人民币图像通过图像传感器采集得到的模拟信号,经过放大、A/D转换和FPGA协调之后得到数字图像,经缓存后进入到主CPU--S3C2410,通过图像识别,实现面向、面值、新旧分级、破损程度等特征的识别,最后送出结果到控制CPU对识别结果进行相应的显示和机械动作。论文主要涉及以下这些内容: 1):基于ARM的嵌入式系统和清分机系统介绍。 2):人民币清分机的硬件系统基本构架,清分机的各关键硬件的选型及主要原理;着重介绍清分机的处理核心--S3C2410。 3):图像处理基础。介绍了清分机系统中各类图像的特点,图像分析中的常用工具--灰度直方图,从而为识别算法做好准备。 4):介绍了人民币的特征识别算法原理及实现基本流程,通过MATLAB对算法进行仿真研究。 5):嵌入式linux设备驱动的开发。针对清分机设备种类繁多而又是多任务的特点,本文提出使用可裁剪而又稳定的linux操作系统来管理整个清分机系统;而实现操作系统对清分机的管理首先就要实现设备与操作系统的连接--设备驱动。

    标签: ARM 嵌入式 系统开发

    上传时间: 2013-06-01

    上传用户:xoxoliguozhi

  • 基于ARM的轻量级TCPIP协议栈的移植及应用

    近年来,嵌入式技术发展迅速,已经渗透到工业控制、智能设备以及电子消费品等人们日常生活的各个领域,而Internet技术也取得了巨大的发展,为人们所广为接受,于是嵌入式技术和Internet技术相结合形成的嵌入式Internet技术适时地出现了,并且成为实现远程控制、信息共享的关键技术。 本文首先阐述了课题研究的背景、目的和意义,以及嵌入式TCP/IP协议栈研究的现状,然后分析了嵌入式操作系统μ C/OS-Ⅱ的工作原理并描述了把它移植到LPC2210上的过程,为嵌入式TCP/IP协议栈实现提供了操作系统支持。接着,针对嵌入式协议栈的特殊需求,详细分析并采用了零拷贝技术、跨层技术等对LwIP协议栈进行了有效的裁剪和优化,结合μ C/PS-Ⅱ设计了一种紧凑的协议栈工作模型和内存管理机制。并且结合μ C/OS-Ⅱ设计了协议栈的工作模型和内存管理机制。在驱动程序的基础上实现了对LwIP中的IP协议、ARP协议、ICMP协议、UDP协议和TCP协议等几个协议栈的裁剪和优化。并分析了它们的安全漏洞及基于这些漏洞的攻击方式,在这个基础上提出了如攻击检测算法等填补漏洞和抵抗攻击的一些技术和措施。最后在目标板上成功移植了优化后的LwIP。 本文同时还设计了一种能够提供足够多软定时器资源的算法。在不需要操作系统支持的情况下,软定时器可以给多任务的系统提供足够的定时服务,而且不影响中断处理时间。并且具有自动回调功能,启动一次以后就可自动调用定时器。此软定时器使用方便且易移植,大大方便了本课题多次使用定时器的需要。课题结合具体项目“蓄电池状态记录仪的设计”,分析了它的各个功能模块,设计了其系统结构。对各个功能模块的设计与实现进行了代码编写和测试,借助于TFTP服务器实现了基于协议的嵌入式目标板和PC机间的网络通信。 本课题经过几个月的软硬件设计和现场测试,已实现了最初的设计目标。构建出了实验硬件平台和一个多任务多协议的基本实时系统框架。以后的开发者可以不必深入了解μ C/OS-Ⅱ实时操作系统和嵌入式TCP/IP协议栈的情况下就可以方便的创建一个嵌入式网络控制系统,并能在平台上开发其它的应用任务,为以后的研究提供了参考并奠定了基础。

    标签: TCPIP ARM 轻量级 协议栈

    上传时间: 2013-04-24

    上传用户:www240697738

  • 基于ARM的旋转弯曲疲劳试验机测控系统的研究

    旋转弯曲疲劳试验机是测定材料机械性能的基本设备之一,应用范围广泛。随着试验机技术和微电子技术的快速发展,旧有的试验机测控系统已逐渐不能适应广大用户的测试需求,迫切要求新一代试验机测控系统向数字化、智能化、集成化方面迈进。 本课题研究的主要任务是在分析和总结国内外同类试验机测控系统技术现状的基础上,吸收先进的微电子技术和试验机控制技术,开发一套新型的基于ARM微处理器的旋转弯曲疲劳试验机测控系统。论文围绕这个任务,主要进行了如下几个方面的研究工作: 1.分析旋转弯曲疲劳试验机的系统工作原理与测量参数,制定试验机测控系统的总体设计方案,并对测控系统中ARM主控制器要实现的功能进行具体分析。 2.依照总体方案,设计出以32位ARM微处理器LPC2210为核心的主控制器,对系统测量模块、驱动模块及外围电路进行了电路设计;分析系统交流驱动单元的工作原理,并对ARM实现系统交流电机的调速控制作出具体阐述。 3.针对系统交流电机的调速控制,在建立交流系统数学模型的基础上,采用一种基于现代控制理论的矢量控制算法并附以PID控制策略来实现无级精度调速。 4.移植实时嵌入式操作系统μC/OS-Ⅱ至LPC2210,编写启动代码和主任务程序,对各任务模块设计用户应用程序,并对上位机的软件系统设计进行结构规划。 5.对基于ARM的旋转弯曲疲劳试验机测控系统进行软硬件调试,并完成部分试验。

    标签: ARM 旋转 试验机 测控系统

    上传时间: 2013-06-06

    上传用户:tanw97

  • 基于ARM和CPLD的四足机器人嵌入式控制器硬件平台设计

    运动控制系统是机器人控制系统的重要组成部分。本文将ARM与CPLD技术应用于机器人运动控制系统,使控制系统更加开放、更加模块化,同时ARM芯片的高速大容量的数据处理能力以及CPLD的高集成度,可编程性,能够逾越以往控制系统中实时、高速、高精度的技术瓶颈. 嵌入式技术是当今最热门的技术之一,由于简洁、高效等优点,使得其广泛应用在各个领域;所谓嵌入式系统就是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,用于实现对其它设备的控制、监视或管理等功能。 本文主要阐述了基于嵌入式处理器S3C44B0X的机器人控制器的设计过程。文章首先介绍了机器人本体规划、嵌入式系统和嵌入式微处理器S3C44B0X的结构特点;接着介绍了基于S3C44B0X的智能控制器的设计,包括硬件设计和CPLD软件设计。其中控制器硬件平台扩展了外部存储器、串行口,通过输出PWM信号进入驱动电路模块,从而实现控制机器人运动的目的。在CPLD设计过程中,引入JTAG调试接口,方便系统程序的下载和调试,通过自上而下、分块设计的思想给出了QUARTUSⅡ设计环境下的软件代码。本系统利用不同任务间的切换来实现通信过程,而不再采用无操作系统的工程文件的形式,这样不但有利于项目的调试,也有利于对其它接口的扩展。最后对该控制器进行了测试和分析。

    标签: CPLD ARM 四足机器人 嵌入式控制器

    上传时间: 2013-07-19

    上传用户:Zxcvbnm

  • 基于ARM和DDS技术的压电陶瓷驱动电源设计

    DDS(Direct Digital Synthesis直接数字频率合成技术)是广泛应用的信号生成方法,其优点是易于程控,输出频率分辨率高,同时芯片的集成度高,适合于嵌入式系统设计。针对现有的压电陶瓷电源输出波形频率、相位等不能程控、电路集成度不高、体积和功耗较大等问题,本文以ARM作为控制电路核心,引入DDS技术产生输出的波形信号,并由集成高压运放将波形信号提高至输出级的电压和功率。 在压电陶瓷电源硬件电路中采用了模块化设计,主要分为ARM控制电路、DDS系统驱动电路和波形调理电路、高压运放电路等几个部分。电源控制电路以三星公司的S3C2440控制器为核心,以触摸屏作为人机输入界面;DDS芯片选用ADI公司的AD9851,设计了DDS系统外围驱动电路,滤波和信号调理电路,并应用了将DDS与锁相环技术相结合的杂散问题解决方案;高压运放电路由两级运放电路组成,采用了电压控制型驱动原理,放大电路的核心是PA92集成高压运放,加入了补偿电路以提高系统的响应带宽,并在电源输出设置了过电流保护和快速放电的放电回路。 电源软件部分采用WINCE嵌入式系统,根据WINCE系统驱动架构设计DDS芯片的流接口程序,编写了流接口函数和配置文件,并将流驱动程序集成入WINCE系统;编写了基于EVC的触摸屏人机界面主程序,由主程序将用户输入参数转换为DDS芯片的控制字,并采用动态加载流驱动方式将控制字送入DDS芯片实现了对其输出的控制。 对电源进行了不同典型波形输出的测试实验。在实验中,测试了DDS信号波形输出的精度和分辨率、电源动态输出精度和对信号波形的跟随性和响应性能。实验表明,压电陶瓷电源输出信号波形精度较高,对波形、频率等参数改变的响应速度快,达到电源输出稳定性要求。

    标签: ARM DDS 压电陶瓷 驱动

    上传时间: 2013-04-24

    上传用户:haoxiyizhong