第 2 课:KNX智能控制系统的接口 BCU 模块
KNX系统接入需要BCU完成,主流芯片有:
西门子(http://www.opternus.com/de/siemens/knx-chipset.html):
TPUART
TPUART2
TPUART2+
安森美半导体(http://www.onsemi.com/PowerSolutions/parametrics.do?id=178):
NCN5120
NCN5121
NCN5131
埃尔莫斯半导体(http://www.elmos.com/produkte/interface/knxeib-transceiver.html):
E981.03
E981.23
E981.33
以粗体标记的芯片已被我们使用.
所以,关于芯片类型已经说得够多了。芯片到底是做什么的?
好吧,您必须看一下数据表。在 TPUART 数据手册中写道:
TP – UART – IC(双绞线 – 通用异步接收发送 – IC)是一种收发器,支持将传感器、执行器或其他应用的微控制器连接到 EIB(欧洲 – 安装 – 总线)。
在 KNX 总线上,电源电压和通信仅通过两条线传输。因此,需要一些“技术”将电源电压和通信相互分离,同时将通信变成“可读”的东西。这正是这个 IC 所做的。它包含一个降压转换器,可将大约 30V 的总线电压分解为 3.3、5V 或 20V(取决于 IC 和接线),并在 UART(=串行)接口上提供 KNX 协议。
根据 IC 和接线,您可以从总线获得 20 到 100mA 的电流,您可以使用这些电流为自己的电路供电。如果您需要更多电源,则应使用单独的电源(例如通过绿色 KNX 线路中的黄/白线对)。
除了电源的降压稳压器外,IC 还提供了一个UART,即“串行接口”,如前所述。微控制器可以使用“特殊协议”通过该串行接口与 IC 通信,从而从总线读取 KNX 电报或自行发送一些电报。
通knx-arduino微控制器和 KNX IC 之间建立连接,而您无需使用“复杂协议”或知道它。