无人机数据链用户手册

VCAN1878 用户手册

900MHz数据传输模块

1. 产品概述

VCAN1878-10W是全球数字广播电台之一 1878 系列. 主要用于大功率远距离工业数据传输. 具有体积小等特点, 良好的整合, 和高灵敏度. VCAN1878-10W工作在902~928MHz频段. VCAN1878-10W 有两种型号, VCAN1878A-10W 和 VCAN1878B-SMA. 唯一的区别是传输距离. 在良好的环境下, VCAN1878-40A-SMA的最大传输距离为 100 千米, VCAN1878-40B-SMA的最大传输距离为 200 千米.

2. 技术参数

  • 频率范围:       902-928兆赫
  • 扩频模式: 该型号专为具有双向无线数据链路的视频和数据无线传输而设计
  • 数据加密:       256-位物理层加密
  • 通讯范围: 长达100KM/200KM
  • 输出功率:         10功率(40dBm)
  • 孔口速度:         高达 276.4kbps
  • 串口波特率:       高达 921.6kbps
  • 工作温度:   -40℃+85℃
  • 电源电压:      直流15~26V, 典型值+24V
电源电压100% 数据全峰值电流 (一个)100% 数据全功率平均电流 (一个)
15V3.20一个2.10一个
18V2.80一个1.74一个
24V2.00一个1.30一个
26V1.85一个1.20一个
  • 灵敏度:
孔口速度10-7 误码率100KM 最大用户速度200KM 最大用户速度
276.4千比特/秒-106 分贝136千比特/秒128千比特/秒
230.4千比特/秒-107 分贝116千比特/秒104千比特/秒
172.8千比特/秒-108 分贝82千比特/秒74千比特/秒
115.2千比特/秒-109 分贝48千比特/秒42千比特/秒
57.6千比特/秒-110 分贝14千比特/秒10千比特/秒

3. 机械制图

unnamed 6
unnamed 7

VCAN1878-SMA 尺寸图

  • VCAN1878-SMA尺寸: 111毫米*49毫米*18.5毫米 (带 SMA 头).
  • VCAN1878-SMA 重量:137G

4. 产品连接器

4.1   J30J-15pin原理图

4.2   J30J-15pin引脚定义

没有.引脚名称描述方向
1压水堆电源端为正极
2压水堆电源端为正极
3接地电源端为负极
4接地电源端为负极
5D_TXD数据串口发送数据TX
6D_RXD数据串口接收数据RX
7接地数据串口接地GND
8C_TXD控制串口发送数据TX
9C_RXD控制串口接收数据RX
10接地控制串口接地GND
11IO1* 预订 *IO
12IO2* 预订 *IO
13IO3* 预订 *IO
14IO4* 预订 *IO
15接地接地
注意: 请确认模块串口是TTL电平还是RS232电平.

5. 产品指示灯含义

UAV Data Link user manual 4

电源PWR(绿色)

电源灯亮起表示设备已通电.

发射灯TX(红色)

当 TX 亮起时, 表示模块正在发送数据.

接收灯RX(红色)

当 RX 亮起时, 表示模块正在接收数据.

接收信号强度灯(RSSI 3 绿色灯)

能量灯数量越多表示信号接收强度越强.

RSSI灯代表接收信号的强度
RSSI 能量灯亮起的数量接收到的能量 dBm
全部 3 RSSI 灯亮约-50dBm
2 RSSI 灯亮约-80dBm
1 RSSI 灯亮约-95dBm
模块类型模式VCAN1878-40-SMA 指示灯状态
接收TX接收信号强度指数 123
全部AT命令配置方式
掌握正常运行接收数据时闪烁打开 (常亮)与接收信号的强度成正比
奴隶不同步每 860ms 循环亮一次
奴隶同步打开 (常亮)发送数据时闪烁与接收信号的强度成正比
中继器不同步与发送灯交替闪烁与接收灯交替闪烁每 860ms 循环亮一次
中继器同步接收数据时闪烁 否则亮发送数据时闪烁 否则亮与接收信号的强度成正比

6. AT命令/寄存器说明

6.1   AT命令

AT命令 (接受大小写)描述
ATI1查询硬件版本号
ATI2查询固件版本号
ATI3234234   查询软件版本号
ATI4查询SN号
在&V显示当前参数列表
在&W¯¯保存当前参数表
ATA退出AT命令配置模式,进入数据模式
ATSxxx?查询寄存器Sxxx的值
ATSxxx=yyy将寄存器 Sxxx 写入值 yyy
ATSxxx /?显示注册Sxxx的帮助文档
在&Fn加载出厂默认配置:7 :点对多点主站8的出厂默认设置 :点对多点从站的出厂默认设置9 :点对多点中继器的出厂默认设置10:点对点主站的出厂默认设置11:点对点从站的出厂默认设置12:点对点中继器的出厂默认设置

注意: 所有寄存器更改必须使用 AT 保存&W命令生效.

6.2   AT 命令寄存器列表

登记号码描述
S101运行模式
S102串口波特率
S103无线链路速率
S104网络地址 (ID)
S105单位地址
S108输出功率(dBm)
S110串行数据格式
S113数据包重传
S114中继器索引
S118同步地址
S123来自主站的 RSSI(dBm)
S124来自从站的 RSSI RSSI(dBm)
S133网络类型
S140目的地地址
S141中继器是/否
S142串行通道模式
S143中继器索引使用 GPIO
S159加密启用
S160加密密钥
6.2.1   S101 操作模式
价值观
0 – 硕士1 – 中继器2 – 奴隶

操作模式定义了网络中每个设备的角色. 每个VCAN1878模块可以配置为任何模式并在网络中承担任何角色.

  • 掌握: 每个网络有一个master. 在点对点和点对多点网络中, 它用于同步整个网络.
  • 中继器: 在网络中, 它用于延长传输距离, 增强网络覆盖, 并与主站或中继器连接.
  • 奴隶: 从机直接连接到主机或中继器.
数值(bps)
0- 230400    6 – 144001- 115200    7 – 9600(默认)2- 57600     8 – 72003- 38400     9 – 48004- 28800     15 – 4608005- 19200     16 – 921600
6.2.2   S102 串口波特率                               

S102用于设置数据串口的波特率. 改变串口速率时, 请注意,需要修改与VCAN1878连接的设备的串口波特率.

6.2.3  S103 孔板速度
数值(bps)
0 – 172800( 默认 )1 – 2304002 – 2764803 – 576004 – 115200

S103决定整个网络的通信速率. 网络上的每个设备必须配置为相同的速率. 比率越高, 网络吞吐量越高, 但灵敏度越差. 相邻模式灵敏度相差约1dB.

6.2.4  S104 网络地址 (ID)                          
数值(0~4294967295)
默认 1234567890

网络上的所有设备必须具有相同的网络地址. 不同网络地址的设备不能互相通信. 当多个网络在同一区域同时运行时, 每个网络的网络地址必须保证唯一.

6.2.5   S105 单位地址
数值(0~65535)
默认 0

在同一网络上, 单元地址用于网络上的识别, 每个设备应该有一个唯一的单元地址.

对于点对点网络, 默认值为 0. 设备自动分配单元地址. 用户无需设置该参数. 用户还可以手动分配非-0 单位地址. 在同一网络中, 如果使用自动分配, 所有设备的单元地址设置为 0. 如果使用手动分配, 您可以设置单元地址S105, 同步地址S118, 以及每个设备的目标地址S140,以确保网络拓扑正确.

对于点对多点网络, 每个设备必须手动分配一个非-0 设备地址. 详情, 见章节 8.7.

6.2.6    S108输出功率(dBm)
数值(dBm)
30- 3西33- 5西35- 7W¯¯40 – 10W(默认)

S108用于设置本端设备的发射功率.

   6.2.7 S110串行数据格式
价值观
1 – 8N1(默认)

串口数据格式仅支持8N1.

   6.2.8 S113 数据包重传
数值(0~255)
默认 3

该寄存器决定数据包可以重传的最大次数. 重传次数用于保证系统在复杂环境或弱信号下的鲁棒性. 重传可能会导致额外的数据传输, 这会降低系统吞吐量. 最大数据包传输次数为数据重传次数加一.

   6.2.9 S114中继器索引
数值(1~254)
默认 1

  点对点模式, 该寄存器在工作模式为中继器且单元地址为 0. 该寄存器指示中继器在网络上的相对位置. 无需在主站和从站上进行额外配置即可在点对点网络上添加或删除中继器设备. 当中继器设备启动时, 它自动连接到点对点网络, 当它关闭时, 网络已重新连接.

当使用多个中继器时, 请保证主机到从机的中继器序号单调递增, 这可以是不连续的.

6.2.10 S118同步地址
数值(0~65535)
默认 0

可以设置主设备和从设备的同步地址,从本地设备指定当前设备的同步地址 (S105) 到设备 (S118).

在点对点网络上, 当本地地址 (S105) 设置为 0, 地址是自动分配的, 并且无需设置同步地址. 当本地地址 (S105) 不是 0, 必须设置同步地址以确定网络拓扑.

在点对多点网络上, 您必须手动为每个设备设置正确的同步地址.

详情, 见章节 8.7.

数值(dBm)
-255 ~ 0(只读)
  6.2.11 S123 来自主站的 RSSI(dBm)

指示从站或中继器接收到的信号强度. 该值对应于引脚 RSSI1, 接收信号强度指示2, 和RSSI3.

中继设备的S123表示上层设备的信号强度, S124表示下位设备的信号强度.

数值(dBm)
-255 ~ 0(只读)
  6.2.12 S124 从机 RSSI(dBm)            

指示主站或中继器接收到的信号强度. 该值对应于引脚 RSSI1, 接收信号强度指示2, 和RSSI3。

中继设备的S123表示上层设备的信号强度, S124表示下位设备的信号强度.

价值观
0 – 点对多点 (点对多点)1 – 点对点 (点对点)
  6.2.13 S133 网络类型                                  

该寄存器用于设置网络类型. 在一个网络上, 所有设备的网络类型必须相同.

  • 点对多点:主设备向所有设备广播数据, 所有从设备将数据发送回主设备. ( 可以有 0 或更多中继器)
  • 点对点:只有主端点和从端点才能相互通信。 (可以有 0 或更多中继器)
  6.2.14 S140 目的地地址                             
数值(0~65535)
默认 0

主设备和中继设备可以设置目的地址, 用于指定与本地设备连接的子设备的地址.

在点对点网络上, 当本地地址设置为 0, 地址自动分配,无需设置目标地址. 当本地地址不是 0, 必须设置目标地址以指定网络拓扑.

在点对多点网络上, 您必须手动为每个设备设置正确的目标地址.

详情, 见章节 8.7.

  6.2.15 S141 中继器是/否                                   
数值(0~1)
0 – 不带中继器(仅主站有效)(默认)1 – 带中继器(仅在主控端有效)

该寄存器在自动分配地址的点对点网络上无效 (单元地址S105为 0) 但必须设置为 0. 在这种情况下, 网络自动识别中继器是否存在. 不需要设置该参数.

 手动分配地址时, 该寄存器根据当前网络中是否存在中继器来设置.

  6.2.16 S142 串行通道模式                       
价值观
0 – RS232(默认)

该寄存器配置数据串口的工作模式。默认为RS232,目前仅支持RS232模式. 将来, 它将支持RS485全双工, RS485半- 复式, 和系统总线。

  6.2.17 S143中继器索引使用GPIO              
价值观
使用S114寄存器(默认)使用GPIO[4:1] 指示继电器序列号

为了方便中继器改变序列号, 您可以使用 GPIO 配置中继器序列号 [4:1].

当S143为 0, 中继器序列号是S114的值, 范围从 1 至 254.

当S143为 1, 中继器序列号是GPIO [4:1]+1, 范围从 1 至 16.

如果使用GPIO作为中继器编号, 中继器编号范围为 1 至 16. 所以, 最多为 16 可以配置中继器.

价值观
关闭加密(默认)1 – 开启加密
  6.2.18 S159 加密启用                              

VCAN1878提供256位数据加密, 通过S159寄存器来打开或关闭.

价值观
256位密钥
  6.2.19 S160 加密密钥                                     

使用加密时, 设置256位密钥进行加密和解密. 两端必须配置相同的密钥才能接收正确的数据.

7. 点对点网络

在点对点网络中, VCAN1878模块可用于在A点和B点之间建立数据路径. A点可能是主宰, B点可能是从站. 当A点和B点不能直接连接时, 您可以添加一个转发器节点. 点对点网络需要配置网络类型寄存器S133=1.

在一些特殊情况下也可以使用点对点网络: 当部署多个从站或中继器时, 主站通过配置目的地址选择所需的从站进行通信 S140.

UAV Data Link user manual 5
UAV Data Link user manual 6

7.1   配置准备

配置前, 必须使用开发板或用户设计的硬件为VCAN1878模块提供电源和串口. 数据串口可以使用AT命令配置寄存器, 控制串口可使用API​​协议配置寄存器. 有关接口的详细信息, 见章节 3 硬件说明.

7.2    工作模式

VCAN1878的点对点网络以三种模式运行: 掌握, 奴隶, 和中继器.

主站为全网提供同步信号,保证所有设备能够正常通信.

从端是网络的最终节点,直接与主站或中继器通信. 当点对点网络中没有用户数据传输时, 从设备只会与主设备同步,不会在网络中发送任何信息.

UAV Data Link user manual 7

  中继器可以扩展主站的覆盖范围并转发数据. 中继器与主站或上级中继器同步,并向下级设备发送同步信号. 中继器设备还可以作为从机,通过数据串口发送和接收数据。输出数据仅是上级设备发送的数据,不输出下级设备的数据. 然而, 输入的数据会与下级设备发送的数据混淆并发送给上级设备.

在网络中添加中继器会使网络的总吞吐​​量减少一半, 但只有一半,而且不会随着中继器数量的增加而增加. 如果需要中继并且考虑吞吐量, 另一种解决方案是将两台设备背对背放置在中继器站点. 一个是上游网络的slave,一个是下游网络的master. 两台设备串口以有线方式连接.

UAV Data Link user manual 7 1
UAV Data Link user manual 8
UAV Data Link user manual 9

  当单元地址设置为 0 在VCAN1878的P2P网络上, IP地址是自动分配的. 用户无需设置机组地址, 同步地址, 和目的地地址.

VCAN1878的点对点中继模式非常灵活且易于使用. 在点对点网络中添加中继器设备不需要对主站和从站进行额外的配置. 只需将中继器设置为相同的网络ID即可, 孔率, 并设置中继序列号. 开机后, 现有网络会自动检测是否有中继器加入. 中继器编号必须从主站到从站按顺序递增,但可以不连续. 注意中继器位置,保证链路稳定.

工作模式配置寄存器为S101. 运行以下命令:

  • ATS101=0 —   掌握
  • ATS101=1 —   中继器
  • ATS101=2 —   奴隶

7.3   使用出厂默认设置

出厂默认设置命令可用于快速配置和部署VCAN1878模块, 为每种类型的配置提供固定的默认配置. 使用出厂默认值将所有寄存器设置为默认值. 使用默认设置有以下好处:

  • 加快配置过程. 如果没有特殊要求, 使用默认配置.
  • 解决问题. 如果由于设置的调整而无法建立通信, 只需恢复出厂默认设置,任何不正确的调整都将被覆盖.

对于大多数网络应用, 出厂默认设置足以满足点对点网络所需的所有功能. 无论特殊要求多么复杂, 您可以从出厂默认设置开始配置. 所有工作模式和网络类型都有对应的出厂默认设置命令.

  • 在&F10 —   点对点主站的出厂默认设置
  • 在&F11 —   点对点从站的出厂默认设置
  • 在&F12 —   点对点中继器的出厂默认设置
UAV Data Link user manual 11

7.4   主设定

UAV Data Link user manual 12 1
  1. 在&F10 – 恢复点对点主站的出厂默认设置.
  2. 在&W¯¯ – 保存设置参数.
  3. 在&V – 显示当前设置.
  4. S133 – 网络类型必须设置为 1, 对应点对点网络.
  5. S103 – 网络上所有设备的无线链路速率必须设置为相同. 比率越高, 吞吐量越大, 比率越低, 并且灵敏度越好.
  6. S104 – 网络地址 (入侵检测系统) 网络上所有设备的数量必须相同. 强烈建议不要使用默认设置 1234567890. 更改网络地址, 使用 ATS104=xxxxxxxx.
  7. S102 – 串口波特率与所连接设备的波特率匹配.
  8. S101 – 工作模式必须设置为 0, 对应主人.
  9. S105 – 单元地址设置为 0 自动分配地址.

配置完成后, 运行AT&W命令保存当前设置. 运行ATA命令退出AT命令模式,设置生效.

7.5   从机设置

UAV Data Link user manual 13
  1. 在&F11 – 恢复点对点从站的出厂默认设置.
  2. 在&W¯¯ – 保存设置参数.
  3. 在&V – 显示当前设置.
  4. S133 – 网络类型必须设置为 1, 对应点对点网络.
  5. S103 – 网络上所有设备的无线链路速率必须设置为相同. 比率越高, 吞吐量越大, 比率越低, 并且灵敏度越好.
  6. S104 – 网络地址 (id) 网络上所有设备的数量必须相同. 强烈建议不要使用默认设置 1234567890. 更改网络地址, 使用 ATS104=xxxxxxxx
  7. S102 – 串口波特率与所连接设备的波特率匹配.
  8. S101 – 工作模式必须设置为 2, 对应从机.
  9. S105 – 单元地址设置为 0 自动分配地址.

配置完成后, 运行AT&W命令保存当前设置. 运行ATA命令退出AT命令模式,设置生效.

7.6   中继器设置

UAV Data Link user manual 14
  1. 在&F12 – 恢复点对点中继器的出厂默认设置.
  2. 在&W¯¯ – 保存设置参数.
  3. 在&V – 显示当前设置.
  4. S133 – 网络类型必须设置为 1, 对应点对点网络.
  5. S103 – 网络中所有设备的端口速率必须相同. 比率越高, 吞吐量越大, 比率越小, 并且灵敏度越好.
  6. S104 – 网络上所有设备的无线链路速率必须设置为相同. 强烈建议不要使用默认设置 1234567890. 要更改网络地址,请使用 ATS104=xxxxxxxx.
  7. S102 – 串口波特率与所连接设备的波特率匹配.
  8. S101 – 工作模式必须设置为 1, 对应中继器.
  9. S105 – 单元地址设置为 0 自动分配地址.
  10. S114 – 中继器序列号代表中继器在网络中的位置, 离主人越近, 序列号越小, 并且它可以是不连续的.

配置完成后, 运行AT&W命令保存当前设置. 运行ATA命令退出AT命令模式,设置生效.

8.点对多点网络

在点对多点网络中, 主站可以直接连接多个从站,也可以通过中继器连接多个从站. 中继器还具有从机端的功能,可以与主机通信, 但其上行数据会与从机的上行数据混淆. 对于点对多点网络,需要配置网络类型寄存器S133=0.

主设备可以使用目标地址S140临时选择特定的从设备或中继器来与其他设备通信并过滤来自其他设备的数据传输请求.

UAV Data Link user manual 15

点对多点网络拓扑图

8.1   配置准备

配置前, 必须使用开发板或用户设计的硬件为VCAN1878模块提供电源和串口. 数据串口可以使用AT命令配置寄存器, 控制串口可使用API​​协议配置寄存器. 有关接口的详细信息, 见章节 3 硬件说明.

8.2   工作模式

VCAN1878点对多点网络以三种模式运行: 掌握, 奴隶, 和中继器.

主站为整个网络提供同步信号,保证所有设备之间的正常通信.

从站是网络的最终节点,直接与主站或中继器通信. 当点对多点网络中没有用户数据传输时, 从设备只会同步主设备,不会在网络上发送任何信息.

UAV Data Link user manual 16

中继器可以扩展主站的覆盖范围并转发数据. 中继器与主站或上级中继器同步,并向下级设备发送同步信号. 中继器设备还可以作为从机,通过数据串口发送和接收数据. 输出数据仅是上级设备发送的数据,不输出下级设备的数据. 然而, 输入的数据会与下级设备发送的数据混淆并发送给上级设备.

在网络中添加中继器会使网络的总吞吐​​量减少一半, 但只有一半,而且不会随着中继器数量的增加而增加. 如果需要中继器并且考虑吞吐量, 另一种解决方案是将两台设备背对背放置在中继器站点. 一个是上游网络的slave,一个是下游网络的master. 两台设备串口以有线方式连接.

UAV Data Link user manual 17

点对多点网络的中继器不能像点对多点网络那样自动添加. 需要手动配置寄存器S105, S118, 和S140确定网络拓扑.

工作模式配置寄存器为S101. 运行以下命令:

  • ATS101=0 —   掌握
  • ATS101=1 —   中继器
  • ATS101=2 —   奴隶

8.3   使用出厂默认设置

出厂默认设置命令可用于快速配置和部署VCAN1878模块, 为每种类型的配置提供固定的默认配置. 使用出厂默认值将所有寄存器设置为默认值. 使用默认设置有以下好处:

1. 加快配置过程. 如果没有特殊要求, 请使用默认配置.

2. 解决问题. 如果由于调整设置而无法建立通信, 只需恢复出厂默认设置,任何不正确的调整都将被覆盖.

对于大多数网络应用, 出厂默认设置提供点对多点网络所需的所有功能. 无论特殊要求多么复杂, 您可以从出厂默认设置开始配置. 所有工作模式和网络类型都有相应的出厂默认设置.

  • 在&F7 —   点对多点主站的出厂默认设置
  • 在&F8 —   点对多点从站的出厂默认设置
  • 在&F9 —   点对多点中继器的出厂默认设置
UAV Data Link user manual 18

8.4   主设定

UAV Data Link user manual 18 1
  1. 在&F7 – 恢复点对点主站出厂默认设置.
  2. 在&W¯¯ – 保存设置参数.
  3. 在&V – 显示当前设置.
  4. S133 – 网络类型必须设置为 0, 对应点对多点网络.
  5. S103 – 网络上所有设备的无线链路速率必须设置为相同. 比率越高, 吞吐量越大. 费率越低, 灵敏度越好.
  6. S104 – 网络地址 (id) 网络上所有设备的数量必须相同. 强烈建议不要使用默认设置 1234567890. 要更改网络地址,请使用 ATS104=xxxxxxxx.
  7. S102 – 串口波特率与所连接设备的波特率匹配.
  8. S141 – 网络中是否存在中继器.
  9. S101 – 工作模式必须设置为 0, 对应主人.
  10. S105 – 对于单位地址, 见章节 9.7 举个例子.
  11. S118 – 对于同步地址, 见章节 9.7 例如.
  12. S140 – 对于目标地址, 见章节 9.7 例如.

配置完成后, 运行AT&W命令保存当前设置. 运行ATA命令退出AT命令模式,设置生效.

8.5   从机设置

UAV Data Link user manual 20
  1. 在&F8 – 恢复点对多点从站的出厂默认设置.
  2. 在&W¯¯ – 保存设置参数.
  3. 在&V – 显示当前设置.
  4. S133 – 网络类型必须设置为 0, 对应点对多点.
  5. S103 – T 网络上所有设备的无线链路速率必须设置为相同. 比率越高, 吞吐量越大. 费率越低, 灵敏度越好.
  6. S104 – 网络地址 (id) 网络上所有设备的数量必须相同. 强烈建议不要使用默认设置 1234567890. 要更改网络地址,请使用 ATS104=xxxxxxxx.
  7. S102 – 串口波特率与所连接设备的波特率匹配.
  8. S141 – 网络中是否存在中继器.
  9. S101 – 工作模式必须设置为 2, 对应从机.
  10. S105 – 对于本地地址, 见章节 9.7 举个例子.
  11. S118 – 对于同步地址, 见章节 9.7 例如.
  12. S140 – 对于目标地址, 见章节 9.7 例如.

配置完成后, 运行AT&W命令保存当前设置. 运行ATA命令退出AT命令模式,设置生效.

8.6   中继器设置

UAV Data Link user manual 21
  1. 在&F9 – 恢复点对多点中继器的出厂默认设置.
  2. 在&W¯¯ – 保存设置参数.
  3. 在&V – 显示当前设置.
  4. S133 – 网络类型必须设置为 0, 对应点对多点.
  5. S103 – 网络上所有设备的无线链路速率必须设置为相同. 比率越高, 吞吐量越大. 费率越低, 灵敏度越好.
  6. S104 – 网络地址 (id) 网络上所有设备的数量必须相同. 强烈建议不要使用默认设置 1234567890. 要更改网络地址,请使用 ATS104=xxxxxxxx.
  7. S102 – 串口波特率与所连接设备的波特率匹配.
  8. S141 – 网络中是否存在中继器.
  9. S101 – 工作模式必须设置为 2, 对应中继器.
  10. S105 – 对于本地地址, 见章节 9.7 举个例子.
  11. S118 – 对于同步地址, 见章节 9.7 例如.
  12. S140 – 对于目标地址, 见章节 9.7 例如.

配置完成后, 运行AT&W命令保存当前设置. 运行ATA命令退出AT命令模式,设置生效.

8.7   配置点对多点网络地址示例.

UAV Data Link user manual 22

点对多点网络有一个主站, 四个奴隶, 和两个中继器. 奴隶 1, 奴隶 2, 和中继器 1 同步到主站, 中继器 2 与中继器同步 1, 奴隶 3 与中继器同步 1, 和奴隶 4 在中继器处同步 2. 如果主站的S141是 1, 网络上有中继器. 各设备的单元地址和同步地址设置如下表:

本地地址S105同步地址S118目标地址S140
掌握100
中继器1210
中继器2320
名气1410
奴隶2510
从机3620
奴隶4730

在同一个点对多点网络上, 每个设备的单元地址必须是唯一的且非零. 同步地址设置为其上级设备的单元地址. 目标地址通常设置为 0, 或者如果需要指定接收设备,则为设备的单元地址.

9. 与中心网络连接

中心Mesh网络是一种特殊的点对多点网络. 网络的中心仍然是主宰者, 所有从机可以互相交换数据但不转发数据. 有中心的Mesh网络需要配置网络类型寄存器S133=2. 该网络类型不支持中继器.

主设备可以使用目标地址S140临时选择特定的从设备进行通信并过滤来自其他设备的数据传输请求.

UAV Data Link user manual 23

具有中心网络拓扑的网状网络

9.1   配置准备

配置前, 必须使用开发板或用户设计的硬件为VCAN1878模块提供电源和串口. 数据串口可以使用AT命令配置寄存器, 控制串口可使用API​​协议配置寄存器. 有关接口的详细信息, 见章节 3 硬件说明.

9.2   工作模式

VCAN1878的中心Mesh网络仅支持两种工作模式: 主人和奴隶. 不支持中继器.

主站为全网提供同步信号,保证所有设备能够正常通信.

从站是网络的最终节点,直接与主站或从站通信. 当点对多点网络上没有传输用户数据时, 从设备与主设备同步,不会在网络上发送任何信息.

UAV Data Link user manual 24

对于具有中心的网状网络, 寄存器S105, S118和S140需要提前配置以确定网络拓扑.

工作模式配置寄存器为S101. 运行以下命令:

  • ATS101=0 —   掌握
  • ATS101=2 —   奴隶

9.3   使用出厂默认设置

出厂默认设置命令可用于快速配置和部署VCAN1878模块, 为每种类型的配置提供固定的默认配置. 使用出厂默认值将所有寄存器设置为默认值. 使用默认设置有以下好处:

1.加快配置过程并在不需要时使用默认配置.

2. 解决问题. 如果由于调整设置而无法建立通信, 只需恢复出厂默认设置,任何不正确的调整都将被覆盖.

对于大多数网络应用程序, 出厂默认设置足以满足集中式网状网络所需的所有功能. 无论特殊要求多么复杂, 您可以从出厂默认设置开始配置. 所有工作模式和网络类型都有相应的出厂默认设置.

  • 在&F4 — Mesh-with-Center 主控的出厂默认设置.
  • 在&F5 — Mesh-with-Center 从站的出厂默认设置.
UAV Data Link user manual 25

9.4   主设定

UAV Data Link user manual 26
  1. 在&F7 – 恢复带中心网格母版的出厂默认设置.
  2. 在&W¯¯ – 保存设置参数.
  3. 在&V – 显示当前设置.
  4. S133 – 网络类型必须设置为 2 具有成对的中央网格.
  5. S103 – 网络上所有设备的无线链路速率必须设置为相同. 比率越高, 吞吐量越大. 费率越低, 灵敏度越好.
  6. S104 – 网络地址 (id) 网络上所有设备的数量必须相同. 强烈建议不要使用默认设置 1234567890. 要更改网络地址,请使用 ATS104=xxxxxxxx
  7. S102 – 串口波特率与所连接设备的波特率匹配.
  8. S141 – 网络中是否存在中继器, 该值必须设置为 0.
  9. S101 – 工作模式必须设置为 0, 对应master端.
  10. S105 – 对于单位地址, 请参考点对多点网络中的示例.
  11. S118 – 对于同步地址, 请参考点对多点网络中的示例.
  12. S140 – 对于目标地址, 请参考点对多点网络中的示例.

配置完成后, 运行AT&W命令保存当前设置. 运行ATA命令退出AT命令模式,设置生效.

9.5   从机设置

UAV Data Link user manual 27
  1. 在&F8 – 恢复网格中心从站的出厂默认设置.
  2. 在&W¯¯ – 保存设置参数.
  3. 在&V – 显示当前设置.
  4. S133 – 网络类型必须设置为 2 具有成对的中央网格.
  5. S103 – 网络上所有设备的无线链路速率必须设置为相同. 比率越高, 吞吐量越大. 费率越低, 灵敏度越好.
  6. S104 – 网络地址 (id) 网络上所有设备的数量必须相同. 强烈建议不要使用默认设置 1234567890. 要更改网络地址,请使用 ATS104=xxxxxxxx
  7. S102 – 串口波特率与所连接设备的波特率匹配.
  8. S141 – 网络中是否存在中继器, 该值必须设置为 0.
  9. S101 – 工作模式必须设置为 2, 对应从机端.
  1. S105 – 对于单位地址, 请参考点对多点网络中的示例.
  2. S118 – 对于同步地址, 请参考点对多点网络中的示例.
  3. S140 – 对于目标地址, 请参考点对多点网络中的示例.

配置完成后, 运行AT&W命令保存当前设置. 运行ATA命令退出AT命令模式,设置生效.

9.6   数据包长度限制

在中央网状网络的情况下, 当信道接入方式为TDMA时, 每个设备都与其他设备通信. 当多个设备发送数据时, 串口输出的数据会相互交错. 确保数据包的完整性, 数据包长度必须小于单个时隙发送的最大长度. 当信道接入模式选择TDMA-AUTO时, 数据包长度没有限制.

孔口速度单包最大长度
276.4千比特/秒175 字节
230.4千比特/秒140 字节
172.8千比特/秒100 字节
115.2千比特/秒55 字节
57.6千比特/秒15 字节

问一个问题

← 返回

感谢您的回复。 ✨

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注