ImageVerifierCode 换一换
格式:DOCX , 页数:58 ,大小:639.50KB ,
资源ID:7930587      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-7930587.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于DSP小型地面移动机器人运动控制系统设计毕业设计 精品Word文档下载推荐.docx)为本站会员(b****4)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

基于DSP小型地面移动机器人运动控制系统设计毕业设计 精品Word文档下载推荐.docx

1、而移动机器人运动控制器则是根据指令以及传感器信息控制机器人完成一定动作或作业任务的装置,它是移动机器人的心脏,决定了机器人性能的优劣。随着移动机器人的智能化程度越来越高,对机器人运动控制器的性能要求也就越来越高。特别是随着信息化的进程和计算机科学与技术、信息处理理论与方法等的迅速发展,需要处理的数据量越来越大,移动机器人对精度、数据处理速度和实时性的要求也越来越高,这就迫切需要更加强大的运动控制器的出现2。因此,如果能设计出一款适合于特定机器人的运动控制器,它能提升机器人运动控制的实时性和准确性,同时也能实现移动机器人复杂的控制算法,那将对推动机器人的发展非常重要。1.2 课题来源及国内外研究

2、现状本课题来源于科研,根据任务书的具体要求,结合当前机器人的发展现状,研究和开发出一种自主移动机器人。项目的具体要求为:采用ARM9作为主控制器,TI公司的TMS320F2812芯片为分布式控制器,机器人的主要技术指标为:重量50kg;工作时间5h;行程2km;最大速度3km/h;爬坡能力30;跨越台阶高度15cm。近年来,随着芯片技术的飞速发展,国外以DSP或FPGA作为芯片处理器的运动控制器越来越成为发展趋势。这类控制器用DSP取代传统的单片机,充分利用了DSP的高速数据处理功能、FPGA的超强逻辑处理能力,使得控制器具有高速信号处理能力和高效的通讯能力,并具有高集成度及高可靠性。在工业市

3、场需求的推动下,大部分DSP运动控制器都是针对数控机床或工业机器人,即主要应用于步进电机,而应用于三相电机控制的DSP控制器普及程度还不够广。但随着对三相电机控制技术需求的增加,国外对这方面的研究已经取得很大突破。国内的DSP运动控制器起步较晚,之前一般都用单片机或电机专用芯片来构建控制器。直到20世纪90年代,国外各DSP厂家在中国建立第三方。它们为中国的用户提供技术支持以及售后服务,一定程度上推动了国内DSP应用的发展。现在,这些DSP厂家的第三方基本都提供了一整套从直流伺服电机到交流伺服电机的DSP控制器,使得国内DSP控制器技术逐渐缩小了与国外的差距。1.3 课题设计的主要内容本次设计

4、的主要内容是:根据机器人的技术要求,设计一个以ARM9作为主控制器、DSP作为分布式控制器的运动控制器,用于移动机器人的电机控制,满足控制的实时性和精确性要求。设计DSP的控制系统和驱动系统硬件,同时设计电机控制的软件程序,然后将硬件和软件结合起来,评估控制器的性能,验证控制方案的可行性。 论文的主要章节介绍:第一章 主要阐述了课题研究的意义,介绍了课题来源,分析了国内外的研究现状以及设计的主要内容。第二章 对小型地面移动机器人控制系统进行了简要的概述。同时,根据任务书要求,对电动机进行了选型。介绍了电机的结构、工作原理及控制算法,设计出了控制器的总体结构。第三章 重点对DSP控制器进行了硬件

5、上的设计,包括控制板、驱动板和电源板的设计。第四章 主要内容是控制器的软件设计,包括主程序设计、各种中断程序的设计以及CAN总线通信程序的设计。最后,对整个设计过程进行了概述性的总结。第二章 控制系统总体概述机器人控制系统主要需要满足以下几个条件,概括起来讲就是:系统具有较高的运算处理能力,控制性能优良;系统必须具有较高的实时性和可靠性;系统尽可能的标准化、模块化,具有良好的可扩展性;系统应具有良好的抗干扰能力;控制系统总重量轻、集成度高、体积小、功耗小3。根据任务书的要求,机器人控制系统大体上可以分为以下几种功能模块:上位计算机模块、基于ARM的主控制器模块、基于DSP的分布式控制器模块、C

6、AN总线通信模块、电机及电机驱动模块等。上位机主要负责机器人的远程控制,如远程通信等。ARM处理器主要实现机器人的整体控制,并将机器人的信息通过无线通信,实时反馈给上位机。DSP分布式控制器控制机器人的姿态及运动情况。电机及电机驱动模块能够满足直流电机的实时正常运转需要,为机器人的运行提供动力。2.1 移动机器人运动控制系统总体结构 控制系统的整体框图如图2-1所示。 图2-1基于DSP小型地面移动机器人运动控制系统结构图以下简要介绍整个控制系统的工作过程:运动控制器采用电流环和速度环实现电动机的双闭环控制。其外环为速度环,内环采用电流环。首先,通过霍尔位置传感器信息计算出电机运行中的实时转速

7、,然后将实时电机转速和给定的参考值之间的偏差经积分分离PID调节后,输出电流参考值。其次,将电流参考值与电机实际电流进行比较,得到的偏差送入电流调节器进行PI调节,调节后的控制量用于改变PWM的占空比。最后,输出的PWM信号经电压逆变后输入电机,实现电机电流环和转速环的双闭环控制。软件设计中利用DSP的逻辑运算功能,引入积分分离PID速度控制,弥补PID调节的不足,改善系统的控制性能,减小超调量,缩短速度调整时间。这些都充分体现了DSP在运动控制系统中应用的优越性。本次设计将重点放在DSP最小系统设计以及DSP分布式控制器对电机的控制、DSP与ARM之间的CAN总线通信上。对于拥有路径规划等功

8、能的ARM主控制器系统设计及其与上位机计算机之间的无线通信只作简要述及。2.2 电机的选择2.2.1 步进电机、有刷直流电机及无刷直流电机比较(1)步进电机能够直接实现数字控制,控制性能好,能快速启动、制动和反转,抗干扰能力强,其运行的角位移和线位移误差不会长期积累。但启动频率过高或负载过大时易出现丢步或堵转,停止时转速过高易出现冲击,且一般无过载能力。因此步进电机不适合作为机器人的驱动电机。(2)直流电机的转动惯性相对较小,控制特性好,响应速度快,满足机器人的灵敏性要求;且有很宽的调速范围,速度快,满足机器人的快速性要求;低速平稳性好,满足稳定性要求;机械特性硬,过载能力强,可以满足机器人的

9、越障和爬坡要求。但是由于有换向器和电刷,导致电机可靠性变差,寿命较短,这将严重影响机器人的实际应用。(3)无刷直流电机作为一种新型的无级变速电动机,不仅具有交流电机体积小、重量轻、惯性小等特点,而且拥有直流电动机优良的调速性能,没有机械换向器的特点。它结构简单,起动转矩大,启动电流小,运行平稳,噪声低,效率高,工作寿命长,非常适合机器人的运行要求4。无刷直流电机如果采用PWM控制,只需要通过软件改变PWM波形的占空比就可以实现调速,这对提高移动机器人的灵活性非常有帮助。考虑到机器人的体积和重量,带减速器的电机成为首选,这样只需要将电机输出轴和驱动轮连接起来即可。最后,选择了瑞士MAXON公司的

10、直流无刷伺服电机EC60系列作为机器人驱动电机(重量为2.45Kg),所配减速器为德国艾斯勒公司的产品,减速比70/1,运行效率为75%。表2-1为所选用的移动机器人直流电机参数。表2-1 移动机器人直流电机参数额定功率400W堵转转矩11000mNm机械时间常数4.3ms额定电压48V空载电流740mA最大效率86%最大工作电流9.3A空载转速5400rpm相间电阻0.37Ohm额定转矩688mNm转矩常数85mNm/A相间电感0.27mH堵转电流139A速度常数113rpm/V转子惯量831gcm22.2.2 无刷直流电机结构及工作原理MAXON公司的EC系列电机属于无刷直流电动机,它主要

11、有电机本体,霍尔位置传感器和电子开关线路三部分组成。电机本体主要包括定子和转子两部分。定子绕组分为A、B、C三相,每相相位相差120,采用星形连接,三相绕组分别与电子开关线路中相应的功率开关器件连接。转子由N、S两极组成,极对数为1。图2-2为三相两极无刷直流电机结构。图2-2 三相两极无刷电机的结构电子开关线路用来控制电动机定子上各相绕组通电的顺序和时间,主要有功率逻辑开关单元和霍尔位置传感器信号处理单元两部分组成。功率逻辑开关单元将电源功率以一定的逻辑分配关系分配给电机定子上的各相绕组,以便使电机产生持续不断的转矩。霍尔位置传感器的作用是检测转子磁极相对于定子绕组的位置信号,进而控制逻辑开

12、关单元的各相绕组的导通顺序和导通时间。当定子绕组的某一相通电时,该电流与转子永久磁钢的磁极所产生的磁场相互作用而产生转矩,驱动转子旋转,再由霍尔位置传感器将转子磁钢位置变换成电信号,去控制电子开关线路,从而使定子各相绕组按一定次序导通,定子相电流随转子位置的变化而按一定的次序换相。由于电子开关线路的导通次序与转子转角同步,因而起到了机械换向器的换向作用。电机采用全桥驱动方式,下面是电机在全桥驱动方式下的工作原理。图2-3是无刷直流电机三相绕组星形连接全桥驱动电路原理图。采用两相导通三相六状态工作方式,每隔1/6周期换相一次,每次换相一个功率管,每个功率管依次导通120电角度,功率管导通顺序为Q

13、1Q4Q1Q6Q3Q6Q3Q2Q5Q2Q5Q4。其中Q1Q6为六个功率开关管,他们组成三相桥式逆变器。采用霍尔位置传感器来检测电机的转子位置信号,控制器根据电机的位置信息按一定顺序组合六个功率开关管的导通,这样电机的绕组也就按顺序导通,实现电机的运转。图2-4为无刷直流电机驱动时的反电势和电流波形图,梯形波为三相绕组反电动势波形,矩形波为所对应绕组流过的电流波形。功率开关管导通方式如图2-5所示。图 2-3 电机全桥驱动方式电路图图 2-4 无刷直流电机反电势和电流波形图图 2-5 三相六状态120导通方式电机运行过程中,电子换相的关键在于:当检测到当前转子位置变化的同时,查询换相逻辑表,并开

14、通下一位置状态所对应的功率电子开关组合。表2-2列出了电机正传和反转时三相逆变器的导通顺序。 表2-2 电机全桥驱动的通电规律 通电顺序正传(逆时针)反转(顺时针)转子位置(电角度)60120180240300360开关管1,41,63,63,25,25,4A相+-B相C相注:表中“+”表示正向通电,“-” 表示反向通电。根据每个导通状态PWM作用管子数目的不同,把PWM调制分成“单斩”和“双斩”两种方式。采用单斩PWM方式对无刷直流电动机进行控制时,流过电机绕组的最大电流波动值是双斩PWM方式下的一半。并且,在本设计中由于采用电流闭环控制实现对无刷直流电机的转矩控制,当电流波动较大时电机会出

15、现抖动的现象。因此为了减小流过电机的电流脉动和功率管的开关损耗,设计中采用上桥臂直通、下桥臂单斩方式对无刷直流电动机进行调节控制。2.2.3 无刷直流电机的数学模型现在仅以“120导通型”电机为例,对与电动机驱动相关的电磁转矩和转速特性进行研究分析:对于星形连接的三相无刷直流电机,在理想条件下,任何时刻只有两相绕组通电导通。导通的两相电流和两相反电动势大小都分别相等但方向相反。无刷直流电机的电磁转矩方程为: (2-1)式中,为电机的电磁转矩,为电机极对数,为三相绕组瞬时电势,为三相绕组瞬时电流,为电机转子角速度。在理想情况下,由于任何时刻定子绕组只有两相导通,不导通相的电流等于零。则电磁功率又

16、可表示为: (2-2)为每相反电动势,为逆变器直流侧电流,则电磁转矩又可表示为: (2-3)考虑到定子每相绕组的反电动势正比于转子角速度,即: (2-4)为电势常数。将(2-4)代入(2-3),则电磁转矩可表示为: (2-5)其中,为转矩常数。在忽略永磁体阻尼的情况下,转子运动方程表示为: (2-6)为负载转矩,为电机转动惯量。由式(2-4)可以得出电机的转速方程: (2-7)为电机绕组两端的等效电压值,为电机各相绕组电阻值,为电枢绕组的电阻压降,为绕组电感压降。从上公式(2-5) (2-7)可以看出:(1)无刷直流电机输出电磁转矩与逆变器直流侧电流值为常系数关系,调节逆变器直流侧电流的大小可

17、实现电机输出转矩调节;(2)当逆变器直流侧电流恒定不变,即电机的输出电磁转矩恒定时,电机转速与电机绕组两端所加等效直流电压值成正比,调节电机绕组两端所加等效直流电压值U可实现电机的调速控制。图2-6是利用开关管进行PWM调速控制的原理图和输入输出电压波形。(a)原理图 (b)输入/输出电压波形图图2-6 PWM调速控制原理和电压波形图电机电枢绕组两端的电压平均值U为: (2-8) (2-9)是占空比。改变的值即可以改变端电压的平均值,从而达到调速的目的,这就是电机的PWM调速原理。在PWM调速时,占空比是一个重要的参数。由上式及可知,以下三种方法可以改变占空比的值:(1)定频调宽法:保持开关周

18、期T不变,调节开关导通时间.(2)定宽调频法:保持开关导通时间不变,改变开关周期T。(3)调宽调频法:和T都可调,使占空比改变。本章小结:本章主要阐明了移动机器人运动控制系统的总体结构,讨论了电机的选型,无刷直流电机的结构、工作原理及数学模型,简要介绍了无刷直流电机的控制方法。第三章 控制系统硬件电路设计3.1 控制系统电源设计设计电源时要考虑的因素有:输出的电压、电流、功率;输入的电压、电流;安全因素;输出纹波;电磁兼容和干扰;体积和功耗限制;成本限制等。控制系统中,电源不稳定是系统很大的干扰源。电源在开关时产生的电源噪声沿着电源线传播,或在芯片状态发生改变时,电源功耗的变化均会在电源和地线

19、之间产生噪声。因此在电源电路设计中,要在48V电源信号的电源线和地线之间并联一个大电解电容;在每个集成电路的电源端并联一个0.1uF去耦电容滤除电源波动在芯片电源引脚引起的电压扰动,降低电流冲击的峰值,防止因为电源耦合造成元器件不能正常工作。数字电路中典型的去耦电容值是0.1F。考虑到机器人重量和行程限制,且便于给直流电机供电,整个控制系统使用4块天能6-DZM-12型蓄电池串联供电。天能电池容量大、比能量高、自放电率低、循环寿命长、安全可靠。6-DZM-12电池参数见表3-1。表3-1 天能6-DZM-12型蓄电池参数表标称电压12V额定容量12HR参考重量4.2kg尺寸(长)151mm尺寸

20、(宽)99mm尺寸(高)95mm3.1.1 驱动板电源设计由于驱动板上的驱动芯片需要+15V的电压和较大的驱动电流,其电源还要与DSP控制板电源隔离,因此专门为其设计了电源。经过仔细比较各电源芯片,最后选定了LM2576HV-5.0和LM2576HV-15作为电源芯片。图3-1为LM2576的典型应用电路。图 3-1 LM2576的典型应用电路LM2576系列稳压器是单片集成电路,能够提供降压开关(BUCK)的各种功能,能驱动3A的负载,有优异的线性和负载调整能力。这些稳压器的内部都含有频率补偿器和固定频率振荡器,将其外部元件减到最少,大大简化了电源的设计。当使用LM2576HV-15时可输出

21、15V电压,而使用LM2576HV-5.0就可输出5V电压,完全能够满足驱动板的供电需求。使用时输入端接48V直流电压,其输出电流可以达到3A。3.1.2 DSP供电电源专用芯片的匹配电源设计(1)从串联的蓄电池中间抽头获取24V电压,经过DC/DC变换器,将24V变换成5V,以满足DSP专用供电芯片的需要。方案一:应用MC34063 DC/DC变换器控制电路将24V直流降压为5V。MC34063是单片双极型线性集成电路,专用于直流-直流变换器控制部分。片内包含温度补偿带隙基准源、占空比周期控制振荡器、驱动器和大电流输出开关,能输出1.5A的开关电流。它能使用最少的外接元件构成开关式升压变换器、降压式变换器和电源反向器。图3-2为MC34063 DC/DC变换器应用电路。图 3-2 MC34063 DC/DC变换器应用电路方案二:应用LT1936 DC/DC变换器控制电路将24V直流降压为5V。图3-3为LT1936 DC/DC变换器应用电路。虽然LT1936 DC/DC变换器控制电路与MC34063 DC/DC变换器控制电路的可靠性都比较好,输出电流亦满足设计要求,但是MC34063 DC/DC变换器控制芯片价格非常便宜,外围电路也较为简单,因次选择了方案一。图 3-3 LT1936 DC/DC变换器应用电路

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2