J1939 转换 KNX-ADFWEB网关转换器-广州信裕物联网
作者:邹武艺手机185-020-77899 邮箱805191985@qq.com
1、特性:
HD67810 是一款 J1939 / KNX 转换器,具有以下特性:
• 最大可读取和写入 1440 字节数据;
• KNX 与电源、KNX 与 CAN、电源与 CAN 之间实现三重隔离;
• 支持 KNX 总线与 J1939 总线之间的双向信息传输;
• 可安装在 35mm DIN 导轨上;
• 宽电源输入范围:8…24V AC 或 12…35V DC;
• 宽工作温度范围:-40°C / 85°C [-40°F / +185°F]。
配置:
您需要在 PC 上安装 Compositor SW67810 软件,以执行以下操作:
• 定义 J1939 线路的参数;
• 定义 KNX 线路的参数;
• 定义转换器可接收的 KNX 消息;
• 定义转换器通过 KNX 线路发送的 KNX 帧;
• 定义需写入 J1939 端的 KNX 字节映射;
• 定义需从 J1939 数据写入 KNX 消息的映射;
• 更新设备固件。
2、新配置 / 打开配置:
点击“新配置”按钮会创建一个文件夹,该文件夹包含整个设备的全部配置信息。
设备的配置也可以进行导入或导出操作:
若要克隆一个可编程的“J1939 / KNX 转换器”的配置,以便以相同方式配置另一台设备,则需要保留该文件夹及其所有内容;
若要克隆一个项目以获得该项目的不同版本,只需将项目文件夹复制并重命名为另一个名称,然后通过“打开配置”按钮打开新的文件夹即可。
3、通信设置:
本节定义了两条总线(KNX和J1939)的基本通信参数。
在SW67810主界面点击“通信设置”按钮(图2)后,将弹出“通信设置”窗口(图3)。该窗口分为三个部分:KNX、J1939和以太网。
KNX区域字段说明:
• “类型”字段:定义KNX的类型(固定为“KNX TP”);
• “设备ID”字段:定义转换器KNX端的设备ID。
J1939区域字段说明:
• “波特率”字段:定义J1939线路的通信速率;
• “数据超时时间(秒)”字段:设定一个时间值。当该时间耗尽后,KNX端的数据将被置为0xFF;
• 若勾选“启用点对点”选项,转换器将接受“接收帧”部分所设PGN对应的任意ID;
• “J1939设备ID”字段:定义转换器J1939端的设备ID。
以太网区域字段说明:
• “IP地址”字段:定义转换器的IP地址;
• “子网掩码”字段:定义转换器的子网掩码;
• “默认网关”字段:定义网络的默认网关。通过勾选复选框可启用或禁用此功能,该功能用于实现网络出口通信。
4、KNX访问设置:
在SW67810主界面(图2)点击"KNX Access"按钮后,将弹出"KNX Access"窗口(图4)。
各字段功能说明如下:
• 勾选"Enable"字段时,KNX报文功能将被启用;
• "Source Address"字段用于定义分配给KNX报文的源地址;
• "Dest/Group"字段用于定义组地址(支持二级结构、三级结构或自由地址结构)或设备地址。其中:
• 组地址需用"/"分隔层级;
• 设备地址需用"."分隔地址段;
• "APCI"字段用于定义KNX报文的APCI类型,可选以下选项:
o Read:用于向KNX设备发送读取请求;
o Write:用于向KNX设备发送写入请求;
o Specific value(需手动编辑);
• "Priority"字段用于定义KNX报文的优先级,可选以下等级:
o System(最高优先级);
o Urgent;
o Normal;
o Low(最低优先级);
• "Format"字段用于定义KNX报文的数据格式;
• 勾选"Extended"字段时,将使用KNX扩展格式;
• 勾选"ReTest"字段时,若未收到正确响应将重新发送KNX报文;
• 勾选"OnCMD"字段时,将在接收到J1939帧时发送KNX请求;
• 勾选"On Change"字段时,当J1939数据值发生变化时网关将发送KNX指令;
• 勾选"On Timer"字段时,网关将周期性发送KNX指令。
5、接收帧数据:
在SW67810主窗口中点击“接收帧数据”按钮(见图2)后,将弹出“接收J1939帧数据”窗口(见图5)。
插入该表格的COB包含KNX的输出数据。这些帧数据将被转换器接收。
各列数据的含义如下:
• “数据页”字段用于定义数据页,其值可为0或1(通常为0);
• “PGN”字段用于定义从J1939网络中读取的数据的PGN(在J1939协议中,PGN是一个标识符);
• “源地址”字段用于定义发送该帧的设备源地址;
• 若勾选“传输协议”字段,则表示该帧使用了传输协议功能;
• “起始字节”字段用于定义开始保存的字节位置,该字段仅在勾选“传输协议”时可用;
• “字节数”字段用于定义从“起始字节”开始读取的字节数;
• 若勾选“取消数据”字段,当在设定的“数据超时时间(秒)”内未接收到相应PGN时,KNX端的数据值将被设置为0xFF;
• 若勾选“按请求”字段,转换器将在设定的“时间(毫秒)”内发送J1939请求以获取该PGN帧。此功能用于必须主动请求的PGN;
• “助记符”字段用于为该帧定义描述信息。