产品展示 | 联系我们 您好,欢迎访问M6米乐官网登录,我们将竭诚为您服务!
20年专注设备技术研发 专注技术 专心质量 专业服务
全国咨询热线:13528178965
您的位置: 首页 > 新闻动态 > 常见问题

联系我们contact us

M6米乐官网登录
地址:广东省深圳市南山区前海路1428号南岗商务大厦1304室
联系人:米乐电竞下载
电话:13528178965
手机:13528138044

常见问题

一文读懂直流电机控制算法

时间:2024-01-30 00:33:02 来源:M6米乐官网登录 点击:1次

  通常我们在控制小车运动的时候不知道怎么精确的对小车轨迹来控制。在不懂得小车控制算法精髓的时候,我们是无法对小车进行精确的控制的。目前绝大多数小车都是用PID控制算法来实现对小车的运动控制的。现在很多玩家就只知道一种调节方法,就是比例调节,即向左偏就向右调节,向右偏就向左调节,最容易想到,也是最容易用软硬件实现的,但是结果也是最容易出问题的。当时的感觉就是小车太灵敏了,忽左忽右,不是很稳定。后来查了资料后知道了其他的调节方式。

  电机控制算法的作用是接受指令速度值,通过运算向电机提供适当的驱动电压,尽快地和尽快平稳地使电机转速达到指令速度值,并维持这个速度值。换言之,一旦电机转速达到了指令速度值,即使在各种坏因(如斜坡、碰撞之类等使电机转速发生明显的变化的因素)的干扰下也应保持速度值不变。为了更好的提高机器人小车控制管理系统的控制精度,选用合适的控制算法显得十分必要。控制算法是任何闭环系统控制方案的核心,然而并非越复杂、精度越高的算法越好,因为比赛要求非常高的实时性,机器人必须在非常短的时间内作出灵敏的反应,所以现代的一些先进控制算法,比如模糊控制、神经元网络控制等就不可以应用到小车控制管理系统里。本系统选用了最常规、最经典的PID控制算法,通过实际应用取得了很好的效果。下图是PID控制原理结构图。

  控制回路中的第一个偏差转换环节就是比例项。这一环节简单地将偏差信号乘以常数K 得到新的CV值(值域为-100~100)。基本的比例控制算法如下:

  上一段程序中的SetPWM()函数并非将CV值作为绝对的PWM占空比来对待。否则,不断降低的偏差值会使输出值接近零,而且由于电机工作时需要持续的PWM信号,控制管理系统将会使电机稳定在低速运转状态上,因此导致控制管理系统策略失败。

  相反,CV值一般被取作当前PWM占空比的改变量,并被附加到当前的PWM占空比上。这也要求SetPWM()函数必须将相加后得到的PWM占空比限制在0%~100%。正的CV值将使电机两端电压增加。负的CV值将使电机两端电压降低。如果CV值等于0,则无需改变但前占空比。较低的K 值会使电机的速度响应缓慢,但是却很平稳。较高的K 值会使速度响应更快,但是却可能会引起超调,即达到稳定输出前在期望值附近振荡。过高的K 值会导致系统的不稳定,即输出不断震荡且不会趋于期望值。

  积分正好与微分相对。假如有一个描述变化率(微分)的表达式,那么对该表达式的积分就将得到随时间变化的原物理量。如加速度的积分是速度,速度的积分是位移。

  在PID控制回路中,偏差的积分代表从控制开始时算起所有偏差积累的总和。该总和被常数K 所乘后再添加到回路输出中。在回路中,假如没有积分环节,尽管控制管理系统也会趋于稳定,但是由于某一些原因输出值可能最终也无法达到SP值。

  由于积分项会慢慢的变大,这就会使控制回路在SP值的改变时响应变慢,某些应用场合在CV值达到取值边界(如为:-100~100)时会停止累加Isum。在SP值改变时,也可以除去Isum项。

  任何变量的微分项被用来描述该变量是如何相对于另一个变量(多位时间)变化的。换句话说,任何变量的微分项就是它随时间的变化率。如位移随时间的变化率是速度。速度相对于时间的微分是加速度。

  在PID控制器中,值得关心的是偏差信号相对于时间的微分,或称变化率。绝大多数控制器将微分项定义为:

  式中,E为当前偏差,E 为前次偏差值,T为两次测量的时间间隔。负的变化率表明偏差信号的改善。当微分项被具体应用于控制器中时,将一个常数乘以该微分项,并将它加到比例项上,就能够获得最终的CV值计算公式:

  当偏差信号接近零时,CV值将为负,所以当偏差信号开始改善时,微分项的作用将逐渐减弱校正输出量。在某一些场合下,微分项还有利于超调量的消除,并可以允许使用较大的K 值,从而能够改善响应的快速性。微分环节还预示了偏差信号的变化趋势。当控制对象对控制器的输出响应迟缓时,微分环节的作用尤为明显。

  在整定PID控制器参数时,能够准确的通过控制器的参数与系统动态性能和稳态性能之间的定性关系,用实验的方法来调节控制器的参数。有经验的调试人员通常能较快地得到较为满意的调试结果。在调试中最重要的问题是在系统性能不能令人满意时,知道应该调节哪一个参数,该参数应该增大还是减小。

  为了减少需要整定的参数,首先能够使用PI控制器。为了能够更好的保证系统的安全,在调试开始时应设置比较保守的参数,例如比例系数不要太大,积分时间不要太小,以防止系统不稳定或超调量过大的不正常的情况。给出一个阶跃给定信号,根据被控量的输出波形能够得到系统性能的信息,例如超调量和调节时间。应根据PID参数与系统性能的关系,反复调节PID的参数。

  如果阶跃响应的超调量太大,经过多次振荡才能稳定或者根本不稳定,应减小比例系数、增大积分时间。如果阶跃响应没有超调量,但是被控量上升过于缓慢,过渡过程时间太长,应按相反的方向调整参数。

  反复调节比例系数和积分时间,如果超调量仍然较大,能加入微分控制,微分时间从0逐渐增大,反复调节控制器的比例、积分和微分部分的参数。

  总之,PID参数的调试是一个综合的、各参数互相影响的过程,实际调试过程中的多次尝试是很重要的,也是必须的。

  试凑法就是人工选择PID参数,使控制管理系统响应达到预定要求,这种方法既简单又复杂,说简单是,如果你有经验和运气的话,那么在SIMULINK中,可能很快就达到了目标,说难的是,在现场实战中,可能费了很大时间和精力来调整三个参数,也没有完成任务。

  临界比例度法就是仅在P作用下,调整比例度使系统等幅振荡,然后根据公式算出PID值,效果如图1所示,图中左半部分是系统等幅振荡,右半部分是控制效果。下图是通过MATLAB仿真的PID临界比例度法控制的曲线 PID临界比例度法控制的曲线)衰减曲线法

  衰减曲线法 就是仅在P作用下,调整比例度使系统响应曲线比率衰减,然后根据公式算出PID值,效果如图2所示,图中左半部分是系统衰减曲线,右半部分是控制效果。下图是通过MATLAB 仿真的PID衰减曲线法控制的曲线 PID衰减曲线)反应曲线法

  反应曲线法就是在开环状态下,加阶跃信号,然后用一阶加纯滞后系统逼近原系统,然后根据由Z-N或C-C公式算出PID值,效果如图3所示,图中左半部分是系统 响应曲线 , 右半部分是控制效果。图4是一个三阶系统,临界比例度法 求得的有关参数。下图是通过MATLAB 仿真的PID反应曲线法控制的曲线 PID反应曲线法控制的曲线

  本文介绍怎么样去使用STM32F103单片机,通过官方固件库,设置高级定时器TIM1输出嵌入死区的互补PWM,来驱动直流电机的程序设计与电路设计。硬件电路采取IR2110S芯片作为mos管的驱动,驱动IRF840组成的H桥。IR2110S芯片使用中,有一个比较难理解的点——自举电容,本文对其原理也有涉及。 原理图文件 上图是系统的简化原理图,左侧是单片机。中间是IR2110S芯片,为了方便讲解,把芯片内部结构列出一些。右侧是MOS管组成的H桥。其中M是直流电机,有正反转。其中VCC是15V,MOTOR_VCC是24V,电压能改变,最大不超过500V。单片机一般是3.3V或5V,无法直接驱动电机。能借助H桥来实现对直流电机的

  的程序与电路设计 /

  资源: 1、直流电机。当直流电机的接线端电压不同时,会出现正转或反转的状态。如接线柱A和B,当A为高电平,B为低电平时,电机正转;当A为低电平,B为高电平时,电机反转。在电机允许电压范围内,电压越高,输出功率越大,转速越快,反之,输出功率越小,转速越慢。 2、HCS12的PWM输出。通过PWM输出,可以在标准的TTL电平中,输出不同的电压。以控制电机的转速和转动方向。 3、33886。电机驱动芯片,内部集成半H桥。能够最终靠TTL电平控制V+电平输出。最高频达10KHz。电压范围为0到40V。最大电流为5A。可以工作在-60到125摄氏度的环境下。 方案: 1、HCS12中的PWM模块,通过硬件进行PWM输出。 2、HCS12中的E

  交流电机和直流电机是两种不一样的电机,它们的工作原理和应用场合也不相同。 交流电机是利用交流电源供电,电枢和电刷方向自动改变的电机。其中,感应电机是最常见的一种,其工作原理是将电动机中的转子放在磁场中,并将通过线圈流动的交流电信号传递给定子。交流电的变化会导致转子中的电动感应,由此产生旋转力。 而直流电机则需要直流电源供电,并利用正与负极不同的磁极来实现电动机的运转。直流电机分为直流电机、直流无刷电机等。其中,直流无刷电机因其高效、低噪音、长寿命的特点受到广泛的应用。 在使用上,交流电机应用于工业生产里的大型机器,如冶金、轻工、纺织等,直流电机则大多数都用在其他领域,如汽车、电子设备、家电等。 交

  本文介绍怎么样去使用STM32F103单片机,通过官方固件库,设置高级定时器TIM1输出嵌入死区的互补PWM,来驱动直流电机的程序设计与电路设计。硬件电路采取IR2110S芯片作为mos管的驱动,驱动IRF840组成的H桥。IR2110S芯片使用中,有一个比较难理解的点——自举电容,本文对其原理也有涉及。 原理图文件 上图是系统的简化原理图,左侧是单片机。中间是IR2110S芯片,为了方便讲解,把芯片内部结构列出一些。右侧是MOS管组成的H桥。其中M是直流电机,有正反转。其中VCC是15V,MOTOR_VCC是24V,电压能改变,最大不超过500V。单片机一般是3.3V或5V,无法直接驱动电机。能借助H桥来实现对直流电机的控制

  的程序与电路设计 /

  BLDC电机控制算法 无刷电机属于自换流型(自我方向转换),因此控制起来更复杂。 BLDC电机控制要求了解电机进行整流转向的转子位置和机制。对于闭环速度控制,有两个附加要求,即对于转子速度/或电机电流以及PWM信号做测量,以控制电机速度以及功率。 BLDC电机能够准确的通过应用要求采用边排列或中心排列PWM信号。大多数应用仅要求速度变化操作,将采用6个独立的边排列PWM信号。这就提供了最高的分辨率。如果应用要求服务器定位、能耗制动或动力倒转,推荐使用补充的中心排列PWM信号。 为了感应转子位置,BLDC电机采用霍尔效应传感器来提供绝对定位感应。这就导致了更多线的使用和更高的成本。无传感器BLDC控制省去了对于霍尔传感器的需要,而是采

  无刷直流电机是在有刷直流电机的基础上发展起来。1955年,美国的D.Harrison等人首次申请用晶体管换向电路代替有刷电机机械电刷的专利,标志这现代无刷直流电机的诞生。 相对于有刷电机,无刷直流电机采用电子换向代替了机械换向,转速高,输出功率大,寿命长,散热好,无换向火花,噪声低,可在高空稀薄条件下工作,大范围的应用在要求大功率重量比、响应速度快、可靠性高的随动系统中。 随着DSP数字控制芯片功能和速度的提高,以数字信号处理器为核心的控制电路和嵌入式控制软件将代表无刷直流电机控制的发展趋势。无刷直流电机必须和电子换向器、位置反馈器配套使用,控制灵活性更好,当同时导致控制硬件、算法复杂度增加。 在无刷直流电机控制管理系统设计过程

  本设计以AT89C51单片机为核心,以4*4矩阵键盘做为输入达到控制直流电机的启停、速度和方向,完成了基础要求和发挥部分的要求。在设计中,采用了PWM技术对电机来控制,通过对占空比的计算达到精确调速的目的。 一、 设计的具体方案比较与分析: 1、电机调速控制模块: 方案一:采用电阻网络或数字电位器调整电动机的分压,进而达到调速的目的。但是电阻网络只能实现有级调速,而数字电阻的元器件价格相对较昂贵。更主要的问题就在于一般电动机的电阻很小,但电流很大;分压不仅会降低效率,而且实现很困难。 方案二:采用继电器对电动机的开或关来控制,通过开关的切换对小车的速度做调整。这个方案的优点是电路较为简单,缺点是继电器的响应时间慢、机械结

  近年来,自主移动与持续火热。自主移动机器人在慢慢的变多的行业得以落地,在提升效率,节省人力成本,提高作业安全性等方面做出巨大贡献。无人驾驶也在快速地发展,慢慢的变多的汽车标配自动泊车功能,新势力车企更是纷纷推出城市无人驾驶,高阶辅助驾驶。这其中不能离开关键技术的发展,决策,规划与控制就是这里面的核心技术之一。由于需求旺盛,相关岗位待遇也是水涨船高。 然而,由于专业特性,规划与控制涉及的内容非常多,对从业者的要求也非常高。不但需要熟练使用系统,熟练掌握或技巧,熟悉路径规划,运动控制算法。 规划与控制同时还是实践性非常强的学科,技术只有在真正的机器人调试,优化中不断锤炼才能得到提升。 更重要的是,目前无论是自主移动

  技术 第2版 谭建成编著

  有奖直播 是德科技 InfiniiMax4.0系列高带宽示波器探头新品发布

  MPS电机研究院 让电机更听话的秘密! 第一站:电机应用知识大考!跟帖赢好礼~

  随着软件日益复杂,并且车载系统和传感器数量稳步增加,车内系统的通讯成几何增长,必须加强密码保护。这种保护能够最终靠经典的实时汽车开放 ...

  1、大模型技术的盛行对智能驾驶域控器领域的技术方面的要求与挑战?大模型技术确实给智能驾驶域控器领域带来了新的要求和挑战。例如Tesla的感知算 ...

  一 先导与重点文章主要介绍无人驾驶技术中几种常用的坐标系统,以及他们之间如何完成关联和转换,最终构建出统一的环境模型。这里重点理解 ...

  关于汽车电控系统,它其实并不是新能源电动汽车专有的,燃油车同样具备,只不过新能源电动汽车的电控系统更加的复杂,也更强大。汽车电控系 ...

  01 论过往新能源汽车向着高功率密度和高可靠性的方向发展,为满足这方面的需求,功率模块无论从电气性能(Si基和WBG材料的芯片)还是 ...

  网站地图最新更新手机版站点相关:嵌入式处理器嵌入式操作系统开发相关FPGA/DSP

  总线与接口数据处理消费电子工业电子汽车电子其他技术存储技术综合资讯论坛电子百科词云:

在线客服
联系方式

热线电话

13528178965

上班时间

周一到周五

手机号码

13528138044

二维码
线