SMT产线MES系统建设:核心模块、实施路径与避坑指南

做SMT产线的这几年,我越来越确认一个判断:MES不是一道选择题,而是一道必答题。前阵子业内流传的一份“325页PPT:电装SMT智能制造行业MES整体解决方案”,很多人转发时只盯着页数和下载方式,但我把整套内容反复看下来,真正有价值的是它把SMT这个细分场景里MES该怎么搭、怎么管、怎么落地,讲得非常系统。本文不讨论这份PPT的下载渠道,只把这类方案背后的核心模块、技术架构、实施路径和踩坑经验完整拆开来讲。这套东西适合正在选型或准备立项的SMT制造工程师、IT负责人,也适合刚入行的MES实施顾问,哪怕你对MES只有模糊概念,看完也能大致知道一套SMT级MES到底要解决哪些问题。

SMT行业有个特点:设备贵、工艺窗口窄、物料繁杂、质量追溯要求高。尤其是做汽车电子、医疗电子、工控类产品的工厂,客户审计时一上来就问:这颗物料是哪一批的?这块板是什么时候过炉的?炉温曲线能不能调出来?如果没有一套结构化的制造执行系统,这些问题靠Excel表格和纸质记录根本回答不了。这也是我把这套325页方案翻来覆去看了好几遍的原因。它并不只是在讲软件功能,而是把SMT产线的物理逻辑和信息系统真正咬合在了一起。

1. 为什么SMT行业一定要上MES

1.1 先看清楚SMT产线的真实痛点

很多人以为SMT产线自动化程度高,管理难度就低。实际恰恰相反。SMT是典型的高速高密度组装工艺,一条贴片线动辄几百万设备投入,生产节拍以秒计算,任何一个环节出了偏差,批量不良会在几分钟内蔓延。我见过太多现场问题,归根到底都围绕几个痛点。

第一个痛点是物料管理。SMT线上的物料种类动辄上千种,贴片机有几十个料站,换线时一两个小时手工核对料号,既慢又容易出错。上错料、用错版本、料盘混入,这类问题一旦发生,往往到了AOI或功能测试才发现,前面几百片板全部需要隔离重查。第二个痛点是质量追溯。客户要求追溯到单板级别的物料批次、设备参数、操作人员、检测结果。传统方式是给每块板贴纸条、手写记录,批次一乱就断链。第三个痛点是设备数据孤岛。丝印机、贴片机、回流焊、AOI来自不同品牌,各自有各自的软件和通信口,现场想看一条线的整体效率,只能靠人工从每台设备上抄数据,再汇总成Excel。第四个痛点是工艺过程不透明。炉温曲线是回流焊质量的核心,但很多工厂还在用“每班首件测一次曲线”的方式,炉温漂移了往往几小时后才发现。

这些痛点的共同本质是:物理工厂已经高度自动化,但信息流还停留在人工搬运阶段。MES的价值就在于把设备、工艺、物料、质量这些离散的信息串成一条连续的数据链。

1.2 MES在SMT工厂里到底扮演什么角色

把MES放在一个三层结构里看就非常清晰:最上层是ERP,管的是订单、计划、成本;最底层是设备,管的是机械运动、温度、速度;中间的MES,就是承上启下的“神经中枢”。它从ERP接收生产工单,拆解成SMT线上的具体生产任务;它向设备下发程序、采集实时参数;它把物料、工艺、质量、设备状态全部关联在工单和单板维度上。

我习惯用一个比喻:ERP是军师,制定作战计划;设备是士兵,执行具体动作;MES就是前线指挥官,随时知道每个士兵在干什么、弹药够不够、有没有偏离命令。没有前线指挥官的军队,计划再周密也会在战场上乱成一团。

SMT行业对MES的特殊要求在于实时性和粒度。SMT节拍快,数据采集必须实时,不能等一班结束再批量上报。追溯粒度要求到单块PCB,也就是每一块板从印刷到贴装到回流到检测,全过程数据都要能单独调出。这就决定了SMT MES的数据模型、采集机制、存储方案,都比普通离散制造MES复杂得多。

2. SMT制造场景下MES核心功能模块拆解

2.1 上料防错与物料追溯:现场最刚需的模块

如果你问SMT车间主任最想要MES哪个功能,十有八九是上料防错。因为上错料是所有SMT质量事故里发生率最高、后果最直接的一种。其实原理不复杂,核心是“扫码比对”四个字。

正常流程是这样的:物料入库时打上唯一的批次条码,MES里记录物料编码、数量、批次号、来料日期。上料时,操作工用扫码枪先扫贴片机料站上的站位码,再扫物料盘条码,系统自动比对当前工单的物料清单。如果扫到的料不是该站位该产品应该使用的料,系统直接报警并锁住设备,不解除无法继续生产。换料时同样逻辑,必须扫码确认后才能拆旧料上新料。

这个功能看起来简单,实际实施时有很多细节。比如条码位置不统一,工人扫起来费劲,直接影响效率;比如有些散料或剪带料没有原始条码,需要建立内部编码规则;比如扫完码后设备程序是否联动切换,如果不同产品对应不同程序文件,系统最好自动下发正确的贴片程序,而不是让工人手动选。我在现场见过一个很典型的案例:某工厂此前靠人工对照纸质料表,一条线换线时长约40分钟,上料差错每月发生两三次;上了MES扫码防错之后,换线时间压到20分钟左右,上错料问题归零。这不是什么神奇算法,就是流程数字化带来的确定性。

物料追溯另一个常见做法是建立“物料批次与单板SN”的绑定关系。贴片机上料信息、每个料站在什么时间段内对应哪些PCB SN,这些数据在MES里形成一张大表。出了问题反向查料,从不良板SN出发,能立刻查到用了哪一批物料;正向查料,从某个异常批次出发,能定位所有使用过该批次的成品板。这就是行业里常说的双向追溯,SMT MES必须支持。

2.2 锡膏、钢网与印刷环节管控:最容易忽略却最要命的环节

很多工厂上MES时,注意力都放在贴片机、AOI这些听起来高科技的设备上,锡膏管理这种细节反而被忽略。但锡膏印刷是SMT工艺里不良率最高的环节之一,空焊、虚焊、连锡、少锡,一大半和锡膏状态、印刷参数有关。

锡膏管理有一个很关键的物理特性:它必须在冷藏条件下保存,使用前要回温到室温,回温时间不够或超过使用寿命,都会直接影响焊接质量。MES要做的事情,就是给每罐锡膏建立生命周期档案。先进先出用MES管理:锡膏入库时扫描条码记录批次;领用时记录开封时间;回温时记录回温开始时间和回温时长,回温时间不够系统不允许上机使用;开封后进入使用寿命倒计时,超过规定时间系统自动提醒并锁定。这些规则看起来不复杂,但靠人工管理基本做不到严格执行,我在不少工厂看到过工人图省事跳过回温步骤的情况,问题就是最后焊接不良率迟迟降不下来。

钢网管理同样值得关注。钢网是印刷精度的物理基础,如果钢网张力衰减、开口堵塞或者张数用超,印刷质量必然波动。MES可以给钢网建立唯一编号,记录清洗次数、张力检测值、开孔尺寸,关联到产品工艺配方。每次上线前扫码验证钢网是否适用于当前产品,解决了车间里“钢网乱用”的问题。刮刀也类似,可以按使用次数或印刷次数进行寿命管理,到寿命强制更换。

印刷机的工艺参数,比如刮刀压力、印刷速度、脱模速度,也建议接入MES实时采集。配合SPI检测数据,能建立一个非常实用的闭环:SPI发现锡膏偏位或厚度异常,系统反过来查当时的印刷参数和钢网状态,定位根因就有了数据支撑。

2.3 炉温曲线闭环与回流焊管控

回流焊是SMT的“最后一道关口”,温度曲线直接决定焊点质量。炉温曲线本身有一个最大特点:它不是静态的,同一个炉子,同样的设定温度,负载变化、链条速度波动、炉子洁净度变化,都会导致实际曲线漂移。所以炉温管控的重点不在于测一次曲线,而在于每片板过炉时都知其状态。

实际方案里核心是两条线:温度实时采集和曲线异常预警。对炉子本身,通过热电偶或炉内测温板实时采集各温区的实际温度值,并与工艺设定窗口做比对,一旦超出上下限立即报警;对每一片过炉的PCB,则通过炉前扫码绑定板和实时温度数据,让每块板都有对应的过炉记录。

更严格的做法是“炉温曲线分段管控”。整个回流曲线分为升温区、保温区、回焊区、冷却区,每个段有各自的斜率、峰值、时间窗口。系统不是简单看最高温度达没达标,而是把整条曲线离散成数据点,逐段对比工艺窗口。这样既能提前发现炉温漂移趋势,又能在出现品质异常时精准复盘。

我认为这里有一个非常关键的实施心得:炉温报警阈值千万不要套用设备厂家的默认值,一定要根据产品和锡膏供应商推荐窗口,结合厂内实测数据重新设定。有位工程师朋友曾抱怨系统报警太频繁,班组直接把报警音关了。我检查后发现阈值窗口设得太死,炉子一开门取放板温度波动都会触发报警。后来把窗口调成基于真实工艺的容差范围,报警量下降了90%,而且每次报警都确实对应着真异常。系统的可信度,是应该在实际使用中逐步建立的。

2.4 设备集成与稼动率统计:数据从哪来,怎么来

MES没有设备数据支撑就是空中楼阁。SMT产线设备品牌多、型号杂,通信协议五花八门,这恰恰是设备集成这个环节最考验实施团队经验的地方。

现阶段主流的设备对接方式大致有三类。第一类是贴片机普遍支持的IPC-Hermes-9852标准,这是电子制造领域专门用于元件贴装工位与上下游设备进行产品数据交换的协议,可以拿到实时的产品序列号、贴装完成信息,是我们做单板级追溯最依赖的数据源。第二类是半导体行业通用的GEM/SECS协议,很多日系、欧系贴片机、印刷机、回流焊设备都支持这类接口,优点是标准化程度高,缺点是实施配置比较复杂,需要厂商提供参数表。第三类是老设备常见的I/O信号或串口数据,通过现场采集网关抓取信号状态、扫码枪数据等,这种方式通常需要做额外的硬件改造。

设备集成之后最直接的产出就是稼动率。稼动率和利用率不一样,稼动率指的是设备应该生产的时间里实际用于生产的时间比例,是TPM管理里最常用的效率指标。一台贴片机每个小时有没有贴装动作、警报停了多久、待料等了多久、切换用了多久,都能从设备状态数据中拆解出来。如果某线稼动率长期低于85%,MES里一查就能看到时间都耗在哪个环节。我在一家工厂看到过很有趣的现象:大家一直以为某条线效率低是设备老,MES统计之后发现,真正的大头是物料配送不及时导致的待料时间,一个物料超市配送到线的问题,被大家误以为是设备问题好几年。

3. 整体技术架构与实施落地路径

3.1 一套实用的分层技术架构

方案里的技术架构,可以按五层来理解。

最底层是设备层,包括印刷机、贴片机、回流焊、AOI、SPI、接驳台等设备,它们通过各自的通信接口对外输出数据。第二层是采集层,由现场工控机、采集网关、PLC、扫描枪组成,负责用统一协议把设备数据、条码数据汇聚起来。第三层是核心服务层,也就是MES主体,包含工单管理、物料防错、质量追溯、工艺管理、报表等模块。第四层是数据层,负责存储业务数据和设备时序数据,通常采用关系数据库加时序数据库的组合。最上层是应用层,包括车间看板、Web端操作界面、移动端应用,让不同角色按各自权限看到所需信息。

这个分层结构里,我特别想强调采集层的设计。很多失败的SMT MES项目,问题不是MES功能不行,而是采集层脆弱。设备分布在产线各处,环境有高温、有电磁干扰、有粉尘,网络布线、工业交换机的选型、采集网关的容错能力都直接影响数据稳定。建议在方案设计阶段就把采集层的硬件清单、安装位置、网络拓扑规划清楚,不要等软件上线了再去补硬件。

3.2 一条经过验证的SMT MES实施路径

结合实操经验,我建议把SMT MES实施拆成六个阶段,每个阶段都有明确的交付物。

第一阶段是现状调研。重点不是听IT部门讲系统现状,而是到车间现场跟班,把每条产线的设备清单、工艺流程、物料流转方式、现有单据表格都摸一遍。这一阶段直接决定后续方案是否符合现场实际,值得多花时间。第二阶段是蓝图设计,输出功能清单、数据字典、集成接口定义、硬件部署方案。第三阶段是系统开发与配置,把基础数据(物料、BOM、工艺路线、设备台账)维护进系统,并把防错逻辑、报警规则、报表模板配置好。第四阶段是设备对接与联调,这是最耗时也最容易出问题的阶段,每个设备型号都要单独调试,建议在实验室环境先模拟再上产线。第五阶段是试运行,选择一两条标杆线先行上线,用真实生产数据跑通流程,让关键用户发现问题。第六阶段是全面推广,分批上线其余产线,同步进行全员培训。

关于培训,我的经验是千万别做“念PPT式”培训。MES操作流程一定要结合员工真实工作场景来教,比如上料员就教他怎么扫码、碰到报警怎么办;班长就教他怎么处理异常工单、怎么看效率报表。培训考核也应该在产线上完成,而不是在培训教室敲几个测试数据就算过关。

3.3 ERP、WMS集成与基础数据规范

MES能不能顺畅运转,很大程度上取决于它和周边系统的接口质量。ERP下发工单、WMS反馈物料信息、MES反馈完工数据,这个三角关系要定义得很清楚。

接口方式上,常见的有数据库视图直连、API对接、中间文件交换三种。数据库视图直连实现简单,但系统间耦合度高,容易在生产高峰期互相拖累。API对接更灵活,但需要双方IT团队配合开发。中间文件交换(比如定时生成接口文件)实现最稳定,可以在ERP和MES中间加一层文件服务器,缺点是实时性略差。我建议对接口实时性要求高的指令类数据(如工单下发、物料锁定)用API或视图,对追溯批次类数据用文件交换也够用。

基础数据规范这块,SMT行业MES最容易翻车的点是物料编码和产品编码不统一。同一个物料,ERP里一套编码,仓库里叫法又是另一个,MES里再一套,现场三方一核对时间就耗没了。在实施启动前,必须成立数据梳理小组,把物料编码规则、产品序列号规则、工单号规则、设备编号规则全部统一,并形成数据维护制度。这个环节看起来不显眼,但做不好,后面每个环节都会冒数据问题。

4. 实施过程中常见的坑与排查技巧实录

4.1 设备数据采集不稳定的排查思路

我在多个项目里都遇到过类似的局面:MES功能模块都开发好了,但上线第一周,设备采集数据总是断断续续。有的贴片机每几分钟就掉线一次,有的回流焊温度数据延迟严重。

排查第一步,我先看网络层面。SMT车间产线密集,金属设备多,无线信号衰减严重,很多工厂前期舍不得用有线网络,靠车间WiFi做采集,这是最大的隐患。建议关键采集点位务必走工业以太网有线连接,只有扫码枪这类移动设备才考虑无线。第二步看采集网关配置。有些网关的缓存设得太小,设备数据突发量一上来就丢包,需要根据设备采样频率和单次数据量重新计算缓存容量。第三步看设备自身的通信参数。有些设备上位机一多开几个端口就罢工,需要和厂商确认推荐的连接方式和并发数限制。线路掉线这类问题,宁可前期多花时间在硬件规划和联调上,也不要指望软件层面能兜住所有数据缺口。

4.2 追溯断链问题的根因在哪里

追溯断链是SMT MES上线后最容易暴露的问题,具体表现是某块板查不到完整履历,中间某段记录为空。

我排查过几起类似问题,根因往往出在两个地方。一是单板标识跟踪丢失。在实际生产过程中,PCB板或载具上的条码经过回流焊高温后无法扫码,临时重新贴标后没有执行系统上的绑定确认,导致后续工序的扫码数据挂到了错误或空的SN上。处理方案是在系统业务流程里增加“重新打标与绑定”功能,并在涉及上下板、换载具的工位配置扫码校验,确保物理板与逻辑SN始终一致。二是多拼板生产时子板与主板关系没有在系统里维护清楚。拼板生产很常见,每块大板上有好几块小板,追溯必须记录“大板SN与小板SN的从属关系”,这样客户按小板序列号查追溯时才能反查到其所在大板的完整加工数据。这块在蓝图设计阶段必须预留数据模型,否则后面硬加功能很被动。

4.3 员工嫌麻烦不扫码,系统沦为摆设

MES系统落地最大的敌人往往不是技术,而是操作工的抵触情绪。一线操作工面临的工作强度不低,如果MES操作繁琐,他们很快就会想办法绕过系统,最常见的说辞就是“扫码太慢了,影响产能”。

我的经验是,操作体验必须进入方案设计的核心指标。不要把MES操作当成IT系统的录入页面来设计,而要当成一线工人的作业动作来设计。扫码枪要选反应快的型号,条码位置要规范且容易扫描,录入项能扫码解决的绝不手输,界面响应时间控制在1秒内。更大的杀招是“防错转便利”:扫码不是为了给系统看,而是帮助员工判断“当前动作对不对”。比如上料扫码,系统确认“正确,请继续”,员工会感到系统在辅助他,而不是监视他。如果扫完码系统还要他填一堆原因代码和备注,推不动的。

另外一个非常有效的方法是先让管理数据反哺给班组。很多员工以为MES是老板监控他们用的,实际上线后车间电子看板实时展示产线效率、直通率、哪个工位异常,班长能随时看到本班组的产出,员工看到系统对自己的工作有价值,扫码的主动性会高很多。有一家工厂的SMT车间在实施MES半年后,出现了组内工人主动提醒新员工“记得扫码”的场景,因为当月效益奖金就是按MES统计的产量和质量算的。

5. 系统上线后如何评估效果与继续扩展

5.1 用哪些指标衡量SMT MES的落地价值

上线只是开始,衡量MES有没有真正发挥作用,我一直建议用一组可量化的指标做对比,上线前和上线三个月后的数据一拉,效果自然显现。

第一类是效率指标。重点看产线换线时间,SMT多品种小批量模式下,换线时间是影响全局效率的隐形黑洞;以及设备稼动率、计划达成率。第二类是质量指标。重点看直通率(第一次检测就合格的比例)是否提升,返工率、客户端质量投诉是否下降。第三类是追溯指标。可以统计平均追溯耗时,和“达到客户追溯要求的产品比例”。我见过最典型的成功案例:实施前一个批次问题品的追溯要查一整天才能圈定范围,实施后五分钟内就能导出精确清单。第四类是管理成本指标。比如报表统计人员的工作量下降、纸质记录单取消后的耗材成本下降、质量异常处理的沟通成本减少。

需要提醒的是,指标牵引不要急功近利。MES上线初期,因为数据更真实,一些“美化过”的指标反而可能先变难看,这是正常现象。管理层需要意识到真实的坏数据比好看但不真实的数据更有改进价值。

5.2 路径成熟后可以继续扩展的方向

一套SMT MES跑顺之后,数据资产就沉淀下来了,这时候往智能制造方向扩展就有了抓手。

一个方向的扩展是APS高级排产。MES里有准确的设备状态、工单进度、物料齐套信息,APS往上排产就有据可依,而不是像以前那样靠计划员拍脑袋。第二个方向是把SPC统计过程控制做深。MES采集了每片板的检测数据和工艺参数,SPC就能做实时受控监控,提前发现工艺波动,而不是等不良品出来再去止损。第三个方向是引入AI视觉质检和根因分析。AOI和SPI本身已经积累了海量图片数据,结合AI模型可以不断优化检测规则、降低误报率,再把不良样本和工艺参数关联做深度学习,可以自动提炼出“什么条件下容易出现什么缺陷”的知识模型。第四个方向是数字看板与移动协同的深入应用,让管理者在手机端实时看到每条线的运行状态,这是投资回报率很高的轻量增强。

站在这套方案的视角回头看,SMT MES的价值不在于一次性的系统搭建,而在于它让工厂具备了一种持续进化的能力。数据完整了,管理改善才有靶子;流程固化了,异常处理才有效率;追溯闭环了,质量责任才落到实处。我做MES项目这些年,一个特别深的体会是,MES实施得好的工厂,往往不是技术最强的,而是现场管理愿意配合、员工愿意用起来的。所以选MES方案时别只盯着功能列表有多丰富,多问问实施了六个月的客户:你们现场真的每天都在用吗?每个班次的扫码率是多少?这个答案,比你研究325页PPT里的任何一张架构图都来得真实。

相关新闻

Plotly Express 分面标题去掉列名前缀——for_each_annotation 用法

Plotly Express 分面标题去掉列名前缀——for_each_annotation 用法

用 Plotly Express 画分面直方图时,每个子图上方的标题默认是 country=Poland 这种形式,列名前缀往往并不需要。 问题现象 import plotly.express as px import pandas as pddf = pd.DataFrame({"country": ["Poland",

2026/10/20 20:18:46 阅读更多 →
基于拍卖机制的多智能体动态分散任务分配:MATLAB实现与解析

基于拍卖机制的多智能体动态分散任务分配:MATLAB实现与解析

“多智能体系统动态分散任务分配”——这个标题听起来一脸学术,但说白了就一句话:一大群机器人、无人机、水面艇同时出勤,任务还是一个一个冒出来的,到底谁去干哪个活,怎么定才不乱、不抢、不白等?我去年随…

2026/10/20 20:18:46 阅读更多 →
Codex变笨?过时的Skill和AGENTS.md才是罪魁祸首

Codex变笨?过时的Skill和AGENTS.md才是罪魁祸首

你的 Codex 最近是不是变“笨”了?明明模型还是同一个,代码却越写越别扭,甚至开始一本正经地执行一些早就被废弃的命令。我前段时间就踩了这个坑,折腾了两天,最后发现罪魁祸首不是模型本身,而是我自己当初精…

2026/10/20 20:18:46 阅读更多 →

最新新闻

FPGA开发者必看:SRIO协议从IP配置到数据收发的完整调试指南

FPGA开发者必看:SRIO协议从IP配置到数据收发的完整调试指南

简介:面向FPGA与嵌入式系统开发者,这套Xilinx SRIO使用例程围绕Serial RapidIO高速串行互连协议在Spartan6系列中的实际部署,系统覆盖硬核配置、端口速率选择、测试平台搭建与仿真验证,解决高带宽低延迟场景下的接口设计与调试难题…

2026/10/20 21:31:57 阅读更多 →
DeepSeek+客流预测实战:文旅景区智能调度与数据治理指南

DeepSeek+客流预测实战:文旅景区智能调度与数据治理指南

元旦当天上午九点半,某古镇指挥中心的大屏上,瞬时客流曲线还在平缓爬升。过去一到这种关键节点,我们只能靠值班长拍脑袋判断“今天会不会爆”。后来我们把整套逻辑改了:先用 DeepSeek 处理近三年的客流历史数据,产出小…

2026/10/20 21:31:57 阅读更多 →
人工智能防火墙实战:从对抗攻击原理到纵深防御体系

人工智能防火墙实战:从对抗攻击原理到纵深防御体系

1. 先从一张贴纸说起——AI模型并没有你想象的那么“刚”前两年我做过一个小实验,到现在印象都很深:贴在停车标志上的一张黑白贴纸,能让当时测试用的视觉识别模型把“Stop”识别成“限速40”。贴纸的面积不到标志的十分之一,人眼看…

2026/10/20 21:31:57 阅读更多 →
FreeImage Windows编译指南:VS与MinGW完整实践与排坑

FreeImage Windows编译指南:VS与MinGW完整实践与排坑

先聊点实际的。做图像处理或者工具链开发的朋友,应该都遇到过这种场景:手头项目跑得好好的,突然丢过来一批乱七八糟的图片格式,BMP、JPEG、PNG、TIFF、GIF、WebP 混杂在一起,有些还带 EXIF,打开一看全是相机…

2026/10/20 21:31:57 阅读更多 →
报错注入攻击原理与实操:从SQL错误信息泄露到数据提取

报错注入攻击原理与实操:从SQL错误信息泄露到数据提取

1. 报错注入到底是怎么一回事1.1 从一个登录框说起很多做Web开发的朋友都有过这样的经历:写了一个查询接口,用户输入一个ID,后台拼一条SQL去数据库里捞数据,返回结果。逻辑简单,代码也不复杂。但如果这个ID参数没有经过…

2026/10/20 21:31:57 阅读更多 →
图数据建模必知:从转导式到归纳式学习的范式切换实践

图数据建模必知:从转导式到归纳式学习的范式切换实践

前阵子接手一个图数据的用户行为预测项目,最初跑得挺顺,后来每来一批新用户,模型效果就肉眼可见地掉。一开始我以为只是特征没做好,调了一周才意识到,问题出在我用的学习范式上——我一直在一张静态图上做转导式&#…

2026/10/20 21:30:50 阅读更多 →

日新闻

CLRC663芯片Pin-to-Pin替代实战:从评估到量产全记录

CLRC663芯片Pin-to-Pin替代实战:从评估到量产全记录

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

2026/10/20 1:01:30 阅读更多 →
ESP32舵机控制指南:原理、多路驱动与避坑实战

ESP32舵机控制指南:原理、多路驱动与避坑实战

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

2026/10/20 1:01:30 阅读更多 →
位移法实现一阶低通滤波:单片机ADC采样降噪实战

位移法实现一阶低通滤波:单片机ADC采样降噪实战

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

2026/10/20 1:01:30 阅读更多 →

周新闻

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

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

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

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

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

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

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

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

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

2026/10/20 2:50:50 阅读更多 →

月新闻

我发现了一个新思路:用 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/20 10:02:08 阅读更多 →
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/20 9:50:17 阅读更多 →
黑夜航拍船只数据集训练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/20 9:50:45 阅读更多 →