news 2026/10/22 3:51:13

面向人工智能的智能制造方案解析:AIoT与视觉质检落地路径

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
面向人工智能的智能制造方案解析:AIoT与视觉质检落地路径

简介:面向人工智能的智能制造解决方案PPT资源,聚焦产品定价波动、劳动力短缺、供应链成本攀升等挑战,系统梳理了基于云平台与实时数据驱动的智能制造技术框架,涵盖制造执行系统与RFID、光纤/光电传感器协同,生产任务调度与质量早期预警,以及AI决策、视觉质检、供应链优化等关键技术。整套方案展示了人工智能在研发、生产、运营、售后全链路的应用价值,其中基于深度神经网络的视觉质检方案能替代大量人工质检、提升检测准确性与一致性,对数字化转型中的制造企业具有直接参考意义。资源包为单个PPTX演示文稿,容量仅2.71MB,适合智能制造项目经理、生产管理人员及技术决策者使用;目前已有79人浏览学习,内容结构完整、案例丰富,可作为方案撰写与内部培训素材。

1. 面向人工智能的智能制造:先看懂这份方案解决什么问题

制造业做智能化转型,最怕的不是技术不够新,而是方案太散。今天拆的这份“面向人工智能的智能制造解决方案”,是 IBM 在 2017 年前后的一套完整思路,虽然时间有点久,但里面的框架、技术路线和落地场景,放到现在依然是智能制造绕不开的主干。它不是一份代码教程,而是一份从“工厂数字化”到“智慧价值链”的顶层设计 PPT,适合正在做智能制造规划、想要理解 AIoT 和视觉质检落地逻辑的从业者看。

这套方案解决的核心问题很明确:商品价格波动、劳动力短缺与老龄化、供应链成本压力、复杂 IT 系统笨重难协同。它给出的答案是——用传感器 + 云平台 + 大数据分析 + AI 算法,把工厂从“设备自动化”推进到“决策智能化”。你不需要照搬它的全部架构,但可以把它当作一个检查清单,看看自己的智能制造规划缺了哪块。

2. 智慧工厂的技术框架:从设备自动化到工厂信息可视化

2.1 三层架构:感知层、平台层、应用层怎么分工

整套方案的地基是智慧工厂的技术框架。原文里反复出现的几个关键词——光纤传感器、RFID、光电传感器、云计算平台、制造执行系统——组合起来就是一个典型的三层物联网架构。

感知层负责采集数据。晶圆贴膜温度、晶圆厚度、发射管状态、晶圆匣位置,这些物理量通过 RFID、光纤传感器和光电传感器变成数字信号。这里有个容易被忽略的细节:传感器不是越多越好,而是要看“这个数据能不能直接影响决策”。比如晶圆厚度影响产品质量,那这个传感器就是关键节点;如果某个数据采了但没人用,那它就是纯成本。

平台层负责处理和分析。原文里提到“基于云平台的制造执行、机器控制与数据分析”,对应的是 Cloud & PaaS 层。这一层干三件事:一是把感知层的数据汇总起来;二是跑分析模型,比如质量早期预警(Quality Early Warning);三是把分析结果以可视化的方式呈现给管理者。原文说“提供工厂片区级的可视度”,这句话的实际含义是——你不需要跑到产线上去看设备状态,在一个大屏或终端上就能看到整个车间的运行情况。

应用层负责执行决策。制造执行系统(MES)排产、设备自动化控制、主动性维护、能耗管理,这些都是应用层的具体功能。值得留意的是,这套架构把人机交互放在了一个很重要的位置。原文提到“复杂生产系统的人机交互”,意思是系统给出建议之后,最终还是需要人来确认和操作,不是全自动黑匣子。

2.2 数据从哪来:传感器选型与布点思路

方案里提到的传感器类型不多,但很有代表性。RFID 用于流程管理和物料追踪,比如晶圆贴膜温度、晶圆厚度这类参数就是通过 RFID 标签或配套传感器采集的。光纤传感器和光电传感器则用于设备状态监测和物料位置检测。

选传感器的时候要问三个问题:第一,采集频率够不够?如果产品缺陷是毫秒级出现的,你一秒采一次数据就永远抓不到;第二,数据精度能不能匹配分析需求?原文里“晶片的不规则”这种质量缺陷,需要高精度光电传感器才能识别;第三,传感器本身会不会成为故障点?产线环境通常比较恶劣,传感器的防护等级和稳定性往往比精度更让人头疼。

布点逻辑上,我一般会建议按照“关键质量属性 + 关键设备 + 关键工艺参数”三个维度来定。比如方案里提到的发射管状态,这是设备健康的关键指标,对应主动性维护场景;晶圆匣位置则对应流程管理场景,用来确认物料走到哪个工位了。不要把传感器当成装饰品,每一个布点都要能回答“这个数据异常时,我会做什么决策”。

2.3 从 MES 到云平台:边缘计算与云端分析怎么分工

原文在智慧工厂部分提到“基于云平台的制造执行、机器控制与数据分析”,这引出智能制造里一个经典的架构问题——哪些计算放边缘,哪些放云端?

MES 本身就是典型的边缘侧系统,它直接和产线设备打交道,负责任务分配和开始时间安排。这类实时性要求高的控制逻辑,必须放在边缘,因为网络往返的延迟等不起。而质量早期预警、多传感器协作分析这类需要综合大量历史数据和实时数据的计算,放到云端做更划算——它不需要毫秒级响应,但需要足够的计算资源跑复杂模型。

我在实际项目中见过一个翻车案例:某工厂把设备控制逻辑也放到了云端,结果网络一抖动,产线直接停了。从那以后我看到方案第一反应就是先问:哪些系统绝对不能断网?那些就是应该留在边缘的部分。原方案的大方向是对的——MES 留在边缘侧,预测性维护和质量预警放在云端做分析,这种分工既保证了实时性,又让云端的算力优势落地。

3. 视觉质检与 AIoT 智慧工厂:替代人工质检的落地路径

3.1 传统质检的四大痛点与 AI 视觉的切入点

方案用很大的篇幅讲视觉质检,这是整套方案里离钱最近的部分。原文列出了传统产品质检的巨大挑战:需要成百上千的质检员从事繁重且重复性强的质检工作;缺陷识别与分类难度大,训练人工质检员时间长、成本高;人工成本、检查准确性/一致性、训练成本、工作环境健康问题。

这里要展开说一个行业背景——电子制造和汽车零部件产线上,质检员的工作强度是非常大的。一个质检员盯着产线上的零件看,需要在几秒钟内判断有没有缺陷,还要分类是哪种缺陷。人不是机器,疲劳之后误判率会显著上升。方案里提到的“为了避免漏报,往往设置条件从严,产生了大量的误报”,这个描述特别真实:质检员怕漏检被罚,宁可把可疑的都判为不良,结果是良品率虚低,返工量暴增。

IBM 视觉检查平台的切入点很聪明——它把视觉特征分析和深度神经网络结合起来。换句话说,它不只是用深度学习做一个黑匣子,而是先用传统视觉特征提取出来的边缘、纹理、形状信息作为先验知识,再让神经网络在行业知识的基础上改进模型准确度。这种做法在实际项目里的优势是:冷启动快,不需要海量缺陷样本才能跑起来。

3.2 一个视觉质检方案的技术拆解:特征提取 + 分类网络

从工程实现角度,一个工业视觉质检系统通常包含这样几个步骤:

图像采集、区域定位、特征提取、缺陷分类、结果判定与反馈。方案里强调“统一技术框架支持跨行业应用,如手机外观检查,LCD 屏幕质量,车辆喷漆检查”,这告诉我们它做的是通用能力平台,不是针对单一产品定制的算法。

如果在实际项目里复刻这套逻辑,我一般会这样做:先用传统图像处理算法做定位和预处理,然后用一个轻量级卷积神经网络做缺陷分类。下面是一个可以参考的实现思路:

import cv2 import numpy as np from tensorflow.keras.models import Sequential from tensorflow.keras.layers import Conv2D, MaxPooling2D, Flatten, Dense # 1. 图像预处理:灰度化 + 高斯滤波去噪 img = cv2.imread('defect_sample.jpg') gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) blurred = cv2.GaussianBlur(gray, (5, 5), 0) # 2. 用 Canny 边缘检测定位产品区域的轮廓 edges = cv2.Canny(blurred, threshold1=50, threshold2=150) contours, _ = cv2.findContours(edges, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE) x, y, w, h = cv2.boundingRect(contours[0]) roi = blurred[y:y+h, x:x+w] roi_resized = cv2.resize(roi, (128, 128)) # 3. 构建一个轻量级 CNN 模型做缺陷分类 model = Sequential([ Conv2D(16, (3, 3), activation='relu', input_shape=(128, 128, 1)), MaxPooling2D(2, 2), Conv2D(32, (3, 3), activation='relu'), MaxPooling2D(2, 2), Flatten(), Dense(64, activation='relu'), Dense(4, activation='softmax') # 四类:正常、划痕、污点、变形 ]) model.compile(optimizer='adam', loss='categorical_crossentropy', metrics=['accuracy'])

这里的逻辑是先做传统图像处理来定位产品区域,避免把背景噪声也送进网络。很多入门者直接拿原图丢给 CNN,结果模型学到的全是背景特征,一到产线上就翻车,这就是血泪经验。Canny 边缘检测的阈值需要根据实际产品调整,阈值设太低会圈进太多背景,设太高会把产品外轮廓切断。

CNN 结构故意做得很浅,原因是在工业场景里推理速度比精度更重要。产线上节拍可能只有几秒,你花 3 秒跑一个准确率 99% 的模型,不如花 0.5 秒跑一个准确率 97% 的模型,因为漏检了还能靠后道工序拦截,但产线停线就是真金白银的损失。

3.3 AIoT 智慧工厂:从单点质检到系统协同

方案里提到“基于 AIoT 的智慧工厂”是智能制造的创新引擎,覆盖工业产品、电子、汽车、电力、化工、交通等领域,典型应用包括质量控制、诊断和预防性维护、数字双胞胎支持、机器人感知、智能家居。

AIoT 这个提法值得展开讲。它不是一个新平台,而是“AI 算法 + 物联网数据”在工厂里的系统化应用。单点视觉质检只是抓产品质量,AIoT 智慧工厂做的是把质检结果、设备状态、能耗数据、排产信息全部打通。比如视觉质检发现某个工位产品连续出现同一种划痕缺陷,系统不是只报警,而是关联到设备振动数据,判断是不是某个刀具磨损了,从而触发预防性维护。

这种系统协同是智能制造和传统自动化的根本区别——传统自动化是“设备坏了才修”,AIoT 是“数据快异常时就知道设备快要坏了”。原文提到的“预防性维护”“主动性维护”“能耗管理”都是这个逻辑下的具体场景。

4. 基于 LSTM 的流程预测引擎:从黑匣子到可视化决策

4.1 流程挖掘为什么要做预测

方案里有一块内容叫“基于人工智能的流程预测引擎”,核心是流程挖掘分析。这个思路在制造里非常实用:你的订单从下达到发货,经历多个业务节点——组装排程、半成品入库、产品组装、发货申请、货代订舱,每个节点需要的时间受内外部因素影响,包括新闻、天气、海运班次、社交媒体数据、供应商供货情况、节假日、人工可用度。

流程预测的商业价值有三块:第一,根据客户的个性化定制需求,预测一个订单能不能接、多久能交付;第二,预测流程瓶颈,比如识别出某个节点任务执行时间过长,提前调整资源;第三,提升客户满意度——预测出可能的延迟交货风险,提前给客户打预防针,而不是等客户来投诉。

这里有一个关键认知:流程预测和流程监控是两码事。监控是告诉你“现在流程走到哪了”,预测是告诉你“接下来会走到哪、什么时候能走完”。方案里的“预测引擎”做了两件事——第一步迭代预测下一个业务节点的执行时间,第二步生成最可能的业务流程路径及该路径的执行时间。这两件事对应的是接单评估和交付承诺,都是直接面向客户的价值输出。

4.2 LSTM 预测模型的工程实现

方案里明确提到用循环神经网络(RNN-LSTM)做时间序列预测。流程时间数据本质上是时序数据,LSTM 能记住“上周这个供应商延迟了 2 天”这类历史模式,比传统回归模型更适合捕捉流程中的长程依赖。

工程实现上,我通常这样做:

import numpy as np from tensorflow.keras.models import Sequential from tensorflow.keras.layers import LSTM, Dense, Dropout from sklearn.preprocessing import MinMaxScaler # 假设 flow_data 是每个订单在各业务节点的历史耗时,形状为 (样本数, 时间步长, 特征数) # 特征包括:供应商供货延迟、海运班次间隔、节假日标记、人工可用度等 scaler = MinMaxScaler() scaled_data = scaler.fit_transform(flow_data.reshape(-1, flow_data.shape[-1])) scaled_data = scaled_data.reshape(flow_data.shape) # 构造 LSTM 模型:输入最近 N 个节点的耗时,预测下一个节点的耗时 def build_lstm_model(input_shape): model = Sequential([ LSTM(64, return_sequences=True, input_shape=input_shape), Dropout(0.2), LSTM(32, return_sequences=False), Dense(16, activation='relu'), Dense(1) # 回归任务,输出下一个节点的执行天数 ]) model.compile(optimizer='adam', loss='mse', metrics=['mae']) return model model = build_lstm_model((10, 6)) # 10 个历史时间步,6 个特征维度 model.summary()

这段代码有几个关键点。第一,数据必须先做归一化,因为供应商延迟可能是 10 天级别的数值,而节假日标记是 0/1,不归一化的话模型会忽略小数值特征。第二,LSTM 的 return_sequences 参数要理解清楚——第一层设置为 True 是为了向第二层传递完整的时间步输出,最后一层不返回序列是因为我们只需要最终预测值。第三,Dropout 放在 LSTM 层之间,防止模型过拟合到个别订单的偶然模式上。

实际跑这个模型时,最常遇到的问题有两个。一个是训练数据不够——新导入的系统可能只有几百条历史流程数据,根本喂不饱 LSTM,这种情况下我的做法是先拿规则模型跑着积累数据,数据量到几千条再换 LSTM。另一个是特征选择——不是所有特征都有用,比如天气数据对海运班次有影响,对半成品入库可能没影响,建议先做特征相关性分析再决定要不要纳入。

4.3 从预测到决策:流程瓶颈的提前干预

方案里说得很清楚,预测引擎的价值不只是“知道什么时候能交付”,更重要的是“提前发现瓶颈在哪里”。举例来说,如果 RNN-LSTM 模型预测某个订单在“产品组装”节点要停留 5 天,而历史平均值是 2 天,那系统就应该发出预警:这个订单有延迟风险,建议提前调整组装资源。

落到系统设计上,流程预测引擎通常和流程挖掘工具配合使用,前者管未来,后者管过去。流程挖掘分析历史数据,找出“哪些节点最常成为瓶颈”“哪类订单最容易延迟”,预测引擎则把这些规律用起来,对当前订单做实时预测。原文提到的“半成品的业务节点”和“缺货”是关键信号——如果你能在半成品阶段就预测到缺货风险,就能提前补料,而不是在组装阶段才发现没料可用,那才是真的被动。

这套逻辑在制造业里还有一个延伸用法——接单评估。客户下了一个定制订单,系统跑一遍全流程预测,告诉销售“这个订单按当前产能排期,预计需要 23 天交付”,销售就能明确回答客户,而不是拍脑袋承诺 10 天。交付承诺的可靠性,直接影响客户信任度,这套东西的投入产出比其实很高。

5. 避坑指南:智能制造落地的五个常见问题与排查思路

5.1 传感器数据接进来了,但分析不出价值

现象:工厂花了几十万装了一批传感器,数据也传上来了,但管理层发现这些数据除了能在监控大屏上展示之外,对生产决策一点用都没有。

原因:传感器选型时没有对应到具体的决策场景。工厂只是为了“数字化”而采集数据,没有定义“这个数据异常时谁要看、看他怎么做决策”。

解决:回到方案里的思路,按“关键质量属性 + 关键设备 + 关键工艺参数”来反推传感器需求。每个传感器的数据都必须关联到一个分析应用,比如质量早期预警、能耗管理或主动性维护。如果找不到对应的决策场景,这个传感器就不该装。

5.2 云端平台部署后,产线网络抖动导致控制中断

现象:MES 的核心控制逻辑部署到云端后,某天网络波动,整条产线的调度指令延迟了十几秒,产线设备全部停下来等待指令,损失惨重。

原因:把实时性要求高的控制逻辑放到了云端,忽略了边缘侧的断网自持能力。

解决:重新划分边缘和云端的职责边界。设备控制、任务分配这类毫秒级响应的逻辑留在边缘侧,云端只做非实时的分析、预警和可视化。这个问题的判断标准很简单——问一句“断网 30 秒产线会不会停”,如果会,这个系统就必须留在边缘。

5.3 视觉质检模型在实验室准确率 99%,上线后误报率暴涨

现象:视觉质检模型在测试集上跑得很好,但部署到产线后,良品被误判为缺陷的比例明显偏高,质检员不得不花大量时间复核。

原因:实验室测试用的样本和产线实际环境差异很大。产线的光照变化、振动导致图像模糊、产品遮挡、背景杂物,这些在测试集里都没有覆盖到。

解决:上线前做一轮现场图像采集,把产线真实环境下拍到的图像加进训练集。另一个有效做法是像方案里说的那样,结合传统视觉特征做定位和预处理,先把产品区域裁剪出来再送进神经网络,减少背景噪声的干扰。建议在上线初期设置一个“影子模式”——模型并行运行但不直接影响判定,收集一段时间的对比数据后再正式切换。

5.4 LSTM 流程预测在季度切换后预测偏差越来越大

现象:流程预测模型刚上线时效果不错,但运行了一个季度之后,预测的流程天数越来越不准。

原因:制造业的流程会随季节变化——年底集中交付、供应商在节假日前后供货周期变化、新产品的导入节奏不同。模型训练时用的历史数据分布和当前实际分布产生了偏移,这就是典型的“概念漂移”。

解决:做持续训练和定期重训。LSTM 这类模型不是训练一次就结束的,需要建立数据回流机制,每天把新产生的真实流程数据加入训练集,每个月重新训练一次模型。同时监控预测误差的变化趋势,如果误差连续多日超过阈值,就触发自动重训。这是我的血泪经验——预测类模型上线后,运维工作量不比开发小。

5.5 从传统质检切换到 AI 视觉质检,车间工人抵触情绪大

现象:AI 视觉质检上线后,原本的质检员发现自己要被调岗,很多人担心失业,有些人故意不配合新系统,甚至找各种理由证明 AI 不如人工。

原因:变革管理没跟上。智能制造本质上会改变岗位结构和人员技能需求,但方案在推进时只关注了技术层面,忽略了“人”这个变量。

解决:在方案宣讲时明确说明——AI 视觉质检替代的是重复性、疲劳度高的检测工作,但质检员会转型为质检数据审核员、异常复核员或设备维护人员。方案原文里有一句话很关键——“员工短缺,培训下一代劳动力及强化人机交互至关重要”,这说明人机协作才是最终形态,而不是彻底用机器换人。落地时可以设计一个过渡期方案,让质检员从操作型角色逐步转向复核型角色,降低转型冲击。

6. 把方案落地到验证:用数据闭环验证智能制造成效

我习惯在智能制造项目上线后做一件事,验证效果而不是看系统跑起来就算成功。这个验证思路是方案里“从智慧工厂到智慧价值链”的实际应用,也是我每次给企业做落地辅导时的标准动作。

验证的第一层是单点指标。视觉质检上线后,算三组数:质检直通率、误报率、漏报率。直通率提了多少,误报率降了多少,漏报率有没有控制在可接受范围。设备预测性维护上线后,算设备综合效率 OEE,重点看非计划停机时间有没有降下来。这些指标不需要上复杂的商业智能平台,用 Excel 拉两个月的对比数据就能说明问题。

验证的第二层是流程指标。如果你是做流程预测引擎,就看准时交付率(OTD)。上线前可能只有 60%,上线三个月后有没有提升到 75%。另一个指标是“接单评估准确率”——拿预测模型跑历史订单,看预测交付天数和实际交付天数的偏差分布,平均值控制在 ±2 天以内就算及格。

验证的第三层是系统性验证。这层最容易忽略也最值钱——把物联网数据、质量数据、流程数据、财务数据放到一起看。方案原文里提到“从智慧工厂到智慧价值链”的完整链条包括产品研发、生产运营、质保与服务合同、销售服务,这种跨环节的视角往往能发现单点数据看不出来的机会。

我来说一个具体做法,用来验证“传感器数据驱动决策”是否真的落地:选一个核心产品线,把过去三个月的质量异常记录全部导出来,逐条追溯对应的传感器数据——当时设备振动值是多少、温度是多少、流量是多少。如果 80% 的质量异常都能从传感器数据中找到预兆特征,说明数据闭环是通的;如果找不到,说明传感器布点或采样频率有问题,需要回头重新修正。

数据闭环跑通之后,再到现场去验证人工决策和系统建议的一致性。让车间主任先自己判断一批订单的交付周期,再和 LSTM 模型的预测结果对比。如果人的判断普遍比模型差,恭喜你,这套系统有真实价值;如果人和模型差不多,说明流程还不够复杂,暂时不需要上预测模型,先回去把数据基础打扎实。

这套验证思路很朴素,但它能帮你回答最核心的问题——你花的钱是变成了一个展示用的玩具,还是真正变成了决策力。我自己在上手这类智能制造方案时,最深的感受是:技术框架固然重要,但决定成败的往往是数据质量、系统边界划分和组织变革三件事。

本项目为 PPT 格式,非常适合做内部方案研讨和立项汇报使用,建议结合你所在行业的具体工艺特点,把方案里的通用框架映射到真实的传感器布点和分析场景中。看完这份方案,建议你一定亲手做一遍“传感器数据反推质量异常”的验证动作,这个习惯能帮你在大量看上去很美的智能制造方案里挑出真正能落地的部分。希望帮到你。

本文还有配套的精品资源,点击获取

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/16 7:26:45

Caché社区版tar.gz部署指南:从解压到JDBC连接SQL实战

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

作者头像 李华
网站建设 2026/10/16 19:57:06

STM32L021K4与PCA9422超低功耗电源管理实战

/* 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 13:10:04

PCA9422+STM32F732IE组合实现微安级待机与高效电源管理

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

作者头像 李华
网站建设 2026/10/16 13:53:43

MediaPipe姿态检测在边缘设备落地的三大硬约束

/* 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 9:05:58

机器学习APT检测实战:从行为窗口到攻击链的代码实现

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

作者头像 李华
网站建设 2026/10/16 15:10:45

便携式电源管理实战:PCA9422与PIC18F85K90的低功耗软硬协同设计

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

作者头像 李华