新闻详情

新闻详情

首页 / 资讯中心 / 详情

储能BMS中BMU与BCU的分工与均衡控制实战解析

发布时间:2026/9/28 17:37:22来源:尧图网络
储能BMS中BMU与BCU的分工与均衡控制实战解析
储能行业这两年招人招得凶很多从汽车电子、工业控制甚至消费电子转过来的工程师第一次看到储能BMS的架构图都会愣一下怎么一会儿BMU、一会儿BCU还有BAU、EMS这些缩写到底谁管谁我当初从车载BMS转到储能系统的时候也在这个命名体系上栽过跟头——把BMU当成车载的从控板直接套结果在均衡策略上踩了个大坑。这篇就围绕储能系统里最核心的两个角色——BMU和BCU把数据采集和均衡控制这两条主线彻底讲透从它们各自负责什么、怎么配合、到实际调试时哪些参数不能拍脑袋定全部按一线实操的视角展开。不管你是刚入行的BMS工程师还是做储能系统集成的技术负责人看完至少能搞清楚一件事为什么储能BMS要拆成BMU和BCU两层而不是像车载那样一个主控加几个从控就完事。1. 先搞清楚BMU和BCU到底谁管什么1.1 从储能系统的层级架构说起储能系统的BMS通常是一个三层甚至四层的架构。最底层是电池模组Module每个模组里串联着若干电芯往上一层是电池簇Rack一个簇由多个模组串联而成电压通常做到1000V到1500V再往上就是集装箱级别的电池堆Stack或者整个储能单元。BMU和BCU就分布在这个层级结构的不同位置上。BMU全称是Battery Management Unit中文一般叫电池管理单元它直接挂在电池模组上负责采集这个模组内每一节电芯的电压、模组内的温度通常2到4个测温点以及被动均衡的执行。一个BMU管一个模组模组里有多少节电芯BMU就要有多少路电压采集通道。常见的模组是16串、24串、32串所以BMU的采集通道数也对应是16路、24路、32路。BCU全称是Battery Control Unit中文叫电池控制单元它管的是一个电池簇。一个簇下面挂着十几个甚至二十几个BMUBCU通过CAN总线或者菊花链Daisy Chain把这些BMU的数据汇总上来做簇级别的SOC估算、SOH评估、簇内均衡策略决策同时负责和上层EMS或PCS通信。BCU不直接碰电芯它拿到的所有电芯数据都是BMU报上来的。这里有个容易混淆的点车载BMS里通常叫主控和从控从控对应BMU的角色主控对应BCU的角色。但储能系统的BCU和车载主控有个本质区别——车载主控通常只管一个电池包而储能BCU管的是一个完整的电池簇簇内模组数量多、串联电压高、绝缘要求严所以BCU的复杂度和可靠性要求比车载主控高出一个量级。1.2 为什么储能系统非要把采集和控制拆开很多人会问既然BCU已经能算SOC、能做均衡决策了为什么不干脆让BCU直接去采集电芯电压这样还能省掉一层通信响应也更快。这个想法在实验室里成立但在实际储能项目里行不通原因有三个。第一个是高压隔离的问题。一个电池簇的电压动辄1000V以上如果让BCU直接去采集每一节电芯的电压意味着BCU的采集前端要承受极高的共模电压。虽然可以用高压多路复用器加隔离运放来做但成本和可靠性都会急剧恶化。把采集任务下放到BMU之后BMU只负责自己模组内那几十伏的电压范围隔离耐压要求大幅降低用普通的AFE芯片就能搞定。第二个是布线复杂度。一个20尺集装箱的储能系统电池簇可能有8到12簇每簇20个模组总共200多个模组。如果所有采集线都拉到BCU线束会变成一团灾难而且长距离模拟信号传输会引入噪声和压降。BMU就近采集只把数字化的结果通过通信总线上传线束简洁得多。第三个是可维护性。储能系统运行在现场模组出问题是常有的事。如果采集和控制都集中在BCU一旦BCU故障整个簇就瘫了。拆成BMU和BCU之后单个BMU故障只影响一个模组的数据上报BCU可以降级运行系统不会完全失控。这种分布式架构在运维上的优势跑过现场的人都懂。1.3 BMU和BCU的功能边界对照为了让你一眼看清两者的分工我整理了一张对照表。这张表是我自己在做系统设计时常用的参考把BMU和BCU的核心职责、接口类型、典型参数都列了出来。维度BMUBCU管理对象单个电池模组16-32串单个电池簇10-25个模组电压采集每节电芯电压精度±1mV不直接采集汇总BMU数据温度采集模组内2-4个测温点簇内环境温度、母线温度均衡控制被动均衡执行开关电阻均衡策略决策、主动均衡控制通信接口菊花链或CAN向上连BCUCAN/以太网向上连EMS/PCSSOC估算不负责簇级SOC/SOH估算保护动作过压/欠压/过温本地告警簇级继电器控制、熔断器管理典型芯片AFE如ADI/LTI/TI系列MCU如英飞凌TC3xx、NXP S32K这张表里最值得关注的是均衡控制那一行。BMU只负责执行均衡动作——哪个电芯需要放电BMU就打开对应的均衡开关。但到底哪个电芯该均衡、均衡多久、什么时候停止这些决策是BCU做的。这个分工逻辑和很多人的直觉相反新手容易以为均衡是BMU自己判断的实际上BMU只是个执行器。2. 数据采集这条链路里的门道2.1 AFE芯片选型BMU的心脏BMU最核心的器件是AFEAnalog Front End芯片它决定了电压采集的精度、通道数、均衡电流能力。市面上主流的AFE芯片有几家ADI的LTC68xx系列、TI的BQ76xx系列、NXP的MC3377x系列、以及国产的中颖SH367xxx系列。选型的时候不能只看通道数和价格有几个参数必须重点盯。电压采集精度是最关键的指标。储能系统对SOC估算精度的要求通常在3%以内而SOC估算的精度直接受电压采集精度影响。AFE的datasheet上标的精度通常是±1mV到±5mV但这是在特定条件下的典型值。实际使用中温度漂移、长期稳定性、PCB布局都会影响最终精度。我一般要求AFE在-20°C到60°C范围内的电压采集误差不超过±3mV否则SOC估算在低温或高温工况下会明显跑偏。均衡电流能力决定了被动均衡的效率。AFE内置的均衡开关通常能承受100mA到200mA的均衡电流对应外部均衡电阻的选择就要算清楚。假设电芯电压是3.2V均衡电阻选20Ω均衡电流就是160mA均衡电阻上的功耗是0.512W。这个功耗不小0603封装的电阻扛不住至少要用1206或者2512封装而且要考虑电阻的温升对周围器件的影响。菊花链通信能力是储能BMU和车载BMU的一个重要差异点。车载BMU通常用CAN或者SPI通信但储能系统里模组数量多如果用CAN每个BMU都要一个CAN收发器成本和布线都上去了。菊花链通信只需要变压器隔离线束简单成本低而且支持双向环形冗余。ADI的LTC68xx系列和NXP的MC3377x系列都支持菊花链这是它们在储能领域比TI BQ76xx更受欢迎的原因之一。2.2 电压采集的时序与滤波处理AFE采集电压不是瞬间完成的它内部有一个多路复用器轮流把每一节电芯的电压切换到ADC输入端。一个16串的模组AFE完成一轮扫描大概需要几百微秒到几毫秒。这个时间看起来很短但在均衡开启的时候会引入一个隐蔽的问题。当某一节电芯的均衡开关打开时均衡电流流过均衡电阻和电芯内阻会在电芯内阻上产生一个压降。如果AFE恰好在均衡开启期间采集这节电芯的电压采到的值会比实际开路电压偏低。这个偏差可能达到几十毫伏足以让BCU误判电芯状态。解决这个问题的标准做法是均衡与采集分时复用。具体来说AFE在采集某节电芯电压之前先关闭这节电芯的均衡开关等一个稳定时间通常1到5毫秒再启动ADC采集采集完成后再恢复均衡状态。ADI的LTC68xx系列内部就支持这个时序控制但需要MCU在配置寄存器时正确设置。我见过不少项目因为没配好这个时序导致均衡期间电压采集数据跳变BCU的均衡策略来回震荡。除了分时复用软件上还要做滑动平均滤波。AFE采到的原始电压值会有随机噪声通常用8点或16点滑动平均就能把噪声压到可接受范围。但要注意滑动平均的窗口不能太长否则会掩盖真实的电压突变。比如某节电芯因为内部短路导致电压快速下降如果滤波窗口太长BCU可能延迟几百毫秒才发现异常。我的经验是窗口长度取8到16个采样周期采样周期100ms左右这样既能滤噪又不会太迟钝。2.3 温度采集的布点逻辑温度采集看起来简单实际上布点位置的选择直接影响保护策略的有效性。一个模组里通常布2到4个NTC热敏电阻位置怎么选有讲究。电芯极柱附近是必布的点。电芯的内阻发热主要集中在极柱和内部卷芯极柱温度能最快反映电芯的发热状态。但极柱附近空间狭小NTC的安装要避免被汇流排遮挡否则测到的是汇流排温度而不是电芯温度。模组中心位置也要布一个点。模组中心的电芯散热条件最差在持续大电流充放电时中心电芯的温度会比边缘电芯高5到10°C。如果只测边缘温度中心电芯可能已经过热了但保护还没触发。模组进出风口如果有风冷或液冷设计进出风口的温差能反映散热系统的效率。进风口温度异常升高说明散热能力下降或者环境温度过高BCU可以据此调整充放电功率。NTC的选型一般是10kΩ25°C的B值3950热敏电阻精度±1%。但要注意NTC的引线长度和走线方式长引线会引入干扰最好用屏蔽线或者双绞线并且在AFE端加RC滤波。我见过一个项目因为NTC引线太长且没有屏蔽温度采集值在PCS启停时跳变十几度后来加了RC滤波和屏蔽层才解决。2.4 数据从BMU到BCU的传输可靠性BMU采集完数据之后要通过通信链路把数据传给BCU。储能系统里常用的通信方式有两种CAN总线和菊花链。CAN总线的优势是成熟、可靠、抗干扰能力强而且支持多主通信。但缺点是速率有限经典CAN最高1Mbps实际用500kbps居多。一个BCU下面挂20个BMU每个BMU要上报32节电芯电压、4个温度、还有状态字和告警信息数据量不小。如果CAN总线负载率超过50%通信延迟就会明显增加影响BCU的实时决策。菊花链的优势是速率高、线束简单、支持环形冗余。ADI的LTC68xx菊花链速率可以到1Mbps以上而且支持双向通信一根线断了可以从另一边绕过去。但菊花链的缺点是协议私有不同厂家的AFE不兼容而且菊花链上的节点数有限制通常不超过16个。实际项目中我倾向于模组内用菊花链、模组间用CAN的混合方案。模组内的AFE之间用菊花链连接最后一个AFE的输出通过隔离变压器送到模组间的CAN收发器再由CAN总线汇总到BCU。这样既利用了菊花链的高速和简洁又利用了CAN的成熟和灵活。通信可靠性还有一个容易被忽略的点心跳和超时机制。BCU必须能检测到BMU掉线。如果某个BMU超过一定时间没有上报数据BCU要立即告警并采取降级策略。这个超时时间不能设得太短否则总线繁忙时容易误报也不能太长否则BMU真的掉线了BCU还不知道。我的经验值是正常通信周期的3到5倍。比如BMU每100ms上报一次超时时间设300到500ms比较合适。3. 均衡控制从策略到执行的完整闭环3.1 被动均衡和主动均衡的本质区别均衡控制是储能BMS里最考验策略设计能力的部分。先搞清楚被动均衡和主动均衡的本质区别再谈具体怎么做。被动均衡的本质是把多的能量烧掉。哪节电芯电压偏高就在它两端并联一个电阻让电流流过电阻发热把这节电芯的多余电量消耗掉。被动均衡的优点是电路简单、成本低、可靠性高缺点是能量浪费、均衡电流小通常100mA到200mA、均衡速度慢。一个100Ah的电芯如果电压偏高100mV用150mA的均衡电流去放大概需要几个小时才能拉平。主动均衡的本质是把多的能量搬给少的。通过电容、电感或者DC-DC变换器把高电压电芯的能量转移到低电压电芯。主动均衡的优点是能量利用率高、均衡电流大可以做到几安培、均衡速度快缺点是电路复杂、成本高、可靠性相对低。储能系统里主动均衡的渗透率在逐渐提高但目前被动均衡仍然是主流尤其是在成本敏感的工商业储能项目里。选择哪种均衡方式核心看两个因素电芯一致性和运行工况。如果电芯一致性很好初始压差只有几十毫伏运行中压差也不大被动均衡完全够用。如果电芯一致性差或者系统经常在深充深放工况下运行压差容易拉大主动均衡的优势就体现出来了。我做过一个对比测算一个100kWh的工商业储能柜电芯初始压差50mV运行一年后压差扩大到150mV。用被动均衡每天需要额外消耗约0.5kWh的电量来均衡用主动均衡这部分能量大部分被回收一年下来能省一百多度电。但主动均衡的硬件成本比被动均衡高出几千块所以回本周期要看具体电价和运行策略。3.2 BCU的均衡策略决策逻辑BCU做均衡决策的时候不是简单地电压高的就均衡而是要综合考虑多个因素。我通常把均衡策略分成三个层次触发条件、均衡强度、停止条件。触发条件决定什么时候启动均衡。最基础的触发条件是压差超过阈值。这个阈值不能设得太小否则均衡会频繁启停开关损耗和电阻发热都受不了也不能设得太大否则压差已经很大了才启动均衡时间会很长。我的经验值是静置状态下压差超过30mV启动均衡充放电过程中压差超过50mV启动均衡。静置状态下的压差更能反映电芯的真实SOC差异充放电过程中的压差还包含内阻差异的影响所以阈值要设得大一些。均衡强度决定均衡电流开多大。被动均衡的电流由均衡电阻决定通常是固定的。但BCU可以通过PWM控制均衡开关的占空比来调节平均均衡电流。占空比100%就是全电流均衡占空比50%就是半电流均衡。什么时候用全电流、什么时候用半电流我的做法是压差大且温度正常时用全电流压差小或者温度偏高时用半电流。温度偏高时降低均衡电流是为了避免均衡电阻发热叠加电芯自身发热导致局部过热。停止条件决定什么时候停止均衡。最简单的停止条件是压差降到阈值以下。但这里有个坑均衡过程中电压是在动态变化的如果只看瞬时压差可能会在压差刚好降到阈值附近时反复启停。我的做法是加一个回差启动阈值30mV停止阈值15mV。压差降到15mV以下才停止均衡这样就不会在30mV附近震荡。还有一个重要的停止条件是温度保护。均衡电阻发热是实实在在的如果模组温度已经接近上限必须强制停止均衡。我一般设两级保护模组温度超过45°C时降低均衡占空比到50%超过55°C时完全停止均衡。3.3 均衡与SOC估算的相互影响均衡和SOC估算之间有一个容易被忽略的耦合关系。SOC估算通常基于开路电压OCV查表法或者安时积分法而均衡会改变电芯的电压和电量从而影响SOC估算的准确性。先说均衡对OCV查表法的影响。OCV查表法需要电芯静置足够长时间让电压稳定到开路电压。但如果均衡正在进行电芯上有均衡电流流过测到的电压不是开路电压而是开路电压减去内阻压降。这时候如果BCU用这个电压去查OCV表算出来的SOC会偏低。所以BCU在均衡期间应该暂停OCV查表等均衡停止且静置一段时间后再更新SOC。再说均衡对安时积分法的影响。安时积分法通过积分充放电电流来估算SOC变化。但均衡电流不流过电流传感器所以安时积分法看不到均衡消耗的电量。如果均衡消耗的电量比较大安时积分法的SOC估算会偏高。解决方法是BCU根据均衡占空比和均衡电阻值估算均衡消耗的安时数从SOC里扣除。这个补偿不需要很精确因为均衡消耗的电量通常只占总电量的很小一部分但如果不补偿长期累积下来误差会越来越大。3.4 一个完整的均衡控制代码逻辑示例下面这段伪代码展示了BCU均衡决策的核心逻辑。这不是可以直接编译的代码但把关键判断和时序都体现出来了你可以根据自己的硬件平台和通信协议做适配。# BCU均衡决策主循环每100ms执行一次 def balance_control_loop(): # 1. 获取簇内所有电芯电压和温度 cell_voltages get_all_cell_voltages() # 从BMU汇总 cell_temps get_all_cell_temps() module_temps get_module_temps() # 2. 计算压差 v_max max(cell_voltages) v_min min(cell_voltages) v_diff v_max - v_min # 3. 温度保护判断 max_module_temp max(module_temps) if max_module_temp 55.0: disable_all_balance() return elif max_module_temp 45.0: balance_duty 0.5 # 降额到50% else: balance_duty 1.0 # 全电流 # 4. 均衡触发与停止判断带回差 if not balance_active: if v_diff 0.030: # 30mV启动 balance_active True else: if v_diff 0.015: # 15mV停止 balance_active False disable_all_balance() return if not balance_active: return # 5. 选择需要均衡的电芯 # 只均衡电压高于平均值一定幅度的电芯 v_avg sum(cell_voltages) / len(cell_voltages) balance_targets [] for i, v in enumerate(cell_voltages): if v v_avg 0.010: # 高于平均值10mV以上 balance_targets.append(i) # 6. 执行均衡注意与采集分时复用 for idx in balance_targets: # 先关闭均衡等待稳定 set_balance_switch(idx, False) wait_ms(2) # 采集电压确认 v_now read_cell_voltage(idx) if v_now v_avg 0.010: # 恢复均衡设置占空比 set_balance_pwm(idx, balance_duty) else: set_balance_switch(idx, False)这段逻辑里有几个细节值得展开说。第一均衡目标的选择不是简单地选电压最高的那节而是选所有高于平均值10mV以上的电芯。这样做的好处是避免只均衡一节电芯导致均衡时间过长同时均衡多节电芯可以让压差更快收敛。第二均衡执行前先关闭均衡开关再采集电压这是前面提到的分时复用。第三温度保护分了两级45°C降额、55°C停止这个阈值可以根据实际项目的散热条件调整。4. 实际调试中那些文档不会写的事4.1 均衡电阻发热导致温度采集误报这是我踩过的最典型的一个坑。项目调试阶段均衡功能开启后跑了几个小时BCU突然报模组温度过高告警。去现场检查发现模组温度确实偏高但电芯本身温度并不高是均衡电阻发热把附近的NTC烤热了。问题的根源在于NTC的布点位置和均衡电阻的布局太近。均衡电阻在PCB上发热热量通过PCB铜箔和空气传导到NTCNTC测到的温度是均衡电阻的温度而不是电芯的温度。解决方法是把NTC的布点远离均衡电阻至少保持10mm以上的距离或者在NTC和均衡电阻之间加隔热措施。如果PCB空间实在紧张可以在软件上做补偿根据均衡占空比和均衡电阻功耗估算NTC处的温升从采集温度里扣除。但这个补偿很难做准最好的办法还是从布局上解决。4.2 菊花链通信在PCS启停时的误码问题菊花链通信虽然速率高、线束简单但在PCS启停的瞬间容易出现误码。原因是PCS启停时会产生强烈的电磁干扰菊花链的变压器隔离虽然能扛住共模干扰但差模干扰如果超过变压器的共模抑制能力就会导致通信误码。我遇到过一次PCS每次启动时BCU都会丢失几个BMU的数据持续几百毫秒后恢复。排查了很久最后发现是菊花链的变压器选型不对。原来用的变压器共模抑制比只有30dB换成共模抑制比60dB的型号后问题解决。另外菊花链的走线也要注意尽量远离PCS的功率线缆如果实在避不开要用屏蔽双绞线并且屏蔽层单端接地。4.3 SOC估算在均衡期间的跳变处理前面提到均衡会影响SOC估算实际调试中这个问题表现为SOC在均衡期间跳变。比如均衡开启前SOC显示50%均衡开启后几分钟SOC跳到48%均衡停止后又回到50%。这种跳变会让运维人员困惑也会影响EMS的调度决策。处理方法是在均衡期间冻结SOC显示。BCU检测到均衡激活后暂停SOC的更新和上报等均衡停止且静置一段时间后再恢复。冻结期间EMS看到的SOC是均衡前的值虽然不准确但至少稳定。同时BCU在后台继续做SOC估算的补偿计算等均衡结束后一次性更新。这个策略需要在BCU和EMS之间约定好通信协议否则EMS可能会因为SOC长时间不变而报通信故障。4.4 均衡策略在不同电芯类型上的适配磷酸铁锂和三元锂的均衡策略不能照搬。磷酸铁锂的电压平台很平在SOC 30%到80%之间电压变化很小压差本来就小均衡触发阈值要设得低一些否则均衡几乎不启动。但磷酸铁锂在SOC两端电压变化陡峭这时候压差会突然拉大均衡又要快速响应。三元锂的电压平台斜率大压差在充放电过程中变化明显均衡触发阈值可以设得高一些避免频繁启停。另外三元锂对过充更敏感均衡期间要更严格地监控电压防止均衡失效导致某节电芯过充。我的做法是在BCU里做电芯类型配置根据配置参数自动调整均衡阈值、均衡占空比上限、温度保护阈值。这样同一套BCU硬件可以适配不同电芯类型的项目不需要改代码。4.5 现场运维中BMU和BCU的故障定位思路储能系统运行在现场出故障的时候运维人员往往只能看到BCU上报的告警具体是BMU的问题还是BCU的问题需要一套系统的排查思路。我的排查顺序是这样的先看BCU的通信状态如果某个BMU通信中断问题可能在BMU、通信线束、或者BCU的通信端口。用替换法把疑似故障的BMU换到另一个已知正常的端口上如果通信恢复说明BMU没问题是BCU端口或线束的问题如果通信仍然中断说明BMU有问题。如果通信正常但数据异常比如某节电芯电压一直是0或者一直是满量程问题可能在AFE的采集通道或者电芯到AFE的采样线。先检查采样线是否松动或断裂再用万用表直接测量电芯电压和BMU上报的值对比。如果万用表测的电压正常但BMU上报异常基本可以确定是AFE通道故障。如果均衡功能异常比如某节电芯一直均衡但电压不降问题可能在均衡电阻开路或者均衡开关短路。用万用表测量均衡电阻的阻值如果开路就更换电阻如果电阻正常但均衡开关短路需要更换AFE芯片。这套排查思路的核心是先分段再替换先把问题定位到BMU、BCU、线束三个段中的一个再用替换法确认具体器件。现场运维最怕的是盲目换件既浪费时间又可能引入新问题。5. 从BMU到BCU储能BMS的分层设计哲学把BMU和BCU的分工搞清楚之后你会发现这套架构背后有一个清晰的设计哲学让每个层级只做自己最擅长的事。BMU离电芯最近就让它做高精度的模拟采集和快速的本地保护BCU离决策最近就让它做复杂的策略计算和系统级协调。两者之间通过可靠的通信链路连接各司其职。这个哲学在工程上的体现就是接口清晰、职责单一。BMU不需要知道簇级SOC怎么算BCU不需要知道AFE的寄存器怎么配。这种解耦带来的好处是BMU和BCU可以独立升级、独立测试、独立替换。某个AFE芯片缺货了换一个PIN-to-PIN兼容的型号BCU完全不用改。某个均衡策略需要优化改BCU的代码就行BMU不用动。我在做系统设计的时候会先把BMU和BCU的接口定义清楚——BMU上报哪些数据、什么格式、什么频率BCU下发哪些命令、什么优先级、什么超时机制。接口定义清楚了后面的开发就是填坑的事。接口定义不清楚后面就是无尽的扯皮和返工。储能BMS的分层设计不是为了让架构图好看而是为了在高压、大容量、长运行周期的储能场景下把可靠性和可维护性做到极致。BMU和BCU的配合本质上是在采集精度、通信可靠性、均衡效率、成本这四个维度上找平衡点。每个项目的最佳平衡点都不一样但理解了这套分层逻辑你就有了一套可以复用的分析框架面对新的项目需求时不会从零开始拍脑袋。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

运行时钩子机制_agent-runtime-hooks 配置实战:用 TaoToken 统一 Key 打通 Cline 与 CC Switch 2026/9/28 18:23:51

运行时钩子机制_agent-runtime-hooks 配置实战:用 TaoToken 统一 Key 打通 Cline 与 CC Switch

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

阅读更多 →
提升办公效率的 OpenClaw 技能推荐:TaoToken 统一 Key 接入与安装包配置指南 2026/9/28 18:23:51

提升办公效率的 OpenClaw 技能推荐:TaoToken 统一 Key 接入与安装包配置指南

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

阅读更多 →
OpenClaw上下文工程源码拆解:TaoToken统一Key接入与config.toml配置实战 2026/9/28 18:23:51

OpenClaw上下文工程源码拆解:TaoToken统一Key接入与config.toml配置实战

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

阅读更多 →
Codex写运维脚本能提效88%,但在生产跑之前你得先回答一个问题:dry-run 与提示词边界怎么定 2026/9/28 18:23:44

Codex写运维脚本能提效88%,但在生产跑之前你得先回答一个问题:dry-run 与提示词边界怎么定

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

阅读更多 →
Catch2 发布流程全解析:语义版本递增、自动化发布脚本与 PGP 签名(TEN-framework 仓库内 Catch2 发布指南详解) 2026/9/28 18:23:44

Catch2 发布流程全解析:语义版本递增、自动化发布脚本与 PGP 签名(TEN-framework 仓库内 Catch2 发布指南详解)

人工智能AI Agent多模态语音AI 应用 【免费下载链接】ten-framework Open-source framework for conversational voice AI agents 项目地址: https://gitcode.com/TEN-framework/ten-framework 点击查看 免费下载 导读 本文基于 TEN-framework 仓库内随源码一同 v…

阅读更多 →
AI 编程 Agent 删库事故复盘:Claude 4.6 权限失控,用 TaoToken 统一 Key 给 Cursor 加一道配置防线 2026/9/28 18:23:44

AI 编程 Agent 删库事故复盘:Claude 4.6 权限失控,用 TaoToken 统一 Key 给 Cursor 加一道配置防线

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

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉