58 极物科技 | KNX总线 - TP1物理层与拓扑特性解析

极物科技 | KNX总线 - TP1物理层与拓扑特性解析

前言

KNX 之所以能成为全球楼宇自动化的"通用语言",靠的是严谨到字节级的协议设计------它既是国际标准 ISO/IEC 14543-3,也意味着任何厂商按规范实现的设备都能在同一总线上精确协作。

极物科技的产品同样构建在开放标准之上:自研 KNX 主机的极物 OS 原生支持 KNXnet/IP 路由与隧道双通道,与 knxd、ETS 等主流工具链无缝互通;配套鸿蒙、苹果、安卓三端原生 APP,深度接入 Apple HomeKit 与小度生态,支持主机远程调试------工程调试不受任何私有协议锁定。

一句话概述:本文回答"KNX双绞线总线在物理层有什么规矩"------TP1是KNX最经典的介质,布线规范决定了工程稳定性的下限。


1. TP1电气规范(ISO/IEC 14543-3)

参数 规范值
传输介质 双绞线(推荐KNX专用YCYM 2×2×0.8mm²)
比特速率 9600 bps(异步,每bit约104µs)
总线电压 DC 21~30V(标称30V)
设备取流 每台总线设备典型 ≤10mA(需计入电源预算)
调制方式 基带异步(逻辑0拉低总线电流)
极性 无极性,两线可任意接

💡 9600bps意味着一帧标准报文在总线上耗时约20ms------这就是"总线负载"的物理来源,也是大工程必须控制报文量的原因。

帧耗时与负载的换算逻辑可以用几行代码说清:

c 复制代码
/* TP1总线负载估算(示意) */
static double frame_time_ms(int payload_len)
{
    /* 一帧L_Data:控制域+地址+长度+APCI+数据+校验 ≈ 8字节开销 */
    int total_bits = (8 + payload_len) * 8 + 4;   /* +4:起始/停止位 */
    return total_bits * 104.0;                    /* 每bit约104µs @9600bps */
}

static double bus_load(double frames_per_sec, int payload_len)
{
    return frame_time_ms(payload_len) * frames_per_sec / 1000.0;  /* 0~1.0 */
}
/* 示例:每秒10帧1字节报文 → 负载 ≈ 0.015(1.5%),非常健康
   每秒100帧全双工联动风暴 → 负载 ≈ 0.15,需警惕;
   KNX规范建议稳态负载控制在 30% 以内(0.3),留足冲突退避余量 */

2. 拓扑结构:线、树、星的自由组合

TP1支持任何线型/树型/星型的混合拓扑(不像RS485严格要求手拉手菊花链),支线可以任意分叉------这是KNX布线对施工队最友好的特性:

text 复制代码
主干线 ─┬─ 设备 ─┬─ 设备 ─┬─ 设备
        │        │        └─ 支线 ─ 设备
        └─ 支线 ─ 设备
(分叉自由,但长度与设备数有硬限制)

3. 线路(Line)与分段规则

KNX以**线路(Line)**为基本单元,通过中继器(Line Repeater/线路耦合器)扩展为层级网络:

层级 容量
单线路设备数 64台(每段),加中继器可扩到256台/线路
单线路总长 ≤1000m
设备间距 ≤700m
电源到设备 ≤350m
区域(Area) 15条线路
全网 15区域×15线路(骨干耦合),理论上限65536个体地址

⚠️ 家居工程通常一条线路足够(64台内);大型别墅/酒店才需要规划区域-线路两级结构,并在ETS中配置线路耦合器的过滤表,避免跨线路报文广播造成负载浪费。

4. 电源与预算计算

总线供电设备(面板、传感器多为此类)依赖总线电源,电源预算是验收必算项

text 复制代码
电源预算示例:
总线电源 640mA 版本
 - 面板×12台 × 6mA  = 72mA
 - 传感器×8台 × 5mA = 40mA
 - 执行器自带电源    = 0mA(多数执行器独立供电)
 剩余 ≈ 528mA(余量充足)

原则:预留30%以上余量;单线路超载时优先加电源而非换大电源;两台电源之间必须保持最小间距(避免电压叠加冲突)。

5. 线缆与施工要点

项目 要求
线缆 KNX认证线缆(绿皮YCYM),杜绝用网线/电源线替代
与强电间距 平行走线≥30cm,交叉处垂直跨越
端子压接 使用总线端子,禁止裸绞;每设备手拉手串接
屏蔽层 单端接地(一般在配电箱侧)
预留 每段预留10%长度、暗盒内预留维修环

6. 物理层故障的特征识别

现象 物理层根因
整线设备随机离线 电源过载/电压跌落,测总线电压是否<21V
个别设备频繁掉线 支线过长/压接不良,分段排查
总线偶发报文风暴 强电干扰/屏蔽未接地
全线瘫痪但电压正常 短路保护触发,逐段摘除设备定位

极物主机的报文追踪+个体地址过滤(系列第73~76篇)可以把物理层故障的"受害范围"快速圈定到具体线段。


7. 相关文档

  • 《极物科技 | knxd - NCN5120收发器与TP1总线接入》
  • 《极物科技 | KNX协议栈 - 系统架构与分层设计》
  • 《极物科技 | KNX调试 - 常见报文异常案例分析》
  • 《极物科技 | KNX系统 - 工程实施与部署运维指南》

关于极物科技(ZEEWO)

极物科技(Zeewo)致力于为用户提供智能控制系统及硬件产品。我们以总线系统为技术底座,以**"稳定、可靠、快速响应"**为产品底线,是国内少有的拥有 KNX、DALI 全套软硬件自主研发能力的厂商之一。

我们的核心能力:

  • 系统架构:自研极物 OS,支持多协议无界融合(KNX/DALI/CAN/RS485/IP)。
  • 核心硬件:带双路 DALI 的 KNX 主机、超薄全金属定制面板、各类智选传感器及网关。
  • 生态互联:深度融入 Apple HomeKit、Matter、小度、HomeAssistant 及纯血鸿蒙生态。
  • 调试交付:独家支持 ETS 导出 XML 直接导入进行 APP 免编程调试,支持远程 WEB 运维。

我们的市场覆盖:

服务网点已覆盖全国核心城市(含长三角、珠三角、成渝等),并以高品质的方案深耕家居生活、酒店民宿、企业办公、疗愈康养、餐馆会所等多个细分领域。

(如果您在开发或落地中遇到技术问题,欢迎通过官网或后台私信与我交流探讨)

相关推荐
阿钱真强道9 天前
55 极物科技 | KNX协议 - 读/写/响应机制与状态同步
智能家居·状态同步·极物·极物智能·极物科技·knx协议
阿钱真强道9 天前
54 极物科技 | KNX协议 - APCI指令与数据点类型解析
极物·极物智能·极物科技·knx协议·apci·dpt·数据点类型
阿钱真强道10 天前
52 极物科技 | KNX协议 - 组地址机制深度解析
智能家居·ets·极物·极物智能·极物科技·knx协议·组地址
阿钱真强道12 天前
48 极物科技 | knxd - knxtool命令行调试工具全解
极物·极物智能·极物科技·knx协议·knxd·knxtool·命令行调试
阿钱真强道12 天前
49 极物科技 | knxd - Wireshark抓包与总线监控
wireshark·抓包分析·极物·极物智能·极物科技·knx协议·knxd
阿钱真强道12 天前
50 极物科技 | KNX协议 - KNXnet/IP报文结构逐字节解析
极物·极物智能·极物科技·knxnet/ip·knx协议·报文解析
阿钱真强道14 天前
46 极物科技 | knxd - 路由模式与隧道模式详解
极物·极物智能·极物科技·knxnet/ip·knx协议·knxd·组播路由
阿钱真强道14 天前
46 极物科技 | knxd - NCN5120收发器与TP1总线接入
极物·极物智能·极物科技·knx协议·knxd·ncn5120·tp1总线
阿钱真强道14 天前
47 极物科技 | knxd - TCP与Unix Socket接口对接
socket编程·楼宇自动化·极物·极物智能·极物科技·knx协议·knxd