ESP32驱动舵机总重启?TVS管加磁珠解决电流倒灌与射频干扰
1. 舵机一抖ESP32就重启这个坑我踩了三次如果你用ESP32驱动过舵机大概率见过这个场景代码烧录进去舵机刚开始转动串口监视器突然断开ESP32自动重启日志里飘出一行Brownout detector was triggered。你以为是电源功率不够换了个5V 3A的适配器问题依旧你以为是舵机坏了换了个新的MG996R还是重启。最后你把示波器接上去才发现问题根本不在电源功率而在舵机启停瞬间产生的反向电动势和射频噪声。这篇内容就是围绕这个具体问题展开的。我会把ESP32驱动舵机时最常见的两类硬件坑——电流倒灌和射频干扰——拆开讲清楚然后给出经过实测验证的解决方案TVS管加磁珠的双保险组合。涉及的关键词包括ESP32、舵机、TVS管、磁珠、GPIO适合已经会写舵机PWM代码、但在硬件稳定性上反复翻车的朋友。如果你还在用Arduino控制SG90做第一个项目这篇文章可能稍微硬核一点但里面的排查思路和选型方法同样适用。先说结论舵机不是单纯的“耗电大户”它是一个感性负载。内部直流电机在换向和启停时会产生高频尖峰和反向电压这些能量如果没地方去就会沿着信号线和电源线倒灌回ESP32的GPIO和供电轨。ESP32的GPIO耐压只有3.3V供电轨的欠压复位阈值又比较敏感所以它比Arduino UNO更容易被搞重启。TVS管负责把倒灌的高压尖峰钳位掉磁珠负责把高频噪声挡在舵机那一侧两者分工不同缺一不可。2. 电流倒灌到底怎么发生的从舵机内部结构说起2.1 舵机不是电阻它是一个带换向器的直流电机很多人把舵机当成一个“给PWM就转、不给就停”的黑盒但从电气角度看舵机内部是直流有刷电机 减速齿轮组 位置反馈电位器 控制板。有刷电机在转动时电刷和换向器之间会不断断开和闭合。每一次断开电机绕组里的电流被迫中断绕组本身是一个大电感根据V -L * di/dt电流突变会产生一个反向电压尖峰。这个尖峰的幅度可以达到供电电压的2到3倍持续时间在微秒级别但能量足以让3.3V的GPIO保护二极管导通。更麻烦的是舵机在堵转或者急停的时候电机从高速旋转突然被切断驱动绕组里储存的磁能会全部释放出来。你用MG996R这种金属齿轮舵机做机械臂关节急停时听到“咔”的一声那一下的反向尖峰最猛。如果此时信号线还连着ESP32的GPIO尖峰就会沿着信号线倒灌进去。2.2 ESP32的GPIO为什么比Arduino更脆弱Arduino UNO的GPIO耐压是5V内部有相对宽松的钳位二极管而且ATmega328P的复位阈值和抗干扰能力在5V系统里表现更稳。ESP32的GPIO是3.3V系统绝对最大额定值通常标的是-0.3V到3.6V超过这个范围就可能触发内部ESD结构导通。一旦倒灌电压超过3.6VGPIO的保护二极管开始导通电流灌进3.3V电源轨把整个芯片的供电电压抬上去。如果电流足够大还会引发CMOS闩锁效应芯片直接发烫甚至永久损坏。我实测过一组数据用MG996R舵机信号线直接接ESP32的GPIO18电源用独立的5V 3A适配器共地。舵机从0度转到180度再急停用示波器抓GPIO18上的波形能看到一个幅度约5.8V、宽度约200ns的正尖峰紧接着一个约-1.2V的负尖峰。5.8V已经远超3.6V的绝对最大值虽然每次能量不大但一天几百次动作累积下来GPIO的ESD结构就会劣化最后表现为某个GPIO莫名其妙失效。2.3 共地不等于安全地线反弹也是倒灌路径很多人以为“舵机电源独立、只共地”就安全了。实际上舵机的大电流在接地线上流动时地线本身有寄生电感。电流突变时地线上会产生V L * di/dt的电压差这叫地弹。如果舵机的接地点和ESP32的接地点之间有一段较长的导线地弹电压可能达到几百毫伏甚至1V以上。ESP32的GPIO参考的是自己的地当地弹发生时GPIO看到的信号电平就会偏移严重时直接误判为高电平或者触发保护。所以共地是必须的但共地的方式很关键。正确的做法是舵机电源的地和ESP32的地在电源入口处单点汇合而不是让舵机电流流过ESP32的开发板地平面。这一点在后面讲接线的时候会具体展开。3. TVS管选型不是随便拿一个装上就行3.1 TVS管的工作逻辑钳位而不是滤波TVS管的全称是瞬态电压抑制二极管它的核心参数是反向击穿电压和钳位电压。正常工作时TVS管处于高阻态对电路没影响。当两端电压超过击穿电压它迅速变成低阻态把多余的能量通过自身泄放到地从而把电压钳在一个安全范围内。注意TVS管是并联在需要保护的线路和地之间的它不串联在信号路径上。很多人把TVS管和稳压二极管搞混。稳压二极管是设计来持续工作在击穿区的而TVS管是设计来承受短时高能量脉冲的它的结面积更大能承受的峰值功率更高。你不能用一个1N4733稳压管代替TVS管去保护GPIO因为稳压管的响应速度和峰值功率都不够。3.2 关键参数怎么算以ESP32的3.3V GPIO为例给ESP32的GPIO做保护TVS管的选型要满足三个条件反向 standoff 电压Vwm要高于信号线的正常工作电压但尽量接近。ESP32的GPIO输出高电平是3.3V所以Vwm选3.3V或者5V都可以但选3.3V更灵敏。常见型号是SMBJ3.3A它的Vwm是3.3V击穿电压最小值是3.67V最大值是4.1V。钳位电压Vc在峰值脉冲电流下不能超过ESP32的绝对最大额定值3.6V太多。SMBJ3.3A在10A脉冲下的钳位电压大约是8V看起来超了但实际倒灌尖峰的能量很小峰值电流通常不到1A此时钳位电压在5V左右。如果你特别在意可以选ESD9B3.3ST5G这种超低钳位电压的ESD保护管它在1A下的钳位电压只有5.5V。峰值脉冲功率Pppm要覆盖尖峰能量。舵机倒灌的尖峰能量通常在毫焦级别SMBJ系列的600W峰值功率绰绰有余。如果你用0402封装的超小TVS峰值功率可能只有几十瓦要算一下余量。我个人的选型习惯是信号线用ESD9B3.3ST5G或者SRV05-4电源线用SMBJ5.0A或者SMAJ5.0A。信号线用低电容的TVS避免影响PWM波形电源线用功率大一点的因为舵机电源线上的尖峰能量更大。3.3 一个容易忽略的细节TVS管的结电容TVS管有结电容通常在几十皮法到几百皮法。对于50Hz的舵机PWM信号这个电容影响不大。但如果你用的是总线舵机通信波特率到115200甚至1MTVS管的结电容就会把信号边沿变缓导致通信误码。这时候要选低电容TVS比如SRV05-4的结电容只有3pF或者用ESD保护阵列代替单管TVS。我踩过一次坑给一个串口总线舵机做保护随手用了SMBJ3.3A结果舵机通信时好时坏用逻辑分析仪看波形发现信号上升沿从100ns变成了800ns波特率一高就丢包。换成SRV05-4之后问题消失。所以信号线保护器件的结电容一定要看数据手册不要只看钳位电压。4. 磁珠不是电感选错反而制造干扰4.1 磁珠和电感的区别一个耗能一个储能磁珠和电感在电路符号上很像但工作原理完全不同。电感是储能元件它把高频能量储存起来再释放容易和寄生电容形成LC谐振反而在某些频点放大噪声。磁珠是耗能元件它把高频能量转化成热量散掉等效于一个随频率变化的电阻。在低频时磁珠阻抗很低信号正常通过在高频时磁珠阻抗急剧上升把噪声吸收掉。所以在舵机电源线上串联磁珠目的是吸收电机换向产生的高频噪声而不是把它反射回去。如果你用电感代替磁珠噪声会被反射回舵机侧可能在舵机内部形成驻波导致舵机控制板误动作。4.2 磁珠的关键参数100MHz时的阻抗和额定电流选磁珠主要看两个参数100MHz时的阻抗常见的有22Ω、60Ω、120Ω、600Ω。对于舵机电源线我一般选60Ω到120Ω。太低挡不住噪声太高可能影响舵机启动瞬间的电流响应。额定电流磁珠串联在电源线上舵机的工作电流要全部流过它。MG996R堵转电流可以到2.5A所以磁珠的额定电流至少要3A。如果你用的小磁珠额定电流只有500mA舵机一堵转磁珠就饱和阻抗骤降噪声照样传过去而且磁珠会发烫。我常用的型号是GZ2012D101TF0805封装100MHz时100Ω额定电流3A或者BLM21PG221SN10805封装100MHz时220Ω额定电流2A。前者适合大电流舵机后者适合SG90这种小舵机。4.3 磁珠的放置位置靠近舵机不是靠近ESP32磁珠应该放在舵机电源接口附近而不是ESP32的电源入口。原因是噪声源在舵机侧磁珠越靠近噪声源吸收效果越好。如果你把磁珠放在ESP32侧噪声已经在电源线上传播了一段距离可能已经通过空间耦合进信号线了。正确的布局是电源适配器输出 - 舵机电源分配板 - 每个舵机的电源入口处放一个磁珠 - 舵机。ESP32的供电从电源分配板之前单独取一路经过自己的LDO或者DC-DC。这样舵机的噪声在进入电源分配板之前就被磁珠吸收了一部分剩下的被TVS管钳位。5. 完整接线方案从电源入口到GPIO的逐级防护5.1 电源拓扑单点共地星型分配先画一下我实测最稳的电源拓扑5V 3A适配器输出正极接到一个电源分配板的正极母线。母线分三路第一路经过一个SMAJ5.0A TVS管到地做总钳位第二路经过一个磁珠给舵机供电第三路经过一个5V转3.3V的DC-DC给ESP32供电。所有地线在电源分配板的同一个接地点汇合舵机的地、ESP32的地、TVS管的地都接在这里不要形成地环路。这个拓扑的核心是星型接地。舵机的大电流地线直接回电源分配板不流过ESP32的开发板。ESP32的地线单独走一根也只回到电源分配板。这样地弹电压被限制在电源分配板到舵机的那段导线上ESP32的参考地相对干净。5.2 信号线保护TVS管加串联电阻信号线的保护稍微讲究一点。ESP32的GPIO先经过一个100Ω到220Ω的串联电阻再接到舵机的信号线。这个电阻的作用是限流当倒灌发生时电阻分担一部分电压降低TVS管上的峰值电流。然后TVS管接在舵机侧的信号线和地之间把倒灌尖峰钳位在5V以内。注意串联电阻不能太大否则舵机信号的高电平会被拉低。舵机控制板的输入阻抗通常在10kΩ以上220Ω的串联电阻只会让3.3V的高电平降到3.25V左右完全够用。但如果你用的是总线舵机串联电阻要降到22Ω到47Ω否则影响通信边沿。我实测过不加串联电阻TVS管在倒灌时峰值电流约1.5A加了220Ω电阻后峰值电流降到0.3ATVS管的寿命大大延长。这个电阻还有一个好处如果GPIO意外配置成输出高电平而舵机信号线被拉低电阻会限制短路电流保护GPIO。5.3 一个完整的四路舵机驱动接线表下面是我给一个四足机器人做的四路舵机驱动接线方案实测连续运行72小时无重启位置器件型号/参数作用电源入口TVS管SMAJ5.0A总电源钳位舵机电源支路磁珠GZ2012D101TF100Ω100MHz3A吸收高频噪声舵机电源支路电解电容470uF/10V提供瞬态电流舵机电源支路陶瓷电容100nF/25V滤高频信号线串联电阻220Ω0603限流信号线TVS管ESD9B3.3ST5G钳位倒灌尖峰ESP32供电DC-DCMP15845V转3.3V独立供电接地单点星型电源分配板避免地弹这个表里的每一个器件都不是随便放的。470uF电解电容负责舵机启动瞬间的大电流需求100nF陶瓷电容负责吸收高频两者并联使用覆盖不同频率段。如果你只放一个1000uF电解电容高频噪声照样能通过因为电解电容的等效串联电感在高频时阻抗很高。6. 实测波形对比加与不加到底差多少6.1 不加保护时的GPIO波形我用ESP32的GPIO18输出50Hz PWM控制MG996R从0度转到180度。示波器探头接在GPIO18和地之间带宽限制到20MHz。舵机急停瞬间抓到的波形正常PWM高电平3.3V干净。急停瞬间一个正向尖峰冲到5.8V宽度约200ns紧接着一个负向尖峰到-1.2V宽度约150ns。尖峰过后PWM波形上叠加了约200mV的高频振铃频率约30MHz持续约2us。这个30MHz的振铃就是电机换向产生的高频噪声它通过空间耦合或者地线传导到了GPIO上。虽然幅度不大但足以让ESP32的GPIO输入缓存器产生误触发如果这个GPIO同时用作中断输入就会看到莫名其妙的中断触发。6.2 加上TVS管和磁珠后的波形同样的测试条件加上ESD9B3.3ST5G和GZ2012D101TF之后正向尖峰被钳位到4.1V宽度约100ns。负向尖峰被钳位到-0.3V基本消失。30MHz振铃幅度降到30mV以下肉眼几乎看不到。4.1V仍然略高于3.6V的绝对最大值但持续时间极短能量很小ESP32的ESD结构可以安全吸收。如果你追求极致可以把TVS管换成ESD9B3.3ST5G它的钳位电压在1A下只有5.5V但结电容更低对信号影响更小。实际上4.1V的钳位已经足够因为ESP32的ESD结构能承受人体模型2kV的静电放电这点尖峰能量不算什么。6.3 长期运行的数据MTBF从8小时提升到72小时以上不加保护时我的四足机器人连续运行平均8到12小时会出现一次ESP32重启日志显示Brownout detector was triggered或者RTCWDT复位。加上TVS管和磁珠之后连续运行72小时没有重启串口日志干净。后来我又跑了7天只在第5天因为电池电压过低触发了一次正常的低压保护硬件本身没有异常复位。这个数据说明TVS管和磁珠解决的不是“能不能用”的问题而是“能不能稳定用”的问题。如果你只是做个演示舵机转两下就断电那不加保护也能跑。但如果你要做长时间运行的机器人、机械臂或者云台这两类器件是必须的。7. 那些数据手册不会告诉你的实操细节7.1 TVS管的地线要短越短越好TVS管的响应速度是纳秒级但如果它的接地引线太长引线电感会阻碍电流泄放。V L * di/dt假设引线电感10nH倒灌电流在10ns内从0升到1A引线上的电压就是1V。这1V会叠加在钳位电压上让TVS管实际保护效果打折扣。所以TVS管的地引脚要直接接到干净的地平面或者粗地线引线长度控制在5mm以内。我通常把TVS管放在舵机接口的焊盘旁边地引脚直接连到接口的地焊盘不走长线。7.2 磁珠会饱和大电流舵机要选大额定电流磁珠的额定电流是指它在这个电流下阻抗不会明显下降。如果你用2A额定电流的磁珠去带MG996R堵转时2.5A的电流会让磁珠进入饱和区阻抗从100Ω掉到10Ω以下噪声照样通过。更糟的是饱和的磁珠会发热长时间运行可能烧毁。所以磁珠的额定电流至少要是舵机堵转电流的1.5倍。MG996R堵转2.5A选3A或4A的磁珠。SG90堵转0.7A选1A的磁珠就够。7.3 电解电容的等效串联电阻要低否则瞬态响应跟不上舵机启动瞬间需要大电流电解电容负责提供这个瞬态电流。但如果电解电容的等效串联电阻太高瞬态电流会在等效串联电阻上产生压降导致电源电压瞬间跌落ESP32照样重启。我选电解电容时等效串联电阻要低于100mΩ470uF/10V的固态电解或者低等效串联电阻的铝电解都可以。普通电解电容的等效串联电阻可能到1Ω以上瞬态响应差很多。7.4 不要用杜邦线给舵机供电杜邦线的接触电阻和寄生电感都很大。舵机电流流过杜邦线接触点发热寄生电感产生地弹。我实测过用杜邦线给MG996R供电舵机启动瞬间电源电压从5V跌到4.2VESP32直接重启。换成焊接的硅胶线18AWG或20AWG电压跌落降到4.8V问题消失。所以舵机电源线一定要焊接不要用插接件。信号线可以用杜邦线但电源线不行。7.5 多个舵机同时启动时TVS管要选功率更大的如果你驱动的是六足机器人六个舵机同时启动倒灌尖峰的能量是单个舵机的六倍。这时候单个SMBJ5.0A可能不够要选SMCJ5.0A1500W峰值功率或者用多个TVS管并联。并联TVS管要注意均流每个TVS管串联一个0.1Ω的均流电阻否则先导通的TVS管会承受大部分电流容易过热损坏。8. 从GPIO配置角度再补一刀软件也能帮忙8.1 舵机信号线在空闲时配置为开漏输出ESP32的GPIO有8种工作模式驱动舵机信号线时我习惯在初始化阶段把GPIO配置为开漏输出外接一个4.7kΩ的上拉电阻到3.3V。开漏输出的好处是当GPIO输出高电平时实际是高阻态由外部上拉电阻提供高电平。如果舵机侧倒灌一个5V尖峰GPIO的内部结构不会直接承受这个电压因为开漏输出的PMOS管是关闭的只有上拉电阻和TVS管在承受。这比推挽输出多了一层保护。当然开漏输出的上升沿会变缓因为上拉电阻和线路电容形成RC充电。4.7kΩ上拉加100pF线路电容上升时间约470ns对于50Hz的PWM信号完全够用。但如果你用总线舵机波特率115200上升时间要控制在1us以内4.7kΩ上拉也够。如果波特率到1M上拉电阻要降到1kΩ。8.2 在GPIO和舵机信号线之间加一个74HC125缓冲器如果你特别在意ESP32的安全可以在GPIO和舵机信号线之间加一个74HC125四路缓冲器由3.3V供电。缓冲器的输入接ESP32的GPIO输出接舵机信号线。这样倒灌的尖峰最多打到缓冲器的输出端缓冲器损坏了换一个就行ESP32本身完全隔离。74HC125的输出耐压是5.5V配合TVS管使用保护效果很好。成本增加不到一块钱但换来了ESP32的安全。8.3 软件上做PWM软启动减少急停冲击舵机急停时的反向尖峰最大因为电机从高速突然被切断。如果你在软件上做PWM软启动和软停止让舵机角度逐渐变化而不是瞬间从0度跳到180度反向尖峰的能量会小很多。具体做法是把目标角度分成20步每步间隔10ms逐步改变PWM占空比。这样舵机转速平缓变化电机换向产生的尖峰幅度降低约40%。虽然不能完全替代TVS管和磁珠但能减轻它们的负担延长器件寿命。9. 常见问题快查舵机驱动翻车现场对照表现象可能原因排查方法解决方案ESP32随机重启日志Brownout电源瞬态跌落示波器看5V轨加470uF电解100nF陶瓷某个GPIO永久失效倒灌击穿ESD结构换GPIO测试加TVS管串联电阻舵机抖动角度不准高频噪声耦合进信号线示波器看信号线振铃加磁珠TVS管总线舵机通信丢包TVS管结电容太大看信号上升沿换低电容TVS磁珠发烫磁珠额定电流不够测舵机堵转电流换大电流磁珠多个舵机同时启动重启TVS管功率不够算总尖峰能量换SMCJ系列或并联舵机不动ESP32正常信号线串联电阻太大测舵机信号高电平减小串联电阻地线发热地线太细或接触电阻大测地线压降换粗线焊接这张表里的每一行都是我或者身边朋友实际遇到过的。最容易被忽略的是“总线舵机通信丢包”和“磁珠发烫”这两项。前者是因为很多人不知道TVS管有结电容后者是因为很多人不看磁珠的额定电流。这两个坑我都踩过希望你看完能直接避开。10. 最后分享几个选型时的偷懒技巧如果你不想每次都从头算参数可以记住这几个我常用的组合SG90、MG90S这类小舵机信号线用ESD9B3.3ST5G电源线用GZ2012D101TF磁珠加100uF电解电容。成本不到两块钱够用。MG996R、DS3218这类标准舵机信号线用SRV05-4电源线用GZ2012D101TF磁珠加470uF低等效串联电阻电解电容加100nF陶瓷电容。TVS管用SMAJ5.0A。总线舵机串口或RS485信号线用SRV05-4或者更低电容的ESD保护阵列电源线用大电流磁珠加1000uF电解电容。串联电阻降到22Ω。多舵机机械臂每个舵机独立走磁珠和TVS管电源分配板用粗铜箔总入口加SMCJ5.0A。电解电容按每个舵机220uF估算。这些组合是我在几十个项目中反复验证过的不敢说最优但绝对能让你避开90%的硬件坑。剩下的10%取决于你的布线工艺和电源质量那就要靠示波器慢慢调了。我个人在实际操作中的体会是ESP32驱动舵机软件问题好查硬件问题难缠。软件问题看日志就能定位硬件问题往往表现为随机重启、偶发失效没有示波器很难找到根因。TVS管和磁珠这套双保险本质上是用几块钱的器件换来了系统的确定性。你不需要每次都上示波器但至少要在设计阶段把这两类器件的位置预留出来。等出了问题再飞线焊接难度大效果也不如一开始就布在PCB上。

相关新闻

SSM+MySQL访客登记系统:表设计、环境配置与核心链路全解析

SSM+MySQL访客登记系统:表设计、环境配置与核心链路全解析

简介:一套基于SSM框架与MySQL的学校访客登记系统项目,功能完整,适合Java毕业设计或课程设计,覆盖访客信息登记、访问记录管理、后台数据维护等业务。压缩包共957个文件,约34.16MB,包含jsp页面、java源码、x…

2026/10/7 13:02:06 阅读更多 →
数字后端设计中的IR Drop分析与优化:从物理本质到实战策略

数字后端设计中的IR Drop分析与优化:从物理本质到实战策略

1. 从一个真实翻车案例说起:为什么芯片会“饿死”在最后一毫米刚入行那会儿,我参与过一颗28nm工艺的SoC后端项目。前端仿真全过,时序在签核前也收得干干净净,团队都觉得稳了。结果流片回来一测,芯片在满载场景下跑不到…

2026/10/7 13:02:06 阅读更多 →
EasyHook实现.NET用户态虚拟文件系统

EasyHook实现.NET用户态虚拟文件系统

简介:本资源是一套基于 .NET 平台与 EasyHook 库实现的虚拟文件系统源码工程,面向 Windows 系统底层开发、API 钩子(Hook)技术学习者及安全/沙箱类工具开发者,解决文件操作行为拦截、虚拟路径映射与进程级监控等核心问…

2026/10/7 13:01:05 阅读更多 →

最新新闻

AI搜索时代品牌主体信息一致性治理:从混乱到可信

AI搜索时代品牌主体信息一致性治理:从混乱到可信

先交代个背景:我在做AI搜索品牌资产监测的时候,发现一个特别扎眼的现象——同一个品牌,在AI搜索结果里竟然会“精神分裂”。前一句话说“公司成立于2018年”,后一句话说“成立于2012年”,简介里还挂着早已废弃的旧Logo…

2026/10/7 13:30:27 阅读更多 →
面向大规模智能体训练的沙箱设施:DSec设计与实操指南

面向大规模智能体训练的沙箱设施:DSec设计与实操指南

最近社区里聊 DeepSeek 部署、DeepSeek-Harness、codex/claude code 接 DeepSeek 的帖子非常多。大家日常模型跑得倒是顺,但真到大规模智能体训练,问题就全冒出来了:任务一多,环境乱成一锅粥;GPU 利用率忽高忽低&#…

2026/10/7 13:30:27 阅读更多 →
OrCAD与Allegro交互式操作详解:前向标注、反向标注与Cross Probe实战

OrCAD与Allegro交互式操作详解:前向标注、反向标注与Cross Probe实战

如果你现在正被两个场景中的一个卡住,那这篇文章就是写给你看的。第一个场景:刚刚画完一张 OrCAD Capture 原理图,兴奋地准备开 PCB,结果打开 Allegro 后面对空白的画布不知道下一步该点哪里。网表在哪个菜单里生成?导…

2026/10/7 13:30:27 阅读更多 →
ARS408毫米波雷达从CAN解析到ROS可视化全攻略

ARS408毫米波雷达从CAN解析到ROS可视化全攻略

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 13:30:27 阅读更多 →
openclaw新手入门指南:一文看懂环境搭建、模型配置与 WebUI 远程访问_openclaw教程

openclaw新手入门指南:一文看懂环境搭建、模型配置与 WebUI 远程访问_openclaw教程

目录 1. 基础设施层:OpenClaw 运行环境的初始化2. 算力与模型层:蓝耘 MaaS 平台的接入配置 2.1 协议适配与 JSON 配置 3. 编排层:OpenClaw 初始化与 Onboarding 流程 3.1 模式选择与基础设置3.2 模型提供商与应用集成策略3.3 技能库&#xff…

2026/10/7 13:30:27 阅读更多 →
Ollama本地大模型部署实战:从安装到接入业务系统

Ollama本地大模型部署实战:从安装到接入业务系统

开头 最近不管是在内网还是个人开发机上,看到最多的一个词就是 Ollama。Ollama 本质上是一个本地大语言模型的运行与调度工具,把模型下载、推理服务、命令行交互和 API 暴露都收敛成几句简单的命令。我给团队搭私有推理环境、做个人知识库、给智能体应用…

2026/10/7 13:29:27 阅读更多 →

日新闻

ROS2机械臂仿真与运动控制:从URDF建模到Gazebo实战全解析

ROS2机械臂仿真与运动控制:从URDF建模到Gazebo实战全解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 1:01:58 阅读更多 →
用浏览器直接改ESP32的WiFi密码:NVS键值配置工具设计与实现

用浏览器直接改ESP32的WiFi密码:NVS键值配置工具设计与实现

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 1:02:00 阅读更多 →
芯片封装缺陷检测:扫描声学显微镜(SAT)原理与实操指南

芯片封装缺陷检测:扫描声学显微镜(SAT)原理与实操指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 1:02:00 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 7:15:40 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 5:29:09 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 9:29:10 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 8:21:32 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 11:43:46 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 1:18:13 阅读更多 →