用建构主义学习法搞懂电机:从原理到控制的实践指南
1. 先聊清楚“建构主义学习法”到底是怎么回事1.1 这不是什么高深理论而是一种反直觉的学习姿势我接触“建构主义学习法”这个概念已经有好几年了。最初是在读教育心理学相关内容时看到的后来发现它不仅仅是教育理论放在机电控制这种实操性极强的工程领域一样用得上而且效果出奇的好。建构主义的核心主张说穿了就一句话——知识不是老师“倒”给你的而是你自己在已有经验的基础上“长”出来的。传统的学习模式是老师讲、学生听学生像个空杯子老师往里面倒水倒多少接多少。但建构主义认为你脑子里本来就有很多旧知识、旧经验新知识只有在和旧知识发生关联、碰撞、冲突之后才能真正被你消化吸收变成你自己的东西。举一个最直观的例子你第一次接触“电流”这个概念如果老师只是告诉你“电流是电荷的定向移动”你记住了但未必真懂。可如果你先有过“水流在管道里流动”的直观感受再有人告诉你“电流就像水流电压就像水位差电阻就像管道粗细”你脑子里原有的水流模型就会自动帮你构建出电流的图景。这就是建构。所以我在自己学习机电控制的过程中刻意采用了这套方法。具体做法是每学一个新知识点先逼自己回答三个问题——这东西和我已有的什么经验相关如果我是一个从未学过这个领域的人我会怎么理解它它的本质到底是什么这三个问题问下来往往比闷头读两小时教材更有效。1.2 为什么我在机电控制这个领域敢用建构主义机电控制是一个知识密度特别高的交叉领域牵涉机械、电子、控制理论、计算机等多门学科。很多人学到这里容易碰壁根源往往不是不够努力而是知识点之间是“孤立”的学完电机学不会控制学完控制不知道电机怎么建模知识像一盘散沙遇到实际问题根本抖不出来。建构主义学习法刚好对症。它逼着你在每个新概念出现的时候先把它挂到你已有的知识树上让新知识和旧知识之间长出“藤蔓”这样当你需要调取某个知识的时候只要顺着藤蔓一拉整串知识都被拽出来了。这篇文章就是这个系列实践的第五篇主题是“电机是什么东西”。前面四篇我分别写了机电控制的学习框架搭建、反馈控制的基本概念、传感器选型的底层逻辑、执行机构与驱动器的匹配思路。到这一篇终于轮到了整个控制系统里最核心、也最容易被忽视的一个部件——电机。因为在很多初学者眼里电机不过是一个“转起来的东西”但真正搞过机电控制的人都知道电机是整个控制链条里最难伺候的环节之一它的数学模型、动态响应、负载特性直接决定了控制系统的性能上限。2. 洗掉“电机电动机”的刻板印象2.1 你脑子里的“旧知识”可能一开始就是错的说到电机绝大多数人的第一反应是电机就是马达通电就转电动机嘛。但我在这里要敲一下黑板电机是电能和机械能相互转换的装置电动机只是它的一半。这涉及一个很容易被忽略的分类逻辑。按能量转换的方向来分电机可以分成两大类分类能量转换方向最常见例子电动机电能 → 机械能电风扇、电动自行车、机床主轴发电机机械能 → 电能水轮发电机、汽车发电机、手摇发电手电筒我看到很多初学者在学电机学的时候盯着“电动机”和“发电机”两大篇幅觉得这是两个不同的东西。但它们本质上是同一种物理结构只是能量流动的方向相反。你用手转动一个电动机的轴它的输出端就会产生电压——这就是发电机。你把发电机接上电源它就会转起来——这就是电动机。电机本质上是一个“能量转换的可逆装置”只是我们在工程中根据需求让它侧重扮演某一类角色。这个认知如果不扭转过来后面学电机的等效电路、能量流动分析时脑子里始终是割裂的总觉得电动机和发电机是两套完全不同的理论体系。事实上它们同源同宗理论基础都是电磁感应定律和安培力定律。2.2 用日常生活积累“建构素材”我在用建构主义学习法的时候特别强调一个动作——从生活中寻找“锚点”。对于一个没学过电机的人你一开始跟他说“定子、转子、励磁绕组、电枢反应”他肯定一头雾水。但如果你让他拆过一只小电风扇、看过家里电动车充电器的内部结构、用过手摇发电的手电筒他脑子里就已经有电机的“朴素模型”了接下来只是把这些零散体验串成一条线。我建议读到这篇文章的每一个人在深入理论之前先去动手摸一摸实际的电机。不需要多高端的设备一只四驱车的小马达、一台废弃的电脑散热风扇、一个玩具遥控车的驱动电机都行。把它的外壳拆开看看里面有几块磁铁、线圈是怎么绕的、换向器长什么样。你观察到的这些细节比背十遍教材上的电机结构图都要管用。因为结构图是平面的、静止的而你亲手拆开的电机是立体的、能转的你的大脑对“亲手摸过的东西”记得格外牢。这其实就是建构主义学习法最朴素的实践——让新知识立足于真实感官经验之上而不是悬空的抽象概念。3. 电机里的“老朋友”电磁感应与安培力3.1 先说“电生磁”电流是怎么让电机转起来的进入电机原理之前需要先唤醒一个高中物理就学过的老朋友——安培力定律。一根通电导线放在磁场里会受到力的作用力的方向由左手定则判断大小F BILsina其中B是磁感应强度I是导线中的电流L是导线在磁场中的有效长度a是导线与磁力线的夹角。这句话虽然简单但它是理解所有电动机运转机制的第一块基石。你想一根导线通电放在磁场里就会受力那我就把这个导线做成一个线圈放在磁场里通电之后线圈两边受力方向相反线圈就会转起来——这就是最原始的电动机雏形。但这里有一个需要细想的关键问题如果线圈永远在一个方向受力它会转到一个“死点”就不转了。所以真实的直流电动机里有一个叫“换向器”的部件它会在线圈转过中性面的瞬间自动切换电流方向让线圈每半圈受到的力矩方向始终是同一个方向于是转子就能持续转起来。很多初学者看直流电动机的换向器原理觉得特别绕。这时候如果你拆过玩具电机就会恍然大悟——你亲眼看到那两块半圆形的铜片贴在转子上电刷压在铜片上转子转半圈电流方向就被强制切换一次。所以动手拆电机这个动作恰恰就是建构主义所强调的“用已有经验去同化新知识”。3.2 再说“磁生电”发电机的原理其实是一个道理的反向电动机是靠电流在磁场中受力而转动那发电机呢它是靠外力转动线圈让线圈在磁场中做切割磁力线的运动从而在线圈中感应出电动势。这个现象叫电磁感应产生的电动势E BLv导线垂直切割磁力线时或者更一般地用法拉第电磁感应定律来描述E -dΦ/dt其中Φ是磁通量。这个负号很重要它来自楞次定律——感应电流的方向总是试图阻碍磁通量的变化。我当年学楞次定律的时候觉得特别难懂什么“增反减同”“来拒去留”口诀倒是记住了但是根本没往心里去。后来学了电机才意识到楞次定律其实在每一次电机的启停、制动、换向过程中都在发挥作用它不是一个孤立的物理题而是电机运行的底层规则。再往后学你还会遇到一个关于电机的重要数学模型——反电动势。电动机转动时电枢绕组也在磁场中切割磁力线所以它本身也相当于一台发电机会产生一个与外加电压方向相反的电动势。电机转速越快反电动势越大直到它和电源电压之差刚好维持电枢电流电机就到稳定转速了。这就是为什么直流电机空载时转速很高、堵转时电流很大的原因。3.3 用建构主义的“冲突”技巧来加深理解建构主义学习法里有一个特别好的技巧叫做“认知冲突”——你故意用一个冲突性的事实逼着学习者去修正自己原有的认知模型。放在电机这里我经常拿一个问题来制造认知冲突既然电机是电能和机械能互换的装置那为什么电动机在启动瞬间电流特别大而正常运转之后电流反而变小了绝大多数初学者的第一反应是“因为转速起来了惯性能量帮了忙”。这个解释不完整。真实原因是电机启动瞬间转速为零反电动势为零整个电源电压全部加在电枢电阻上根据欧姆定律电流自然很大可能达到额定电流的5~10倍。而电机运转之后反电动势上来抵消掉了大部分电源电压电枢电流自然就降下来了。这个冲突一展开你就会把电压、电流、反电动势、转速这四者之间的关系真正打通。这就是建构主义的价值它不让你死记硬背“启动电流大”这个结论而是让你从电动机原理反向推出来这个结论印象自然深刻得多。4. 拆解电机的核心构成定子、转子、气隙与换向4.1 定子和转子电机的“身体”与“灵魂”不论电机类型如何变化它的物理结构骨架是固定的都有定子和转子中间隔着气隙。定子是固定的部分转子是旋转的部分。对于直流电动机来说定子通常是永磁体或者励磁绕组用来产生磁场转子是电枢绕组通上电流之后在磁场中受力而转动。对于异步交流电机来说恰好相反定子是绕组接三相交流电产生旋转磁场转子则是鼠笼式结构感应出电流后跟着磁场旋转。气隙这个概念特别值得单独拎出来讲因为它在电机设计里是“魔鬼藏在细节里”的典型。气隙太小装配难度大容易扫膛转子碰定子气隙太大磁阻增加励磁电流要加大效率下降。所以你看工业电机气隙通常只有0.3mm到几毫米全靠精加工和装配工艺来保证。对于搞机电控制的人来说你不需要亲自设计电机内部结构但你需要理解定转子之间的关系因为它直接决定了电机在控制层面的行为特性。例如永磁同步电机转子是永磁体定子是三相绕组它的电磁转矩和电流的关系是线性的比例系数叫转矩常数Kt这意味着用电流就能非常精准地控制转矩——这就是为什么机器人关节里大量使用永磁同步电机的原因。4.2 换向器、电刷与无刷化一个让人又爱又恨的历史包袱老式有刷直流电机里有一个非常精巧但又很脆弱的机构——换向器。它的作用如前所述是切换电枢绕组中的电流方向保证转子持续朝一个方向转动。与此同时电刷通常用碳刷负责把电流导入旋转的换向器。有刷直流电机的好处是控制简单通上直流电就能调速调电压即可而且调速性能非常优秀适合需要宽范围调速的场合。但它的缺点也致命电刷和换向器之间存在机械摩擦会磨损会产生火花有噪音有寿命限制不适用于粉尘、易燃环境。于是就有了无刷电机。无刷电机把换向器从机械部件变成了电子部件——用电子控制器其实就是一组功率开关管按转子位置信号来依次导通绕组模拟换向器的功能。这样就把电刷和换向器这个“机械包袱”彻底扔掉了电机寿命大幅提升也不需要维护还能跑更高转速。对于机电控制工程师来说有刷和无刷的选择是一个经典的工程权衡问题。我在做一个小型伺服系统时最初为了控制简单选了有刷电机配合H桥驱动器调试周期短换向逻辑也不复杂。但后来发现如果系统需要长时间连续运行碳刷磨损就是个躲不开的问题。而在另一些更高端的位置控制需求中我直接用带编码器的无刷伺服电机虽然驱动器复杂一些但动态响应、过载能力、寿命都明显更好。工程上没有绝对正确的选型只有最适合当前需求的选择。4.3 一个容易被忽略的点电机铭牌上的数据和时机学习电机不能光盯着原理图你还得会看电机铭牌。铭牌上标明了额定电压、额定电流、额定功率、额定转速、绝缘等级、防护等级等参数。这些参数不是随便写上去的它们对应的是电机在连续运行时的安全工作区间。我见过不少初学者只关注“功率”和“转速”两个参数结果在选型时翻了车。比如一个项目需要连续输出200W的功率别人推荐了一个额定功率250W的电机他觉得够了。但实际运行时电机的额定功率是以特定温升为条件的如果你散热条件差、环境温度高、或者加减速频繁电机的等效发热量可能远超额定条件那250W的电机跑不了多久就可能过热烧毁。所以选电机不仅要看铭牌数值还要考虑工况系数、环境温度、负载类型很多时候要乘一个1.2~1.5的安全系数。5. 从“电机原理”到“控制视角”为什么懂电机不等于会控制5.1 电机在控制系统里不是“一个开关”而是一个“动态对象”很多人对电机的理解止步于“通电转断电停”但放到闭环控制系统中电机远远不是一个简单的执行开关而是一个有惯性、有阻尼、有非线性的动态系统。当你给电机电枢两端突然加上一个阶跃电压时电机的转速并不会瞬间跳到目标值而是会经历一个先加速、后稳定、可能有超调的过程。这个过程的数学描述通常用一个一阶惯性环节甚至二阶振荡环节来近似。控制工程师看到电机脑子里出现的不是“转不转”而是“等效转动惯量是多大、阻尼系数是多少、时间常数是多少、反电动势系数是多少”这些参数才是设计控制器的关键。我举个例子DC直流电机的电压方程可以写为U RI L(dI/dt) Ke·ω其中R是电枢电阻L是电枢电感Ke是反电动势常数ω是角速度。而力矩方程写成T Kt·I J(dω/dt) B·ω TL其中Kt是转矩常数J是转动惯量B是粘性阻尼系数TL是负载力矩。这两个方程合并起来你能得到一个从电压U到转速ω的传递函数它是一阶惯性环节乘上一个电流环的动态。搞控制的人看到这个模型第一反应是电流环要快、速度环要稳所以得先用PI控制器让电流快速跟踪给定量再在外面套一个速度环。这就是为什么现代伺服驱动器都是“三环结构”——电流环、速度环、位置环从内到外层层嵌套。如果这时候你还在把电机当“开关”理解一上来就调位置环大概率会调得怀疑人生——因为内环都没整定好外环加再大增益也白搭。5.2 你测到的反馈信号到底来自哪做控制的同学很容易忽略一个物理层面的问题你用来做反馈的传感器信号真的反映了电机转子的真实状态吗比如你用带霍尔传感器的无刷电机做转速闭环霍尔传感器在低速时分辨率不足转速算出来是“一顿一顿”的跳变这时候速度环的输出就会跟着抖动如果你用光电编码器直接连着电机轴那没问题编码器反馈的是电机转子的角位移但如果你在负载端读取位置反馈电机轴和负载之间又经过减速器那减速器的背隙就会带来位置误差电机端编码器看到的“零位”在负载端可能根本不在零位。这些实际问题也只有你真正上手搭过系统才会碰到。我调试过一个带谐波减速器的关节模组编码器安装在电机后端负载端位置靠减速比折算。从电机端看系统响应很快位置误差很小但从负载端看由于谐波减速器的柔性同样的位置指令在高速时会有明显滞后和振荡。这就是“传感器位置不同导致系统特性不同”的真实案例。后来我调整了速度环参数降低了低频增益才把振荡压住。这也是建构主义学习法在工程实践中的价值——你脑子里的“电机模型”越贴近真实物理系统你分析问题的时候就越接近本质不会被表面现象迷惑。5.3 控制策略选择背后的物理逻辑我见过很多人在选择电机控制策略时完全靠“背结论”步进电机用开环直流有刷电机用H桥PI无刷电机用FOC伺服电机用三环。但如果你问一句“为什么”很多人就答不上来了。其实这些标准方案的背后是有清晰物理逻辑的步进电机为什么能开环控制位置因为它的转子转角和脉冲数严格成比例只要不丢步位置就是准的。但一旦负载转矩超过电机的保持转矩转子就会被“拽着跑”而丢步所以步进电机开环控制的局限在于“怕堵转”且高速时力矩衰减明显。永磁同步电机为什么用FOC因为FOC的本质是把三相静止坐标系下的电流经过Clark变换和Park变换映射到随转子旋转的dq坐标系里从而把交流电机解耦成类似直流电机的控制模型。这样你就能像控制直流电机一样用d轴电流控制磁通、q轴电流控制转矩实现高性能控制。直流电机为什么用H桥PWM因为H桥可以通过开关管的不同组合实现电机两端电压的极性切换和PWM调压既简单又可靠。这些逻辑串起来之后你的知识就不再是散落的点而是一张网。你以后遇到一个新的、没见过的电机类型也能用这套思路去拆解它它的磁场怎么建立力矩怎么产生反馈怎么获取控制上有什么天然难点——这一套分析框架就是建构主义学习方法给你的最宝贵资产。6. 实践解密我是如何亲手把一个玩具电机盘成“伺服系统”的6.1 项目背景与目标理论说了这么多下面分享一个我最近做的实际验证项目也顺便把建构主义学习法的完整闭环展示出来。我选了一个最容易入手的载体——一只玩具四驱车上拆下来的直流有刷电机然后给它配了一套带编码器的关节结构目标是让它能精准定位到指定角度。这个项目的难点不在电机本身而在于你要把这只玩具电机从“能转”变成“能精确听话地转”需要理解电机的物理模型、添加反馈传感器、设计控制算法、调参。而这恰好是机电控制入门时最需要打通的一条链路。我需要准备的硬件清单如下直流有刷电机一只玩具四驱车拆机件带减速箱的齿轮组减速比大约1:30增量式光电编码器500线安装在电机轴上Arduino/STM32开发板带PWM输出和编码器计数输入H桥驱动模块比如TB6612直流电源5V/12V双击6.2 第一步先搞清楚这只电机到底“是什么”拿到这只电机之后我没有急着接电转起来看转速。根据建构主义学习法的习惯我先做了三件事第一观察外观记录铭牌信息。这只电机上没有铭牌只有外壳上印着的“130”编号我查了下130电机的典型规格是额定电压3~6V额定电流约0.5A空载转速约12000rpm6V堵转电流约2A。这个参数看起来不起眼但它给了我一个数量级的感知——这货是个高速电机扭矩极小直接带负载根本转不动必须减速增扭。第二拆解观察内部结构。我把电机的后盖撬开看到里面的永磁体铁氧体内部是瓦片状的两极电枢是三极铁芯上有三个绕组换向器是三瓣的电刷是两片磷铜片。这让我瞬间理解了前面讲的有刷直流电机的换向原理。第三用万用表测电枢电阻。两个电源端子之间阻值大约3欧姆加上驱动线缆电阻之后约3.5欧姆。这个数值很重要它决定了电机的启动电流和堵转电流上限也影响驱动电路的能力需求。做完这三步之后我对这只电机已经有了一个定量的认知框架。虽然不知道精确的全部参数但至少已经知道它是一个低速小扭矩需要减速的电机它的电枢电阻决定了电流量级它的换向器寿命有限不适合长时间高速跑。这就是“把抽象知识投影到实物上”的建构过程。6.3 第二步搭出一个能测、能控的台架接下来我搭台架。电机轴通过联轴器连接到齿轮减速箱减速箱输出轴再连接编码器这里我用了一个小技巧——编码器不装在输出轴而是装在电机轴上测的是电机马达本体的转速和位置再除以减速比折算到输出端。为什么因为编码器在电机轴上分辨率更高但反映的是电机端信息如果装在输出轴上受减速箱背隙影响延迟更大。对初学者来说装在电机轴上更容易理解和调PID因为控制量和反馈量在同一个轴上系统延迟小。驱动电路我用的是TB6612FNG模块这是一个经典的H桥驱动芯片通过两个PWM引脚AIN1/AIN2一个PWM使能引脚PWMA就能控制正反转和速度。为了安全我在电源输入端串了一个0.5A的自恢复保险丝以防堵转时大电流损坏驱动模块。控制逻辑我写得很简单读编码器计数得到电机轴角度和目标角度做差得到误差误差经过一个比例积分PI控制器之后输出PWM占空比给H桥驱动电机靠近目标角度。整个过程跑在Arduino上控制周期是1ms。这里我特别说明一下参数选择的思路。编码器500线在电机轴上电机每转一圈编码器输出500个脉冲如果4倍频就是2000个计数。减速箱1:30所以输出轴转一圈对应电机转30圈对应编码器60000个计数。这个分辨率对于演示位置控制完全够用。比例系数Kp怎么选我在调试时先设Kp足够小比如0.01让系统不振荡然后逐步增大Kp直到电机接近目标位置时出现轻微抖振再往回调30%~50%。积分系数Ki从零开始缓慢增大用来消除静态误差即电机需要持续的偏置力矩来克服摩擦力时的稳态误差。6.4 第三步调试心态与常见坑位这个项目的调试过程比我预想的曲折我踩了几个值得记录的坑。第一个坑是PWM极性和转向匹配。我开始时犯了个低级错误把正转指令对应成反转PWM结果死循环一直追不上目标。排查了十分钟才发现是H桥输入逻辑接反了。这个教训是H桥驱动模块的IN1/IN2逻辑和电机转向一定要提前核对最好写一段开环测试代码分别输出正反两个方向的固定占空比先把转向定下来再闭上环。第二个坑是编码器计数方向。增量式编码器的A/B相顺序决定了正转和反转时的计数方向。如果不事先配对好闭环时会出现一个诡异现象你让电机往正方向转编码器计数反而在减小系统会疯了一样往反方向追。解决办法是在接线时检查编码器信号的A相和B相接法或者直接在代码里交换A/B输入或者反转计数符号。第三个坑是死区——也就是静摩擦导致的“电机关不死”现象。因为电机轴上有减速箱齿轮机械阻力比较大。当位置误差很小比如小于0.5度时PWM占空比太小电机的力矩无法克服静摩擦转子根本不动误差一直存在但电机又在持续发热。这个问题的标准解法是加入一个“死区判断”误差小于某个阈值就认为到位直接输出0让电机停下来。或者用积分项慢慢累积出一个足以克服静摩擦的偏置力矩这个更符合实际伺服系统的做法。第四个坑是电流超限。一开始我的Kp调得偏大位置误差大时PWM会瞬间拉满堵转电流高达2ATB6612模块直接过温保护。后来我加了一个限幅输出PWM最大不超过70%占空比这样既保证了快速的初段响应又限制了电流冲击。这其实就是工程里常见的“限幅抗饱和”思想在工业伺服驱动器里也有对应设计。最终调试完成的效果是输入一个90度的阶跃角度指令电机能在约0.6秒内收敛到目标位置稳态误差小于0.2度没有明显的超调和振荡。对于一个玩具电机加业余驱动器来说这个结果已经非常能说明问题了。7. 常见误区与避坑心得这些坑我替你踩过了7.1 误区一以为“额定电压”就是“可用电压”很多新手拿到电机以后只盯着铭牌上的额定电压以为必须严格按这个电压供电。实际上电机的“额定电压”是在特定散热条件和负载工况下的连续运行值短时间用高一点的电压驱动是没问题的转矩变大发热变快前提是要注意温升和换向火花。我在用130电机时额定电压6V但我会偶尔用8V超压短时测试高速特性只要时间短比如两三秒、电流被限幅电机不会损坏。但长时间超压跑或者堵转线圈就会过热漆包线的绝缘层会老化甚至烧断电机就废了。所以超压要有度最好配合电流限制和温度监测。7.2 误区二混淆“转矩”和“电流”的比例关系永磁直流电机的转矩和电枢电流近似成正比这一点前面说过。但很多初学者仍然以为“电压越高转矩越大”——并不是转矩是由电流决定的电压是驱动电流流动的手段。同样是5A电流一个额定电压12V的电机和一个额定电压24V的电机转矩是一样的。电压高只是让你能在更高转速下维持同样的电流。我调试时有一次在线监测电流发现电机位置误差大的时候电流飙得很高转矩也确实大但一到稳态位置附近电流降下来了电机的保持转矩只够克服静摩擦。这说明“转矩跟随电流”这个直觉是对的要控制力矩本质上要控制电流而不是控制电压。现代伺服驱动器里的电流环本质上就是在干这件事。7.3 误区三把编码器分辨率当成精度编码器分辨率是500线在4倍频下有2000个计数每圈表面上看“精度”高得很。但实际定位的精度还受到减速箱背隙、机械间隙、编码器安装偏心、电机齿槽转矩等因素的影响你最终的实际定位误差可能远大于“一个编码器计数”对应的角度。我在调试中发现减速箱齿轮间隙造成的位置回程差就有约0.5度。如果我不加死区处理系统会在目标位置附近来回找零点表现为低速振荡。这就要求你在工程中必须明确区分“分辨率和精度是两回事”反馈分辨率再高也需要机械装配来兜底。7.4 避坑心得建立“先开环后闭环”的调试习惯最后分享一个我屡试不爽的调试顺序先开环、后闭环先手动、后自动。第一步不接编码器和闭环逻辑直接用固定PWM让电机恒速转确认转向、驱动电路、电流都正常。第二步接入编码器只读取转速和位置开一个串口监视器用手去转电机轴确认编码器计数方向正确且数值平滑。第三步加一个最简单的P比例控制器把Kp设小确认系统能朝目标位置逼近。第四步再逐步加入I积分调节抗静摩擦和稳态误差。第五步做阶跃响应测试画出一条完整的响应曲线看超调、稳态误差、响应时间是否符合需求。这个顺序看起来笨拙但它让你每一步的变量都足够少问题出现时能被快速定位。很多新人一上来就三环全上系统振荡了根本不知道是哪一环调错了最后只能瞎试参数——那是最消耗信心的事。8. 为什么说“电机是什么东西”这个问题值得你反复追问有人可能会觉得这篇文章的题目“电机是什么东西”起得太小儿科了。电机嘛初中物理就学过有什么好问的但如果你拿着这个问题去问一个玩了十年机电控制的工程师他大概率会从物理原理讲到数学模型从有刷讲到无刷从力矩控制讲到反电动势观测至少能讲三个小时不带重样的。这说明什么说明“电机是什么东西”这个问题像洋葱一样每一层都有新的东西可以剥出来。用建构主义学习法的视角看越是基础的概念越值得用“我是真的理解了吗”这个标准来反复拷问自己。如果让你现在合上这篇博文用一句话解释“电机是怎么把电能变成机械能的”你能不能说清楚如果能说明这篇文章对你产生了真正的建构作用如果不能建议你回头再看一遍第3节和第4节直到你能自己把这条链路完整地复述出来为止。自己在心里能复述清楚才叫真懂。这也是我整个系列在做的事情——用建构主义的方式把机电控制领域的核心概念一个个掰开揉碎让知识在你脑子里长出自己的根系而不是一盘散沙。下一篇我打算写“闭环控制里的PID到底在调什么”会从这一次电机定位系统的实际参数整定过程出发讲透比例、积分、微分三个词在工程里到底意味着什么。如果这篇文章对你有启发欢迎你在留言区聊聊自己理解中的“电机是什么东西”——我很期待看到不同的角度。

相关新闻

最新新闻

日新闻

周新闻

月新闻