品牌 | 新宏畅 | 型号 | 无线串口扩展模块 |
信息传送内容 | 数据 | 频段 | 2400(MHz) |
发射功率 | 1m(W) | 外形尺寸 | 21X18(mm) |
新宏畅无线串口扩展模块简介
1.功能特点简述
.一个母串口可同时和16个无线子串口进行无线连接,实现双向无线通信.
.实现无线母串口扩展为16个无线子串口
.采用标准的串口接口,能方便接入用户的系统;实现自由组网功能;可以直接替换用户原来为有线串口连接的通讯网络
.无线通信距离为15米.采用2.4g的ism无线频段,具有自动跳检测干扰,自动避开干扰,稳定性和可靠性好。
.母串口和子串口的Zui大波特率为9600bps;如果母串口采用带宽为9600bps进行通讯,如果连接1个子串口,则该子串口的实际带宽为9600bps;如果连接10个子串口,则平均每个子串口的实际带宽为960bps。
.无线数据连接.减少布线成本.
.母串口具有16组子串口fifo,每个子串口的fifo深度为12字节;具有fifo满指示,当写发送数据的时候,需要判断fifo状态,是否满
.子串口具有1个12字节深度的fifo,具有fifo满指示,当写发送数据的时候,需要判断fifo状态,是否满
.无线串口模块与用户的串口接口标准为:波特率:14400bps;数据格式为8n1格式(一个起始位,1个停止位,8个数据位)
2.结构框图与应用说明简述
.1个无线母串口模块可以携带16个子串口模块工作,实现母串口和子串口模块之间可以双向无线通讯。
.每个母或子串口模块和用户智能设备之间通过标准串口进行连接:波特率:14400bps;数据格式为8n1格式(一个起始位,1个停止位,8个数据位).方便用户智能设备组建网络,实现自由无线连接,无需要布很多的串口线
.可以方便应用于:温度监测网络,工厂仪器仪表监测网络等各种应用。
3.无线母串口模块功能描述
3.1 接口描述
w–addr:
写发送数据,子串口选择地址。母串口模块内部具有16组12字节的fifo,每组对应一个子串口的发送fifo;当用户智能设备需要往指定的子串口发送数据的时候,通过标准串口接口txd和rxd,写入需要
发送的数据;通过地址w–addr线,指定将数据写到哪个子串口的发送fifo。写入后,需要判断st–fifo是否为0,为0,则刚刚写入的数据是成功的,合法的,能准确传送到指定的子串口模块;为1表示写
入的数据不成功,对应的子串口fifo已经满了,写不进去,这次写入的数据无效,需要重新写入。w–addr为4位地址线,对于母串口模块为输入线;由用户智能设备输出,对子串口进行选择。
备注:判断对应的子串口发送fifo是否满,需要先选择子串口,写入1字节的发送数据后,再判断st–fifo状态,看看这次写入的数据是否成功,不成功,则重新写入。(先写入,后判断)
r–addr:
当有子串口来的数据的时候,通过串口中断告诉用户,同时,用户通过串口取得传输过来的数据,并且,用户通过判断r–addr的值,来判定该数据是哪个子串口发来的数据。
备注:r–addr是由母串口模块输出的子串口地址线,具有内部上拉输出
st–fifo
为写子串口fifo的状态线,该状态为1,表示fifo已经满了,写入的数据不成功。
备注:判断对应的子串口发送fifo是否满,需要先选择子串口,写入1字节的发送数据后,再判断st–fifo状态,看看这次写入的数据是否成功,不成功,则重新写入。(先写入,后判断)
n–reset
复位信号:对母串口模块进行复位操作;低电平复位;低电平持续时间大于10微秒。
rxd和txd:串口接口
3.2 功能描述
用户通过无线母串口模块通讯,可以实现无线扩展16个子串口,母串口的实际Zui大带宽为9600bps,每个子串口的Zui大带宽为9600/16 bps;如果只有扩展了1个子串口,则1个子串口的实际带宽为
9600bps,如果是两个子串口,则每个子串口的实际带宽4800bps;当然这个是理想情况,Zui大实际带宽还需要看周围环境而定,是否有干扰等情况。
无线母串口模块内部有1组12字节深度的发送fifo;方便用户将数据提前预写给相应的子串口模块;在预写发送数据之前,需要判断st–fifo状态,保证写入的数据是成功的。
无线母串口模块内部还有1组12字节深度的接收fifo,用来存储接收到的子串口发来的数据,当接收到数据后,将通过串口接口,将接收fifo的数据传输给用户,同时通过r–addr告诉用户,该数据是哪个
子串口发来的数据。
4.无线子串口模块功能描述
4.1 无线子串口接口描述
addr:
由用户输出给子串口模块的地址选择线,通过该地址线,可以自由指定该子串口模块为哪个子串口模块;在子串口模块初始化的时候,需要设置该地址线,来指定该子串口模块的编号。子串口模块编号从1
到16号,1号子串口模块,对应地址设置为0000;16号子串口模块对应地址设置为1111;
conect
连接状态指示:子串口模块的输出线;当子串口模块连接上无线母串口后,conect输出0,如果没有连接上母串口模块,则输出1;用户判断该conect的电平状态,来判断子串口的工作状态,为0,则工
作正常,可以与母串口进行正常数据通讯;为1,则没有连接上母串口,不能进行数据通讯。
如果子串口模块没有连接上母串口模块,那么子串口模块将进行不间断的循环扫描,直到找到母串口模块为止。
st–fifo
子串口内部有1组12字节深度的发送fifo,用于用户向母串口发送数据;当发送之前,需要判断st–fifo的状态,当为1,则发送fifo已经满,不能写入数据,当为0,fifo可以写入数据
备注:和母串口模块不一样,子串口模块的fifo可以先判断fifo状态,是否为空;而母串口模块是先写数据,再判断fifo状态。
n–reset
复位信号:对母串口模块进行复位操作;低电平复位;低电平持续时间大于10微秒。
rxd和txd:串口接口
5.直流电气特性
项目名称 | 母串口模块 | 子串口模块 |
工作电压 | 2.7v— 3.3v | 2.7v— 3.3v |
工作电流 | 小于30毫安 | 小于30毫安 |
工作温度范围 | -20度— 40度 | -20度— 40度 |
存储温度范围 | -80度— 80度 | -80度— 80度 |
6.新宏畅无线串口扩展模块调试软件介绍
6.1:无线串口扩展模块测试硬件平台
计算机2台(带windows xp操作系统);无线串口扩展模块测试板2张,无线母串口模块1个,无线子串口模块1个,usb连接线2条
图:无线串口扩展模块测试平台描述
图:无线串口模块结构尺寸图
图:无线串口模块引脚定义图
母串口模块引脚名称说明描述:
引脚编号 | 母串口模块定义说明 | 子串口模块定义说明 | ||
名称 | 功能描述 | 名称 | 功能描述 | |
1 | r-addr2 | 读子串口地址位2 | nc | 悬空脚,不接 |
2 | r-addr1 | 读子串口地址位1 | conect | 子串口连接母串口状态 |
3 | n–reset | 串口模块复位信号 | n–reset | 串口模块复位信号 |
4 | fifo-st | 发送fifo满状态指示 | fifo-st | 发送fifo满状态指示 |
5 | txd | 串口模块的串口发送脚;需要接用户串口的rxd | txd | 串口模块的串口发送脚;需要接用户串口的rxd |
6 | rxd | 串口模块的串口接收脚;需要接用户串口的txd | rxd | 串口模块的串口接收脚;需要接用户串口的txd |
7 | gnd | 串口模块的接地脚 | gnd | 串口模块的接地脚 |
8 | vcc | 串口模块的电源脚:2.5v-3.3v电源 | vcc | 串口模块的电源脚:2.5v-3.3v电源 |
9 | nc | 悬空脚,不接 | nc | 悬空脚,不接 |
10 | nc | 悬空脚,不接 | nc | 悬空脚,不接 |
11 | r-addr3 | 子串口地址位3 | nc | 悬空脚,不接 |
12 | r-addr0 | 读子串口地址位0 | nc | 悬空脚,不接 |
13 | w-addr3 | 写子串口地址位3 | addr0 | 设置子串口地址位0 |
14 | w-addr2 | 写子串口地址位2 | addr3 | 设置子串口地址位3 |
15 | w-addr1 | 写子串口地址位1 | addr2 | 设置子串口地址位2 |
16 | w-addr0 | 写子串口地址位0 | addr1 | 设置子串口地址位1 |
参照如下连接,将测试平台连接起来,然后打开新宏畅无线串口调试软件
图:无线串口扩展模块测试平台连接图
6.2:新宏畅无线串口调试软件介绍
串口模块选择:
当连接到测试板上的模块是无线母串口,那么请选择母串口测试;如果连接到测试板上的是子串口模块,请选择子串口测试
输入发送数据:
如果是选择母串口测试:则写入需要发送给子串口的数据,并选择将数据发送到哪个子串
如果是选择子串口测试:则写入发送给母串口的数据,并选择该子串口是哪个子串口。
接收数据包区域:
如果是选择的母串口测试,则该区域实时显示子串口传回来的数据
如果是选择子串口测试,则该区域实时显示母串口发给子串口的数据
无线多串口扩展模块是我公司为短距离组网应用设计无线组网产品,方便用户使用,应用起来简单,解决需要布线的各种场合,免去布线的麻烦,节约成本,维护简单。
如果您有更多需求,请访问我们的网站,谢谢
www.cdxhctech.com
成都新宏畅无线科技有限公司