
一、硬件介绍
本实验箱内包含两种带有ZigBee通信模块的硬件,一个是“ZigBee节点底板模块”,一个是“智能综合网关底板”。
ZigBee节点底板模块:
1. ZigBee模块:主要用于实现ZigBee数据传输的,可以利用STM32高级ARM处理器进行控制。下面有个LED灯,当节点加入到网络后,该灯熄灭。
2. 仿真器接口:主要用于下载程序用,配套的ST-LINK就是插在此处,注意,下载程序前需要对代码进行下载器设置(默认的demo程序已经设置完),详细内容可以参看“STLINK调试补充教程.pdf”文件、
3. STM32处理器,此处理器主要用于数据采集和处理用。
4. 三个按键:S1、S2、REST(复位)。
5. 两个指示灯:D1、D2
6. 电源指示灯:灯亮证明系统供电正常。
7. 总开关:该开关向下按为USB或者DC圆口电源供电的“导通”方向。向上为底部电池的“导通”方向,所以,用电池的时候,需要注意下。
8. 迷你USB接口:主要用于硬件与PC端的串口通讯,以及低电流供电。(建议能用DC圆口供电,就尽量不用迷你USB接口供电)
9. 5V电源接口:该接口为5V直流供电口,实验箱标配8个供电线转USB口,以及1个HUB集中供电设备(八爪鱼),尽量连接1A以上的USB供电口。普通的USB2.0电流比较低,有时候会导致底板无法正常工作,请注意。
10. 跳线区:在8组跳线插针下面有4个标识,工作、配置、UART4、UART1,其中需要接2个跳线帽才可以正常工作。如:
①跳线帽接在“工作”端,电路连接为ZigBee的串口端与STM32的串口4(UART4)进行直连,此时STM32的数据可以通过ZigBee节点进行向外发送或接受数据。
②跳线帽接在“配置”端,电路连接为ZigBee的串口端与迷你USB串口端进行直连,此时STM32与ZigBee是断开的,并且ZigBee模块可以与电脑进行通信,通过打开“ZigBee配置软件.exe”软件,可以对ZigBee参数进行设置,实现不同的ZigBee网络传输。
③跳线帽接在“UART4”端,电路连接为STM32芯片的串口4(UART4)端与迷你USB串口端进行直连,可以通过此接口对数据进行查看和测试。
④跳线帽接在“UART1”端,电路连接为STM32芯片的串口1(UART1)端与迷你USB串口端进行直连,可以通过此接口对数据进行查看和测试。
智能综合网关底板:
1.ZigBee模块:主要用于实现ZigBee数据传输的,可以利用STM32高级ARM处理器进行控制。下面有个LED灯,当网关布置好无线网络后,该灯熄灭。
2.仿真器接口:主要用于下载程序用,配套的ST-LINK就是插在此处,注意,下载程序前需要对代码进行下载器设置(默认的demo程序已经设置完),详细内容可以参看“STLINK调试补充教程.pdf”文件。
3.STM32处理器,此处理器主要用于数据采集和处理用。
4.三个按键:S1、S2、REST(复位)。
5.两个指示灯:D51、D41为WiFi模块指示灯,D51灭的时候证明没有加入任何网络,当D51点亮后,证明加入到WiFi网络中。D41为工作指示灯,如果该灯灭,证明工作不正常,请检查是否电源电流足够使用,建议1A的电源供电。
6.电源指示灯:灯亮证明系统供电正常。
7.总开关:该开关向下按为USB或者DC圆口电源供电的“导通”方向。向上为底部电池的“导通”方向,所以,用电池的时候,需要注意下。
8.迷你USB接口:主要用于硬件与PC端的串口通讯,以及低电流供电。(建议能用DC圆口供电,就尽量不用迷你USB接口供电)
9.5V电源接口:该接口为5V直流供电口,实验箱标配8个供电线转USB口,以及1个HUB集中供电设备(八爪鱼),尽量连接1A以上的USB供电口。普通的USB2.0电流比较低,有时候会导致底板无法正常工作,请注意。
10.跳线区:在10组跳线插针右面有5个标识,工作、配置、USB、WIFI、OUT,其中需要接2个跳线帽才可以正常工作。如:
①跳线帽接在“工作”端,电路连接为ZigBee的串口端与STM32的串口4(UART4)进行直连,此时STM32的数据可以通过ZigBee节点进行向外发送或接受数据。
②跳线帽接在“配置”端,电路连接为ZigBee的串口端与迷你USB串口端进行直连,此时STM32与ZigBee是断开的,并且ZigBee模块可以与电脑进行通信,通过打开“ZigBee配置软件.exe”软件,可以对ZigBee参数进行设置,实现不同的ZigBee网络传输。(注意,进行网关节点设置的时候,其他8组跳线帽全部取下)
③跳线帽接在“USB”端,电路连接为STM32芯片的串口1(UART1)端与迷你USB串口端进行直连,可以通过此接口对数据进行查看和测试。
④跳线帽接在“WiFi”端,电路连接为STM32芯片的串口1(UART1)端与WiFi模块的串口端进行直连,可以通过WiFi网络对ZigBee数据进行获取和通信。
⑤跳线帽接在“OUT”端,电路连接为STM32芯片的串口1(UART1)端与OUT端连接,OUT端在这里其实就是UART1的RXD和TXD端。
⑥输出端:即“OUT”端,主要用于接Linux主板或者摄像头主板,作为集成网关使用。
基于ZigBee协议实验列表 |
基础实验 | 1.LED组件实验 3.串口调试组件实验 5.Flash组件实验 |
2.定时器组件实验 4.串口通讯组件实验 6.看门狗实验 |
无线射频实验 | 1.点对点通信实验 4.系统A/D采集组件 7.添加数字式传感器实验 |
2.射频广播实验 5.数字式传感器实验 8.添加开关式传感器实验 |
3.RSSI采集实验 6.添加A/D传感器实验 9.传感器采集通讯实验 |
ZigBee综合实验 | 1.ZigBee星形网络拓扑实验 3.ZigBee网状网络拓扑实验 5.ZigBee网络数据互发实验 |
2.ZigBee串状网络拓扑实验 4.ZigBee动态路由实验 6.ZigBee无线传感器网络实验
|