




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 交流伺服驱动器的设计与实现 摘 要 为了实现伺服系统高响应、宽调速、高稳态等性能要求,本文设计了一款基于dsp+fpga架构的交流伺服驱动器。设计包括dsp作为主控制芯片,ipm模块作为功率驱动核心,同时应用fpga开发io扩展及位置、电流、电压数据读取、实现数据显示、按键操作以及系统参数设置等辅助功能;通过系统的程序设计,实现了全部功能并通过实验验证了设计效果。关键词 交流伺服驱动器;dsp;ipm;fpga引言随着技术的进步和应用需求的提升,对伺服驱动系统的应用需求越来越迫切。驱动器的发展由最早的模拟控制系统逐渐发展到目前的全数字控制系
2、统。针对应用需求,本文将以dsp作为主控制芯片结合ipm功率驱动模块设计了一款交流伺服驱动器硬件平台;在该平台基础上通过程序设计实现矢量控制、pid闭环控制、滤波抑振等算法,实现对伺服电机的高精确、高响应且高稳态等控制目标。1 伺服驱动器的硬件设计本文设计的硬件電路主要由功率驱动电路、控制电路、电机转速采集电路等电路构成。1.1 功率驱动电路设计功率驱动电路是实现电机直流逆变控制过程的基础。其主要由主回路和电流及电压检测电路等组成。主电路系统采用的是英飞凌公司的型号为igcm20fxxa 型ipm模块,通过主电路的整流逆变过程接入控制对象实现控制功能。在系统内部的整流部分需要外接软启动电路实现
3、对系统电路滤波作用,同时为了实现整流过程的启动控制,需要使用功率电阻作为启动电阻,另外模块内部具有过电压以过流保护1。同时结合程序实现对系统故障状态下的保护,实现对故障保护动作的及时准确,从而保证被控制电机的运行安全。对主电路逆变控制过程需要通过dsp实现pwm输出信号的输出,从而实现对电机的控制。电流及电压检测电路通过霍尔式电流互感器进行电流的实时检测从而判断电机的负载及转矩变化情况。其中对ipm模块输出的v相及w相进行电流采集,利用光电耦合器 hcpl7840进行高电压与低电压的隔离。将电流信号经过采样处理转换成电压信号送入dsp进行计算,实现对所控制对象的转矩闭环控制。1.2 控制电路设
4、计本文设计的驱动器控制芯片型号为tms320f2808,通过该芯片实现伺服矢量控制,将按照控制算法得到的pwm输出信号送入ipm实现对伺服电机的控制。同时根据系统故障检测实现保护的功能。为了优化dsp的资源配置,本文使用fpga作为fpu,在完成信号检测的同时,实现对驱动器的io扩展、位置和电流电压读取、参数显示、键盘操作以及参数设置等功能。通过信号检测模块实现伺服电机参数的检测,fpga与dsp之间通过串口通信的方式将所检测的数据发送到dsp后对其进行分析;实现对伺服电机状态的判断,并根据结果执行对应的动作。同时本文设计的驱动器可以实现外部数字信号、模拟信号以及脉冲信号输入的识别,可以对外接
5、数据进行处理2。系统的电源由开关电源提供,从而可以通过外接交流220v进行供电。1.3 电机转速采集电路设计在进行伺服电机控制过程,为了实现闭环控制,需要对伺服电机运行转速进行实时测量。本文针对的电机编码器为多摩川17位编码器进行位置和速度的计算和检测;驱动器读取编码器信息采用的是rs485通讯电路设计;能够保证2.5mbit/s的传输速率;dsp通过编码器读取电路获得电机的位置信息再通过微分计算出电机转速;实现位置环、速度环的闭环控制。2 伺服驱动器的程序设计伺服控制程序设计包括主程序设计及中断程序设计,主程序主要实现对系统的初始化、对各子程序的调用等功能;中断程序主要完成控制pwm信号的输
6、出以及脉冲判断等功能,下面分别进行介绍。2.1 主程序设计系统主程序主要完成程序上电后各寄存器初始化及中断使能,其中包括时钟锁相初始化、pwm 中断向量初始化、cpu 中断使能、外围接口函数初始化、控制参数初始化等一系列动作,完成程序运行的准备工作,随后等待执行中断服务程序。2.2 中断程序设计主中断程序主要实现伺服电机的控制算法,在一个伺服更新周期内完成对电机位置检测、电机转速计算、电流检测以及矢量变换,进而为电机位置控制、速度控制以及电流控制提供参数依据,输出pwm信号,从而对伺服电机进行控制。主中断程序时间为100 ,即每隔100 系统执行一次中断程序实现pwm信号的输出。为了实现对电流
7、进行矢量控制,对于电流的检测周期需要保持与pwm输出周期一致。同时对于速度控制过程所需要进行的速度检测需要保证与主中断周期保持整数倍关系3。本文设计的电路保护是通过硬件结合程序共同完成的。通过对系统电压、电流信号的检测,如果软件判断出现异常时控制输出停止,同时进入报警中断程序。主要的故障包括ipm过流、母线过压、母线欠压、过载等故障现象。3 设计结果验证与分析为了验证本文设计的伺服控制器的功能及性能特把交流伺服电机作为控制对象。伺服电机型号为ts4614 n7191 e200,其额定参数分别是:额定转矩2.39nm;额定电流5.1a;额定转速为3000r/min。试验结果表明本文设计的驱动系统
8、实现对伺服电机平稳控制、系统响应性能优越、稳态误差小,系统可以实现按照位置、速度以及转矩的闭环控制,符合交流伺服系统应用需要。4 结束语本文完成了以dsp为主控芯片实现的交流伺服驱动器设计,其中包括硬件平台及系统程序的设计。根据系统联调验证结果表明,本文设计的交流伺服驱动系统具有良好的控制性能,在机器人领域具有很好的实用性。参考文献1 宋宝,唐小琦.全数字交流伺服驱动器设计与研究j.机械与电子,2004(1):39-42.2 王爱祥.全数字交流伺服驱动器的研究j.现代雷达,2006(3):66-69.3 邢杰.基于dsp的全数字流伺服驱动器设计j.机械管理开发,2005(2):59-60.作者简介赵振龙(1982-),男,辽宁省鞍山人;学历:硕士研究生,职称:中级工程师,研究方向:机器人电控系统设计与开发、运动控制器硬件开发与应用、伺服系统开发与应用、工业机器人行业应用。科学与信
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 政府就业管理办法
- 数据管理办法央行
- 恢复信用管理办法
- 抵债房产管理办法
- 政工科长管理办法
- 指标竞赛管理办法
- 房建安装管理办法
- 抢险工程管理办法
- 施工控烟管理办法
- 抽派干部管理办法
- 公寓设计概念方案
- 中考数学总复习《解直角三角形的应用》专项检测卷(附答案)
- DB32∕T 4906-2024 科技报告编写规范
- 线路施工安全课件
- 德瑞斯D600变频器说明书
- 创伤后伴急性胃肠功能损伤相关因素的临床分析
- 广东省佛山市2024-2025学年高二下学期期末教学质量检测政治试卷(含答案)
- 2025坏死性筋膜炎护理
- 儿科常见感染性疾病及护理
- 2025年中国泡沫胶带市场调查研究报告
- 中国氟化工行业“十五五”发展规划
评论
0/150
提交评论