BLUEVOX RS232485蓝牙串口适配器支持点对点点对多点1.docx
- 文档编号:5662628
- 上传时间:2022-12-30
- 格式:DOCX
- 页数:18
- 大小:343.52KB
BLUEVOX RS232485蓝牙串口适配器支持点对点点对多点1.docx
《BLUEVOX RS232485蓝牙串口适配器支持点对点点对多点1.docx》由会员分享,可在线阅读,更多相关《BLUEVOX RS232485蓝牙串口适配器支持点对点点对多点1.docx(18页珍藏版)》请在冰豆网上搜索。
BLUEVOXRS232485蓝牙串口适配器支持点对点点对多点1
JN51XX-I型Zigbee模板特点和使用说明
是基于ZigBee协议的无线串口通信设备,集成了符合ZigBee协议标准的JN51系列通讯模块,设备具有RS232/485通信接口,并有通讯距离远、抗干扰能力强、组网灵活等优点和特性;可实现一点对多点及多点对多点之间的串口设备间的数据透明传输,也可以根据用户的需要定制软件;可按照星形网络、网状网络以及树状网络组网。
兼容FCCPart15,ETSIETS300-328和日本的ARIBSTD-T16标准。
ZigBee是一种高可靠的无线数传网络,类似于CDMA和GSM网络,ZigBee数传模块类似于移动网络基站。
通讯距离从标准的75米到几百米、几公里,并且支持无线扩展。
低功耗低数据量低成本使用免费频段2.4G高抗干扰高保密性自动动态组网。
说明
透明转发
可编程
频段
2.405-2.48GHz
协议标准
IEEE802.15.4zigbee
发射功率
10/80mW
接收灵敏度
-97/100dbm
天线
板载内置天线和外接两中
通讯距离
100米-2千米
数据传输速率
250KBps
网络拓扑结构
星形、网状、树形
信道数
16
通信延时
设备接入<30ms
睡眠唤醒<15ms
通道建立<15ms
调制方式
DSSS(0-QPSK)
寻址方式
64位IEEE地址,8位网络地址
数据加密
128-bitAES
错误校验
CRC-16/32
信道接入方式
CSMA-CA
数据接口
RS232(DB9接口)
配置端口
TTL
电源
5-9V(标准工业接线端子)
电池
内置2节AA1000mAh
工作温度
-20-75。
C
工作功耗
70mA@5V
待机功耗
<100uA
目录
一、模板布局图如下图所示:
2
二、端口说明如下:
3
三、烧写模块程序的方法6
四、ModBus通信终端操作说明7
五、ZIGBEE终端配置软件使用说明9
★系统功能选择及配置操作10
★“串口监视”功能操作13
★“网络检测”功能操作14
★“模块参数配置”功能操作17
一、
模板布局图如下图所示:
二、端口说明如下:
1、P1口为RS232端口(232电平):
1脚:
GND,接PC端DB9座的5脚
2脚:
RTS,接PC端DB9座的7脚
3脚:
CTS,接PC端DB9座的8脚
4脚:
RXD,接PC端DB9座的2脚
5脚:
TXD,接PC端DB9座的3脚
6脚:
GND,接PC端DB9座的外壳(选接)
2、P2口为JN51XX模块的UART1端口(TTL电平)
1脚:
VCC,3V电压输出
2脚:
JN51XX模块的IO17(CTS1)
3脚:
JN51XX模块的IO18(RTS1)
4脚:
JN51XX模块的IO19(TXD1)
5脚:
JN51XX模块的IO20(RXD1)
6脚:
GND
注:
该端口与P3口复用JN51XX模块的UART1端口,故P2和P3俩端口在应用时请二选一
3、P3口为模板的RS485端口(485电平)
1脚:
RS485-A
2脚:
RS485-B
注:
该端口与P2口复用JN51XX模块的UART1端口,故P2和P3俩端口在应用时请二选一
4、P4口为模板的电池供电输入端口(2节1.5VAA电池串接)
1脚:
电池的正极输入
2脚:
电池的负极输入
5、P5口为模板的外端直流供电输入端口(DC4V~6V)
1脚:
电源的正极输入
2脚:
电源的负极输入
6、J1为模板的供电输入选择
1-2脚短接(跳线接下端—VEXT):
选择为外部直流电源供电
2-3脚短接(跳线接上端—VBAT):
选择为电池供电
7、J3为P1口功能选择
1-2脚短接(跳线接下端—PRG):
为编程模式,通过P1口对JN51XX模块编程
2-3脚短接(跳线接上端—232):
为232通信模式,通过P1口与其他设备进行通信
8、按键说明
K1,K2:
功能键,功能自定义
RST:
复位键
9、指示灯说明
D5,D6:
指示功能自定义PWR:
电源指示灯
10、JP3为JN51XX扩展端口
端口定义详见下表
编号
功能说明
编号
功能说明
1
3V电源输出
21
DIO8
2
3V电源输出
22
DIO9
3
电源地
23
DIO2/SPISEL3
4
电源地
24
DIO3/SPISEL4
5
电源地
25
DIO0/SPISEL1
6
电源地
26
DIO1/SPISEL2
7
5V电源输出(外接电源供电时)
27
SPIMOSI
8
5V电源输出(外接电源供电时)
28
SPIMISO
9
电源地
29
SPICLK
10
电源地
30
电源地
11
电源地
31
电源地
12
电源地
32
电源地
13
DIO16
33
CP-IN比较器正极输入
14
复位输出
34
CN-IN比较器负极输入
15
DIO14
35
DA-OUT1
16
DIO15
36
DA-OUT2
17
DIO12
37
AD-IN1
18
DIO13
38
AD-IN4
19
DIO10
39
AD-IN3
20
DIO11
40
AD-IN2
三、烧写模块程序的方法
1)请先制作下载串口电缆:
DB9线的2脚对接至P1的4脚,DB9线的3脚对接至P1的5脚,DB9线的5脚对接到P1的6脚,DB9线的7脚对接至P1的2脚,DB9线的8脚对接到P1的3脚。
2)将模块上的跳线J3短接至PRG端。
3)运行FlashGUI.exe程序,启动后界面如下:
点击ProgramFile栏的Browse,指定要烧写的程序文件,将串口线连接至PC的串口和模块的P1口,打开模块电源开关,点出Program,开始下载,直至提示下载成功提示。
关闭模块电源,断开串口线的连接
4)将跳线J3恢复至232端,烧写程序结束。
四、ModBus通信终端操作说明
1、主机端与PC的串行口连接
2、PC的串口设置
BaudRate:
9600
Parity:
None
Databits:
8
Stopbits:
1
3、通过ModBus的2号命令对JN51XX模块的IO口进行位读操作,操作方法如下:
设备地址
IO设备
操作地址
ModBus操作指令(16进制)
0xC0
IO0
0x4001
C0024001CRC
IO1
0x4002
C0024002CRC
IO2
0x4003
C0024003CRC
IO3
0x4004
C0024004CRC
IO8
0x4009
C0024009CRC
IO9
0x400A
C002400ACRC
IO10
0x400B
C002400BCRC
IO11
0x400C
C002400CCRC
IO12
0x400D
C002400DCRC
IO13
0x400E
C002400ECRC
IO16
0x4011
C0024011CRC
IO17
0x4012
C0024012CRC
IO18
0x4013
C0024013CRC
IO19
0x4014
C0024014CRC
IO20
0x4015
C0024015CRC
4、通过ModBus的3号命令对JN51XX模块的资源进行字节读操作,操作方法如下:
设备地址
IO设备
操作地址
ModBus操作指令(16进制)
0xC0
IO7~IO15
0x4016
C00340160001CRC
ADC1
0x4020
C00340200001CRC
ADC2
0x4021
C00340210001CRC
ADC3
0x4022
C00340220001CRC
ADC4
0x4023
C00340230001CRC
芯片内部温度传感器数据读取
0x4024
C00340240001CRC
芯片内部电压监测器数据读取
0x4025
C00340250001CRC
5、通过ModBus的5号命令对JN51XX模块的资源进行位写操作,操作方法如下:
设备地址
IO设备
操作地址
ModBus操作指令(16进制)
0xC0
IO0
0x4001
C005400155AACRC
IO1
0x4002
C005400255AACRC
IO2
0x4003
C005400355AACRC
IO3
0x4004
C005400455AACRC
IO8
0x4009
C005400955AACRC
IO9
0x400A
C005400A55AACRC
IO10
0x400B
C005400B55AACRC
IO11
0x400C
C005400C55AACRC
IO12
0x400D
C005400D55AACRC
IO13
0x400E
C005400E55AACRC
IO16
0x4011
C005401155AACRC
IO17
0x4012
C005401255AACRC
IO18
0x4013
C005401355AACRC
IO19
0x4014
C005401455AACRC
IO20
0x4015
C005401555AACRC
(注:
55AA命令对指定IO口输出高电平,换成AA55命令则对指定IO口输出低电平)
6、通过ModBus的6号命令对JN51XX模块的资源进行字节写操作,操作方法如下:
设备地址
IO设备
操作地址
ModBus操作指令(16进制)
0xC0
DAC1
0x4026
C0064026HiLiCRC
DAC2
0x4027
C0064027HiLiCRC
五、ZIGBEE终端配置软件使用说明
软件界面如下所示:
9
★系统功能选择及配置操作
(一)、“串口设置”按钮:
点击后弹出串口工作参数设置窗口,如下所示:
请根据实际计算机的硬件配置情况进行修改。
默认为COM1,波特率为9600,无校验位,8数据位,1停止位,接收缓冲区为512字节。
注:
MODBUS的波特率固定为9600。
(二)、“查找终端模块”按钮:
查找指定串口是否连接有终端模块,如果查找到终端模块则弹出确认窗口,
并在信息显示窗口及状态栏中显示出该模块的型号、MAC地址及配置模式。
如下图所示:
10
11
当成功找到终端模块后,“串口监视”、“网络检测”、“模块参数配置”功能自动激活,并可使用。
下图为“串口监视”功能示例:
12
★“串口监视”功能操作
(一)、“发送数据显示”窗口:
显示所有发送的数据包,同时显示发送数据包时的当前时间,如上图所示。
1、当发送数据栏的“HEX”复选框选中时显示16进制数据格式;
2、当发送数据栏的“HEX”复选框不选中时显示ASCII字符;
(二)、“信息显示”窗口:
显示的是所接收到的数据包,及显示各种系统信息,如上图所示。
1、当“HEX”复选框选中时显示16进制数据格式;
2、当“HEX”复选框不选中时显示ASCII字符;
(三)、发送数据栏:
1、当不使用MODBUS功能时,直接发送要传递的数据,数据可以是16进制(当“HEX”复选框选中时),也可以是ASCII码字符(当“HEX”复选框不选中时)。
举例如下:
a)16进制数据(当“HEX”复选框选中时):
i.字节之间用空格间隔:
0A0BABCD
ii.字节之间无空格间隔:
0A0BABCD
b)ASCII字符(当“HEX”复选框不选中时):
Chinese
2、当使用MODBUS功能时(当“使用MODBUS”复选框选中时),在此处输入MODBUS控制代码,数据格式为16进制,16进制数据间可加空格,也可不用加空格,软件会自动在发送数据包中加入CRC校验值。
举例如下:
a)字节之间用空格间隔:
i.2号命令例子:
C0024001
ii.3号命令例子:
C00340250001
iii.5号命令例子:
C005400155AA
b)字节之间无空格间隔:
i.2号命令例子:
C0024001
ii.3号命令例子:
C00340250001
iii.5号命令例子:
C005400155AA
(四)、定时发送:
点击后启动自动发送数据功能,间隔时间为指定间隔时间,单位为ms,即以间隔时间重复发送输入的数据包,再次点击则停止自动发送。
(五)、单次发送:
每点击一次,就发送一次输入的数据包。
(六)、清空:
点击后清除“发送数据显示”窗口和“信息显示”窗口的数据。
13
★“网络检测”功能操作
14
当选择“网络检测”功能后,
该按钮将被激活。
(一)“启动检测”按钮:
点击后,通过串口所连接的主节点模块对网络进行检测,检测对象为所有给主节点发送过数据包的路由节点和终端节点是否仍然能够正确的与主节点成功通信。
在“信息显示”窗口中将列出所有发送过数据给主机节点的路由节点和终端节点的MAC地址,同时将检测结果列出。
1、当检测相应节点正确时,则列出该节点编号,及检测结果。
如上图所示。
2、当检测相应节点失败时,则列出该节点编号,及检测结果。
如下图所示。
(二)“保存信息”按钮:
点击后,弹出存盘文件名确认窗口,如下图所示:
1、点击“是”,则直接将所有信息保存到当前文件夹下以当前时间的为文件名的文本文件中,文件名举例如下:
2008年2月15日11时12分19秒-信息记录.txt
15
2、点击“否”,则弹出输入文件名窗口,如下图所示,此时在“文件名”栏中输入指定的文件名,点击“打开”钮,即将所有信息保存在指定的文件中。
若此时点击“取消”钮,则将所有信息仍然保存在以当前时间为文件名的的文件中。
信息记录文件举例如下图所示:
16
★“模块参数配置”功能操作
17
选择“模块参数配置”功能后,界面如上图所示。
通过本功能操作,可用来配置连接在串口上的ZIGBEE模块的参数,详细说明如下:
(一)、网络识别号(PANID):
指定网络ID号,输入数据格式为16进制,数据范围为0x1000~0x50000。
(二)、工作频段号(CHL):
指定模块无线工作通道,选择范围为通道11~通道26。
(三)、模块串口波特率:
指定模块串口的波特率,选择范围为150~115200bps。
(四)、模块工作模式:
指定模块工作模式,可选择主机模式、路由模式和终端模式。
(五)网络最大节点数量:
指定网络中路由节点和终端节点之和的最大值,允许的输入范围为1~255,即最少需要一个节点,最多支持255个节点。
(六)、总线标准选择:
指定模块串口使用的总线标准,有RS232和RS485两种标准可供选择。
(七)、通信协议选择:
指定模块的协议标准,有三种协议可供选择:
1、数据透传协议:
发送节点将串口所接收到的数据直接通过无线发送给接收节点,接收节点将所接收到的数据包直接通过本节点的串口送出。
2、使用MODBUS协议:
主机节点将串口接收到的MODBUS命令包通过无线发送给从机节点(路由节点及终端节点),从节点识别命令后,回复MODBUS数据包给主机节点,主机节点将所接收到的数据包通过串口送出。
3、使用AT协议:
主机节点将串口接收到的AT命令包通过无线发送给从机节点(路由节点及终端节点),从节点识别命令后,回复AT数据包给主机节点,主机节点将所接收到的数据包通过串口送出。
(八)、MODBUS/AT设备地址:
指定从设备地址,范围为1~255。
(九)、“下载配置”按钮:
点击后,将把当前配置参数下载到所连接的ZIGBEE模块中。
设置成功后会返回设置参数的波特率、频道、PANID等数据,返回的数据在接收窗口中显示。
18
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- BLUEVOX RS232485蓝牙串口适配器支持点对点点对多点1 RS232485 蓝牙 串口 适配器 支持 点对点 多点