移动机器人是机器人研究领域中重要的一个分支,智能移动机器人集人工智能、智能控制、信息处理、图象处理、检测与转换等专业技术为一体,跨计算’机、自动控制、机械、电子等多学科,成为当前智能机器人研究的重点之一。路径规划是移动机器人研究的一个基本而又极其重要的课题。灵活有效的路径规划算法能够帮助机器人适应各种复杂的环境,大大提高机器人的应用领域,尤其是使移动机器人具备自动识别环境的能力,能在未知环境下完成一定的工作。 本文的主要任务是以LEGO Technic组件为本体,重新设计一个控制器,并据此研究移动机器人的避障和路径规划策略。为满足移动机器人避障的实时性、准确性要求,需要有一个功能完善的硬件平台,实现信息采集、处理以及避障的策略。本文设计了一套移动机器人控制器,该控制器以DSP TMS320F2407A为核心,辅之以相应的外围电路、传感器、人机交互、串行通信和电源等模块。车体动力学实验及避障实验结果验证了本文所设计的控制器的性能。 在对移动机器人的避障策略的研究过程中,采用了基于虚拟力场法的位置闭环控制方法,这种方法简化了传统避障方法的数学运算过程,提高了机器人对障碍物的反应速度。最后,设计了一套实验系统,进行相应的避障方法实验。结果表明,所设计的控制器能够完成基本的实时避障功能。
上传时间: 2013-06-30
上传用户:gdgzhym
快速傅立叶变换(FFT)技术是数字信号处理中的核心技术,它已广泛应用于数字信号处理的各个领域,长期以来一直是一个重要的研究课题。近年来,专用数字信号处理器以其优化的硬件结构和优良的性能价格比为FFT的实现提供了一种有效的途径,其中最具有代表性的是美国TI公司的TMS320系列DSP。 本文首先分析了常用FFT算法原理,并进行了算法的讨论和比较,然后详细论述了以浮点型DSP为核心的实现FFT算法的硬件平台的设计。平台的硬件电路主要包括数据采集部分、数据处理部分、数据存储部分和数据显示部分。其中采集部分采用12位高速的A/D转换芯片MAX197,数据处理部分采用32位浮点型DSP芯片-TMS320VC33,数据存储部分采用了大容量的FLASH芯片——K9F2808UOA,数据显示部分采用PHILIPS公司的高亮度、宽视角的TFT彩色液晶显示屏。 为了扩展系统的通信能力,通信接口我们选择CAN总线。软件部分选用了频率抽取基2FFT、分裂基FFT和实序列FFT算法,用C语言进行编程。最后部分是进行软硬件的联合调试,并在此基础上进行了FFT算法实现。 论文结尾以实际的实验曲线分析验证了算法的正确性,同时针对实验中产生的误差找出了原因,并提出了解决的方法。实验结果表明采用浮点DSP实现FFT算法方便且有较高的实时性,可以应用到电力系统谐波分析、振动测试及铁路检测等各个领域。
上传时间: 2013-04-24
上传用户:caixiaoxu26
上海交通大学工程硕士学位论文 本文首先对视频监控系统的现状做了简单分析, 并介绍了本系统 中主要涉及到的相关技术,包括嵌入式技术、图像压缩技术、视频压 缩技术和移动数据通信技术。具备了一定的理论基础后,提出本系统 的总体设计方案,明确需要实现的目标功能。然后,围绕目标方案详 细介绍了具体实现方法,包括硬件总体结构、嵌入式 Linux的移植、 USB 摄像头驱动移植、Video4Linux 编程方法、网络传输模块的开发、 流媒体系统建立、WAP 程序的开发等。最后给出了在现网测试环境中 调测结果。 本系统通过嵌入式芯片实现静态图像及视频的采集、编码,并将 采集压缩编码后的数据传送到视频中心服务器, 在2G/3G 移动终端中 以 WAP 或流媒体客户端方式直接查看远程图像。 系统最大的特点是采 用了分布式架构的 C/S(采集端至视频中心服务器)和 B/S(WAP 服 务器至移动终端)结构便于系统的动态扩展;同时也借助了 WAP 技术 实现了传统视频监控的无线化。
上传时间: 2013-07-05
上传用户:cuibaigao
本文提出了一种基于USB和FPGA的高性能数据采集模块USB12016(USB总线,A/D垂直分辨率为12位,存储容量为16兆)的软硬件设计与实现方法。该数据采集卡包括模拟输入、A/D转换、数据缓存、FPGA控制电路和USB总线接口等,在一张卡上实现了8通道模拟信号调理、采集、处理,并可实现多卡同步触发采集,具有高精度,低噪声,低失真和测试信号范围宽的特点。USB12016配有系统驱动控制程序软件,在Windows9X/2000版本的操作平台下运行,控制面板完全是虚拟仪器软面板,图形化界面十分友好。USB12016是USB接口技术、FPGA技术和嵌入式技术融为一体的结晶,已成功应用于军事测控领域。
上传时间: 2013-06-12
上传用户:CETM008
随着世界能源危机的到来,太阳能光伏发电在能源结构中正在发挥着越来越大的作用。而太阳能光伏发电系统的核心部件并网逆变器的性能还需要进一步提高。为了迎合市场上对高品质、高性能、智能化并网逆变器的需求,我们将ARM+DSP架构作为并网逆变器的控制系统。本系统集成了ARM和DSP的各自的强大功能,使并网逆变器的性能和智能化水平得到了显著提高。本论文是基于山东大学鲁能实习基地“光伏并网逆变器项目”,目前已经试制出样机。本人主要负责并网逆变器控制系统的软硬件设计工作。本文主要研究内容有: @@ 1.本并网逆变器采用了内高频环逆变技术。文中详细分析了这种逆变器的优缺点,进行了充分的系统分析和论证。 @@ 2.采用MATLAB/Simulink软件对并网逆变器的控制算法进行仿真,包括前级DC-DC变换的控制算法以及后级DC-AC逆变的控制算法。通过仿真验证了所设计算法的可行性,对DSP程序开发提供了很好的指导意义。 @@ 3.本文将ARM+DSP架构作为逆变器的控制系统,并设计了相应的硬件控制系统。DSP控制板硬件系统包括AD数据采集、硬件电流保护、电源、eCAN总线,SPI总线等硬件电路。ARM板硬件系统包括SPI总线、RS232总线、RS480总线、以太网总线、LCD显示、实时时钟、键盘等硬件电路。 @@ 4.本文设计和实现了两种最大功率点跟踪控制算法:功率扰动观察法或增量电导法;孤岛检测方法采用被动式和主动式两种检测方式,被动式所采用的方法是将过/欠电压和电压相位突变检测相结合的方式,主动式采用正反馈频率偏移法;为了实现并网逆变器的输出电流与电网电压同频同相,使用了软件锁相环控制技术。本文分别给出了以上各种算法的控制程序流程图。 @@ 5.本文也给出了AD数据采集、eCAN总线、RS232、RS485、以太网、PWM输出等程序流程图,以及DSP和ARM之间的SPI总线通信程序流程图。并且分别给出了ARM管理机控制系统主程序流程图和DSP控制机控制系统主程序流程图。 @@ 6.最后对并网逆变器样机进行实验结果分析。结果显示:该样机基本上实现了本文提出的设计方案所应完成的各项功能,样机的性能比较理想。 @@关键词:太阳能光伏;并网逆变器;SPWM; DSP; ARM
上传时间: 2013-07-09
上传用户:赵安qw
随着电子技术的快速发展,各种电子设备对时间精度的要求日益提升。在卫星发射、导航、导弹控制、潜艇定位、各种观测、通信等方面,时钟同步技术都发挥着极其重要的作用,得到了广泛的推广。对于分布式采集系统来说,中心主站需要对来自于不同采集设备的采集数据进行汇总和分析,得到各个采集点对同一事件的采集时间差异,通过对该时间差异的分析,最终做出对事件的准确判断。如果分布式采集系统中的各个采集设备不具有统一的时钟基准,那么得到的各个采集时间差异就不能反映出实际情况,中心主站也无法准确地对事件进行分析和判断,甚至得出错误的结论。因此,时钟同步是分布式采集系统正常运作的必要前提。 目前国内外时钟同步领域常用的技术有GPS授时技术,锁相环技术和IRIG-B 码等。GPS授时技术虽然精度高,抗干扰性强,但是由于需要专用的GPS接收机,若单纯使用GPS 授时技术做时钟同步,就需要在每个采集点安装接收机,成本较高。锁相环是一种让输出信号在频率和相位上与输入参考信号同步的技术,输出信号的时钟准确度和稳定性直接依赖于输入参考信号。IRIG-B 码是一种信息量大,适合传输的时间码,但是由于其时间精度低,不适合应用于高精度时钟同步的系统。基于上述分析,本文结合这三种常用技术,提出了一种基于FPGA的分布式采集系统时钟同步控制技术。该技术既保留了GPS 授时的高精确度和高稳定性,又具备IRIG-B时间码易传输和低成本的特性,为分布式采集系统中的时钟同步提供了一种新的解决方案。 本文中的设计采用了Ublox公司的精确授时GPS芯片LEA-5T,通过对GPS芯片串行时间信息解码,获得准确的UTC时间,并实现了分布式采集系统中各个采集设备的精确时间打码。为了能够使整个分布式采集系统具有统一的高精度数据采集时钟,本论文采用了数模混合的锁相环技术,将GPS 接收芯片输出的高精度秒信号作为参考基准,生成了与秒信号高精度同步的100MHZ 高频时钟。本文在FPGA 中完成了IRIG-B 码的编码部分,将B 码的准时标志与GPS 秒信号同步,提高了IRIG-B 码的时间精度。在分布式采集系统中,IRIG-B时间码能直接通过串口或光纤将各个采集点时间与UTC时间统一,节约了各点布设GPS 接收机的高昂成本。最后,通过PC104总线对时钟同步控制卡进行了数据读取和测试,通过实验结果的分析,提出了改进方案。实验表明,改进后的时钟同步控制方案具有很高的时钟同步精度,对时钟同步技术有着重大的推进意义!
上传时间: 2013-08-05
上传用户:lz4v4
调整视频图像的分辨率需要视频缩放技术。如果图像缩放技术的处理速度达到实时性要求就可以应用于视频缩放。 传统图像缩放技术利用插值核函数对已有像素点进行插值重建还原图像。本文介绍了图像插值的理论基础一采样定理,并对理想重建函数Sinc函数进行了讨论。本文介绍了常用的线性图像插值技术及像素填充、自适应插值和小波域图像缩放等技术。然后,本文讨论了分级线性插值算法的思想,设计并实现了FPGA上的分级双三次算法。最后本文对各种算法的缩放效果进行了分析和讨论。 本文在分析现有视频缩放算法基础之上,提出了分级线性插值算法,并应用在简化线性插值算法中。分级线性插值算法以牺牲一定的计算精度为代价,用查找表代替乘法计算,降低了算法复杂度。本文设计并实现了分级双三次插值算法,详细说明了板上系统的模块结构。最后本文将分级线性插值算法与原线性插值算法效果图进行比较,比较结果显示分级插值算法与原算法误差较小,在放大比例较小时可以取代原算法。结果证明分级双三次线性插值算法的FPGA实现能够满足额定帧频,可以进行实时视频缩放。
上传时间: 2013-04-24
上传用户:亚亚娟娟123
随着我国国民经济的高速发展,国内高速公路、城市道路、停车场建设越来越多,对交通控制、安全管理的要求也日益提高,智能交通系统( IntelligentTransportation Systems,简称ITS)已成为当前交通管理发展的主要方向,而车牌识别系统(License Plate Recognition System,简称LPRS)技术作为智能交通系统的核心,起着举足轻重的作用,可以被广泛地应用于高速公路自动收费(ElectronicToll Collection,简称ETC)、停车场安全管理、被盗车辆的追踪、车流统计等。 目前,车牌识别系统大多都是基于PC平台的,其优势是实现容易,但是成本高、实时性不强、稳定性不高等缺点使其不能广泛推广。为了克服以上的缺点,且满足识别速度和识别率的要求,本文在原有车牌识别硬件系统设计的基础上做了一定的改进(原系统在图像采集、接口通信、系统稳定、脱机工作等方面存在一定问题),与团队成员一起设计出了新的车牌识别硬件系统,采用单DSP+FPGA和双DSP+FPGA双板子的方式来共同实现(本人负责单DSP+FPGA的原理图和PCB绘制,另一成员负责双DSP+FPGA的原理图和PCB绘制)。 本文所涉及的该车牌硬件系统,主要工作由以下几个部分组成: 1.团队共同完成了新车牌识别系统的硬件设计,采用两个板子实现。其中,本人负责单DSP+FPGA板子绘制。 2.团队一起完成了整个系统的硬件电路调试。主要分为如下模块进行调试:电源,DSP,FPGA,SAA7113H视频解码器,LCD液晶显示和UART接口等。 3.负责完成了整个系统的DSP应用程序设计。采用DSP/BIOS操作系统来构建系统的框架,添加了多个任务对象进行管理系统的调度;用CSL编写了DSP上的底层驱动:完成了车牌识别算法在DSP上的移植与优化。 4.参与完成了部分FPGA程序的开发,主要包括图像采集、存储、传输几个模块等。 最终,本系统实现了高效、快速的车牌识别,各模块工作稳定,能脱机实现图像采集、传输、识别、结果输出和显示为一体化的功能;为以后进行高性能的车牌识别算法开发提供了一个很好的硬件平台。
上传时间: 2013-04-24
上传用户:slforest
自20世纪90年代以来,随着计算机技术、超大规模集成电路技术和通信及网络技术的发展,微机保护和测控装置的性能得到大幅提升,以此为基础的变电站自动化系统在我国的电力系统中得到长足的发展和广泛的应用。 @@ 为增加产品的市场竞争力,电力系统二次设备生产厂商紧跟市场需求,将各种具有高性价比的新型处理器芯片和外围芯片大量应用到变电站自动化系统的保护、测控装置上,如32位CPU、数字信号处理芯片DSP、高速高精度A/D转换芯片、大容量Flash存储芯片、可编程逻辑器件CPLD、FPGA等。这些功能强大的器件的应用使保护测控装置在外形上趋于小型化集成化,而在功能上则较以前有显著提升。同时,各种成熟的商用嵌入式实时操作系统的采用使处理器的性能得到充分发挥,装置通信、数据存储及处理能力更强,性能大幅提高,程序移植升级更加方便快捷。 @@ 本论文以现阶段国内外变电站自动化系统测控技术为参考,根据变电站自动化系统的发展趋势和要求,研究一种基于ARM和FPGA技术并采用嵌入式实时操作系统的高性能测控装置,并给出硬软件设计。 @@ 装置硬件采用模块化设计,按照测控装置基本功能设计插件板。分为主CPU插件、交流采样插件、遥信采集插件、遥控出口插件、直流采样及输出插件。除主CPU插件,其他插件的数量可以根据需要任意增减,满足不同用户的需求。 @@ 装置主CPU采用目前先进的基于ARM技术的微处理器AT91RM9200,通过数据、地址总线和其他插件板连接,构成装置的整个系统。交流采样插件采用FPGA技术,利用ALTERA公司的FPGA芯片EP1K10实现交流采样的控制,降低了CPU的负担。 @@ 软件采用Vxworks嵌入式实时操作系统,增加了系统的性能。以任务来管理不同的软件功能模块,利于装置软件的并行开发和维护。 @@关键词:测控装置;嵌入式实时操作系统;ARM;现场可编程门阵列
上传时间: 2013-04-24
上传用户:JESS
随着计算机和自动化测量技术的日益发展,测量仪器和计算机的关系日益密切。计算机的很多成果很快就应用到测量和仪器领域,与计算机相结合已经成为测量仪器和自动测试系统发展的必然趋势。高度集成的现场可编程门阵列(FPGA)是超大规模集成电路和计算机辅助设计技术发展的结果,由于FPGA器件具备集成度高、体积小、可以利用基于计算机的开发平台,用编写软件的方法来实现专门硬件的功能等优点,大大推动了数字系统设计的单片化、自动化,缩短了单片数字系统的设计周期、提高了设计的灵活性和可靠性。 本文研究基于网络的高速数据采集系统的设计与实现问题。论文完成了以FPGA结构为系统硬件平台,uClinux为核心的系统的软件平台设计,进行信号的采集和远程网络监测的功能。 论文从软硬件两方面入手,阐述了基于FPGA器件进行数据采集的硬件系统设计方法,以及基于uClinux操作系统的设备驱动程序设计和应用程序设计。 硬件方面,FPGA采用Xilinx公司Spartan系列的XC3S500芯片,用verilog HDL硬件描述语言在Xilinx公司提供的ISE辅助设计软件中实现FPGA编程。将微处理器MicroBlaze、数据存储器、程序存储器、以太网控制器、数模转换控制器等数字逻辑电路通过CoreConnect技术用OPB总线集成在同一个FPGA内部,形成一个可编程的片上系统(SOPC)。采用基于FPGA的SOPC设计的突出优点是不必更换芯片就可以实现设计的改进和升级,同时也可以降低成本和提高可靠性。 软件方面,为了更好更有效地管理和拓展系统功能,移植了uClinux到MicroBlaze软处理器上,设计实现了平台上的ADC设备驱动程序和数据采集应用程序。并通过修订内核,实现了利用以太网TCP/IP协议来访问数据采集程序获得的数据。
上传时间: 2013-05-23
上传用户:晴天666