TP301 DTU串口上云实战:从MODBUS RTU配置到TCP透传排查
简介TP301系列DTU使用说明是一份面向物联网无线数据采集场景的设备操作手册适合负责工业、农业、环境等领域远程监控项目的工程师、运维人员及初学者。手册清晰梳理了该系列产品的接口类型、手机卡与天线安装、指示灯状态等硬件知识并重点演示配置工具的下载安装、驱动对应串口识别与参数保存方法。压缩包内为1个PDF文件大小约2.15MB正文按场景给出通过MODBUS RTU协议连接TLINK平台、通过TCP协议连接TLINK平台、连接自定义服务器三类配置示例具体覆盖创建设备、设置连接协议、配置终端参数、设置协议标签等完整操作流程同时针对设备无法启动、连接不稳定等常见故障说明了排查思路与处理建议。文档以图文形式编排操作界面标注清晰便于边看边操作。目前已有256人学习下载读者按目录对照操作即可快速完成终端入网和平台对接减少摸索成本既适合初次上手的初学者按部就班学习也可作为日常维护的排障参考。附录部分补充了更多产品资料与参数索引便于需要扩展应用的读者继续查阅。1. 为什么说 TP301 系列 DTU 是串口设备上云的透传底座TP301 系列 DTU 的定位就是给没有公网 IP、没有有线网络的串口设备补一条无线透传的命脉。它把 RS485、RS232、TTL 串口收到的数据原封不动地丢进 GPRS 网络的 TCP 通道另一端无论是物联云平台、还是你自己搭的 TCP 服务器看到的都和串口绑定时一模一样的字节流。对做设备远程监控的工程师来说这意味着端侧不用写任何协议栈先把物理链路打通业务协议留给平台或服务器去解析。TP301V4 这种全网通版本在国内大多数场景都能直接选网三种串口接口加上 8~28VDC 宽压供电让它在工业现场、农业大棚、环境监测点都能放得下。本文后面所有配置步骤都围绕「DTU 怎么配、平台怎么建、数据怎么对得上」这三件事展开。2. 配置工具与基础参数先让 COM 口亮起来再谈 26 个配置项拿到 TP301 系列 DTU第一步不是急着配服务器地址而是先让电脑能识别它。这个系列统一用 USB 口做本地配置电脑端需要装 USB 转串口的驱动常见的 CH340 芯片驱动装好之后设备管理器里才会出现对应的 COM 口号。2.1 装驱动、认 COM 口固定 115200 的调试口TP301 的 USB 口是纯配置用的没有数据透传功能。这个口的串口参数出厂固定为 115200、无校验、8 位数据位、1 位停止位不随业务串口参数变化。也就是说无论你下面挂的采集模块是 9600 波特率还是 19200 波特率配置口始终是 115200这算是一个不大不小的坑有人图省事把配置口波特率改成和业务口一致结果配置工具直接连不上。# Windows PowerShell 下查看 CH340 占用的串口号 Get-WmiObject Win32_SerialPort | Select-Object Name, DeviceID, Description执行后能看到类似COM3或COM5的列表项Description 里通常带 USB-SERIAL CH340 字样。如果列表为空先检查驱动是否安装成功或者换一根 USB 线、换一个 USB 口再试。确认 COM 口之后打开配置工具先在「通讯设置」里选对这个 COM 口波特率固定选 115200再点刷新设备信息才会出现在左侧栏。这里有个细节刷新之后如果没有看到设备信息多半是 COM 口选错或者 USB 线是只充电不通数据的这是调试期最常见的假故障。2.2 26 个配置项里真正要动的八项配置工具界面打开后右侧有 26 个配置选项但日常真正需要手改的不超过八项登录包序列号、服务器地址、服务器端口号、心跳包内容、心跳包上报时间、掉线自检测开关、掉线自检测时间、串口四参数波特率、校验位、数据位、停止位。其余像设备名称、型号、IMEI、版本号、信号强度、运营商、工作温度这些要么是只读状态要么是特定场景才需要动。配置项必配级别取值建议与说明登录包序列号必配连接云平台时使用平台分配的设备序列号连接自建服务器时按服务端要求填写服务器地址必配目标服务器的域名或公网 IP服务器端口号必配目标服务器监听的 TCP 端口心跳包内容强烈建议默认 Q开启掉线自检测时必须为 Q字符串格式心跳包上报时间建议45 秒空闲无数据时周期上报掉线自检测建议开启依赖 Q/A 应答判断假连接掉线自检测时间按需0~1800 秒建议大于心跳间隔串口波特率等四项必配与下端串口设备保持一致常见 9600/8/N/1设备名称和设备型号是读取显示的不用改IMEI 一般运营商专网才需要配置APN 设置只在使用 APN 专网的用户场景下才碰普通公网卡保持默认即可。保存配置之后一定要重启设备配置才会真正生效这一步漏掉的人不在少数。2.3 心跳包与掉线自检测的联动机制TP301 的掉线自检测设计得比较有意思开启该功能时心跳包必须保持为字符串 QDTU 按设定周期向服务器发 Q服务器必须在掉线自检测时间内回一个 A否则 DTU 判定链路假连接主动断开重连重连不成功还会自动重启设备。Q 和 A 都是字符串格式不是十六进制。这意味着自建服务器的接收端要处理这个小协议至少要在收到 Q 时回 A 保活连接物联云平台时平台端会自动应答不用自己操心。我一般习惯把心跳包上报时间设为 45 秒掉线自检测时间设到 60 秒左右保证检测窗口大于心跳间隔避免出现「心跳刚发出去还没等到应答就被判定超时」的误杀。如果你把心跳包内容改成了其他字符串又开了掉线自检测终端会一直误判掉线反复重启这种配置上的自我打架属于典型的翻车现场。3. MODBUS RTU 连接云平台偏置地址 1 的坑与完整配置链路用 TP301 走 MODBUS RTU 协议上云是它最典型的应用形态。整套链路是传感器PT100 热电阻→ 8 通道模拟量采集模块 → TP301 DTU → 物联云平台。DTU 在中间只做串口到 TCP 的搬运工MODBUS 的主从关系发生在「云平台主站」与「采集模块从站」之间理解这一点后面配置读写指令时才不会糊涂。3.1 云平台侧创建产品与设备登录物联云平台之后先在左侧工具栏进入「设备」添加设备。设备名称自定义这里以采集 8 路 PT100 温度为例平台侧要做的关键设置有三处协议选 MODBUS RTU、上报周期建议 120 秒、给每个通道添加传感器映射。采集模块采集 PT100 时内部为了保留小数点分辨率会把实际温度放大 100 倍再通过 MODBUS 寄存器传输。比如实际 14.80℃寄存器里存的是 1480。平台侧如果不做处理监控界面上显示的就是 1480显然不是温度值。解决方式是在添加传感器时对每个通道添加一个映射把数值缩小 100 倍。传感器类型选择数值型数据位和单位按实际需求设置8 个通道逐个添加名称可以自定义为温度 1 至温度 8。这里补充一个平台侧的细节读写指令里的「寄存器地址」对应平台里的「偏置」但平台不允许把偏置设为 0所以偏置 1 实际对应寄存器地址 0偏置 2 对应寄存器地址 1依此类推。也就是说你看到的偏置号永远比寄存器地址大 1这是很多人配置完之后数据错位的元凶。3.2 读写指令与偏置地址必须 1采集模块作为 MODBUS 从站从站地址为 1支持 03 功能码读保持寄存器数据类型是 16 位无符号数寄存器地址 0~7 对应 8 个通道。平台侧设置读写指令时通道 1 的指令是「从站地址 1、功能码 03、寄存器地址 0」但在平台界面上偏置要填 1。通道 2 用寄存器地址 1偏置填 2这样每个通道依次递增。import struct # 构造读取从站1、从寄存器0开始、连续8个寄存器(16bit)的MODBUS RTU请求 slave 0x01 # 从站地址: 采集模块 func 0x03 # 03功能码: 读保持寄存器 start 0x0000 # 起始寄存器地址: 通道1 count 0x0008 # 寄存器数量: 8个通道 # 计算CRC16/MODBUS raw bytes([slave, func, start 8, start 0xff, count 8, count 0xff]) crc 0xFFFF for b in raw: crc ^ b for _ in range(8): crc (crc 1) ^ 0xA001 if crc 1 else crc 1 crc_low crc 0xFF crc_high crc 8 packet raw bytes([crc_low, crc_high]) print(packet.hex()) # 输出: 010300000008440c逻辑说明这段代码按 MODBUS RTU 协议拼装了标准的读寄存器请求帧低字节在前、高字节在后尾部两字节是 CRC16 校验。输出结果010300000008440c就是第 6 章本地调试时要手动发送的十六进制指令。参数说明slave 是采集模块的从站地址start 是起始寄存器地址count 是连续读取的寄存器个数项目里 8 通道温度就是 0 到 7。平台设置读写指令时如果通道多单个逐个点容易出错。平台提供了批量设置功能可以一次性把「从站地址、功能码、寄存器地址、数据类型、上报时间」统一下发给所有传感器再逐个微调通道号即可。批量设置里仍然要记住那条规则寄存器地址 0 对应偏置 1填偏置时别直接照抄寄存器号。3.3 DTU 侧参数与链路验证平台侧设备建好之后回到 TP301 配置工具。把平台设备信息里的序列号填到登录包服务器地址和端口号照抄平台下发的 IP 和端口这三个字段决定了 DTU 能不能找到平台。串口四参数必须与下端采集模块一致采集模块是 8 数据位、1 停止位、无校验DTU 串口参数就照这个设波特率也保持与模块相同否则数据上来全是乱码。配置完成后先点「保存配置」再点「重启设备」接着点右上角的「设备监听」。监听窗口会打印 USB 口输出的运行状态能看到模块开机、网络启动、SIM 卡识别、连接服务器每一步的日志。连接成功之后打开平台监控中心此时 8 路温度数据应该以表格形式出现在界面上历史曲线也同步在动。如果设备监听显示连接服务器成功但平台没有数据问题基本出在读写指令的偏置或地址上回到 3.2 节复查。4. 常见故障排查5 种信号灯状态与三个配置翻车点TP301 的指示灯有 6 种颜色正常情况下绿灯常亮。不同颜色对应不同故障状态这是现场排障最快的信息入口比抓日志快得多。这一章把常见故障状态和配置层面的高频问题放在一起说方便对照。4.1 5 种信号灯颜色对应的问题状态指示灯状态监听日志提示故障原因处置路径红灯常亮模块开机失败通信模块损坏或供电异常检查供电电压联系售后检测模块紫色闪烁网络启动失败SIM 卡欠费、当地无信号查卡余额换位置测试信号浅绿色闪烁SIM 卡获取失败未插卡或卡未识别确认 SIM 卡是否插到位检查触点天蓝色闪烁信号弱天线未接、位置封闭接好 SMA 天线移到空旷处红色闪烁连接服务器失败服务器地址/端口配置错或服务端未开启核对平台下发的 IP 与端口确认服务端在线上述故障里连接服务器失败被问得最多。常见场景是 DTU 日志一直打「连接服务器失败」但平台和设备参数看起来都正确。排查方向有两个一是服务器端口是否真的开放了二是平台的服务器地址是不是公网可达的域名有些平台给的是内网测试地址在公网环境下根本连不进去。4.2 设备监听日志与 SIM 卡手动刷新设备监听是排查问题的核心手段。配置工具右上角点「设备监听」后USB 口会实时打印连接过程日志从模块开机、网络注册到服务器连接每一步都有对应输出。日志里出现「仿真」字样时先看 SIM 卡状态。检测 SIM 卡这个功能需要注意界面上的 SIM 卡检测结果默认不会自动刷新如果插入的卡没被识别到先点手动刷新不然会误判成「无卡」。这个坑我在现场踩过一次换了一张新卡怎么都检测不到最后发现只是没手动刷新。4.3 三个最容易翻车的配置细节现象一平台一直收不到数据DTU 却显示连接服务器成功。原因心跳包内容被改成了自定义字符串而掉线自检测要求心跳包必须是 Q导致终端和平台之间的保活应答逻辑失效。解决把心跳包内容改回 Q保存配置并重启设备。现象二监控中心有数据但 8 个通道的温度全部是错位的比如通道 1 显示的是通道 2 的值。原因平台偏置默认从 0 开始但偏置 0 不被平台接受实际使用时没有把寄存器地址加 1导致整体偏移一位。解决把读写指令里的偏置统一改为寄存器地址 1通道 1 用偏置 1通道 2 用偏置 2。现象三DTU 能正常连服务器但串口端收到的数据是乱码。原因DTU 的串口波特率、校验位、数据位、停止位与下端采集模块不一致数据在物理层就错位了。解决核对采集模块手册中的串口参数配置工具里逐项对齐后再保存重启。MODBUS RTU 格式要求 8 数据位校验位可选无校验、偶校验或奇校验停止位多为 1 或 2这些必须和从站完全一致没有商量余地。5. TCP 自定义协议与透传模式协议标签决定平台怎么拆包当接入的设备不是标准 MODBUS 协议或者你想完全自定义数据格式时TP301 的 TCP 模式就派上用场了。这个模式下 DTU 是完全的透传管道不做任何数据处理串口进来什么字节流服务器端就收到什么字节流。所谓的协议解析全部在平台侧通过协议标签完成。5.1 TCP 模式下 DTU 是透传管道不是协议解析器透传模式的好处是灵活坏处是平台端要自己定义拆包规则。举例说明通过串口工具向 DTU 的 485 口发送#DTU,30.2,30.2,30.2并以回车换行结尾DTU 会把这串字符原样打包发到服务器。平台的协议标签需要告诉平台数据头是#DTU分隔符是英文逗号数据本体是三个浮点数值结束符是回车换行。这样平台才能从一串无结构的字节里切出三个温度值。#DTU,30.2,30.2,30.2CRLF字段说明#DTU是数据头用于标记一帧数据的开始30.2 是实际数据每组数据之间用英文逗号分隔最后的CRLF是回车换行结束符。注意这个格式只是样例协议内容完全自定义只要串口发送端和平台协议标签写的规则一致平台就能正确解析。串口工具的串口参数要与 DTU 业务串口参数保持一致这里没有例外。5.2 协议标签的规则与常用取值平台协议标签提供了一套完整的拆包语法核心符号分四类数据头、分隔符、数值、结束符。常用取值如下类别标签示例含义说明数据头[H:数据]字符串数据头匹配帧首固定字符串数据头[HE:数据]十六进制数据头分隔符[S:数据]字符串分隔符如英文逗号分隔符[SN[长度]]已知固定长度的分隔符数值[D?]未知长度字符串数值按分隔符切分数值[D[长度]]已知长度字符串数值数值[DE[长度]ABCD]数值[DF[长度]数据]结束符[T:数据]字符串结束符如\r\n结束符[TE:数据]十六进制结束符校验[CRC16]/[CRC8]在帧尾追加 CRC 校验并校验配置协议标签时编完一条数值的规则后平台会实时校验能否从示例数据中正确切分。如果切分结果和预期不符先检查数据头是否有多余空格再检查分隔符是否误用了中文字符。自定义协议在调试初期建议先在本地用串口工具把完整报文跑通再上平台配置标签能省掉大量来回试错的成本。5.3 什么时候选 MODBUS RTU、什么时候选 TCP 自定义如果你下端的采集设备本身就是标准 MODBUS RTU 从站优先走第 3 章的 MODBUS 模式。平台内置了对寄存器地址、功能码、数据类型的解析能力你只需要配好读写指令平台自动轮询抓数后续加传感器也只是加一行指令的事。如果设备是自定义串口协议或者上报的数据中包含字符串、多种混合类型MODBUS 模式反而显得僵硬这时用 TCP 透传加协议标签更直接。对比维度MODBUS RTU 模式TCP 自定义协议模式平台侧配置需要逐通道配读写指令需要定义协议标签协议适应性仅标准 MODBUS 从站任意自定义串口协议调试难度平台自动解析省事需自己验证拆包规则典型场景PT100、4-20mA、热电阻采集私有协议、透传调试、自建服务器还有一点容易被忽略TP301 的 TCP 模式是纯透传不支持 UDP。如果你的服务器只开了 UDP 端口DTU 是连不上的这个选型时要确认清楚。6. 本地 TCP 服务端验证 DTU 转发链路用 010300000008440C 快速定位问题在把 DTU 推向云平台之前我习惯先在本地搭一个 TCP 服务端把整条转发链路验证一遍这能省掉一半以上的联调时间。做法是用串口调试工具把本地电脑模拟成 TCP 服务端监听一个端口比如 9116再在路由器上做一个端口映射把公网端口映射到本机。然后 DTU 配置工具的服务器地址填公网 IP端口填映射后的外网端口。此时 DTU 连接的其实是家里的路由器入口数据最终落到本机调试工具上。链路通了以后在服务端工具里手动发送 MODBUS 读指令010300000008440c也就是第 3 章 Python 示例生成的那条报文。采集模块收到后DTU 会把从站的响应原样透传回来。一个典型响应帧是01 03 10 05c8 05c8 05d8 05cb 05d8 060b 05c1 05d3 67f2拿到这帧数据后用 Python 解析一下resp bytes.fromhex(01031005c805c805d805cb05d8060b05c105d367f2) count resp[2] # 数据字节数0x1016字节 raw_vals [] for i in range(count // 2): raw_vals.append(int.from_bytes(resp[3 i*2:5 i*2], big)) temps [v / 100.0 for v in raw_vals] # 采集模块把温度放大了100倍 print(temps) # 输出: [14.8, 14.8, 14.96, 14.83, 14.96, 15.47, 14.73, 14.91]逻辑说明响应帧中01是从站地址03是功能码10是后续数据字节数8 个通道 × 2 字节之后每两字节是一个通道的原始寄存器值。除以 100 后得到实际温度。如果在本地服务端能看到这组数据说明 DTU 链路、串口参数、寄存器地址全部正确这时候再去接云平台基本一次就能通如果本地收不到响应问题一定出在 DTU 配置或者下端模块跟平台无关排查范围瞬间缩小。从那以后我每次调试 TP301 链路都强制走一遍这个流程先本地 TCP 服务端验证转发再上云平台验证解析两步分开绝不混在一起排查。方法虽然多花十分钟但能避免「平台没数据、DTU 又显示已连接」这种最折磨人的中间态。希望帮到你。本文还有配套的精品资源点击获取

相关新闻

AD电路仿真实操指南:模型、瞬态/AC分析与参数扫描全流程

AD电路仿真实操指南:模型、瞬态/AC分析与参数扫描全流程

做硬件这些年,我越来越觉得“仿真”这个环节被太多人低估了。很多人用Altium Designer画板子画得飞起,布线、铺铜、DRC玩得明明白白,但一提到仿真,要么摇摇头说“不会”,要么觉得“没必要,直接焊板子测不就…

2026/10/9 17:50:10 阅读更多 →
Multisim 14.3安装教程:从下载到激活的完整避坑指南

Multisim 14.3安装教程:从下载到激活的完整避坑指南

1. 为什么2026年还有人死磕Multisim 14.3这个版本先说一个我观察到的现象:每年开学季前后,电子类专业的学生群里总会冒出大量关于电路仿真软件安装的求助。有人用最新版,有人守着老版本不放,而Multisim 14.3这个版本,从…

2026/10/10 19:04:07 阅读更多 →
软考拿证首选:软件设计师科目深度解析与速成策略

软考拿证首选:软件设计师科目深度解析与速成策略

1. 项目概述:为什么“只为拿证”反而要更聪明地选科目?“只为拿证,软考强烈建议学这个科目!”——这句话在最近的备考圈里传得特别快,不是因为某个新科目突然上线,而是大量真实考生用血泪经验验证后得出的共…

2026/10/9 17:49:09 阅读更多 →

最新新闻

DeepSeek实战:PSCAD Operators说明书翻译与反时限保护模型搭建

DeepSeek实战:PSCAD Operators说明书翻译与反时限保护模型搭建

1. 为什么盯上PSCAD的Operators说明书1.1 PSCAD里Operators到底是什么前阵子搭一套PSCAD反时限过流保护模型,翻着元件库里的Operators分类查说明,越查越觉得绕。很多新手一开始摸PSCAD,注意力都在变压器、断路器、线路这些“大块头”上&#…

2026/10/10 19:59:25 阅读更多 →
YOLOv8狗狗行为检测实战:数据集拆包、双格式转换与训练避坑指南

YOLOv8狗狗行为检测实战:数据集拆包、双格式转换与训练避坑指南

简介:面向狗狗行为识别与目标检测任务,数据集提供1551张原始图片,并同时附带VOC格式的XML标注和YOLO格式的TXT标注,覆盖bark(吠叫)、default(默认)、eat(进食&#xff09…

2026/10/10 19:59:25 阅读更多 →
把5GB语音模型塞进手机:IndexTTS-2.5 的 1.5GB 轻量化部署全流程

把5GB语音模型塞进手机:IndexTTS-2.5 的 1.5GB 轻量化部署全流程

把5GB语音模型塞进手机:IndexTTS-2.5 的 1.5GB 轻量化部署全流程 【免费下载链接】IndexTTS-2.5 项目地址: https://ai.gitcode.com/hf_mirrors/IndexTeam/IndexTTS-2.5 零样本语音克隆、8 维情感向量控制、五语种跨语言音色迁移——这些能力让 IndexTTS-2.…

2026/10/10 19:59:25 阅读更多 →
Python电影数据可视化系统拆解:数据清洗到图表实战

Python电影数据可视化系统拆解:数据清洗到图表实战

简介:一份面向Python课程设计与期末大作业的电影数据可视化分析系统源码包,适合计算机相关专业学生、数据分析入门者,可作为课程实践、答辩参考和二次开发蓝本。资源共8个文件,含4个Python脚本,分别实现豆瓣电影数据爬…

2026/10/10 19:59:25 阅读更多 →
AI 配音、有声书、播客要变天?AuK 开源之后,中文音频内容创作工作流大盘点

AI 配音、有声书、播客要变天?AuK 开源之后,中文音频内容创作工作流大盘点

AI 配音、有声书、播客要变天?AuK 开源之后,中文音频内容创作工作流大盘点 【免费下载链接】AuK 项目地址: https://ai.gitcode.com/tencent_hunyuan/AuK 2026 年 9 月 9 日,腾讯混元在 Hugging Face 与 ModelScope 同步放出了 AuK 的…

2026/10/10 19:59:25 阅读更多 →
RDMA资源消失导致CSI挂载失败?污点与容忍的故障隔离实践

RDMA资源消失导致CSI挂载失败?污点与容忍的故障隔离实践

我前段时间在维护一套跑高性能计算业务的 Kubernetes 集群时,遇到过一串非常奇怪的告警:节点上的 RDMA 资源从Allocatable里消失了,紧接着各种 Pod 开始报 CSI 挂载失败。如果你同时管理过 RDMA 这类高性能网络设备和 Kubernetes 存储插件&am…

2026/10/10 19:58:25 阅读更多 →

日新闻

卫星轨道分类全解析:从LEO到GEO的选型逻辑与工程实践

卫星轨道分类全解析:从LEO到GEO的选型逻辑与工程实践

1. 从“卫星轨道分类”这个标题说起:为什么值得花时间搞懂第一次接触“卫星轨道分类”这个概念,很多人会觉得它离自己很远——不就是天上的星星怎么转吗?但如果你正在做航天任务规划、遥感数据接收、星座设计,甚至只是准备一场航天…

2026/10/10 0:00:39 阅读更多 →
Spring AOP 核心原理与实战:从概念到日志切面落地

Spring AOP 核心原理与实战:从概念到日志切面落地

1. 从一个真实痛点说起:为什么你的代码里到处都是重复逻辑刚入行那会儿,我写过一个用户管理模块,注册、登录、改密码、注销四个接口。每个接口里都塞了几乎一样的日志打印、参数校验、事务开启和提交。当时觉得没什么,能跑就行。直…

2026/10/10 0:00:40 阅读更多 →
Python招聘数据采集与分析可视化:从采集清洗到薪资技能城市可视化全链路

Python招聘数据采集与分析可视化:从采集清洗到薪资技能城市可视化全链路

简介:这是一套面向计算机相关专业学生与项目实战学习者的Python数据采集与分析可视化完整项目,以Boss直聘岗位数据为对象,适合用作毕业设计、课程设计或期末大作业。资源包共38个文件,约246KB,以13个py源码文件为核心&…

2026/10/10 0:00:40 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

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

2026/10/10 11:14:25 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

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

2026/10/10 1:36:08 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

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

2026/10/10 11:14:58 阅读更多 →

月新闻

我发现了一个新思路:用 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/10 5:23: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/9 21:32:20 阅读更多 →
黑夜航拍船只数据集训练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/10 10:38:42 阅读更多 →