简介N4系统集成介绍-2021.pdf 面向楼宇自控、智能建筑与IBMS系统集成从业者聚焦霍尼韦尔Niagara 4平台在BA系统中的第三方设备接入、协议对接与接口开放问题。文档从N4集成架构入手结合冷热源、空调、变配电、电扶梯、能源计费、消防和智能照明等子系统场景梳理BACnet、Modbus、OPC UA、KNX、OBIX、MQTT及数据库连接的适配特点并说明自带驱动与单独购买驱动的区别、Device升级包的点位计算规则以及向IBMS开放BACnet IP、Modbus TCP时的配置思路和注意事项便于读者理解不同协议的适用范围与调试侧重点。资源包仅含1个PDF文件大小约8.63MB内容紧凑适合现场查阅、方案对照和集成前的技术交底。已有1548人学习可作为系统集成工程师、调试人员及相关专业学习者进行设备选型、接口联调和排错复盘时的参考资料并可作为项目前期技术交流与实施准备的辅助材料。1. 从一张 3000 点的接口清单说起N4 系统集成的几个关键点一个园区改造项目收尾时BA 系统上跑着冷热源、空调、变配电、电扶梯、能源计费、消防、智能照明七个子系统IBMS 总包发来一张清单3000 个实时点位两周内开放。我第一反应是去配 BACnet IP紧接着又去翻采购单果然看到一行「Device 升级包按点数购买」。N4 系统集成这件事麻烦从来不在点鼠标而在动手之前把几个关键问题算清楚哪些驱动自带、哪些要单独买、对外开放时点数怎么算。这份 2021 年的《N4 系统集成介绍》PDF 做的就是这件事。它把协议清单、驱动归属、开放步骤和点数口径集中在十几页里没有多余的铺垫。适合三类人刚接手 BA 对接的调试工程师、要给 IBMS 报点位的集成商以及被采购和工期夹在中间的项目负责人。下面按我这几年在同类项目上的习惯把它拆成可以直接照着做的顺序。2. 协议清单自带驱动、单购驱动与 Device 升级包的点数口径这一章是全篇的基础。协议选错后面每步都在返工点数算错采购单要重走一遍流程工期基本就保不住了。2.1 驱动分两类装得上和装不上N4 里的驱动是以 Network 的形式出现的新建一个 Network 就能看到可选类型列表。列表里的东西分两种一种是装了软件就有另一种是名字在文档里、但软件里点不出来。原文表格里标红的那三个——SQL Server、MySQL、MQTT——就是后者N4 不自带需要单独购买驱动。授权没到位时的现象很有迷惑性有人以为是版本不对有人以为是安装包缺文件。实际情况通常是新建 Network 时根本选不到对应类型或者选到了但加载时报授权类错误。我一般的做法是项目一启动就先列三列要接什么系统、对应哪个驱动、这个驱动归谁买。三列表填完之后再碰软件能省掉大量试错。自带的那批包括 BACnet MSTP、BACnet IP、OPC UA Client、OPC UA Server、Modbus RTU、Modbus TCP、KNX/EIB、OBIX。数量看着不少但能不能用、能不能对外是两件独立的事下一节拆开说。2.2 协议能力对照表自带不等于能对外协议是否自带能否向 IBMS 开放传输与适用范围原文推荐度BACnet MSTP自带否RS485 接口DDC 常规协议用于把 DDC 或第三方设备接进 N4未评级BACnet IP自带是且开放不消耗 Device 包RJ45不能跨网段通讯最高OPC UA Client自带否RJ45N4 作为客户端去取第三方 UA 服务器的数据单向进未评级OPC UA Server自带是RJ45对外提供数据不能反向读取单向出较高Modbus RTU自带否RS485只跑在现场控制器上上位机软件里用不了未评级Modbus TCP自带是但要买 Device 包RJ45逐点 link工作量大低KNX/EIB自带否RJ45智能照明专用只用于集成照明系统集成照明场景最高OBIX自带是视开放方式可能要买包RJ45要求 IBMS 侧工程师有开发能力一般SQL Server单购是RJ45只有报警记录和历史记录没有实时点位较高MySQL单购是RJ45同样只有报警与历史没有实时点位较高MQTT单购是推给带 Broker 的平台RJ45N4 只能作客户端不能直接接入 MQTT 协议设备一般这张表里有两个地方最容易被误读。第一个是 OPC UA 的单向性Client 和 Server 是两条完全相反的路Client 是 N4 主动去读别人读完存自己库里不对外Server 是 N4 把自己变成数据源让别人来读自己读不了别人。想同时干两件事就得各配一份不能指望一个驱动解决。第二个是 Modbus RTU 的位置它只在现场控制器侧有效装在上位机软件里是不工作的这个限制在售后沟通里解释过很多次。还有一条容易漏KNX/EIB 只用于集成智能照明且不对外开放。也就是说照明接到 N4 上没问题但要让 IBMS 直接读 KNX这条路走不通得在 N4 里转成 BACnet IP 或 OPC UA 再放出去。2.3 Device 升级包50 点一个包且点位口径包含虚拟点原文的点位说明一共四条我按自己理解重排一下因为顺序很影响算账N4 集成第三方系统或设备必须购买对应点位数量的 Device 升级包。N4 向 IBMS 开放接口时BACnet IP 对外开放不需要买包其他接口都要买。每个 Device 包含 50 个点。Device 里的点不是硬件点而是硬件点加上 Points 里的点位。第四条是关键。很多人按现场 IO 表算包数实际配置时把中间变量、累加器、报警点位、计算点位都放进了 Points结果一下子超出很多。我在一个项目上见过按 2400 个硬件点买的包实际开放时 3100 多个点多出来的全是能源计费和报警组。按 50 点一个包折算可以先粗算一遍再报采购import math points 3120 # 需要开放的点位总数硬件点 Points 里新增的虚拟点 per_device 50 # 原文口径每个 Device 升级包包含 50 个点 devices math.ceil(points / per_device) print(devices, devices * per_device - points) # 63 包余量 30 点这段没什么技术含量作用是把“大概买多少”变成“必须买多少”。points要按 Points 表实际条数填不是按 IO 清单填per_device是固定的 50不建议自己改成别的数字去凑整采购和授权是按这个口径走的。算出来向上取整余量留 0 也无所谓只要后续不再加点。真正要做的是在开放前把点位冻结一次写进接口确认单后面谁要加点就走变更别在调试现场临时加。2.4 选型顺序先 BACnet IP再 OPC UA最后才轮到 Modbus TCP把上面两张表合起来看选型其实是一条很短的决策链我按现场条件排了个先后同网段、IBMS 侧支持 BACnet 的直接上 BACnet IP。原文给的是最高推荐理由很实际——协议自带、对外开放不消耗 Device 包、调试工作量小。唯一的硬限制是不能跨网段除非中间有 BBMD 之类的转发机制。跨网段、或者 IBMS 侧更习惯 OPC UA 的走 OPC UA Server。这条路的代价是要额外买驱动授权原文里 OPC UA Server 自带但需要单独授权的情形要在采购阶段确认清楚好处是跨网段没有 BACnet 那么挑网络环境。要采集第三方系统、对方只提供 OPC UA 服务的用 OPC UA Client 单向取数接到 N4 里再考虑怎么对外。老 DDC、老仪表只认串口的用 BACnet MSTP 或 Modbus RTU 先落到现场控制器再在控制器层面统一往上走。Modbus TCP 放在最后。它虽然自带但对外开放要买包而且逐个点位 link 的工时在点位数上来之后非常可观原文直接写了“不推荐”。数据库类的 SQL Server、MySQL 放在另一个维度它们只有报警记录和历史记录没有实时点位。想用它替代实时接口方向就错了。MQTT 同理N4 只能作为客户端往带 Broker 的物联网平台推数据不能直接接 MQTT 设备。3. BACnet IP 开放给 IBMS四步配置与三个必查参数这是我要推荐的路线也是原文用一整节讲的那条。四步操作本身不复杂容易出问题的是参数和点位清单的对应关系。3.1 使能 BACnetIP Port先确认走哪块网卡第一步是在 BACnet 网络下使能 BACnetIP Port然后把必要参数配全。原文只写了“配置必要参数”实际现场要填的比这多我整理成一张表参数典型值说明Port47808BACnet/IP 的默认 UDP 端口改过之后 IBMS 侧必须同步改Port 使能勾选不勾选的话对端完全发现不到设备现象就是“ping 得通但扫不到”Network Number现场统一分配不与其他 BACnet 网段重复跨路由时用于区分网段重号会导致路由异常Local Device ObjectID现场统一分配这个 ID 就是开放给 IBMS 的设备 ID下一节细说绑定网卡 / Bind Address指向 IBMS 可达的那块网卡双网卡主机最容易在这里出问题双网卡的机器要特别注意一块接 BA 内网一块接集成网如果绑定到了错的那块IBMS 侧看到的端口状态就是“不可达”。我习惯先在设备上确认路由再确认绑定最后才让 IBMS 那边去 Discover。3.2 改 Local Device 的 ObjectID全网唯一的“设备身份证”第二步是把 BACnetNetwork 下 Local Device 的 ObjectID 改成全网唯一。原文对这个 ID 的定义很直白这就是开放给 IBMS 的设备 ID。为什么强调唯一如果同一个 BACnet 网络里出现两个相同 ObjectID 的设备IBMS 侧扫描时只会认到其中一台另一台要么被覆盖要么干脆不出现而且这种现象不稳定——重启之后可能变成认到另一台。这类问题排查起来很费时间因为两边单独看都正常。我的习惯是在项目启动会上就把号段定下来哪一段给 N4 主机哪一段给现场控制器哪一段预留给以后新增。写在接口确认单里比口头约定可靠。3.3 在 Export 下 Discover 并拖点开放清单是拖出来的第三步是双击 Local Device 下的 Export用 Discover 搜索本系统中的点位把 IBMS 需要的点位拖进 database。这一步的关键认识是database 就是对外开放的点位清单没拖进去的点IBMS 读不到。不是“建好了就自动对外开放”也不是“点表给了就默认全开”。原文用“拖”这个动作实际上完成的是筛选和授权两件事。所以正确的顺序是先拿到 IBMS 的正式点表按点表在 Discover 结果里逐个找、逐个拖边拖边在点表上打钩。点位数少的时候还好几百点以上就要有人专门核对否则验收阶段会变成对着两张表逐行比对。拖完之后建议做一次反向核对从 database 里导出清单和 IBMS 点表比对条数和名称。这一步花十分钟能省掉后面几天的争议。3.4 IBMS 收不到点先查 BACnet 用户再查端口第四步是原文特意加的一条若 IBMS 系统无法收到 N4 的点位请把 BACnet 用户启用。这条看着不起眼实际是现场最高频的原因之一——端口开了、点位拖了、ObjectID 也唯一但对端就是读不到原因就是访问用户没启用。排查我按由外到内的顺序走。先在最靠近 IBMS 的机器上探端口# 从 IBMS 侧服务器验证 N4 主机的 BACnet/IP UDP 端口是否可达 # -v 输出详细结果-z 只探测不发送业务数据-u 指定 UDP nc -vzu 10.10.20.11 47808-u不能省BACnet/IP 走的是 UDP用默认的 TCP 探测会得到“连接被拒绝”的误导结论。-z表示只扫不发数据对生产系统相对安全。如果这一步不通问题在网络层或者 Port 没使能如果通了但对端还是读不到点就往回查三层BACnet 用户是否启用、Local Device ObjectID 是否冲突、需要的点位是否真的拖进了 Export 的 database。注意UDP 端口探测通不代表对端一定能发现设备BACnet 的 Discover 依赖广播或 BBMD 配置跨网段场景下即使端口通也可能扫不到。4. 备选路线Modbus TCP 的五步建模与 OPC UA 的单向性边界不是所有项目都能走 BACnet IP。IBMS 侧只认 Modbus、或者对方是只提供 OPC UA 服务的第三方系统时就得换路线。这一章把两条备选路线拆开。4.1 建 ModbusTCP Slave Network 与 502 端口Modbus TCP 对外开放的第一步是建立 Slave Network 驱动。注意是 Slave不是 Master——这里 N4 的角色是服务端等 IBMS 来读跟采集现场设备时配 Master 的方向正好相反方向搞反是最常见的第一个错误。第二步是设置 ModbusTCPSlave Network 的端口号默认 502。这个默认值在多数项目里不用改改了的代价是要在防火墙和 IBMS 侧同步放行。我一般保持 502把精力放在后面的地址规划上。Network 建好之后先别急着加点让 IBMS 那边用 IP 和端口试连一次。这一步能提前暴露网络策略问题比全部配完再联调省事。4.2 新建 Slave Device 与点位建模第三步是新建 ModbusTCPSlave Device第四步是新建 Modbus 点位。这两步合起来相当于给 IBMS 画一张地址地图。常见的做法是按功能块划分 Device比如冷热源一个、空调一个、照明一个而不是整个系统塞进一个 Device。划分清楚之后IBMS 侧按块读出问题也好定位。点位建模时几个参数要定死写进接口文档参数常见取值说明Slave 地址1 起按功能块递增与其他 Modbus 设备不冲突寄存器类型4x 保持寄存器为主3x 输入寄存器用于只读量常见做法具体看数据类型数据类型16 位整型 / 32 位浮点模拟量多为浮点状态量多为整型字节序ABCD 或 CDAB必须与 IBMS 侧约定一致否则数值全部异常地址偏移0 基或 1 基双方必须统一差一位就是整片数据错位字节序和地址偏移这两项属于那种“配错了也读得到数但数全是错的”的坑。温度显示成 0.0001或者状态量永远为 1八成就是这两项没对齐而不是驱动有问题。4.3 第五步 Link工时消耗在这里第五步是把系统中需要开放的点位 link 到对应的 Modbus 点位。原文写得很直接这一步会消耗 BA 工程师大量的时间也是不推荐开放 Modbus TCP 的原因。原因不难理解。BACnet IP 那边是“把点位拖进 database”拖的是现成的对象Modbus TCP 这边每个点位都要单独建出来再和已有对象建立 link 关系是一对一的手工活。几百点还能接受上千点就是纯体力消耗而且中途一处配错联调时定位成本很高。所以我的做法是三条只开放 IBMS 真正要看的点不要把整个系统都铺出去用功能块分批做做完一块验一块不要全部建完再统一测点位建好之后立刻导出一份地址对照表交给 IBMS让对面按表核对而不是靠猜。什么时候还是得用 Modbus TCP三种情况对方 IBMS 平台确实只支持 Modbus点位总数不多几十点这个量级手工成本可以接受现场有只出 Modbus 的老系统绕不开。这三种情况之外能换 BACnet IP 就换。4.4 OPC UA 的两副面孔Client 只进不出Server 只出不进OPC UA 在原文里出现了两次是两个不同的驱动这也是最容易混淆的地方。OPC UA Client 是把 N4 当客户端去连第三方的 OPC UA 服务器只能接收数据不能向外发送属于单向传输。用它把第三方系统接进 N4 平台是合适的但别指望它同时把数据放给 IBMS。OPC UA Server 反过来N4 自己是服务器端只能对外提供数据不能反向读取同样是单向的。用它向 IBMS 开放是合适的选择原文推荐度较高仅次于 BACnet IP。一个项目里既要采集第三方系统、又要向 IBMS 开放那就 Client 和 Server 各配一份。有人想用一个驱动两边兼顾结果卡在单向性上返工时发现两边的对象结构还得各建一遍反而更费时间。提前在方案阶段说清楚这一点比联调时解释省事得多。5. 避坑与排查五条现场记录从读不到点到点不够用下面五条都是我在同类项目上真实遇到过的按现象、原因、解决三段写方便对照现场情况。5.1 授权与点数类现象新建 Network 时在列表里找不到 SQL Server 或 MQTT 的驱动类型重装软件也没用。 原因这两个驱动 N4 不自带需要单独购买。原文表格里标红的就是它们连同 MySQL 一共三个。 解决先查采购合同和授权文件确认对应驱动是否已采购并导入没有就先走采购流程不要在现场反复重装。项目启动时做一张“驱动归属表”把自带、单购、已采购状态三列标清楚这类问题基本不会再出现。现象按 IO 清单买了 2400 点的包配置完成时发现需要 3100 多点授权不够用。 原因Device 升级包里的“点”是硬件点加上 Points 里的点位中间变量、计算点、报警组、能源累加点都算在内只按硬件点估算一定偏低。 解决开放前从 Points 表导一次实际条数按 50 点一个包向上取整重新算一遍把结果和点位清单一起冻结。后面再有点位增加就走变更不要在现场临时加。现象Modbus TCP 接口配到一半就发现工作量远超预期工期已经来不及。 原因Modbus TCP 对外开放需要逐点建立 Modbus 点位再逐点 link点位数量上去之后是纯手工消耗原文本身就不推荐这条路线。 解决如果 IBMS 侧支持尽早改走 BACnet IP如果对方坚持 Modbus砍掉非必要点位只开放关键设备的关键量并把地址对照表提前给对面确认。5.2 连通与点位类现象IBMS 侧能 ping 通 N4 主机Discover 也能扫到设备但一个点都读不上来。 原因三个高频原因按概率排——Export 下的点位没拖进 database、BACnet 用户没启用、Local Device 的 ObjectID 与网络上其他设备冲突。 解决按“database 清单是否有这个点 → BACnet 用户是否启用 → ObjectID 是否唯一”的顺序逐项确认。建议开放完成后立刻导出一份 database 清单留档联调时直接比对不用靠回忆。现象同网段的 IBMS 读点正常跨网段的那套平台完全发现不到设备。 原因BACnet IP 本身不能跨网段通讯这条限制原文写得很明确配置层面无法绕开。 解决要么在网络层做转发要么换 OPC UA Server 或 OBIX 这条路。选型阶段就把 IBMS 服务器所在的网段问清楚比联调时临时改方案划算。6. 验收与进阶把点位表、历史和 MQTT 串成一条能复查的链接口开出来只是开始能验收才算交付。我现在的固定动作是让 IBMS 侧工程师独立做一次 Discover用他们自己的工具扫、自己拖点、自己读值我只提供 IP、端口、设备 ID 和点表。这一步能提前暴露大部分“我以为配好了”的问题因为对方的操作路径和你完全不一样。第二步是拿 database 导出的清单和 IBMS 点表逐行比对重点看三类点位名称是否一致、工程单位是否对应、模拟量的量程和字节序是否匹配。前两类不一致验收时会被打回第三类不一致数值会错得莫名其妙但现场往往看不出来。第三步是断线重连观察。把 N4 侧的网络断一次看 IBMS 侧的数据是否恢复、报警记录是否补齐。这一步主要验证数据库类驱动SQL Server 和 MySQL 这两条路只有报警记录和历史记录没有实时点位很多人拿它当实时接口验收怎么测都不对。MQTT 也是同一类问题N4 只能作为客户端往带 Broker 的平台推方向反了配置就无从谈起。最后是一个习惯。从那以后我每次开接口前都强制走一遍同样的顺序先要 IBMS 点表按 50 点一个包反算需要多少 Device确认驱动授权是否齐再决定走 BACnet IP 还是 OPC UA配完之后自己先导出清单自查一遍。这份 PDF 我留在下载包里真正值得先翻的是驱动归属那张表和点位说明那四条剩下的步骤照着做就行。希望帮到你。本文还有配套的精品资源点击获取
企业数字化 ERP 产品动态
相关推荐
AgentScope多智能体框架实践:消息编排、服务化部署与Java生态接入 多智能体这东西,说实话,一开始我是有点抵触的。市面上框架一大堆,每个都宣称“几分钟搭一个Agent”,可真到生产环境里,消息传递靠手拼、编排流程写成if-else、模型调用散落在各个业务模块里,想想都头疼。直… · 2026/11/4 14:02:15
AI编程代理火完,GitHub协作自动化才是下一波工程红利 1. 本周榜单一瞥:值得盯着的几个方向每周刷 GitHub Trending 已经成了我的固定动作,倒不是非要追新库,主要是想看看社区里大家在解决什么问题。这周榜单有个很有意思的变化:纯 AI 编程代理类项目的热度在往下走,取而代… · 2026/11/4 14:02:15
地面无人平台性能评价指标树:从机动性自主性到可复现验收 简介:这份资料是一篇面向地面无人作战平台研究、论证与装备管理人员的性能评价研究文献,针对无人平台缺乏统一评价标准、需求方与研制方交流时性能描述口径不一的问题,梳理国内外自主性分级与性能度量研究现状,并从平台内涵出发讨… · 2026/11/4 14:01:14
Apache Doris 监控实战:从一次查询延迟告警看懂 3 个关键指标 Apache Doris 监控实战:从一次查询延迟告警看懂 3 个关键指标 【免费下载链接】doris Apache Doris is an easy-to-use, high performance and unified analytics database. 项目地址: https://gitcode.com/gh_mirrors/dori/doris
一次线上事故复盘ÿ… · 2026/11/4 15:37:41
下载管理器如何一次点击升级 6 个平台:Rayburst 发布与自动更新机制完整指南 下载管理器如何一次点击升级 6 个平台:Rayburst 发布与自动更新机制完整指南 【免费下载链接】rayburst Redefining the open-source download manager 项目地址: https://gitcode.com/gh_mirrors/mo/rayburst
下次当你在 Rayburst 里盯着一条任务的速度曲线… · 2026/11/4 15:37:41
Firefox 商店装不了?猫抓资源嗅探扩展手动安装 Firefox 商店装不了?猫抓资源嗅探扩展手动安装 【免费下载链接】cat-catch 猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension 项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
你大概率卡在这一步:打开 Fi… · 2026/11/4 15:37:41
LTX-2技术架构深度解析:Transformer、VAE与Vocoder协同工作的终极指南 LTX-2技术架构深度解析:Transformer、VAE与Vocoder协同工作的终极指南 【免费下载链接】LTX-2 项目地址: https://ai.gitcode.com/hf_mirrors/Lightricks/LTX-2
LTX-2是Lightricks公司推出的革命性音频-视频联合生成模型,采用先进的Transformer架… · 2026/11/4 15:37:41
LTX-2未来发展方向:从研究论文到实际应用的5个演进路径 LTX-2未来发展方向:从研究论文到实际应用的5个演进路径 【免费下载链接】LTX-2 项目地址: https://ai.gitcode.com/hf_mirrors/Lightricks/LTX-2
LTX-2作为Lightricks开发的革命性音频-视频联合基础模型,正在引领AI视频生成的新浪潮。这款基于Di… · 2026/11/4 15:37:41
Detect-It-Easy 快速上手:3 步完成从文件识别到加壳检测的完整工作流 Detect-It-Easy 快速上手:3 步完成从文件识别到加壳检测的完整工作流 【免费下载链接】Detect-It-Easy Program for determining types of files for Windows, Linux and MacOS. 项目地址: https://gitcode.com/gh_mirrors/de/Detect-It-Easy
Detect-It-Easy… · 2026/11/4 15:36:36
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38
AI辅助技术栈评估:提升研发决策效率60% 1. 项目背景与核心价值技术决策一直是研发团队面临的重大挑战。随着技术生态的快速演进,技术栈的选择、维护和迭代变得愈发复杂。我们团队在过去两年里,先后经历了三次重大技术栈迁移,每次都需要投入大量人力进行技术评估和风险分析。直到去年… · 2026/11/4 0:00:17
从生成Token到直接决策:Jev如何重塑AI Agent工程实践 1. 从"生成文字"到"拍板决策":Jev 到底在解决什么问题大多数人第一次接触大模型,脑子里建立的模型是"输入问题、输出文字"。你问它今天天气怎么样,它给你一段描述;你让它写个周报,它给你… · 2026/11/4 0:00:17
32G统一内存跑大模型:内存账、TPS实测与端云分流 想在一台 32G 统一内存的小主机上把大模型跑成"日常可用",这件事我前后折腾了小半年。标题里说的这台 Mac mini M6,是我们这次讨论的目标平台,具体到手规格以实物为准;但下面这套推算方法和实测思路,对任何统… · 2026/11/4 0:00:17
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38