基于手姿态的人机交互是以实现自然的人机交互为研究目标,可提高计算机的可操作性,同时使计算机能够完成更加复杂的任务。而基于ARM的嵌入式系统具有功耗低、体积小、集成度高等特点,嵌入式与具体应用有机地结合在一起,具有较长的生命周期,能够根据特定的需求对软硬件进行合理剪裁。结合嵌入式技术的手姿态跟踪设备能够实时的检测出人机交互系统中人手的位置与角度等数据,并将这些数据及时反馈给计算机虚拟系统来进行人机交互,提高跟踪设备的可靠性和空间跟踪精度。 通过对嵌入式开发过程以及对控制系统构成的分析,确定了手姿态信号输入方案及系统的软硬件总体设计方案。通过对目前流行的众多嵌入式处理器的研究、分析、比较选择了S3C2440处理器作为系统开发硬件核心,详细介绍了S3C2440的相关模块的设计,包括存储单元模块、通信接口模块、JATG接口电路。同时设计了系统的外围电路像系统时钟电路、电源电路、系统复位电路。 选择更适合于ARM开发的Linux系统作为软件开发平台。实现了Linux系统向开发板的移植、Bootloader的启动与编译、设备驱动程序的开发;根据手姿态信号输入方案系统采用分模块、分层次的方法设计了系统的应用程序——串口通信程序及手姿态识别子程序。通过分析常用的手姿态识别算法,系统采用基于神经网络的动态时间规整与模板匹配相结合的动态手姿态识别算法。并依据相应的软硬件测试方法对系统进行了分模块调试及系统的集成。
上传时间: 2013-07-11
上传用户:songyuncen
比例-积分-微分(PID)是过程控制中最常用的一种控制算法。算法简单而且容易理解,应用十分广泛。但由于应用领域的不同,功能上差别很大,系统的控制要求及关心的控制对象也不相同。数字PID控制比连续PID控制更为优越,因为计算机程序的灵活性,很容易克服连续PID控制中存在的问题,经修正而得到更完善的数字PID算法。本文以三相全控整流桥阻性负载为实际电路,控制主电路电压,旨在提出一种智能数字PID控制系统的设计思路,并给出了详细的硬件设计及初步软件设计思路。 PID控制系统采用高性能、低功耗的ARM微处理器S3C44BO作为核心处理单元,内部的10位ADC作为信号采集模块,采用了矩阵键盘和640*480的液晶作为人机接口;串口作为通信模块实现了上位机的监控。采用芯片内部自带的PWM模块,输出16M Hz PWM信号并经过一阶低通滤波器得到0~5V的控制信号用于触发主电路控制器,实现PID整定。 软件方面,分析和研究了uC/OSⅡ的内核源码,实现了其在32位微处理器上的移植,作为管理各个子程序执行的系统软件。选用了图形处理软件uC/GUI用于完成LCD显示及控制。PID算法采用了增量式数字PID算法,采用规一化算法进行参数选取。上位机部分采用了C#语言进行编写。另外,采用了RTC(Real Time Clock)作为系统时钟,可以实现系统的定时运行、定时模式切换等。在上位机上也可以方便的控制程序的执行,实现远程监控。 在论文的最后详细的介绍了智能PID控制系统在三相全控桥主电路中的具体应用。总结了调试中遇到的问题,对今后工作中需要进一步改善和探索的地方进行了展望。
上传时间: 2013-08-01
上传用户:lvzhr
自动开袋机是一种比较复杂的机电一体化缝纫机械,用于加工服装口袋,与常规手动开裁缝制口袋相比,具有高效率、高品质、高精度的优势,越来越受到服装厂青睐。自动开袋机控制系统的研究可满足市场对此的需求。 论文根据对自动开袋机的机械结构、电气系统、缝制过程及工艺实现进行分析,提出一种基于ARM9处理器S3C2410和嵌入式WinCE操作系统的控制方案,随后进行了硬件设计、气动控制系统设计以及软件设计。系统的硬件电路部分,论文根据开袋机动作要求及处理器情况,进行了最小系统、电源模块、串口接口、I/O扩展接口、液晶屏显示接口等电路设计。气动控制系统部分,论文进行了满足动作要求的气动元件选型以及系统气动回路设计。系统的软件设计部分,分析了系统启动代码的实现方法,对WinCE操作系统进行定制,并基于EVC开发出应用程序(含用户图形界面)部分。论文最后,进行了系统调试工作,并对课题进行总结和展望。 论文设计的自动开袋机控制系统基于WinCE操作系统,人机界面简洁美观,操作方便,机器功能比较完善,性能好。在研究过程中,对传统的开袋机定位方式进行改进,软件方面考虑到优化性设计。
上传时间: 2013-04-24
上传用户:15853744528
本文完成了基于HART 的智能现场实时控制通信系统的设计。在硬件方面,本系统由四大模块组成:键盘输入模块、通信模块、DSP 和显示模块。其中,数字信号处理器是该硬件系统的主要部分。它由TMS3
上传时间: 2013-05-20
上传用户:diertiantang
设计一种基于数字信号处理器DSP 的无刷直流电动机控制系统。充分利用TMS320C240 DSP 外设接口丰富、运算速度快的特点, 采用PWM方式, 以霍尔传感器作为位置和速度传感器, 实现对无刷直流
上传时间: 2013-04-24
上传用户:stvnash
本论文研究一种以单片机为核心的智能化高精度直流电源。该电源采用数字调节、闭环实时监控、输出精度高,且兼备双重过载保护及报警功能,特别适用于各种有较高精度要求的场合。利用单片机对直流稳压电源进行
上传时间: 2013-05-29
上传用户:杜莹12345
随着数字电视日益深入人心,高清概念越来越为人所熟知。带有高清视频功能的产品已经逐步走向人们的工作和生活,高清视频处理已经从理论研究走向系统实际应用。毫无疑问,无论是从观众的视觉还是从产业的角度来看,高清视频已经成为数字视频技术发展的必然趋势。本文研究了整个编解码系统中ARM控制模块的软件设计,最终完成以PC机为终端控制平台,经ARM控制模块将命令发送给核心编解码芯片MB86H51,使其完成相应的操作。、本文主要的工作有如下几个方面: 1、根据ARM各型号芯片的特点,结合本系统的实际需求,最终选定Atmel公司的AT91SAM9261作为ARM控制板的核心处理芯片,并深入了解该芯片的工作原理和内部结构。 2、根据本系统中所选用的DataFlash型号及外围电路连接情况等诸多因素,并结合Atmel公司所提供的AT91SAM9261一级BootLoader参考代码,编写调试符合本系统启动运行的一级BootLoader引导程序,也称为Bootstrap引导程序,最终成功实现引导U-Boot程序。 3、深入分析了U-Boot和Linux的体系结构和编译过程,结合AT91SAM9261芯片的特点和实际外围电路的连接情况,修改U-Boot和Linux中主要的编译参数,并进行重新编译,最终成功移植到系统板中。 4、在ITU-T提供的H.264标准的参考解码程序JM8.6的基础上,详细研究了H.264视频编码标准以及具体的解码器结构和解码流程,并结合DirectX技术,开发了一款基于PC机的H.264解码播放器,用于验证存储在PC机上的H.264压缩码流的正确性。
上传时间: 2013-04-24
上传用户:acon
随着数字信息技术和网络技术的高速发展,智能信息化家电已成为现代社会和家庭的新时尚,也是嵌入式系统的最大应用领域。 本文基于ARM-Linux嵌入式系统开发彰显冰箱智能信息化的显示单元。 通过对嵌入式微处理器进行分析,设计了基于AT91SAM9261系统架构的硬件电路,主要包括核心控制板的外部总线接口EBI电路、作为内存的SDRAM模块电路和存储数据的Nand_DataFlash模块电路,外围电路板的液晶显示屏TFT-LCD接口电路、触摸按键电路、LCD的CCFL背光电路和SP3232通信电路及电源电路等,对各个模块进行了分析,给出了硬件原理图。 对四种嵌入式操作系统Linux、VxWorks、μC/OS-Ⅱ和Windows CE进行了比较,完成了操作系统的选型,搭建了交叉编译环境ARM—Linux的开发平台。 在完成了GAL和IAL,移植的基础上,利用MiniGUI开发应用软件程序,给出MiniGUI应用程序的设计流程图,编写设置主窗口风格的入口函数MiniGUIMain、处理按键和定时器消息的主窗口处理函数LoadBmpProc、实现窗口显示的程序文件display和loadbmp以及参照通讯协议和网络家电协议实现通信功能的程序文件nand。 通过系统调试和整机实验,实现了冰箱显示单元的智能信息化。可以由触摸按键或是远程电脑来控制冰箱,液晶显示器上播放动画、图片和文本信息;冰箱还可将工作状态和报警信息上传到网络,利于冰箱的远程监控和升级维护。目前此项研究成果已用于产品的生产。
上传时间: 2013-07-18
上传用户:shenglei_353
温室技术是我国实现农业信息化的重要环节,温度是温室中的重要环境参数。实时控制是指在规定的时间内,系统必须做出相应的响应,是现代温室控制发展的更高要求。随着精细农业的发展,传统的大棚已经不能满足现代高精度、快速采集及响应的要求,由于温度的滞后性和难调控性,温度实时控制一直是温室控制的一大难题。 本课题整合了CPID与ARM的优点,提出运用CPID硬件来实现数据采集,移植实时操作系统到ARM来实现复杂算法控制,采用高精度数字传感器DS18820,并设计出混合PID模糊控制器来实现温室的变温管理,这对于现代温室的智能化控制有着十分重要的实际意义。较传统温室,优点在于(1)它改变以往依靠单片机软件来实现传感器周期性采集,改用CPID硬件产生数字传感器所需的读写时序,这种“以硬代软”的方案实时性好,且大大避免了软件运行时的不稳定性、系统冗余等先天缺陷。(2)操作系统能实现多任务、多线程以及友好的人机界面。 试验以华中农业大学的华北型机械通风式连栋塑料温室为试验模型,选择了ALTERA公司的EPM7128SLC84-15芯片和SAMSUNG公司的S3C44BOX芯片为目标板,以PC机为宿主机,设计了实时温度控制平台。 主要工作: (1)概述了温度实时测控的必要性并介绍了CPLD、ARM技术及嵌入式实时操作系统的发展。 (2)介绍了温度采集模块及CPLD与ARM通讯接口模块的设计。 (3)通过ARM存储模块、LCD显示模块、串口模块、Rt18019AS网口模块、uClinux操作系统模块等系统完成了本试验平台。 (4)介绍混合PID模糊控制算法并通过Simulink工具箱进行了仿真,得出混合PID模糊控制器较经典PID控制具有更快的动态响应、更小超调、抗干扰强的结论。 (5)最后,通过试验数据验证了整套系统实时采集的稳定性及可靠性,指出了本课题的不足之处和待改善的问题。
上传时间: 2013-04-24
上传用户:songyuncen
小型无人直升机具有悬停、侧飞、倒飞等独特的飞行特性,能够实现固定翼飞机所不能完成的飞行动作,在军事和民用方面都有很大的应用需求。飞行控制系统是小型无人直升机系统的重要组成部分,是飞行控制算法的运行平台,也是实现小型无人直升机自主飞行的关键部分。进行小型无人直升机飞行控制系统的研究具有重要的现实意义。 本文围绕小型无人直升机飞行控制系统的设计与实现展开论述。首先,文章对目前小型无人直升机及其飞行控制系统的研究现状与发展趋势进行了综述,在此基础上提出了一种以ARM处理器为控制核心、以CPLD为辅助控制器件的飞行控制系统方案。 其次,文章重点描述了小型无人直升机飞行控制系统的软硬件设计过程和相关方案。飞行控制系统的硬件部分由ARM模块和CPLD模块两大部分组成,其中包括数据采集电路、串口通讯电路、舵机控制电路、电源电路等硬件功能模块。软件部分由基于Linux2.6内核的操作系统和相关的设备驱动组成,并设计了基于SD卡的软件存储系统。 最后,文章对小型无人直升机的导航控制系统进行了一些探讨。讨论了从飞行控制系统到导航控制系统的平台升级方案和小型无人直升机在未知环境中的导航控制算法。
上传时间: 2013-05-20
上传用户:fanghao