首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

NMEA 2000转CANopen – ADFWEB网关转换器-广州信裕物联网

NMEA 2000转CANopen – ADFWEB网关转换器-广州信裕物联网

作者:邹武艺手机185-020-77899  邮箱805191985@qq.com

1.特性

HD67250 是一款 NMEA 2000 / CANopen 转换器,具有以下特性:

• 在 NMEA 2000 与电源、NMEA 2000 与 CANopen、CANopen 与电源之间实现三重隔离;

• 实现 CANopen 总线与 NMEA 2000 总线之间的双向信息传输;

• 可安装在 35mm 导轨 DIN 上;

• 宽电源输入范围:交流 8…24V 或直流 12…35V;

• 宽工作温度范围:-40°C 至 85°C(-40°F 至 +185°F)。

### 配置

您需要在电脑上安装 Compositor SW67250 软件,以便执行以下操作:

• 定义 NMEA 2000 线路的参数;

• 定义 CANopen 线路的参数;

• 定义接收的 NMEA 2000 消息以及它们将被映射到哪些 CANopen 对象;

• 定义发送的 NMEA 2000 消息以及它们将从哪些 CANopen 对象获取;

• 对设备进行更新。

2、新配置 / 打开配置:

“新配置”按钮会创建一个文件夹,该文件夹包含整个设备的配置信息。

设备的配置也可以进行导入或导出操作:

若要克隆可编程的“NMEA 2000 / CANopen - 转换器”的配置,以便以相同方式配置另一台设备,则必须保留该文件夹及其所有内容;

若要克隆一个项目以获得该项目的不同版本,只需将项目文件夹复制一份并重命名,然后使用“打开配置”按钮打开新文件夹即可。

3、### 通信设置

本部分定义了两个总线(NMEA 2000 和 CANopen)的基本通信参数。

在 SW67250 主窗口中点击“设置通信”按钮(图 2),将弹出“设置通信”窗口(图 3)。

在“选择设备”部分,可以选择所使用的转换器类型:

• 带串口(RS232)的设备;

• 带以太网的设备。

#### “NMEA 2000”部分字段含义

• 波特率:定义 NMEA 2000 的数据传输速率。

• 超时时间(秒):定义数据的超时时间。如果在此时间内未接收到 NMEA 2000 帧,且“设备类型”设置为“带串口(RS232)”,则 CANopen 端 NMEA 2000 帧的数据值将变为“FF”。

• 启用点对点通信:若勾选此选项,转换器将接受“接收 NMEA 2000”部分中插入的 PGN 所对应的任何 ID。

• 设备 ID:定义转换器的 NMEA 2000 地址(仅当“设备类型”设置为“带以太网的设备”时有效)。

#### “CANopen”部分字段含义

• 设备 ID:定义转换器的 CANopen ID。

• 波特率:定义 CANopen 的数据传输速率。

• 启动时设置为操作状态:若勾选此选项,则会定义 CANopen 的状态。即,若勾选,板卡将以操作状态启动;若未勾选,则以预操作状态启动。

• 启动时启动网络:若勾选此选项,则会定义 CANopen 网络的状态。即,若勾选,板卡将发送命令以将网络中所有设备的状态设置为操作状态。“延迟时间(秒)”字段用于定义发送 CANopen 网络命令前的延迟时间。

4、接收NMEA 2000数据:

在SW67250的主窗口中点击“接收NMEA 2000”按钮(图2),将弹出“接收NMEA 2000帧集访问”窗口(图4)。在此部分,您可以定义转换器将从NMEA 2000网络接收的NMEA 2000帧。

如果在“设置通信”部分选择了“带串行接口(RS232)的设备”,窗口将如下所示:

• 在“数据页”字段中输入数据页,其值为0或1;

• 在“PGN”字段中输入您希望从NMEA 2000通过CANopen读取的数据的PGN(在NMEA 2000协议中,PGN是一个标识符);

• 在“源地址”字段中输入发送该帧的设备地址;

• 如果勾选了“传输协议”字段,则该帧使用传输协议功能;

• 如果勾选了“快速数据包”字段,则该帧使用快速数据包协议功能;

• 在“起始字节”字段中输入您希望开始读取的字节,此字段仅在勾选“传输协议”字段时可用;

• 在“字节数”字段中输入您希望读取的字节数。例如,如果您的起始字节是20,字节数是10,则可以读取从第20字节到第30字节的数据。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OXrKsT2YEuqBm17iwwRX9zhQ0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券