CN103303454B - 一种基于速度环换向的电动舵机装置及其控制方法 - Google Patents
一种基于速度环换向的电动舵机装置及其控制方法 Download PDFInfo
- Publication number
- CN103303454B CN103303454B CN201310162773.5A CN201310162773A CN103303454B CN 103303454 B CN103303454 B CN 103303454B CN 201310162773 A CN201310162773 A CN 201310162773A CN 103303454 B CN103303454 B CN 103303454B
- Authority
- CN
- China
- Prior art keywords
- rudder face
- signal
- electric current
- control
- dsp
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Control Of Motors That Do Not Use Commutators (AREA)
Abstract
本发明提供了一种基于速度环换向的电动舵机装置及其控制方法,信号调理电路将舵面偏角给定信号进行电压变换、滤波、限幅处理后经AD转换送入控制器DSP,DSP输出数字控制信号,经数字隔离后送给驱动电路转换成功率控制信号,通过控制主功率电路从而控制无刷直流电动机工作,无刷直流电机通过传动齿轮组带动舵面偏转以跟随舵面偏角给定信号;无刷直流电机的母线电流经电流传感器采样反馈至DSP,与传动齿轮组相连的角度传感器实时反馈舵面当前偏角,传给DSP。本发明有效的加快了无刷直流电动舵机的频响,提高了***的抗干扰性。
Description
技术领域
本发明涉及一种数字电动舵机装置和控制方法,尤其是飞行器用的永磁无刷直流电动舵机。
背景技术
电动舵机是一种高精度的位置伺服***,舵机工作原理是接受主控计算机给出的舵面偏角给定信号,舵机控制***将舵面偏角给定信号和舵面偏角反馈信号经过信号处理和程序调节最终通过输出指令来操纵舵面的偏转,从而改变飞行器的飞行姿势或飞行轨迹,最终确保飞行器在空中按照预定轨迹飞行。电动舵机属于飞行器的前端执行部件,在高速飞行的过程中要直接承受空气摩擦和阻力,工作环境恶劣,在需要承受大负载、高低温、强振动等苛刻条件的前提下还要保证偏转精度和响应速度,这对核心控制算法的要求就提高了。
近年来,随着大功率电力电子技术和稀土永磁电机技术的快速发展,电动舵机技术发展迅速,成效显著,在小功率范围内正在一步步取代传统的液压舵机和气动舵机。公开号为CN102854814A的发明专利《一种数字舵机控制器》就提出了一种基于DSP模块的数字电动舵机方案,但是它只提出了***的整体结构方案,对于***的各个功能模块和具体控制方法没有详细给出。发表于《电工技术学报》的文章《一种永磁无刷直流电动舵机四象限控制》提供了一种在PID基础上改进的基于电流滞环控制的电动舵机控制方案,但是这种改进是针对***输出转矩脉动抑制,对于在复杂工作环境下的偏转精度和响应速度这些电动舵机最重要的性能并没有任何帮助。
发明内容
为了克服现有技术的不足,本发明提供一种基于速度环换向的电动舵机装置,电机响应速度快,抗干扰性强。
本发明解决其技术问题所采用的技术方案是:一种基于速度环换向的电动舵机装置,包括信号调理电路、DSP、数字隔离电路、驱动电路、主功率电路、无刷直流电机、传动齿轮组、舵面、电流传感器、位置传感器和通信电路。舵面偏角给定信号以模拟信号的形式送入,信号调理电路将其进行电压变换、滤波、限幅处理后经AD转换送入控制器DSP,DSP输出6路数字控制信号,经数字隔离后送给驱动电路转换成功率控制信号,功率控制信号通过控制主功率电路,从而控制无刷直流电动机工作,无刷直流电机通过传动齿轮组带动舵面偏转以跟随舵面偏角给定信号;无刷直流电机的母线电流经电流传感器采样反馈至DSP,实现电流环闭环控制;与传动齿轮组相连的角度传感器实时反馈舵面当前偏角,传给DSP,形成转速闭环;舵面当前偏角经通信电路传给上位机进行实时监测。
本发明还提供上述装置的控制方法,包括以下步骤:
第一步:将舵面偏角模拟给定信号送给控制板,信号调理电路对其进行前期处理,包括电压变换、滤波和限幅;
第二步:将经过前期处理的舵面偏角模拟给定信号通过AD采样送入控制器DSP为舵面偏角数字给定信号;
第三步:将速度环计数变量清零,用DSP读取角度传感器信号作为舵面偏角数字反馈信号,用舵面偏角数字给定信号减去舵面偏角数字反馈信号求出位置偏差;
第四步:进行位置环PID调节,根据位置偏差算出位置环调节输出量,并且将其作为速度环给定,速度环给定有正负;
第五步:将电流环计数变量清零,利用采集的舵面偏角数字反馈信号计算出舵面转速作为速度反馈,用速度环给定减去速度反馈得到速度偏差;
第六步:进行速度PID调节,根据速度偏差算出速度调节输出量,并将其作为电流环给定信号,电流环给定信号有正负,记录电流环给定信号的正负号,以决定本控制周期母线反馈电流的方向,将速度环计数变量加1;
第七步:判断速度环PID调节次数是否达到设定次数n,n≤10,如果是,则返回第二步,如果否,则继续往下进行第八步控制;
第八步:将采集回来的母线反馈电流经过电压变换、滤波和限幅后通过AD采样送入DSP,然后与本控制周期的电流环给定信号的符号相乘,变成矢量,以作为电流环反馈;然后用电流环给定减去电流反馈得到电流偏差;
第九步:进行电流环PID调节,根据电流偏差算出电流环调节输出量,将电流环计数变量加1;
第十步:把电流环调节输出量变换成占空比信号,占空比信号有正负;
第十一步:将占空比信号经过数字隔离后通过驱动电路转换成功率控制信号,送给主功率电路,通过控制主功率电路里的MOSFET的开通和关断以控制舵面按控制规律偏转;
第十二步:判断电流环PID调节次数是否达到设定次数n,n≤10,如果是,则返回第五步,如果否,则返回第八步继续进行电流环调节。
本发明的有益效果是:本发明的上述控制方法通过本控制周期的电流环给定信号正负来决定当前控制周期采集回来的母线电流的正负号,即当需要母线电流为正时就认为反馈电流为正,当需要母线电流为负时就认为反馈电流为负。由于电流环的给定即为速度环的输出,而电流的正负就决定了无刷直流电机的转向,所以这种通过速度环输出方向来决定电机转向的控制方法就称为速度环换向方法。
将本控制***应用于电动舵机***与传统舵机***相比具有以下优势:(1)电磁力矩方向(即电流方向)始终与电流给定方向保持一致,由此带来的影响是电机转速方向和电磁力矩方向有时会不一致,这就是制动状态,因此在这种情况下,电机工作在四象限状态下,可以有效的提高***的动态响应速度;(2)由于电流环给定的方向决定了母线反馈电流的方向,所以反馈电流总是能紧密的跟随给定电流,所以当有外界负载施加于舵面上时,控制***需要电流迅速减小时,反馈电流能迅速降下来,这就提高了***的抗干扰性,即鲁棒性。
附图说明
图1为无刷直流电动舵机***结构图;
图中,1—信号调理电路,2—控制器DSP,3—数字隔离电路,4—驱动电路,5—主功率电路,6—无刷直流电机(BLDCM),7—传动齿轮组,8—舵面,9—电流传感器,10—位置传感器,11—RS422通信。
图2为电动舵机***控制框图。
具体实施方式
下面结合附图和实施例对本发明进一步说明。
本发明的技术方案包括:控制器—DSP、数字隔离电路、驱动电路、主功率电路、无刷直流电机(BLDCM)、传动齿轮组、舵面、电流传感器、位置传感器、422通信电路。舵面偏角给定信号以模拟信号的形式送入,信号调理电路将其进行电压变换、滤波、限幅处理后经AD转换送入控制器DSP,DSP通过控制策略进行调节,输出6路数字控制信号,数字控制信号经数字隔离后送给驱动电路转换成功率控制信号,功率控制信号通过控制主功率电路里的MOSFET的开通关断,从而控制无刷直流电动机(BLDCM)工作,无刷直流电机通过传动齿轮组带动舵面偏转以跟随舵面偏角给定信号。无刷直流电机的母线电流经电流传感器采样,实现电流环闭环控制。与传动齿轮组相连的角度传感器(编码器)实时反馈舵面当前偏角,传给DSP,通过当前偏角计算得到转速形成转速闭环,反馈回来的舵面当前偏角完成舵面位置闭环控制。舵面当前偏角经RS-422传给上位机进行实时监测。
本发明的技术方案中,舵机***控制方案采用位置-速度-电流三闭环PID控制。
***具体控制方法如下:
第一步:将舵面偏角模拟给定信号送给控制板,信号调理电路对其进行电压变换、滤波、限幅等前期处理;
第二步:将经过前期处理的舵面偏角模拟给定信号通过AD采样送入控制器DSP为舵面偏角数字给定信号;
第三步:将速度环计数变量清零,用DSP读取角度传感器(数字编码器)信号作为舵面偏角数字反馈信号,用舵面偏角数字给定信号减去舵面偏角数字反馈信号求出位置偏差;
第四步:进行位置环PID调节,根据位置偏差算出位置环调节输出量,并且将其作为速度环给定,速度环给定有正负;
第五步:将电流环计数变量清零,利用之前采集回来的舵面偏角数字反馈信号计算出舵面转速作为速度反馈,用速度环给定减去速度反馈得到速度偏差;
第六步:进行速度PID调节,根据速度偏差算出速度调节输出量,并将其作为电流环给定信号,电流环给定信号有正负,记录电流环给定信号的正负号,以决定本控制周期母线反馈电流的方向,将速度环计数变量加1;
第七步:判断速度环PID调节次数是否达到n(n≤10)次,如果是,则返回第二步,如果否,则继续往下进行第八步控制;
第八步:将采集回来的母线反馈电流(标量)经过电压变换、滤波、限幅等处理后通过AD采样送入DSP,然后与本控制周期的电流环给定信号的符号相乘,变成矢量,以作为电流环反馈。然后用电流环给定减去电流反馈得到电流偏差。
第九步:进行电流环PID调节,根据电流偏差算出电流环调节输出量(有正负),将电流环计数变量加1;
第十步:把电流环调节输出量变换成占空比信号,占空比信号有正负。
第十一步:将占空比信号经过数字隔离后通过驱动电路转换成功率控制信号,送给主功率电路,通过控制主功率电路里的MOSFET的开通和关断以控制舵面按控制规律偏转;
第十二步:判断电流环PID调节次数是否达到n(n≤10)次,如果是,则返回第五步,如果否,则返回第八步继续进行电流环调节。
如图1所示,舵面位置给定以模拟信号送入,通过信号调理电路1调理后经AD转换送入控制器DSP2,DSP实现控制策略控制,输出6路驱动信号,驱动信号经数字隔离电路3、驱动电路4和主功率电路5,控制无刷直流电动机(BLDCM)6工作,无刷直流电机通过传动齿轮组7带动舵面8偏转以跟随舵面位置给定。无刷直流电机的母线电流经电流传感器9采样,实现电流环闭环控制。与传动齿轮组相连的位置传感器(编码器)10实时反馈舵面的当前位置,传给DSP,通过位置信号计算得到转速形成转速闭环,反馈回来的位置信号完成舵面位置闭环控制。舵面位置实际测量值经RS-422通信11传给上位机进行实时监测。
如图2所示,本发明采用经典的位置-速度-电流三闭环PID控制,其具体控制过程为:
第一步:将舵面偏角模拟给定信号送给控制板,信号调理电路对其进行电压变换、滤波、限幅等前期处理;
第二步:将经过前期处理的舵面偏角模拟给定信号通过AD采样送入控制器DSP为舵面偏角数字给定信号P*;
第三步:将速度环计数变量Vcnt清零,用DSP读取角度传感器(数字编码器)信号作为舵面偏角数字反馈信号P,用舵面偏角数字给定信号P*减去舵面偏角数字反馈信号P求出位置偏差ΔP;
第四步:进行位置环PID调节,根据偏差ΔP算出位置环调节量输出,并且将其作为速度环给定V*,V*有正负;
第五步:将电流环计数变量Icnt清零,利用之前采集回来的舵面偏角数字反馈信号计算出舵面转速V作为速度反馈,用速度环给定V*减去速度反馈V得到速度偏差ΔV;
第六步:进行速度环PID调节,根据速度偏差ΔV算出速度调节输出量,并将其作为电流环给定I* (k),I* (k)有正负,将速度环计数变量Vcnt加1;
第七步:判断速度环PID调节次数是否达到n(n≤10)次,如果是,则返回第二步,如果否,则继续往下进行第八步控制;
第八步:将采集回来的母线电流I0经过信号调理后通过AD送入DSP,然后通过公式计算得到I作为电流反馈,其中I* (k)表示本控制周期的电流环给定,即速度环输出,I* (k)有正负,表示I* (k)的符号。然后用电流给定I*减去电流反馈I得到电流偏差ΔI。
第九步:进行电流环PID调节,根据电流偏差ΔI算出电流调节输出量(有正负),将电流环计数变量Icnt加1;
第十步:把电流环调节输出量变换成占空比信号D,D有正负。
第十一步:将占空比信号经过数字隔离后通过驱动电路转换成功率控制信号,送给主功率电路,通过控制主功率电路里的MOSFET的开通和关断以控制舵面按控制规律偏转;
第十二步:判断电流环PID调节次数是否达到n(n≤10)次,如果是,则返回第五步,如果否,则返回第八步继续进行电流环调节;
本发明通过速度环输出的正负来决定母线反馈电流的正负,当需要母线电流为正时就认为反馈电流为正,当需要母线电流为负时就认为反馈电流为负,以实现速度环换向。
Claims (1)
1.一种利用基于速度环换向的电动舵机装置的控制方法,所述该基于速度环换向的电动舵机装置,包括信号调理电路、DSP、数字隔离电路、驱动电路、主功率电路、无刷直流电机、传动齿轮组、舵面、电流传感器、角度传感器和通信电路,舵面偏角给定信号以模拟信号的形式送入,信号调理电路将其进行电压变换、滤波、限幅处理后经AD转换送入控制器DSP,DSP输出6路数字控制信号,经数字隔离后送给驱动电路转换成功率控制信号,功率控制信号通过控制主功率电路,从而控制无刷直流电机工作,无刷直流电机通过传动齿轮组带动舵面偏转以跟随舵面偏角给定信号;无刷直流电机的母线电流经电流传感器采样反馈至DSP,实现电流环闭环控制;与传动齿轮组相连的角度传感器实时反馈舵面当前偏角,传给DSP,形成转速闭环;舵面当前偏角经通信电路传给上位机进行实时监测;
该方法其特征在于包括下述步骤:
第一步:将舵面偏角给定信号以模拟信号形式送入的舵面偏角模拟给定信号送给控制板,信号调理电路对其进行前期处理,包括电压变换、滤波和限幅;
第二步:将经过前期处理的舵面偏角给定信号以模拟信号形式送入的舵面偏角模拟给定信号通过AD采样送入控制器DSP为舵面偏角数字给定信号;
第三步:将速度环计数变量清零,用DSP读取角度传感器信号作为舵面偏角数字反馈信号,用舵面偏角数字给定信号减去舵面偏角数字反馈信号求出位置偏差;
第四步:进行位置环PID调节,根据位置偏差算出位置环调节输出量,并且将其作为速度环给定,速度环给定有正负;
第五步:将电流环计数变量清零,利用采集的舵面偏角数字反馈信号计算出舵面转速作为速度反馈,用速度环给定减去速度反馈得到速度偏差;
第六步:进行速度PID调节,根据速度偏差算出速度调节输出量,并将其作为电流环给定信号,电流环给定信号有正负,记录电流环给定信号的正负号,以决定本控制周期母线反馈电流的方向,将速度环计数变量加1;
第七步:判断速度环PID调节次数是否达到设定次数n,n≤10,如果是,则返回第二步,如果否,则继续往下进行第八步控制;
第八步:将采集回来的母线反馈电流经过电压变换、滤波和限幅后通过AD采样送入DSP,然后与本控制周期的电流环给定信号的符号相乘,变成矢量,以作为电流环反馈;然后用电流环给定减去电流反馈得到电流偏差;
第九步:进行电流环PID调节,根据电流偏差算出电流环调节输出量,将电流环计数变量加1;
第十步:把电流环调节输出量变换成占空比信号,占空比信号有正负;
第十一步:将占空比信号经过数字隔离后通过驱动电路转换成功率控制信号,送给主功率电路,通过控制主功率电路里的MOSFET的开通和关断以控制舵面按控制规律偏转;
第十二步:判断电流环PID调节次数是否达到设定次数n,n≤10,如果是,则返回第五步,如果否,则返回第八步继续进行电流环调节。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310162773.5A CN103303454B (zh) | 2013-05-06 | 2013-05-06 | 一种基于速度环换向的电动舵机装置及其控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310162773.5A CN103303454B (zh) | 2013-05-06 | 2013-05-06 | 一种基于速度环换向的电动舵机装置及其控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103303454A CN103303454A (zh) | 2013-09-18 |
CN103303454B true CN103303454B (zh) | 2016-01-20 |
Family
ID=49129267
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310162773.5A Expired - Fee Related CN103303454B (zh) | 2013-05-06 | 2013-05-06 | 一种基于速度环换向的电动舵机装置及其控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103303454B (zh) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103213666B (zh) * | 2013-05-06 | 2015-11-25 | 西北工业大学 | 一种基于位置环换向的电动舵机装置和控制方法 |
CN103935504B (zh) * | 2014-03-14 | 2016-06-29 | 山东省科学院海洋仪器仪表研究所 | 一种无机械制动变频控制船舶舵机驱动装置及控制方法 |
CN105783612B (zh) * | 2016-03-28 | 2018-01-05 | 北京航天控制仪器研究所 | 一种通用小型化数字电动舵机控制器及其控制方法 |
CN106143862A (zh) * | 2016-05-23 | 2016-11-23 | 哈尔滨工程大学 | 一种船舶舵机驱动装置及其检测*** |
CN105947165A (zh) * | 2016-05-23 | 2016-09-21 | 哈尔滨工程大学 | 船舶舵机***及船舶舵机***的操舵控制方法 |
CN106712597A (zh) * | 2017-02-13 | 2017-05-24 | 李淋 | 一种应用于动感平台的驱动*** |
CN108181853A (zh) * | 2018-01-16 | 2018-06-19 | 合肥华宇智航动力能源有限公司 | 一种游艇转向舵机控制***及控制方法 |
CN109774918B (zh) * | 2019-03-19 | 2024-03-29 | 深圳市道通智能航空技术股份有限公司 | 一种无人机控制装置和无人机 |
CN109760821B (zh) * | 2019-03-19 | 2024-03-29 | 深圳市道通智能航空技术股份有限公司 | 一种无人机控制装置和无人机 |
CN110932612B (zh) * | 2019-11-07 | 2023-05-26 | 上海航天控制技术研究所 | 差分式高性能无刷电机驱动器及驱动方法 |
CN111290262A (zh) * | 2020-03-12 | 2020-06-16 | 江苏酷卡德工智能科技有限公司 | 电动舵机的控制方法及装置 |
CN115258134A (zh) * | 2022-08-26 | 2022-11-01 | 上海翔骜电子科技有限公司 | 一种无人机电动舵机*** |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01289797A (ja) * | 1988-05-13 | 1989-11-21 | Furuno Electric Co Ltd | 操舵装置 |
CN202379084U (zh) * | 2011-11-25 | 2012-08-15 | 北京自动化控制设备研究所 | 一种快速响应电动舵机用多回路控制与大功率驱动电路 |
CN102700706A (zh) * | 2012-05-31 | 2012-10-03 | 西北工业大学 | 一种双余度舵机***和控制方法 |
CN103213666B (zh) * | 2013-05-06 | 2015-11-25 | 西北工业大学 | 一种基于位置环换向的电动舵机装置和控制方法 |
-
2013
- 2013-05-06 CN CN201310162773.5A patent/CN103303454B/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN103303454A (zh) | 2013-09-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103303454B (zh) | 一种基于速度环换向的电动舵机装置及其控制方法 | |
CN103231798B (zh) | 一种利用数字电动舵机控制装置的控制方法 | |
CN103213666B (zh) | 一种基于位置环换向的电动舵机装置和控制方法 | |
CN103281020B (zh) | 一种用于电动舵机的四象限控制装置及其方法 | |
CN101499753B (zh) | 基于永磁无刷直流电机的无刷伺服控制***和驱动装置 | |
CN107017817B (zh) | 一种高速内嵌式永磁同步电机电流解耦控制方法 | |
CN106788049A (zh) | 基于级联滑模观测器的无速度传感器转矩控制***及方法 | |
CN104201960B (zh) | 一种永磁同步磁阻电机的最大转矩电流比控制方法 | |
CN106787971A (zh) | 一种双电机协同控制***和方法 | |
CN102497157A (zh) | 绕组分段直线电机的无传感器控制装置及控制方法 | |
CN105811849A (zh) | 一种电流非线性补偿的开关磁阻电机转矩控制方法与*** | |
CN205566144U (zh) | 一种多电机速度伺服驱动控制结构 | |
CN103208958A (zh) | 一种直流伺服驱动控制*** | |
CN105353869A (zh) | 一种虚拟汽车的交互体验驾驶方法 | |
CN103607149A (zh) | 一种超声电机舵伺服***及其控制方法 | |
CN106976462A (zh) | 基于非对称障碍李亚普洛夫函数的重载机车防滑控制方法 | |
CN108923711A (zh) | 一种伺服***零点校对的绝对值编码器调零方法 | |
CN203786565U (zh) | 一种基于位置环控制的电动舵机*** | |
CN204216805U (zh) | 无位置传感器无刷直流电机相位补偿装置 | |
CN102299672A (zh) | 一种直流无刷电机的直接电压正弦波驱动方法 | |
CN203720662U (zh) | 一种多电机消隙驱动控制*** | |
CN203032929U (zh) | 一种可检测反电动势的数字舵机控制器 | |
CN202720287U (zh) | 一种自动检测及补偿旋转变压器零位偏差的装置 | |
CN109660164B (zh) | 一种永磁同步电机深度弱磁控制装置及方法 | |
CN205453575U (zh) | 交流异步伺服驱动器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160120 Termination date: 20160506 |
|
CF01 | Termination of patent right due to non-payment of annual fee |