运动控制系统是机器人控制系统的重要组成部分。本文将ARM与CPLD技术应用于机器人运动控制系统,使控制系统更加开放、更加模块化,同时ARM芯片的高速大容量的数据处理能力以及CPLD的高集成度,可编程性,能够逾越以往控制系统中实时、高速、高精度的技术瓶颈. 嵌入式技术是当今最热门的技术之一,由于简洁、高效等优点,使得其广泛应用在各个领域;所谓嵌入式系统就是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,用于实现对其它设备的控制、监视或管理等功能。 本文主要阐述了基于嵌入式处理器S3C44B0X的机器人控制器的设计过程。文章首先介绍了机器人本体规划、嵌入式系统和嵌入式微处理器S3C44B0X的结构特点;接着介绍了基于S3C44B0X的智能控制器的设计,包括硬件设计和CPLD软件设计。其中控制器硬件平台扩展了外部存储器、串行口,通过输出PWM信号进入驱动电路模块,从而实现控制机器人运动的目的。在CPLD设计过程中,引入JTAG调试接口,方便系统程序的下载和调试,通过自上而下、分块设计的思想给出了QUARTUSⅡ设计环境下的软件代码。本系统利用不同任务间的切换来实现通信过程,而不再采用无操作系统的工程文件的形式,这样不但有利于项目的调试,也有利于对其它接口的扩展。最后对该控制器进行了测试和分析。
上传时间: 2013-07-19
上传用户:Zxcvbnm
智能绣花机是当代最先进的绣花机械,广泛应用于刺绣行业,国产绣花机着重于中低端产品的开发,而随着电子、计算机技术的快速发展,用户对高性能绣花机的需求日益增大。本文在详细分析智能绣花机工作原理的基础上,结合智能绣花机的功能需求与当前嵌入式领域的最新技术,设计了一种基于ARM和DSP为处理器的控制系统解决方案,主要研究工作和成果如下: (1)制定了系统总体方案和具体实验方案,设计了信息处理和机电控制分离的结构。 (2)研制了基于S3C2410X为核心的主控制模块,设计了用于外围扩展的FLASH、SDRAM、USB数据存储、以太网通信、UART接口、LCD触摸屏显示器等硬件电路。 (3)研制了基于TMS320LF2407A为核心的机电控制模块,设计了绣框电机和主轴电机等硬件控制模块。 (4)设计了基于CY7C027的双口RAM通信模块,实现ARM和DSP之间的高速数据通信。 (5)采用虚拟机技术建立了ARM的Linux交叉编译环境和DSP的CCS共存的系统开发环境,节约了使用资源。 (6)研究了DST绣花花样文件存储格式以及解码方法,采用MiniGUI编程实现了一个友好的图形用户界面,简要介绍SVPWM技术的DSP实现。
上传时间: 2013-06-24
上传用户:xg262122
随着计算机技术、网络技术和微电子技术的深入发展,嵌入式系统在各个领域中得到广泛应用。以ARM和以FPGA为核心的嵌入式系统是当前嵌入式研究的热点,而相关研究的开展需要功能强大的开发平台支持,因此基于ARM和FPGA的开发平台设计研究具有重要意义。 本文分别设计了一款基于PXA270的ARM开发平台和一款基于Virtex5的FPGA开发平台,主要针对电源管理、接口设计、板级时序等关键技术进行了研究。在此基础上利用PADS Logic设计工具完成了系统原理图设计,并借助Hyperlynx SI仿真工具,对PCB的板级设计问题进行了分析,实现了平台PCB的可靠设计。最后对平台各模块进行了调试,通过在平台上运行操作系统并加载可执行程序的方法验证了平台整体功能。 本文的特色体现在以下三个方面: (1)结合PXA270处理器内部的电源管理单元和MAX1586A集成电源管理芯片,实现了PXA270开发平台的动态电源管理,有效降低了平台功耗; (2)平台实现了FF/BT/STUART、USB Host/Client、SD/MMC、AC'97、LCD和扩展VGA、PCMCIA/CF等多种接口,具有良好的开发灵活性和通用性; (3)对开发平台PCB板级走线中可能出现的反射、串扰、时序冲突等问题进行评估,给出了布线约束方案,使系统可靠性得到有效提高。
上传时间: 2013-07-06
上传用户:gps6888
基于嵌入式技术的远程监控系统可以达到动态、无死角的监控目的,可以对一些特殊环境进行远程监视和控制,且不受湿度、温度等条件的影响,广泛应用于军事、交通、智能家居、医疗监护等多个领域。可以解决传统监控系统将图像采集设备固定在一个地方而使监控范围有限,适用场合少等弊端。 本文设计了一款基于ARM和FPGA的远程监控系统。首先在对远程监控系统功能分析的基础上,设计了以ARM为主控制器和FPGA为辅助控制器的硬件电路,采用ARM芯片控制图像采集、速度采集、网络传输等干扰小的模块,采用FPGA芯片控制电机驱动、舵机驱动、电池监控等干扰大的模块,大大提高了系统的稳定性;其次设计了基于WinCE操作系统的图像采集、GPIO、PWM、外中断EINT-19的流接口驱动程序;同时设计了基于WinCE操作系统的图像采集及压缩、网络通信、车模速度采集的应用程序;FPGA内部逻辑电路采用Verilog语言完成电源监控、舵机控制、直流电机控制等功能。 本系统集图像采集和压缩、运动控制、网络传输于一体。其图像采集速度达30帧/秒,图像分辨率达640x480,JPEG压缩比达10:1,控制命令响应时间为1s,网络传输速率达10Mbps。其功能扩展容易,功耗低,体积小,抗干扰能力强,具有很好的市场前景。关键词:winCE;S3C2440A;FPGA;远程监控;流接口驱动
上传时间: 2013-04-24
上传用户:121212121212
CS5460是CRYSTAL公司最新推出的带有串行接口的单相双向功率,电能计量集成电路芯片,该芯片比目前比较流行的电子电度表芯片如AD7750、AD7755更容易实现与微处理器的连接.用CS5460可
上传时间: 2013-04-24
上传用户:snowkiss2014
对基于Pmac控制卡的机器人控制软件进行了分析,为了实现系统的可重用性及系统结构的清晰性, 采用COM接口技术实现软件的插件化,从而为软件功能的扩展奠定了基础, 降低了系统的耦合度,便于系统的维护和升
上传时间: 2013-05-28
上传用户:a155166
一种8 位I/O口的单片机显示器和键盘接口
上传时间: 2013-07-29
上传用户:标点符号
阐述了一种数字接收系统的设计,由ADC器件AD6640和DSP. FPGA组成,具有结构灵活、扩展能力强等特点。本文详细介绍了该系统的结构和接口设计。
上传时间: 2013-06-18
上传用户:363186
嵌入式计算机在工程上越来越得到普遍应用,而标准的PC机键盘则因不适应工业环境受到了限制,我们希望有定义灵活、工作可靠的键盘,产生了设计自己专用的键盘和键盘接口的想法。在《单片机与嵌入式系统应用》200
上传时间: 2013-05-16
上传用户:cuibaigao
本文通过分析GSM 模块与单片机的接口设计简单介绍了TC35i 模块的常用指令及编码规则,着重介绍了TC35i 模块与AT89C51 的工作原理、外围接口电路、软件控制技术,同时给出了一些TC35i
上传时间: 2013-04-24
上传用户:梧桐