移相全桥双闭环PI控制的电池充电仿真模型搭建与整定
做电池充电的电源设计移相全桥加双闭环PI控制这套组合一直是中大功率充电场景里的经典方案。最近正好在做一个基于移相全桥变换器的电池充电仿真模型控制策略就是电压电流双闭环PI充电流程走的是经典的先恒流CC后恒压CV。项目做完之后回头梳理了一遍发现从拓扑选型、环路参数整定到模式切换的细节每一环都有不少值得记录的坑和经验。这篇文章就把整个仿真模型的搭建过程、关键参数的计算逻辑、PI调节器的整定思路以及实操中踩过的典型问题都整理出来给正在做同类仿真或者准备从仿真过渡到实机的朋友一个参考。先说清楚这个模型到底在做什么。移相全桥变换器负责把直流输入转换成适合电池充电的电压电流控制部分用电压外环和电流内环构成的双闭环结构电池充电过程先以恒定电流给电池快速充入能量等电池电压上升到设定阈值后自动切换到恒定电压模式充电电流逐渐减小最终完成充电。整个过程在仿真环境里完整跑通既能验证主电路参数设计也能评估控制策略的动态性能还能提前暴露模式切换时可能出现的过冲、震荡等问题。适合的人群很明确正在学习电力电子变换器设计的学生、从事充电电源开发的工程师以及想用仿真手段快速验证控制算法的硬件开发者。1. 整体设计思路与方案选型1.1 为什么偏偏是移相全桥电池充电电源的应用场景输入侧通常是三相或者单相整流后的直流母线输出侧需要和电网隔离功率等级从几百瓦到几千瓦不等电压范围往往也比较宽。在这个区间里正激、反激拓扑受限于开关管电压应力不适合大功率LLC谐振变换器效率虽然高但宽电压范围下的增益调节能力相对有限尤其是低压大电流输出场景频率调制范围会拉得很宽磁性元件设计难度上来了不少。相比之下移相全桥ZVS拓扑的优势就非常明显四个开关管都能实现零电压开通开关损耗显著降低可以在几十到几千瓦的功率范围内保持较高的效率副边采用全波整流全桥整流结构输出电流纹波小非常适合电池这种需要低纹波充电的场景控制上通过移相角来调节输出功率占空比调节范围宽适应电池电压从亏电到充满的宽范围变化。还有一个很实际的考量移相全桥是经典拓扑工程积累非常深厚从控制芯片比如UCC3895这类专用芯片到变压器设计参考资料都非常丰富意味着即便以后从仿真走向实物踩坑成本会低很多。做工程项目最怕选了一个文献少、参考少的冷门拓扑出了问题都不知道去哪找答案。1.2 双闭环PI控制的结构到底怎么搭电池充电的CC/CV控制策略常见有两种实现方式。一种是直接用两套独立的PI调节器CC模式下电流环工作CV模式下电压环工作靠模式切换逻辑来选择哪套环路接管。另一种是把两个环路串联起来做成标准的电压外环加电流内环结构电压外环的输出直接作为电流内环的给定值。我选的是第二种结构原因在于它更符合工程习惯过渡也更自然。具体来说电压外环的输出经过限幅之后作为电流内环的指令值。CC阶段电池电压低于设定值电压外环的输出会迅速顶到限幅值上此时电流内环的给定就是限幅对应的最大充电电流系统表现为恒流充电随着电池电压升高电压外环逐渐退饱和电流指令开始下降系统平滑进入CV阶段。这种结构的优势在于不需要频繁切换控制器不存在两套PI切换瞬间的指令跳变问题模式转换天然平滑。代价是电压外环PI的积分限幅抗积分饱和处理必须做好否则退饱和过程会有明显的滞后甚至超调。从响应速度上看电流内环带宽设计得比电压外环高很多通常在5到10倍的关系。电流环负责快速抑制输入电压波动和负载突变带来的电流冲击电压环则负责慢速精确地调节电压。内快外慢的搭配既保证了动态性能又避免了两个环路之间互相耦合振荡。1.3 仿真平台的选型考量仿真工具我用的还是MATLAB/Simulink毕竟在电力电子仿真这个领域Simulink的Simscape Electrical元件库以前叫SimPowerSystems积累的模型最全移相全桥这种拓扑里涉及的MOSFET/IGBT、高频变压器、整流二极管、电池模型都有现成元件不需要自己从头写方程。而且Simulink的Control System Toolbox和Simscape可以无缝衔接PI调节器可以直接用PID Controller模块搭也可以把被控对象线性化之后用sisotool工具辅助整定对工程人员来说效率很高。提到工具选型想多说一句用MATLAB R2016a及以后版本时注意Simscape Electrical元件库里的开关管模型默认是带导通电阻和寄生电容的这些寄生参数会影响仿真里的损耗分布和波形细节。如果只是验证控制策略这些细节可以保留默认值但如果要做效率评估或者和实验波形对标就需要设置与实际器件规格书一致的参数这一步别偷懒。2. 核心参数设计与关键原理2.1 主电路参数计算实例以一个典型的中功率电池充电器为例设定输入直流母线电压400V对应三相整流输出输出电压范围200V到350V最大充电电流10A开关频率100kHz。这个参数区间在电动汽车车载充电机、工业电池充电模块里都很常见。变压器匝比的计算是第一步。移相全桥副边存在占空比丢失现象实际加到副边的有效占空比小于原边占空比这是因为原边电流换向需要时间期间副边二极管全部导通输出电压为零。因此匝比不能按理想变压器的公式直接算必须留出余量。工程上常见做法先估算最大占空比丢失约15%则有[ n \frac{K \cdot V_{in_min}}{2 \cdot D_{max} \cdot V_{out_max}} ]这里 ( K ) 是考虑占空比丢失的修正系数取0.85左右( V_{in_min} ) 取最低输入电压比如350V( D_{max} ) 取0.85。代入得到[ n \frac{0.85 \times 350}{2 \times 0.85 \times 350} 0.5 ]所以原副边匝比取2:1比较合适。这个值和很多文献里移相全桥匝比在1.5到2.5之间的经验范围是吻合的。注意输出电压取最高值350V来计算匝比是为了保证在最高输出电压下还有足够的占空比调节空间。谐振电感 ( L_r ) 的选择要同时考虑滞后臂ZVS范围和占空比丢失两个因素。滞后臂实现ZVS需要足够的原边电流在死区时间内抽走开关管结电容的电荷电流太小就无法完成换流。经验公式是[ L_r \ge \frac{C_{oss} \cdot V_{in}^2}{I_{lag}^2} ]其中 ( C_{oss} ) 是开关管输出电容( I_{lag} ) 是滞后臂换流时刻的原边电流。在这个参数下开关管选用600V/20A的MOSFET( C_{oss} ) 大约200pF轻载时滞后臂电流可能只有2A代入算出来谐振电感至少需要[ L_r \ge \frac{200 \times 10^{-12} \times 400^2}{2^2} 8\mu H ]但电感取大了占空比丢失又会变严重所以实际折中取15μH并配合死区时间调节一般取200ns到400ns之间在20%以上负载范围内都能保证滞后臂ZVS。2.2 输出LC滤波器的设计逻辑输出滤波器的作用是滤除高频开关纹波给电池提供平稳的充电电流。电感电流纹波和电容电压纹波是两个主要设计约束。滤波电感 ( L_f ) 按电流纹波系数通常取满载电流的20%计算[ L_f \frac{V_{out}}{2 \cdot f_{sw} \cdot \Delta I_L} \cdot (1 - \frac{V_{out}}{V_{in}/n}) ]满载10A电流纹波取2A输出300V时副边整流电压大概是400/2200V此时占空比约0.75算出来[ L_f \frac{300}{2 \times 100 \times 10^3 \times 2} \times (1 - \frac{300}{200}) \text{注意这里需要按实际整流电压重新算占空比} ]通常移相全桥副边整流出来的等效电压 ( V_{rect} n \cdot V_{in} \cdot D )所以 ( D 300/200 1.5 ) 是不可能的这说明匝比在这个输出电压点下实际工作占空比要重新核算。实际设计中一般先给定占空比范围反推电感值落在100μH到500μH之间。这里给一个经验参考值300μH配合输出电容 ( C_f ) 取470μF滤波器的LC谐振频率[ f_{LC} \frac{1}{2\pi\sqrt{300\times10^{-6} \times 470\times10^{-6}}} \approx 424Hz ]远低于开关频率100kHz同时远高于电压环带宽通常设计在几十Hz到一两百Hz不会干扰控制环路稳定性。2.3 电池模型怎么建才靠谱仿真里的电池模型我用了带内阻的受控电压源等效模型这是工程仿真里最常见的折中方案。开路电压 ( E ) 和荷电状态SOC之间的关系用查表方式建模[ E E_{min} (E_{max} - E_{min}) \cdot SOC ]内阻 ( R_{bat} ) 取0.1Ω左右铅酸电池大电流充电时内阻水平。这样的模型虽然忽略了很多电化学细节但对验证充电控制策略来说完全够用——CC阶段看电流环能不能稳住电流CV阶段看电压环能不能稳住电压SOC作为被控对象的慢变参数可以反映充电进程这些都能得到有效验证。如果后续要做更精细的电芯级仿真可以换成Thevenin二阶RC模型但主电路和控制环路的参数不需要跟着变这也是等效模型的一个便利之处。3. 仿真模型搭建与环路整定实操3.1 从零搭建移相全桥主电路打开Simulink新建一个模型按以下顺序搭建主电路直流电源模块DC Voltage Source设400V四个MOSFET开关管搭成全桥结构注意给每个管子并联一个体二极管和吸收电容模拟实际器件的结电容滞后臂ZVS仿真需要这个电容来体现谐振过程高频变压器用Linear Transformer模块匝比按上面算的2:1设置副边用二极管整流桥四个Diode搭成全桥整流后面接LC滤波输出接电池模型——受控电压源加串联电阻电压源数值用SOC的函数控制采样环节输出电流用Current Measurement输出电压用Voltage Measurement采样后送进控制回路移相PWM波的生成是搭建里的重点。四个开关管的驱动信号超前臂Q1/Q3各自按照50%占空比互补导通Q1和Q3之间的移相角设为0滞后臂Q2/Q4也是50%占空比互补但相对超前臂有一个移相角 ( \theta )。控制量就是移相角PI调节器输出经过归一化后换算成时间延迟量作用到滞后臂的触发脉冲上。在Simulink里实现移相调制我常用的方法是用一个100kHz的锯齿波载波超前臂在载波大于0.5时Q1导通、小于0.5时Q3导通滞后臂的触发信号用同一个载波平移 ( \theta / 360 ) 个周期后和0.5比较得到。这里的theta就是PI输出的移相角指令限幅范围设置在0到180度之间。程序上可以用一个MATLAB Function模块写这几行逻辑比一堆逻辑模块连线要清晰得多。3.2 电流内环PI参数整定电流环的被控对象是电感电流对占空比或者移相角的传递函数。移相全桥小信号模型里控制量到输出电流的传递函数近似为一个一阶惯性环节加一个比例系数增益和电感值、输入电压、匝比相关。整定方法我推荐用经典PI整定公式起步再在仿真里微调。电流环PI的初始参数按典型I型系统整定取阻尼比0.707对应的参数。超调量小的前提下PI参数大致落在 ( K_{p_i} 0.5 )、 ( K_{i_i} 2000 ) 这个量级。这个数值区间对应的电流环穿越频率大概在几千Hz对上文设定的LC谐振频率424Hz保持足够的距离环路稳定没有问题。实测下来电流环响应速度很快10A阶跃指令大约0.5ms就能跟踪到位超调不到5%。如果出现电流震荡优先检查是不是移相角限幅没有加、或者PI输出饱和导致的积分累积——这两个是电流环震荡最常见的元凶。3.3 电压外环PI参数整定电压外环的带宽要明显低于电流内环一般取电流环带宽的1/5到1/10。这样做的原因是两个环路串联时外环带宽高于内环会出现环路耦合动态过程会变得难以捉摸。初始值我取 ( K_{p_v} 0.05 )、 ( K_{i_v} 50 )电压环穿越频率大概在100Hz以内。电压环最关键的是输出限幅和抗积分饱和。电压环输出经过限幅后作为电流指令限幅的上限就是最大充电电流对应的指令值。这一步是整个CC/CV切换能否平滑的核心。我在仿真里对比了加不加积分限幅的两种情况不加的时候CC阶段电压外环积分累积到很大的负值因为电压误差一直是正的但输出被限幅拉住了等电压接近设定值时积分器需要很长时间才能从深度饱和里退出来导致电流指令迟迟不下降电池电压会冲过设定值出现明显过冲甚至触发过压保护。加了积分限幅之后CC阶段积分器的输出被限制在限幅值附近一旦电压误差变号PI输出能立刻回落切换过程平滑得多。3.4 CC到CV模式切换的波形验证仿真跑到典型工况电池初始SOC设为20%完整充电曲线如下图所示意的过程0秒到约4秒充电电流保持在10A恒定电池电压从200V开始缓慢上升这个是CC段4秒附近电池电压到达350V设定值电压外环退饱和电流指令开始下降充电电流按指数趋势减小电压维持在350V附近这是CV段等到电流减小到接近0或者设定截止电流比如0.5A充电完成。这个切换过程波形上要关注三个质量指标切换点是否平滑电流没有断崖式跳变、电压有没有过冲超调量控制在1%以内、切换过程中有没有反复振荡。仿真里我测得电压过冲大约3V占设定值350V的0.9%切换时间约200ms这个水平在工程上是可接受的。4. 实操中遇到的典型问题与排查技巧4.1 启动瞬间的电流冲击第一次跑仿真的时候模型一启动输出电流直接冲到了30A以上远远超过设定值。排查下来原因有两个一是启动瞬间电池模型电压设为初始值但滤波电容初始电压为零相当于给电容充电冲击电流天然就很大二是电流环PI的积分器初始值为零而启动瞬间误差很大PI输出瞬间冲到限幅值相当于满占空比启动。解决方法给电流环PI输出加一个软启动斜坡限制让移相角指令在启动后的200ms内从0线性增加到PI指令值相当于把启动过程变成逐步建立电压电流的软启动。这个改动简单有效启动冲击电流能压到设定值的1.2倍以内。在Simulink里用一个Rate Limiter模块就可以实现。4.2 切换瞬间的电压过冲前面提到CC/CV切换的过冲在没加积分限幅前能达到20V以上这个幅度对电池寿命是有损伤的。除了积分限幅之外还有一个小技巧是把电压外环的PI输出限幅上限稍微留一点余量——比如最大充电电流是10A就把限幅设为10.5A而不是10A这样CV阶段开始时电流指令能平滑地从10A降下来不会因为限幅卡住而出现过冲。这属于工程上的小修小补但对波形质量提升非常明显。4.3 滞后臂ZVS范围不足纯仿真阶段ZVS丢失往往看不出严重问题因为理想的开关管模型即使硬开关也只是波形难看一点损耗不会体现在效率统计里。但如果用热模型或者带了导通损耗和开关损耗的MOSFET模型就会发现轻载时滞后臂的开关损耗明显偏高。原因正如前面参数计算里提过的滞后臂换流电流太小无法在死区内完成结电容电荷的抽走。排查方法看滞后臂开关管的Vds波形在开关时刻Vds是否已经降到零。如果开关动作前Vds还是高压说明没有实现ZVS。解决方案包括增大谐振电感但牺牲占空比丢失、增大死区时间但太大会引起占空比失真、或者降低开关频率不推荐一般最后再考虑。我的经验是在整个充电电压电流范围内仿真验证确保那些低电流工况点比如CV末端电流1A时候的ZVS情况心里有数——如果这个点实在覆盖不了至少要知道它在硬开关下工作实机验证时重点盯一下温升。4.4 仿真收敛性与步长设置移相全桥仿真很容易遇到收敛性问题尤其是用了带寄生电容的MOSFET模型和理想变压器组合时高频谐振在很宽的频率范围内都会存在固定步长求解器很容易发散。我的经验是控制策略验证阶段用离散求解器步长设为0.5μs对应100kHz开关频率的1/200既保证了精度又不会太慢如果发现波形异常振荡先排除步长问题——把步长缩短再跑一遍如果波形变了说明是步长引起的数值振荡而不是真实电路振荡。全模型仿真时长通常设5到10秒覆盖完整充电曲线用离散求解器配合加速仿真技巧为了让充电过程在可接受的时间内完成把电池SOC变化率调快一些可以把电池容量从真实的100Ah折算成1Ah这样充电时间缩短到原来的百分之一而控制环路的动态特性基本不变。这个方法在验证控制策略阶段特别实用等到需要看真实的充电时长和SOC变化时再把电池容量调回来即可。5. 仿真到实机的衔接准备仿真模型跑通之后很多人会忽略一个重要问题仿真里的PI参数直接搬到实机上往往不是最优甚至是不稳定的。原因很简单仿真里电流采样是理想的没有延迟实机里数字控制器的ADC采样、PWM更新都有延迟通常在几百微秒量级。在仿真里如果用了离散求解器但采样频率设置得很高比如把采样频率设成和仿真步长一样高就相当于把数字延迟的影响给抹掉了。我建议的做法是在仿真里把采样频率设成一个和实际控制器接近的数值比如20kHz或者甚至10kHz这样PI参数整定结果才具有实机参考价值。另一个做法是把实际控制器的延迟用一个Transport Delay模块串进仿真环路的采样通道里这个模块的延迟时间设为数字控制器的计算延迟加PWM更新延迟通常100μs到200μs加上这一环节之后你会发现原来整定好的PI参数需要在比例增益上打个7折到8折才能保持稳定裕度这就是数字延迟带来的影响。还有一个衔接准备是死区时间的影响。实机中死区时间会引入额外的占空比损失而且随着负载变化而变化仿真里如果完全忽略这一点实机上电压环的稳态误差就会比仿真大。仿真里最直接的办法是在PWM驱动信号和开关管之间加入On-Off Delay模块模拟死区死区时间设为实机打算使用的值比如200ns然后观察电压环的稳态精度和动态响应是否还在容差范围内。这一步提前做了实机调试时能少走很多弯路。最后说点个人感受。这个项目做下来最大的体会是仿真模型的价值不在于把波形做得多么漂亮而在于通过仿真把每个参数的物理意义和相互作用想清楚。移相全桥加CC/CV双闭环的组合核心难点从来不在拓扑本身而在环路配合和模式切换的细节上。仿真阶段把这些问题暴露得越充分硬件调试时候就越从容。另外仿真参数和实际参数的对应关系一定要有意识地去拉通——开关管寄生参数、死区时间、采样延迟这些在仿真里可能不起眼的设置恰恰是区分仿真会跑和仿真有用的关键。对于打算继续往下做硬件验证的朋友建议把仿真里的主电路参数导出成一份参数对照表标注每个参数的选取依据和理论计算值、仿真使用值、实机选型值三列这份表就是硬件设计最扎实的起点。

相关新闻

多功能表单源码系统:打通信息收集、预约与收款闭环

多功能表单源码系统:打通信息收集、预约与收款闭环

我现在做的这个“多功能表单源码系统”,说白了就是把信息收集、客户预约和线上收款这三件事,塞进一套统一的后台里,用一个表单搞定从“用户填单”到“客户付钱”再到“商家收款”的完整链路。如果你经营的是咨询工作室、兴趣培训班、家政服务…

2026/10/19 6:25:49 阅读更多 →
用友BIP销售出库单报税国家/地区字段配置与税务合规实践

用友BIP销售出库单报税国家/地区字段配置与税务合规实践

1. 先把它当“税务档案袋”而不是一个普通字段做过供应链或者ERP实施的人都有体会,业务单据上很多字段平时不起眼,一旦到了月末结账、税务稽查或者集团合并报表的时候,才发现当初没有规范维护,回头补数据简直是一场灾难。“报税国…

2026/10/19 6:25:49 阅读更多 →
GPU性能榨取实战:CUDA底层调优七步法

GPU性能榨取实战:CUDA底层调优七步法

1. 这不是“调参指南”,而是一份GPU算力榨取实录2026年,AI GPU CUDA应用系统早已不是实验室里的炫技玩具,它跑在金融风控的实时决策链路上,嵌在工业质检产线的毫秒级响应模块里,支撑着某高校智能医疗影像平台每天处理上…

2026/10/19 6:25:49 阅读更多 →

最新新闻

普通个人电脑跑大模型:显存、量化与CPU+GPU混合推理实战指南

普通个人电脑跑大模型:显存、量化与CPU+GPU混合推理实战指南

前阵子有个朋友问我:“普通个人电脑到底能跑多大的大模型?”我当时没直接甩个数字给他,因为这个问题本身就是一个“多变量博弈”:同样叫“7B”的模型,float16 版本和 int4 量化版本,显存需求能差出三倍&…

2026/10/19 7:16:12 阅读更多 →
个人电脑跑大模型:显存、量化与CPU/GPU混合推理实战指南

个人电脑跑大模型:显存、量化与CPU/GPU混合推理实战指南

经常有人问我:“我的电脑就一块普通显卡,显存不大,到底能不能跑得动现在流行的大模型?”这个问题听起来很玄,其实拆开就是一笔账:大模型跑起来消耗多少显存,取决于它的规模,也取决于…

2026/10/19 7:16:12 阅读更多 →
ADPAM自适应双感知注意力:提升红外小目标检测的YOLOv11改进实践

ADPAM自适应双感知注意力:提升红外小目标检测的YOLOv11改进实践

中午刚从标注平台拉完一批红外测试图,视线还没从屏幕上挪开,我就把几个常用检测模型跑了一遍对比——YOLOv8n、YOLOv9t,还有最新的YOLOv11n。结果跟在座大多数做小目标检测的兄弟预想的一样:漏检一串,虚警一堆&#xf…

2026/10/19 7:16:12 阅读更多 →
当视频生成跑赢播放:VDN-H3如何用混合注意力重新定义实时AI视频

当视频生成跑赢播放:VDN-H3如何用混合注意力重新定义实时AI视频

当视频生成跑赢播放:VDN-H3如何用混合注意力重新定义实时AI视频 一个被忽视的瓶颈 2026年8月,MiniMax H3正式开源,33B参数的扩散Transformer、2K分辨率、15秒时长、原生立体声音频——参数表足够惊艳。但真正把H3跑起来的人很快会发现一个尴尬的现实:生成一段14秒的视频,…

2026/10/19 7:16:12 阅读更多 →
中枢炎症体外新模型|猫脑星形胶质细胞(BA)功能与科研应用解析

中枢炎症体外新模型|猫脑星形胶质细胞(BA)功能与科研应用解析

星形胶质细胞是中枢神经系统数量最多的胶质细胞,并非单纯的脑组织填充细胞,在脑发育、神经递质稳态维持、血脑屏障调控中承担关键作用。静息状态下,它维持离子平衡、清除突触间隙谷氨酸、分泌神经营养因子;当遭遇外伤、缺血、Aβ …

2026/10/19 7:16:12 阅读更多 →
CVE-2018-7600 漏洞分析:从 CVSS 评分到 Drupalgeddon 2 复现

CVE-2018-7600 漏洞分析:从 CVSS 评分到 Drupalgeddon 2 复现

实验环境 Kali GNU/Linux 2024.4Docker / Docker ComposeVulhubBurp Suite Community目标:Drupal 8.5.0,CVE-2018-7600一、CVSS 版本演化与 CVE-2018-7600 评分 1. CVSS v2 / v3 / v4 的主要区别版本发布时间核心变化局限性CVSS v22006基础指标、时间指标…

2026/10/19 7:15:12 阅读更多 →

日新闻

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

简介:本资源为电源技术方向的学术研究文档,聚焦介质阻挡放电型臭氧发生器电源的频率跟踪型PWM控制策略,面向电力电子、高压电源及臭氧应用领域的科研人员与工程技术人员。针对负载呈容性、等效电容随外加电压升高而增大、谐振频率随之漂移的难…

2026/10/19 0:00:47 阅读更多 →
Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道

Vibe Coding 遇上 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/19 0:00:47 阅读更多 →
HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

【免费下载链接】HundredCV-Chat 项目地址: https://ai.gitcode.com/hf_mirrors/Jax-dan/HundredCV-Chat 点击查看 免费下载 HundredCV-Chat 是一个由 100 位青年简历数据开发而来的中文多轮对话数据集,共包含 24,750 组日常闲聊对话和 4,871 个话题标签…

2026/10/19 0:00:47 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/19 1:30:52 阅读更多 →

月新闻

我发现了一个新思路:用 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/19 2:54:50 阅读更多 →
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/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练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/18 12:16:16 阅读更多 →