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% 数据全功率平均电流 (一个) |
| 15V | 3.20一个 | 2.10一个 |
| 18V | 2.80一个 | 1.74一个 |
| 24V | 2.00一个 | 1.30一个 |
| 26V | 1.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. 机械制图


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 | 接地 | 电源端为负极 | 我 |
| 5 | D_TXD | 数据串口发送数据TX | 氧 |
| 6 | D_RXD | 数据串口接收数据RX | 我 |
| 7 | 接地 | 数据串口接地GND | 氧 |
| 8 | C_TXD | 控制串口发送数据TX | 我 |
| 9 | C_RXD | 控制串口接收数据RX | 氧 |
| 10 | 接地 | 控制串口接地GND | 氧 |
| 11 | IO1 | * 预订 * | IO |
| 12 | IO2 | * 预订 * | IO |
| 13 | IO3 | * 预订 * | IO |
| 14 | IO4 | * 预订 * | IO |
| 15 | 接地 | 接地 | 氧 |
| 注意: 请确认模块串口是TTL电平还是RS232电平. | |||
5. 产品指示灯含义

电源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 | 查询固件版本号 |
| ATI3 | 234234 查询软件版本号 |
| 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.


7.1 配置准备
配置前, 必须使用开发板或用户设计的硬件为VCAN1878模块提供电源和串口. 数据串口可以使用AT命令配置寄存器, 控制串口可使用API协议配置寄存器. 有关接口的详细信息, 见章节 3 硬件说明.
7.2 工作模式
VCAN1878的点对点网络以三种模式运行: 掌握, 奴隶, 和中继器.
主站为全网提供同步信号,保证所有设备能够正常通信.
从端是网络的最终节点,直接与主站或中继器通信. 当点对点网络中没有用户数据传输时, 从设备只会与主设备同步,不会在网络中发送任何信息.

中继器可以扩展主站的覆盖范围并转发数据. 中继器与主站或上级中继器同步,并向下级设备发送同步信号. 中继器设备还可以作为从机,通过数据串口发送和接收数据。输出数据仅是上级设备发送的数据,不输出下级设备的数据. 然而, 输入的数据会与下级设备发送的数据混淆并发送给上级设备.
在网络中添加中继器会使网络的总吞吐量减少一半, 但只有一半,而且不会随着中继器数量的增加而增加. 如果需要中继并且考虑吞吐量, 另一种解决方案是将两台设备背对背放置在中继器站点. 一个是上游网络的slave,一个是下游网络的master. 两台设备串口以有线方式连接.



当单元地址设置为 0 在VCAN1878的P2P网络上, IP地址是自动分配的. 用户无需设置机组地址, 同步地址, 和目的地地址.
VCAN1878的点对点中继模式非常灵活且易于使用. 在点对点网络中添加中继器设备不需要对主站和从站进行额外的配置. 只需将中继器设置为相同的网络ID即可, 孔率, 并设置中继序列号. 开机后, 现有网络会自动检测是否有中继器加入. 中继器编号必须从主站到从站按顺序递增,但可以不连续. 注意中继器位置,保证链路稳定.
工作模式配置寄存器为S101. 运行以下命令:
- ATS101=0 — 掌握
- ATS101=1 — 中继器
- ATS101=2 — 奴隶
7.3 使用出厂默认设置
出厂默认设置命令可用于快速配置和部署VCAN1878模块, 为每种类型的配置提供固定的默认配置. 使用出厂默认值将所有寄存器设置为默认值. 使用默认设置有以下好处:
- 加快配置过程. 如果没有特殊要求, 使用默认配置.
- 解决问题. 如果由于设置的调整而无法建立通信, 只需恢复出厂默认设置,任何不正确的调整都将被覆盖.
对于大多数网络应用, 出厂默认设置足以满足点对点网络所需的所有功能. 无论特殊要求多么复杂, 您可以从出厂默认设置开始配置. 所有工作模式和网络类型都有对应的出厂默认设置命令.
- 在&F10 — 点对点主站的出厂默认设置
- 在&F11 — 点对点从站的出厂默认设置
- 在&F12 — 点对点中继器的出厂默认设置

7.4 主设定

- 在&F10 – 恢复点对点主站的出厂默认设置.
- 在&W¯¯ – 保存设置参数.
- 在&V – 显示当前设置.
- S133 – 网络类型必须设置为 1, 对应点对点网络.
- S103 – 网络上所有设备的无线链路速率必须设置为相同. 比率越高, 吞吐量越大, 比率越低, 并且灵敏度越好.
- S104 – 网络地址 (入侵检测系统) 网络上所有设备的数量必须相同. 强烈建议不要使用默认设置 1234567890. 更改网络地址, 使用 ATS104=xxxxxxxx.
- S102 – 串口波特率与所连接设备的波特率匹配.
- S101 – 工作模式必须设置为 0, 对应主人.
- S105 – 单元地址设置为 0 自动分配地址.
配置完成后, 运行AT&W命令保存当前设置. 运行ATA命令退出AT命令模式,设置生效.
7.5 从机设置

- 在&F11 – 恢复点对点从站的出厂默认设置.
- 在&W¯¯ – 保存设置参数.
- 在&V – 显示当前设置.
- S133 – 网络类型必须设置为 1, 对应点对点网络.
- S103 – 网络上所有设备的无线链路速率必须设置为相同. 比率越高, 吞吐量越大, 比率越低, 并且灵敏度越好.
- S104 – 网络地址 (id) 网络上所有设备的数量必须相同. 强烈建议不要使用默认设置 1234567890. 更改网络地址, 使用 ATS104=xxxxxxxx
- S102 – 串口波特率与所连接设备的波特率匹配.
- S101 – 工作模式必须设置为 2, 对应从机.
- S105 – 单元地址设置为 0 自动分配地址.
配置完成后, 运行AT&W命令保存当前设置. 运行ATA命令退出AT命令模式,设置生效.
7.6 中继器设置

- 在&F12 – 恢复点对点中继器的出厂默认设置.
- 在&W¯¯ – 保存设置参数.
- 在&V – 显示当前设置.
- S133 – 网络类型必须设置为 1, 对应点对点网络.
- S103 – 网络中所有设备的端口速率必须相同. 比率越高, 吞吐量越大, 比率越小, 并且灵敏度越好.
- S104 – 网络上所有设备的无线链路速率必须设置为相同. 强烈建议不要使用默认设置 1234567890. 要更改网络地址,请使用 ATS104=xxxxxxxx.
- S102 – 串口波特率与所连接设备的波特率匹配.
- S101 – 工作模式必须设置为 1, 对应中继器.
- S105 – 单元地址设置为 0 自动分配地址.
- S114 – 中继器序列号代表中继器在网络中的位置, 离主人越近, 序列号越小, 并且它可以是不连续的.
配置完成后, 运行AT&W命令保存当前设置. 运行ATA命令退出AT命令模式,设置生效.
8.点对多点网络
在点对多点网络中, 主站可以直接连接多个从站,也可以通过中继器连接多个从站. 中继器还具有从机端的功能,可以与主机通信, 但其上行数据会与从机的上行数据混淆. 对于点对多点网络,需要配置网络类型寄存器S133=0.
主设备可以使用目标地址S140临时选择特定的从设备或中继器来与其他设备通信并过滤来自其他设备的数据传输请求.

点对多点网络拓扑图
8.1 配置准备
配置前, 必须使用开发板或用户设计的硬件为VCAN1878模块提供电源和串口. 数据串口可以使用AT命令配置寄存器, 控制串口可使用API协议配置寄存器. 有关接口的详细信息, 见章节 3 硬件说明.
8.2 工作模式
VCAN1878点对多点网络以三种模式运行: 掌握, 奴隶, 和中继器.
主站为整个网络提供同步信号,保证所有设备之间的正常通信.
从站是网络的最终节点,直接与主站或中继器通信. 当点对多点网络中没有用户数据传输时, 从设备只会同步主设备,不会在网络上发送任何信息.

中继器可以扩展主站的覆盖范围并转发数据. 中继器与主站或上级中继器同步,并向下级设备发送同步信号. 中继器设备还可以作为从机,通过数据串口发送和接收数据. 输出数据仅是上级设备发送的数据,不输出下级设备的数据. 然而, 输入的数据会与下级设备发送的数据混淆并发送给上级设备.
在网络中添加中继器会使网络的总吞吐量减少一半, 但只有一半,而且不会随着中继器数量的增加而增加. 如果需要中继器并且考虑吞吐量, 另一种解决方案是将两台设备背对背放置在中继器站点. 一个是上游网络的slave,一个是下游网络的master. 两台设备串口以有线方式连接.

点对多点网络的中继器不能像点对多点网络那样自动添加. 需要手动配置寄存器S105, S118, 和S140确定网络拓扑.
工作模式配置寄存器为S101. 运行以下命令:
- ATS101=0 — 掌握
- ATS101=1 — 中继器
- ATS101=2 — 奴隶
8.3 使用出厂默认设置
出厂默认设置命令可用于快速配置和部署VCAN1878模块, 为每种类型的配置提供固定的默认配置. 使用出厂默认值将所有寄存器设置为默认值. 使用默认设置有以下好处:
1. 加快配置过程. 如果没有特殊要求, 请使用默认配置.
2. 解决问题. 如果由于调整设置而无法建立通信, 只需恢复出厂默认设置,任何不正确的调整都将被覆盖.
对于大多数网络应用, 出厂默认设置提供点对多点网络所需的所有功能. 无论特殊要求多么复杂, 您可以从出厂默认设置开始配置. 所有工作模式和网络类型都有相应的出厂默认设置.
- 在&F7 — 点对多点主站的出厂默认设置
- 在&F8 — 点对多点从站的出厂默认设置
- 在&F9 — 点对多点中继器的出厂默认设置

8.4 主设定

- 在&F7 – 恢复点对点主站出厂默认设置.
- 在&W¯¯ – 保存设置参数.
- 在&V – 显示当前设置.
- S133 – 网络类型必须设置为 0, 对应点对多点网络.
- S103 – 网络上所有设备的无线链路速率必须设置为相同. 比率越高, 吞吐量越大. 费率越低, 灵敏度越好.
- S104 – 网络地址 (id) 网络上所有设备的数量必须相同. 强烈建议不要使用默认设置 1234567890. 要更改网络地址,请使用 ATS104=xxxxxxxx.
- S102 – 串口波特率与所连接设备的波特率匹配.
- S141 – 网络中是否存在中继器.
- S101 – 工作模式必须设置为 0, 对应主人.
- S105 – 对于单位地址, 见章节 9.7 举个例子.
- S118 – 对于同步地址, 见章节 9.7 例如.
- S140 – 对于目标地址, 见章节 9.7 例如.
配置完成后, 运行AT&W命令保存当前设置. 运行ATA命令退出AT命令模式,设置生效.
8.5 从机设置

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

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

点对多点网络有一个主站, 四个奴隶, 和两个中继器. 奴隶 1, 奴隶 2, 和中继器 1 同步到主站, 中继器 2 与中继器同步 1, 奴隶 3 与中继器同步 1, 和奴隶 4 在中继器处同步 2. 如果主站的S141是 1, 网络上有中继器. 各设备的单元地址和同步地址设置如下表:
| 本地地址S105 | 同步地址S118 | 目标地址S140 | |
| 掌握 | 1 | 0 | 0 |
| 中继器1 | 2 | 1 | 0 |
| 中继器2 | 3 | 2 | 0 |
| 名气1 | 4 | 1 | 0 |
| 奴隶2 | 5 | 1 | 0 |
| 从机3 | 6 | 2 | 0 |
| 奴隶4 | 7 | 3 | 0 |
在同一个点对多点网络上, 每个设备的单元地址必须是唯一的且非零. 同步地址设置为其上级设备的单元地址. 目标地址通常设置为 0, 或者如果需要指定接收设备,则为设备的单元地址.
9. 与中心网络连接
中心Mesh网络是一种特殊的点对多点网络. 网络的中心仍然是主宰者, 所有从机可以互相交换数据但不转发数据. 有中心的Mesh网络需要配置网络类型寄存器S133=2. 该网络类型不支持中继器.
主设备可以使用目标地址S140临时选择特定的从设备进行通信并过滤来自其他设备的数据传输请求.

具有中心网络拓扑的网状网络
9.1 配置准备
配置前, 必须使用开发板或用户设计的硬件为VCAN1878模块提供电源和串口. 数据串口可以使用AT命令配置寄存器, 控制串口可使用API协议配置寄存器. 有关接口的详细信息, 见章节 3 硬件说明.
9.2 工作模式
VCAN1878的中心Mesh网络仅支持两种工作模式: 主人和奴隶. 不支持中继器.
主站为全网提供同步信号,保证所有设备能够正常通信.
从站是网络的最终节点,直接与主站或从站通信. 当点对多点网络上没有传输用户数据时, 从设备与主设备同步,不会在网络上发送任何信息.

对于具有中心的网状网络, 寄存器S105, S118和S140需要提前配置以确定网络拓扑.
工作模式配置寄存器为S101. 运行以下命令:
- ATS101=0 — 掌握
- ATS101=2 — 奴隶
9.3 使用出厂默认设置
出厂默认设置命令可用于快速配置和部署VCAN1878模块, 为每种类型的配置提供固定的默认配置. 使用出厂默认值将所有寄存器设置为默认值. 使用默认设置有以下好处:
1.加快配置过程并在不需要时使用默认配置.
2. 解决问题. 如果由于调整设置而无法建立通信, 只需恢复出厂默认设置,任何不正确的调整都将被覆盖.
对于大多数网络应用程序, 出厂默认设置足以满足集中式网状网络所需的所有功能. 无论特殊要求多么复杂, 您可以从出厂默认设置开始配置. 所有工作模式和网络类型都有相应的出厂默认设置.
- 在&F4 — Mesh-with-Center 主控的出厂默认设置.
- 在&F5 — Mesh-with-Center 从站的出厂默认设置.

9.4 主设定

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

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

问一个问题
感谢您的回复。 ✨