
某条自动化产线上有个视觉检测工位整机塞在密闭电控柜里夏天柜内温度能到五十多度。当时为了压成本选的是一块商用主板头两个月一切正常第三个月开始随机重启第四个月直接点不亮。拆开一看供电部分的电解电容顶部已经鼓了。后来换成工业主板同样的柜子、同样的散热条件一路跑到现在没再出问题。这件事基本就是工业主板存在的理由——它不是在拼跑分和接口数量而是在拼在没人管的环境里能不能连续几年不出事。工业主板也叫工控主板、嵌入式主板本质是一块为长时间连续运行、宽温宽压、抗振防尘、长供货周期而重新设计过的主板。它服务的对象是产线设备、机器视觉工位、AGV小车、电力与轨交终端、医疗仪器、户外自助设备、边缘计算盒子这些装上去就希望五年别动它的场景。如果你正在做整机选型、刚接手一个工业项目或者被现场随机死机折腾过几轮下面这些内容应该对你有用——我按选型、环境适配、接口、散热、供货、验证、排障的顺序把这块板子从参数表到现场踩过的坑都摊开讲一遍。1. 工业主板和消费级主板的分界线到底在哪1.1 三个最容易被忽略的硬件差异很多人第一次对比工业主板和商用主板看到的是同样的芯片组、同样的内存插槽、同样的显示输出价格却差出一大截第一反应是溢价。真正的差别藏在参数表不显眼的地方我一般从三个点切入看。第一是元器件温度等级。商用主板大量使用 85℃ 额定电解电容和普通晶振工业主板普遍换成 105℃ 固态电容、宽温晶振、宽温电感。这带来的不只是耐温上限提高还有 ESR等效串联电阻在低温下的表现差异。普通电解电容在 -20℃ 时容量会明显下降、ESR 上升冷启动瞬间的纹波抑制能力变差这就是为什么有些板子在冷库里放一夜早上第一次上电死活起不来热一会儿就正常。第二是供电与保护的冗余设计。工业主板的 DC 输入口后面通常能看到防反接 MOS、TVS 管、共模电感、保险丝这一整套。商用主板用 ATX 电源供电这些活儿交给电源做了工业现场大量是 12V/24V 直接进板浪涌、反接、点火瞬态全得板子自己扛。第三是生命周期管理。一颗芯片从量产到停产通常五到七年工业主板厂商会做 BOM 锁定和替代料预验证商用主板则是卖完这波就换代。这一条不体现在硬件上但它决定你三年后还能不能买到一模一样的板子。1.2 认证、测试与售后构成的三项隐性成本工业主板贵出来的钱很大一部分花在你看不到的地方。我列一下常见项目你就明白价格差的来源。成本项具体内容对使用者的实际意义环境测试高低温循环、湿热、振动、冲击、盐雾出厂前已经替你踩过一轮坑EMC 测试静电放电、射频辐射抗扰、电快速瞬变脉冲群装进整机后过认证的概率更高老化筛选常温/高温老化、反复上下电早期失效件在出厂前被筛掉售后与版本管理批次追溯、固件版本冻结、EOL 通知三年后维护有据可查这里重点说老化筛选。电子产品的失效曲线是浴盆形早期失效集中在通电头几十小时。工业主板出厂前通常要做 48 小时以上老化有的还会做温度循环老化。你自己买一块商用板回来做整机是没有这道工序的——那部分早期失效率就转移到你的客户现场了。1.3 哪些场景其实不需要工业主板说句实在话工业主板不是万能答案。我见过不少项目明明是在恒温机房里跑一台测试工装用两三个月就换方案也硬上工业主板预算白白多花一倍。判断标准很简单问自己三个问题设备装在哪里、坏了会怎样、要用多久。装在恒温办公室、坏了重启一下就行、预期寿命一年以内商用主板完全够用。反过来装在没有空调的车间、停机意味着整条线停产、要求五年不换硬件那就别省这个钱。还有一个中间地带值得提半工业场景。比如装在车间但柜内有空调环境温度不超 40℃可以选增强型商用方案——商用主板加宽压电源模块加加固结构成本比全工业方案低三到四成。这条路我走过几次前提是你真的测过柜内温度而不是凭感觉认为应该不热。2. 形态规格整机结构定下来主板才有得选2.1 主流规格的真实约束条件工业主板的规格比商用主板杂得多第一次接触容易被一堆名词绕晕。我把常见的几类整理成一张表重点看扩展能力和结构配合两列这两项才是选型时真正卡脖子的地方。规格典型尺寸扩展能力常见用途ATX / Micro-ATX305×244mm / 244×244mm多条 PCIe/PCI 插槽多卡视觉、上架式工控机Mini-ITX170×170mm1 条 PCIe x16 或 Mini-PCIe紧凑型整机、边缘盒子3.5 寸146×102mmMini-PCIe M.2 SIM车载、AGV、小型终端PICO-ITX100×72mm仅 M.2 / Mini-PCIe超薄设备、手持终端COM Express模块 95×125mm 起全部由载板决定需要定制 IO 的批量产品EPIC165×115mm1 条扩展 丰富板载 IO空间受限但要多串口选型的顺序我建议反过来走先定机箱和安装方式再定主板规格。因为机箱、散热器、线缆走向一旦定型主板尺寸就基本被锁死了反过来迁就主板的代价通常更高。2.2 什么情况下该选 COM Express 而不是一体板COM Express 这类核心模块 载板的架构是把 CPU、内存、芯片组做成一个模块所有对外接口都在你自己设计的载板上。它的好处很直接算力升级时只换模块载板和结构不动接口可以完全按项目定制不用为用不上的口付钱。代价也很直接载板是一次性工程投入画板、打样、调试、做认证小批量项目的分摊成本会很高。我的经验是整机年用量低于五百台、或者接口需求跟标准板差不多就老老实实选一体板年用量上千台、且未来两三年内确定要升级算力才值得走模块化路线。还有一点常被忽略模块化架构的散热路径设计难度更高。模块和载板之间靠连接器堆叠热量的传导路径要重新规划如果散热器只压在模块上载板上的电源器件就成了孤岛。2.3 结构配合的细节清单主板规格定了还有一堆装上去才发现的细节。这部分我吃过亏列成清单方便对照。安装孔与螺钉工业主板多数用 M3 铜柱拧紧扭矩控制在 4~6 kgf·cm超过容易把 PCB 内层压裂表现为时好时坏的信号故障。板边净空接插件旁边至少留 5mm 走线空间尤其是带锁扣的网口和串口插拔时手指要有地方发力。接插件朝向竖直出线的接口装在机箱顶部水平出线的装侧面混着来会让线束绕成一团。风道方向如果整机有风扇风扇到主板的距离不小于 20mm否则局部风速过高、灰尘集中沉积在散热片迎风面。线缆弯折半径工业环境常用拖链线缆弯折半径不小于线径的 7 倍否则几个月就断芯。3. 宽温、宽压、抗振严苛环境的三道硬门槛3.1 宽温不是标个 -40℃ 就完事工业主板的温度指标一般写三组工作温度、存储温度、元器件等级。常见的宽温板标 -20℃~70℃ 工作、-40℃~85℃ 存储全宽温板标 -40℃~85℃ 工作。看这个数字的时候有三个坑要留意。第一工作温度指的是环境温度还是板面温度。有些规格书标的是板边环境温度有些标的是散热片附近温度差个十几度很正常。问清楚这一点能避免整机装好后才发现实际工况超了。第二低温下的冷启动能力。板子能在 -40℃ 下运行不代表能在 -40℃ 下开机。冷启动时电容 ESR 升高、晶振起振裕度下降、电源芯片软启动时间变化都可能让上电时序错位。真正的宽温板会做冷启动测试通常要求在低温下浸泡足够长时间后直接上电反复若干次全部通过。第三凝露问题。从冷库搬到常温环境板面会结露。工业场景的常规做法是整机做三防涂覆常见的是丙烯酸或聚氨酯涂层或者要求柜内做除湿。这一点在参数表上根本看不出来得主动问。温度这块我给个经验分档方便快速判断工作环境温度建议方案备注0~40℃商用或增强型商用柜内需确认实测温度-10~50℃宽温工业板注意散热余量-20~60℃宽温工业板 降额设计CPU 需降频或加大散热-40~70℃ 以上全宽温板 三防 加热成本显著上升3.2 宽压输入与电源完整性工业现场供电远比办公室恶劣。24V 标称电压实际可能因为大功率设备启停瞬间掉到 18V 或者冲到 30V车载场景的点火瞬态更是能冲到几十伏。所以工业主板的 DC 输入通常做成宽压常见是 9~36V车载版本会做到 6~36V 甚至更宽。光有宽压范围还不够还要看这三项反接保护。现场接线接反是高频事故好的设计用 MOS 管做理想二极管反接保护代价是几毫瓦损耗差的设计用二极管压降大、发热明显。看规格书里有没有明确写这项。浪涌与瞬态抑制。工业现场常见的是电快速瞬变脉冲群和浪涌板上要有 TVS 加共模电感加气体放电管的组合。这里有个细节TVS 的钳位电压要低于后级电源芯片的绝对最大额定值中间还得串限流元件否则能量还是会灌进去。掉电保持时间。产线设备最怕的不是断电是断电瞬间正在写存储。工业主板上有时候会加大输入电容做到掉电后维持几十毫秒让系统有时间执行安全关机。如果你的应用涉及数据落盘这一项值得单独确认或者自己外挂一个掉电检测加超级电容的模块。上电时序也容易出问题。多路电源轨比如核心电压、内存电压、IO 电压的上电顺序有硬性要求顺序错了可能表现为偶尔起不来或者内存识别不全。板上电源芯片通常由一颗 PMIC 或者时序控制器统一管理但如果你自己外挂了设备从板上取电要注意别在主板还没准备好时就把负载挂上去。3.3 振动与冲击结构设计比主板本身更关键抗振这件事主板能做的其实有限——加固焊点、用带锁扣的连接器、M.2 用螺钉固定而不是卡扣、大质量元件打胶。真正决定成败的是整机结构。我见过车载项目主板选得挺好结果整机装在支架上只用两颗螺钉固定跑了两万公里之后板子上的内存条松了。所以抗振要按这个顺序想主板固定点数量和位置 → 连接器锁扣 → 线缆应力释放 → 大质量器件加固 → 整机减振。具体参数上工业设备常见的振动要求是 5~500Hz 扫频、1.5Grms 随机振动冲击 15G/11ms。实际能不能过靠的是整机做振动台测试而不是看主板规格书写了抗振两个字。有个成本很低的验证办法整机装好后做一段模拟运输振动普通振动台跑一两个小时然后拆开检查螺钉有没有松动、连接器有没有位移、焊点有没有裂纹。4. 接口的工业性格从串口数量就能看出用途4.1 多串口与隔离设计工业主板和商用主板在外观上最直观的差别就是串口特别多。一块 3.5 寸板上挂四到六个串口很常见还经常是 RS-232/422/485 可配置。数量之外更要看是否隔离。产线上 PLC、变频器、伺服驱动器共地之后地电位差能到几伏甚至更高不隔离的串口轻则丢包重则烧收发芯片。带隔离的串口通常标 2.5kV 或 3kV 隔离电压成本会增加但在多设备共地的场合是必需品。选型时有几个具体点要确认终端电阻是否可切换。RS-485 总线长距离传输需要 120Ω 终端电阻板载如果只能用跳线或者 BIOS 设置切换比焊死电阻灵活得多。收发方向控制方式。自动收发切换省事但在高速或长线下可能出现方向切换延迟导致丢字节手动控制的更可控。引脚定义。同样是 DB9RS-232 和 RS-485 的引脚定义完全不同接错设备直接不通信接线前务必查手册。4.2 CAN、GPIO、看门狗这类控制向接口这几个接口是工业主板的性格标签做控制类项目离不开。CAN 总线在 AGV、车载、运动控制里很常见。板上集成 CAN 控制器加收发器省掉一个 USB-CAN 转换器。要注意的是终端电阻一条 CAN 总线只有两端各接 120Ω中间节点不能接。板载如果自带 120Ω 且不能断开多节点组网时就会出问题选型时问清楚能不能通过跳线或寄存器关掉。GPIO常见 4 路到 16 路形式有光耦隔离输入、达林顿或 MOS 开漏输出。驱动能力是关键参数光耦输入一般 5~24V 宽压输入、几毫安电流输出如果是开漏驱动继电器必须外加续流二极管否则关断瞬间的反向电动势会打穿管子。看门狗分硬件看门狗和软件看门狗。硬件看门狗由独立芯片计时超时直接拉复位程序跑飞了也能救回来软件看门狗依赖系统定时器系统整体卡死时就失效了。工业项目应该优先用硬件看门狗超时时间通常可在 BIOS 里设从几秒到几百秒。喂狗这件事有个坑很多人在主循环里喂狗结果某个耗时任务卡住主循环还在跑狗照样被喂系统实际上已经失效了。正确做法是让每个关键任务都上报心跳全部心跳正常才喂一次。下面是个简化示例import time, threading heartbeats {vision: 0, motion: 0, io: 0} TIMEOUT 5.0 def feed_watchdog(): while True: now time.time() # 所有任务的心跳都必须在超时窗口内更新 if all(now - t TIMEOUT for t in heartbeats.values()): with open(/dev/watchdog, w) as f: f.write(1) else: # 不喂狗让硬件看门狗复位系统 pass time.sleep(1) # 各任务线程内定期执行 heartbeats[vision] time.time()这段逻辑的意义在于任何一个任务卡住看门狗就不再被喂硬件复位会把整机拉回来。相比整机死机等运维到现场按电源键这个差别在无人值守场景里是决定性的。4.3 双网口、M.2 与扩展槽的取舍双千兆网口在工业主板上几乎是标配用途通常分三种一个是设备网、一个是办公网做物理隔离或者一个做冗余或者一个接相机、一个接上位机。前两种是主流。选双网口时要看两个网口是不是独立的控制芯片有些设计是单芯片双口共享 PCIe 带宽两个口同时跑满时会互相拖累。扩展槽的取舍更考验判断。PCIe 通道总数是固定的一块板子上给了 PCIe x16 插槽往往意味着 M.2 或额外的网口要降速。我做选型时会画一张带宽预算表设备接口类型需求带宽实际分配工业相机PCIe x4约 3GB/sx4 Gen3NVMe 存储M.2 M-Key约 2GB/sx2 Gen3第二网口PCIe x1约 125MB/sx1 Gen3无线模块Mini-PCIe约 50MB/sx1 Gen2把这张表填满你就知道这块板的通道拆分能不能满足需求。很多参数看起来够的板子实际跑起来相机掉帧原因就是通道被拆细了。5. 无风扇散热把热量导出去而不是吹出去5.1 热阻链路的拆解与粗算无风扇设计是工业整机的常态理由很实在风扇是唯一有机械磨损的部件寿命通常三到五年而且会把灰尘吸进机箱。去掉风扇之后热量只能靠传导走出去路径变成芯片结 → 芯片壳 → 导热界面材料 → 散热片 → 机箱壳体 → 环境空气。这条链路每一段都有热阻粗略算一下就知道余量够不够。假设某低功耗处理器 TDP 15W允许结温 100℃环境温度 55℃那么总热阻必须小于 (100-55)/15 3℃/W。拆开看芯片到壳约 0.3℃/W导热材料 0.2℃/W散热片到机箱 0.5℃/W机箱到空气 1.2℃/W加起来 2.2℃/W看起来够但这是理想值。实际装配压力不足、材料老化、灰尘覆盖任何一项恶化 30%余量就吃光了。所以我一般要求按最恶劣环境温度再加 10℃ 余量来算热阻。上例中应该按 65℃ 环境算总热阻要求变成 2.3℃/W和实际值几乎打平——这时候就该考虑降频、加大散热片或者改用更低功耗的平台了。5.2 导热界面材料的选型与老化导热界面材料是整机里最容易慢性死亡的一环。常见三类导热硅脂初始热阻最低但存在泵出效应pump-out——芯片反复热胀冷缩把硅脂从接触面挤出去几个月到一年后中间就空了。导热垫施工方便但热阻偏高压缩率不足时接触面有气隙。相变材料常温是固态达到相变温度后软化填充缝隙兼顾低热阻和抗泵出成本高一些。我的选择逻辑是功耗低、维护周期长的设备用相变材料需要现场返修的用导热垫好拆实验阶段用硅脂方便反复拆装。还有一个容易忽略的点是装配压力。散热片和芯片之间的压力太小界面材料填不满微观缝隙压力太大可能压裂芯片或者让 PCB 变形。用弹簧螺钉是常见解法四个角均匀受力扭矩按厂商推荐值来我一般用 3~4 kgf·cm 起步然后实测温度再微调。5.3 实测用温度记录跑一天的真实工况热设计的最终判据只有一个在真实工况下测出来的温度。我习惯在整机里布三个测点CPU 散热片根部、机箱内部空气、机箱外部环境用一个温度记录仪连续采 24 小时以上。软件层面可以用下面这段脚本采板载温度传感器和外部记录仪的数据做交叉验证#!/bin/bash # 每 30 秒记录一次温度持续 24 小时 for i in $(seq 1 2880); do ts$(date %Y-%m-%d %H:%M:%S) cpu$(cat /sys/class/thermal/thermal_zone0/temp 2/dev/null) echo $ts,$((cpu/1000)) /var/log/thermal.csv sleep 30 done采完之后看三件事最高温度出现在什么时段通常是午后环境温度最高时、温度波动幅度波动大说明散热余量紧、以及是否出现降频记录。如果 CPU 温度贴着允许上限跑就算没死机长期可靠性也要打折扣——半导体器件的失效率随结温升高呈指数上升结温每降 10℃寿命大致翻倍这个规律在长期运行的设备上非常真实。另外一个细节灰尘。无风扇机箱半年后散热片鳍片间会积一层灰热阻明显上升。解决办法一是进风口加防尘棉并纳入维护计划二是散热片鳍片间距做大一些不小于 3mm不容易堵。6. 长供货与 BOM 锁定选型时最贵的一项隐性成本6.1 五年供货期到底意味着什么工业客户最常提的要求是这块板子五年内不能停产。这句话落到供应商那边意味着他们要和上游芯片厂签长期供货协议、提前备货、并且对关键器件做替代料验证。对使用者来说这件事的价值在设备交付三年后才会体现。我遇到过一个项目整机交付两年半后客户要追加二十台结果原主板停产替代型号的接口布局变了机箱要重新开模线束要重新做单台成本反而比当初省下的那点钱高得多。选型时可以直接问三个问题这块板的预计生命周期是几年、有没有 EOL 通知机制、关键器件有没有做过替代料验证。这三个问题的答案比多两个串口重要得多。6.2 自己做一份 BOM 风险清单即便选了长供货的板子整机上还有一堆外购件有停产风险。我习惯在项目立项阶段就做一份风险清单重点关注这几类器件类型风险等级常见应对主板/核心模块高锁定型号签订货协议备 5%~10% 库存内存条中选主流规格避免小众容量存储SSD/eMMC高优先选工业级确认 TBW 与掉电保护电源模块中选标准尺寸便于替换特殊连接器高提前备货或设计时选通用型号定制线束中图纸归档保留两家供应商存储这块特别值得单独说。消费级 SSD 在突然断电时可能丢失映射表工业级 SSD 通常带掉电保护电容或者采用更保守的写入策略。产线设备断电是常态这一项的差别在实际使用中非常明显。6.3 版本管理与固件冻结主板到货之后还有一件事必须做记录版本。同一型号的板子不同批次的 BIOS 版本、元器件方案都可能有细微差异。我要求每台整机都记录主板序列号、BIOS 版本号、关键器件批次存到一个可查询的表里。固件层面量产前应该做一次 BIOS 配置冻结把必要的设置看门狗超时、上电自启、串口模式、启动顺序固化成一个配置文件每台机器烧录后回读校验。这样做的价值在售后阶段体现——现场出问题时第一件事是确认这台机器跑的是不是标准配置而不是花半天排查一个上次调试时顺手改了的设置。7. 从点亮到 72 小时老化一套可复现的验证流程7.1 上电前的静态检查新板到手别急着上电。这一步花十分钟可能省下一块板。流程是目检有没有明显磕碰、电容歪斜、连接器引脚变形→ 万用表二极管档测各路电源对地阻抗3.3V、5V、12V 主轨正常应该是几百欧以上接近零就是短路→ 检查跳线和拨码开关是否在预期位置。这一步最常见的发现是电源轨对地短路原因可能是包装运输中金属异物掉在板上也可能是上一台机器的线束残留。上电前发现换个板就行上电后发现可能连带着烧一串器件。7.2 首点亮与电源轨时序确认首次上电建议用可调直流电源限流设在额定电流的 1.2 倍左右这样即使有短路也不会造成大破坏。上电后先看电流待机电流应该在几十毫安到几百毫安明显偏大就立刻断电。系统起来后用示波器看一下主要电源轨的上电时序。多路电源的上升沿应该按手册规定的顺序依次建立间隔通常在毫秒级。我曾遇到过一块板子内存识别不全最后查出来是内存供电轨比核心电压轨早建立了 200 毫秒加了一颗小电容调整斜率才解决。这种问题不测时序基本查不出来。7.3 接口环路测试与压力测试点亮只是开始真正的验证是把每个接口都跑一遍。串口用回环头短接收发跑一段收发测试网口用打流工具对打USB 口逐个插设备识别GPIO 逐个翻转测量电平。串口回环测试可以直接用脚本跑几千次收发看有没有丢字节import serial, time ser serial.Serial(/dev/ttyS1, 115200, timeout1) fail 0 for i in range(5000): payload fTEST{i:06d}.encode() ser.write(payload) resp ser.read(len(payload)) if resp ! payload: fail 1 print(f第 {i} 次不匹配: 发送 {payload} 收到 {resp}) time.sleep(0.1) print(f完成失败 {fail} 次) ser.close()存储要做写满测试特别是工业级 SSD 的掉电保护应该在写入过程中随机断电若干次再检查文件系统是否完好。内存跑一轮压力测试至少覆盖全部容量。这几项跑完基本能筛掉大部分早期失效。7.4 高低温循环与振动如果项目有宽温要求这一步不能省。常见的做法是在温箱里跑温度循环低温保持 → 升温 → 高温保持 → 降温每个循环几小时跑十几个循环全程设备通电运行并记录日志。判据是全程无死机、无报错、温度数据在预期范围内。没有温箱怎么办有个务实的替代方案把整机装进实际机柜在夏季高温时段连续跑一周同时用外置温度记录仪记录柜内温度配合软件压力负载模拟满负荷。这不能替代正式测试但能提前暴露出大部分散热问题。振动测试同理普通振动台跑一段模拟运输的扫频比什么都直观。测完拆机检查螺钉、连接器、焊点这套流程下来我心里才算有底。8. 踩坑实录三类典型故障的排查链路8.1 低温环境下偶发无法开机现象是设备在冷库场景里放一夜早上第一次上电不亮断电等一会儿再开就好了热起来之后一整天都正常。排查链路我按这个顺序走先测电源输入——量上电瞬间输入电压有没有跌落有些电源低温下启动能力差再看 RTC 电池——低温下电池内阻上升电压不足可能影响开机自检然后查晶振——用示波器看主时钟起振是否正常宽温晶振和普通晶振在这里差别明显最后看电容——检查供电部分用的是什么等级的电容普通电解电容在低温下 ESR 上升纹波变大电源芯片可能进入保护。这个案例最后的根因是输入电源模块的启动能力不足换了宽温电源模块解决。但排查过程中顺便把板上的 RTC 电池也换成了宽温型号算是把隐患一起清了。8.2 串口通信跑几小时后开始丢包现象是设备连续运行几个小时后跟 PLC 的串口通信开始出问题重启就恢复再跑几小时又出。这种情况我第一反应不是查代码而是查物理层。步骤是量地电位差——用万用表测主板地和 PLC 地之间的电压如果超过一两伏说明存在地环路共模干扰是主因检查屏蔽层接地——屏蔽线只能单端接地两端都接会形成地环路天线确认终端电阻——RS-485 长线两端各 120Ω中间节点不能接。那次查出来是设备加了新机柜之后两个机柜的地通过桥架连在一起形成了地环路。解决办法是把串口换成隔离型或者断开其中一路屏蔽接地。经验是工业现场只要涉及多设备通信隔离接口一次到位比事后排查便宜得多。8.3 无风扇整机运行半年后频繁死机现象是整机在客户现场跑了大概半年开始不定期死机重启后能坚持几天间隔越来越短。拿回实验室跑又是好的。这就是典型的现场环境相关故障排查思路是先复现环境。我们把整机放进温箱温度拉到客户现场柜内的实测温度52℃跑满负荷两小时后复现了。拆机检查发现散热片和芯片之间的硅脂已经明显干裂接触面出现空隙。原因是硅脂泵出——芯片反复热胀冷缩加上散热片的装配压力本来就不足。换成相变导热材料重新按 4 kgf·cm 的扭矩紧固再跑七十二小时满载温度比原来低了 8℃问题解决。顺手还发现散热片鳍片间积了厚厚一层灰进风口没有防尘棉。后来给客户整机加了可拆洗的防尘网纳入季度维护清单。这类问题的教训是热设计不是一次性的界面材料、灰尘、装配压力都是会随时间变化的变量设计时就要给维护留口子。我自己在这些项目里最深的一个体会是工业主板的选型八成的工作量不在看参数表而在搞清楚设备到底会装在什么环境里、坏了会造成什么后果、要服役多少年。这三个问题的答案一旦明确剩下的规格、接口、散热、供货都是可以推导出来的。反过来说如果这三个问题自己也说不清那再好的板子也只是在赌运气。另一个实用建议是新项目的首台样机别急着做结构件先把主板裸板在目标环境的模拟条件下跑满一周把温度、接口、电源都测一遍后面改设计的成本会低很多。