硬件描述

模块尺寸

下图是节点模块的尺寸图

硬件接口

模块对外通过两排插针提供,包括系统,用户以及电源管脚等三部分,其中用户管脚通过嵌入编程模式使用。

编号名称类别方向描述
1GND电源输入电源
2VCC电源输入电源
3RXD系统输入UART数据接受
4TXD系统输出UART数据发送
5STA_IND系统输出缓冲状态输出
6USR_PKT系统输入用户报文使能
7PB10用户可配用户自定义
8PB11用户可配用户自定义
9PB12用户可配用户自定义
10PB13用户可配用户自定义
11PB14用户可配用户自定义
12PB15用户可配用户自定义
13SWDIO系统双向下载调试接口
14SWCLK系统输入下载调试接口
15NRST系统输入下载调试接口
16STA_INP系统输入缓冲状态输入
17NET_IND系统输出网络状态指示
18WKU_IND系统输出睡眠唤醒输出
19WKU_INP系统输入睡眠唤醒输入
20PB6用户可配用户自定义
21PB7用户可配用户自定义
22PB8用户可配用户自定义
23PB9用户可配用户自定义
24FST_TRX系统输入快速收发使能
可配管脚
名称默认功能可选功能
PB6GPIO (下拉输入)I2C1_SCL
PB7GPIO (下拉输入)I2C1_SDA
PB8GPIO (下拉输入)TIM4_CH3/I2C1_SCL
PB9GPIO (下拉输入)TIM4_CH4/I2C_SDA
PB10GPIO (下拉输入)I2C2_SCL/USART3_TX
PB11GPIO (下拉输入)I2C2_SDA/USART3_RX
PB12GPIO (下拉输入)ADC_IN18
PB13GPIO (下拉输入)SPI2_SCK/ADC_IN19
PB14GPIO (下拉输入)SPI2_MISO/ADC_IN20
PB15GPIO (下拉输入)SPI2_MOSI/ADC_IN21

连接方式

1. 串口唤醒
处理器方向节点模块描述
RXD<–TXD
TXD –>RXD

这是最简洁的连接方式,处理器在发送数据帧前,发送唤醒字符(0XFF)

2. GPIO唤醒
处理器方向节点模块描述
RXD <–TXD
TXD–>RXD
GPIO–>WKU_INP高电平唤醒模块
低电平允许睡眠

通过GPIO管脚控制模块的唤醒和睡眠

3.输入流控
处理器方向节点模块描述
RXD <–TXD
TXD–>RXD
GPIO<–NET_IND高电平表示联网
低电平表示断网
GPIO<–STA_IND高电平输入缓冲满
低电平可接受输入

由于传感器网络是一个低速网,通过流控可以防止由于拥塞导致数据丢失

4.模式选择
处理器方向节点模块描述
RXD<–TXD
TXD–>RXD
GPIO–>USR_PKT高电平用户报文
低电平系统报文
GPIO–>FST_TRX高电平快速模式
低电平低速模式

USR_PKT是进行用户报文和系统报文之间选择,FST_TRX是在快速模式和低速模式之间选择