基于DSP的覆冰机器人控制系统研究

发布者:大橙子5511最新更新时间:2011-09-21 来源: 电子产品世界关键字:DSP 手机看文章 扫描二维码
随时随地手机看文章

    DSP(digital signal processor)是一种独特的微处理器,是以数字信号来处理大量信息的器件。其工作原理是接收模拟信号,转换为0或1的数字信号。再对数字信号进行修改、删除、强化,并在其他系统芯片中把数字数据解译回模拟数据或实际环境格式。它不仅具有可编程性,而且其实时运行速度可达每秒数以千万条复杂指令程序,远远超过通用微处理器,是数字化电子世界中日益重要的电脑芯片。它的强大数据处理能力和高运行速度,是最值得称道的两大特色。

  覆冰和积雪等原因时刻威胁着电力及通信网络的安全运行[1-4]。覆冰机器人是针对去除输电线路覆冰的自动化装置。该机器人需要对行走电机、关节电机以及夹抓加紧电机等多种电机进行伺服控制。电机的种类和数量相对繁多,因此机器人控制系统相对比较复杂。本文主要研究了覆冰机器人的行走电机伺服控制。行走电机需要带动机器人在线路上行走,当线路有较大覆冰时要带动除冰刀完成破冰工作。机器人在作业中,当遇到冰层厚不能连续前进时,自动完成后退,加速前冲,进行断续除冰。

  行走电机伺服控制采用以电机控制专用芯片TMS320LF2407为核心的全数字化无刷直流电机控制系统。采用全数字化控制方式可以有效地避免模拟控制中不稳定因素的干扰。由于该机器人工作在强电磁环境中,因此全数字化控制方式可以有效地避免电磁干扰。由于直流无刷电机具有结构简单、运行可靠等交流电机的一系列优点,又具备高速度、高效率、高动态响应等直流电机的优点,因此该系统选择直流无刷电机作为机器人轴驱动[5]。

  1 控制系统总体结构设计

  通过分析直流电机的运动方程可知,电机加速度与其转矩成正比,而转矩又与其电流成正比,因此,要实现电机的高精度高动态性能控制,就需要同时对电机的速度、电流以及位置进行检测和控制。系统中包括位置检测环节和电流检测环节,分别检测电机的转速和电流。系统的硬件电路主要包括DSP系统、功率驱动电路、隔离电路、位置检测电路和电流检测电路。系统的结构原理如图1所示。

  数字信号处理(Digital Signal Processing,简称DSP)是一门涉及许多学科而又广泛应用于许多领域的新兴学科。20世纪60年代以来,随着计算机和信息技术的飞速发展,数字信号处理技术应运而生并得到迅速的发展。数字信号处理是一种通过使用数学技巧执行转换或提取信息,来处理现实信号的方法,这些信号由数字序列表示。在过去的二十多年时间里,数字信号处理已经在通信等领域得到极为广泛的应用。德州仪器、Freescale等半导体厂商在这一领域拥有很强的实力。

  2速度闭环控制

  根据输入的设定值和反馈量形成偏差,经过一系列数字化调整形成PWM占空比的控制量,以此控制伺服电机的转动速度或速度的变化。

  速度闭环控制主要负责机器人行走速度和除冰时的速度变化控制。图2为无刷直流电机速度电流双闭环控制系统。对BLDCM 形成速度闭环控制时,通过光电编码器检测电机的转动方向及转角并反馈回DSP系统。

  其中,

 

 

为一阶惯性环节的时间常数

为电机在额定励磁下的反电动势常数;K1、K2分别为电流和速度反馈的比例系数;K3=R为电机的相电阻;υg为电机给定转速;υs为电机反馈速度;ig为速度调节器的输出,即电流给定值;if为反馈电流;ie为电流误差信号;Uc为PWM控制信号;Ud为电机直流端电压;E为电机相反电动势幅值;id为电机相电流;n为电机的真实转速。

  3系统硬件设计

  3.1 相电流检测

  由于功率电子主回路采用两两通电方式。任意时刻电流仅流入三相绕组中的两相,所以只需1个相电流检测传感器即可完成相电流的检测。使用旁路电阻检测各相电流。该电阻位于三相全控功率变换电路的下端功率桥臂与地之间,同时起过电流保护作用。电阻上的压降信号经过放大以后,送到TMS320F2407片上的A/D转换通道,经过A/D转换得到合适的电流信号。A/D转换结束以后,A/D转换模块会向CPU发出中断请求信号,等待CPU对电流信号的检测。最后根据电流误差,在每个PWM周期开始时,对PWM脉冲的占空比进行调节[6]。

  3.2 转子位置与转速检测

  选用TMS320LF2407A实现三相无刷直流电机调速的控制和驱动电路。使用3个位置间隔120°分布的霍尔传感器,由霍尔器件所输出的转子位置信号送到功率变换电路后,直接送至TMS320LF2407A的捕获单元进行处理。检测3个捕获口的状态可以得到当前3路位置信号的组合状态,从而得到转子位置。 捕获口CAP1~CAP3 捕获到的每一次跳变引发一次捕获中断,转子每转过一转,产生6次捕获中断。通过测量相邻2次中断时间间隔得出电机转速。

  3.3 驱动电路设计

  电机控制驱动器采用IR2130芯片。IR2130芯片控制6个功率管导通和关断顺序,实现控制电机的正反转。此驱动芯片本身给功率器件提供过电压保护。其内部含有逻辑保护电路,当出现对级直通逻辑,芯片立即全部输出低电平,关断所有MOSFET管。另外,功率回路保护器件中有检测电阻,电流过大时,检测信号经过逻辑判断,将PDPINT置为低电平,DSP内部计数器停止计数,所有PWM输出低电平,关断驱动电路,实现过电流保护[7]。

 

  4系统软件设计

  主程序主要完成DSP初始化,流程图如图3所示。A/D转换中断子程序完成速度、电流的调节,流程图如图4所示。实验用时钟频率为20 MHz,PWM频率为20 kHz。通过定时器1周期匹配事件启动A/D转换,使每个PWM周期都进行1次电流采样,并且要在A/D转换中断处理程序调节电流来控制PWM输出。捕捉中断程序完成对位置量的计数和计算速度参考量,程序流程图如图5所示。转子每转过60°角触发一次捕捉中断,进行换相操作和速度计算[8]。

  本文应用TI公司的TMS320LF2407A DSP 设计了一种针对覆冰机器人行走和除冰时的直流无刷电机控制系统。经分析,该系统不仅成本低、易于实现,且性能稳定、方便扩展,对工程实践和电机调速具有重要意义。
 

关键字:DSP 引用地址:基于DSP的覆冰机器人控制系统研究

上一篇:通过开源API进行DSP视频处理
下一篇:模糊PID控制在DMF回收控制系统中的应用

推荐阅读最新更新时间:2024-03-30 21:49

基于ARM和DSP架构的多处理器高速通信协议设计
 目前,建立在宽带网络的多媒体应用日渐增多,高性能的DSP也不断推陈出新,由于DSP具备非常灵活的编程运算能力,针对不同的编码标准,采用不同的编码软件,加上合适的芯片价位,在视频会议终端、视频监控服务器、IP数字机顶盒等产品中已被普遍采用。   虽然DSP具备众多的优点, 但却不适合作系统控制,因为DSP通常没有强大的操作系统,没有完备的网络协议栈和可靠的文件系统,DSP架构在作控制指令时无法并行处理,分支判断和高速缓存没命中(cache miss)都会使运行效率极大降低。而这些正好是嵌入式RISC处理器的强项,比如ARM和MIPS系列,所以现在很多国际知名的半导体公司如PHILIPS和TI都推出了整合了RISC处理器和DSP的S
[单片机]
基于ARM和<font color='red'>DSP</font>架构的多处理器高速通信协议设计
C2采用1个CPU+3个DSP架构实现网络化多媒体平
   如何搭建一种架构,能够高效地处理各种多媒体数据,并且专门针对音频、视频进行优化?    产品定义与芯片选型——搭建基于网络的 多媒体平台 ,但排除ASIC、X86和通用 DSP 编程方式   网络向我们提供日益丰富的内容(包括:文本、图像、视频和音频),这些内容的表现形式多种多样,仅视频和音频就有几十种格式。传统的ASIC芯片最大缺点是缺乏灵活性和通用性,例如DVD解码芯片通常只支持MPEG-2,MPGE-4和MP3标准,如果要处理更多的格式还需要设计新的芯片,因此ASIC类的芯片不适合网络功能的消费类电子产品应用。X86架构是针对数据处理而设计,可以高效的处理32位或64位整型数字流,但视频数据流的变长数据(不是
[嵌入式]
C2采用1个CPU+3个<font color='red'>DSP</font>架构实现网络化多媒体平
基于DSP的PCI总线数据采集系统的研究
1 引言 随着数字信号处理器性能的不断提高及其成本与售价的大幅下降,数字信号处理应用领域飞速扩展,信号处理进入了一个新的发展时期。同时随着计算机技术以及互联网络技术的不断发展,越来越多的数据需要经过计算机来进行处理、存储、传输筹操作。计算机的应用已经遍及我们生活的每一个角落。由于计算机本身的特点,通用计算机通常仅负责没有实时性要求的工作,而不适于进行实时性要求很高的数字信号处理。将计算机和DSP有机地结合起来,充分利用各自的优点,它们将会相得益彰,满足现实应用中对数据实时处理能力、数据传输能力以及数据管理能力提出的越来越高的要求。PCI总线以其众多优点在计算机中具有不可取代的作用,采用PCI总线使DSP与计算机通信可以很好地满足
[应用]
IDT与德州仪器合作开发有助于3G无线基站设计更高性能和更快上市的平台
用户可迅速着手进行软件编程并实现早期原型   领先的关键半导体解决方案供应商 IDT 公司( Integrated Device Technology, Inc.; NASDAQ: IDTI )宣布,已成功实现其预处理交换芯片( PPS )与德州仪器最高性能数字信号处理器( DSP )的完全协同工作能力。凭借这一紧密的合作, IDT 和德州仪器开发出一个强大的 3G 基站开发平台,有助于用户通过着手任务关键软件编程及快捷的早期原型来加速上市时间。这些成果使 IDT 和德州仪器可通过开发一种可彼此协作的基带处理解决方案,营造一个串行 RapidIO 生态环境,为无线基站设计者
[焦点新闻]
新型INS/GPS组合导航系统设计
  在众多组合导般系统中,INS/GPS组合导航系统更是发展迅速,在军用和民用领域均已获得广泛应用,而且愈来愈受到重视。就INS/GPS组合导航系统而言,除了要完成大量的导航解算工作外,还要完成控制、人机接口、与外部系统的通信等功能。由于导航系统对实时性要求较高,采用单片CPU来实现上述功能是不现实的。在研制某弹载INS/GPS 组合导航系统时,针对弹载导航系统体积小、重量轻、功耗小的特点,设计了一种嵌入式高速处理系统。该系统采用TI公司的TMS320VC33和 TMS320F240组成双DSP系统,即由两个DSP构成一个主从式系统完成相应功能。主从式系统设计的关键是主机与从机之间的数据通信。主从机之间的数据通信主要有串行、并行、D
[安防电子]
新型INS/GPS组合导航系统设计
单片DSP实现马达控制和PFC
现在DSP(数字信号处理器)已从80年代几百美元降到3美元,而性能更加强大,集成有各种复杂的外设。使设计人员可用单片DSP实现马达控制。 DSP控制器概述 实现先进的马达驱动系统要求马达控制器提供如下性能:具有产生多路高频,高分辨率脉宽调制(PWM)波形的能力;实现需要最小转矩、在线参量和适应及提供精密速度控制的先进算法的快速处理;具有从同一控制器提供马达控制、功率因数校正(PFC)和通信装置的能力,能过降低元件数、简单板布局和容易制造使尽可能简单地实现完整方案;允许用改变软件代替重新设计一个独立平台,实现将来产品改进的灵活方案。 新型DSP是针对这些问题设计的。这些控制器具有DSP芯片的计算能力,片上还集成了有用的外
[应用]
采用ARM Cortex-M3单片机和DSP的逆变电源设计
  在电气智能化发展无处不在的今天,无数用电场合离不开逆变电源系统(Inverted Pow er Supply System,IPS)为现场设备提供稳定的高质量电源,特别在如通信机房、服务器工作站、交通枢纽调度中心、医院、电力、工矿企业等对电源保障有苛刻要求的场合。许多IPS产品因遵循传统设计而不符合或落后于现代电源理念,突出表现为控制模块的单一复杂化,控制器芯片落后且控制任务繁重,模拟闭环控制而得不到理想的监控和反馈调节效果,并由此带来单个控制设备软硬件设计上的隐患,这对IPS电源输出造成不利影响,甚至对用电设备因为供电故障而导致灾难性后果。数字化控制技术日趋成熟,而且在某些领先理念的电源设备控制应用场合得到应用,凸显出模块化、
[单片机]
采用ARM Cortex-M3单片机和<font color='red'>DSP</font>的逆变电源设计
MSP430家族继续扩大 推带DSP功能产品
日前,德州仪器宣布推出两款MSP430产品,分别为MSP430FR5994 MCU,该产品拥有256KB FRAM,同时其性能是其它低功耗MCU的40倍,能够通过全新且易于使用的集成型低能耗加速器(LEA)为开发人员提供数字信号处理(DSP)能力。以及MSP430FR2111 MCU。该产品可利用扩展的TI MCU Value Line产品组合升级原有的8位设计,同时也是首次在小型3mmx3mm QFN封装中包含统一FRAM存储器。 德州仪器MSP430中国区业务拓展经理刁勇,10年前来到德州仪器就开始从事MSP430相关业务,在32位MCU不断推陈出新的今日,MSP430作为老牌16位单片机,依然散发着茂盛的生命力,原因到底
[单片机]
MSP430家族继续扩大 推带<font color='red'>DSP</font>功能产品
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新工业控制文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved