Zigbee无线自主网络键盘

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

543LOGOZigbee无线自主网络键盘KeyboardBasedonZigBeeofWirelessNetworkContents总体介绍系统方案硬件设计与软件流程方案特色与应用领域演示截图总体介绍本作品设计并实现了一个Zigbee无线自主网络键盘。Zigbee无线自主网络键盘实现了一个键盘控制一台计算机,一个键盘控制多台计算机,多个键盘控制一台计算机,以及多个键盘控制多台计算机等功能。Zigbee无线自主网络键盘多对多多对一一对多一对一Contents总体介绍系统方案硬件设计与软件流程方案特色与应用领域演示截图系统方案本作品设计的键盘系统,借助于ZigBee无线技术,组成一个Zigbee无线自主网络键盘。Zigbee无线自主网络键盘由三个接收端和三个发送端构成,。ComputerZigBeekeyboardreceiver1ZigBeekeyboardsender1KeyboardUSBComputerZigBeekeyboardreceiver2USBZigBeekeyboardsender3KeyboardZigBeeComputerZigBeekeyboardreceiver3USBKeyboardZigBeekeyboardsender2系统方案当有按键按下的时候,发送端Zigbee节点通过PS/2接口读取到按键编码。接收端通过中断将按键编码发送到EZ-USB-FX2主控芯片上发送端到接收端USB到PC机EZ-USB-FX2主控芯片通过USB接口,把按键编码发送给与其相连接的主机。接收端到USBPS/2到发送端通过Zigbee网络,发送端将按键编码发送给网络中的接收端。Contents总体介绍系统方案硬件设计与软件流程方案特色与应用领域演示截图硬件设计与软件流程键盘通过PS/2插槽与Zigbee发送节点相连,通过电池自主供电JN5121芯片负责读取键盘编码,并将数据发送到接收端Zigbee节点硬件设计与软件流程JN5121芯片负责从发送端Zigbee节点接收键盘编码,并将数据发送到USB主控芯片上。EZ-USB-FX2LPUSB主控芯片,从JN5121模块读取数据,并将数据传给主机。硬件电路图接收端硬件结构硬件电路图发送端硬件结构软件流程初始化JN5121有键按下吗?读取键盘编码发送键盘编码发送成功吗?YESYES查找ZigBee网络并连接接收端成功吗?NONONOYES软件流程ZigBee事件处理流程开始加入了ZigBee键盘网络吗?调用读取编码函数读取键盘编码有键按下吗?调用发送编码函数发送键盘编码YESYESNONO是发送的协调器吗?没有绑定吗?正在绑定吗?NONONO发送绑定请求YES检查是否超时YESEndYES请求绑定的流程开始获取端点描述符调用zdpMatchDescReq函数广播绑定请求End把绑定状态设置为绑定过程中硬件设计与软件流程CoordinatorReceiver1Receiver2初始化JN5121及初始化ZigBee网络接收键盘编码读取键盘编码发送键盘编码给主机YES有加入网络的请求吗?YES将发送端加入网络NONO初始化JN5121及加入Receiver1启动的网络接收键盘编码,有键吗?读取键盘编码发送键盘编码给主机YES有发送端过来的绑定请求吗YES响应绑定请求NONOContents总体介绍系统方案硬件设计与软件流程方案特色与应用领域演示截图方案特色与应用领域相比于普通射频技术的无线键盘,本方案设计的键盘在使用前不必对码。Zigbee协议所设计的调频方案,提高了无线键盘的稳定性能,同时简化了使用步骤。采用红外技术的无线键盘,不能自主构成一个网络,只能进行一对一地发送和接收。基于蓝牙的无线键盘,不能够自主的构成一个无线网络,只能进行一对一地发送和接收。本方案的最大特色是所实现的ZigBee无线键盘具备无线自主组网功能,能够形成一个键盘网络。目前市场上尚没有见到此类产品。方案特色与应用领域网吧、机房等多机管理场合客厅电脑、家庭娱乐、数字媒体中心、数字家庭影院家庭自动化医疗仪器专用设备配套车载电脑、商务演示、教学培训互联网电视、网络浏览Contents总体介绍系统方案硬件设计与软件流程方案特色与应用领域演示截图演示截图协调器,接收端1,接收端2接收端2接收端1协调器演示说明:演示截图启动发送端,在PC机上的超级终端的显示效果,如图一所示。发送端的sender1将数据发送到协调器,效果如图二所示。(图一)(图二)演示截图按下发送端sender1的Switch1,接收端将切换为Receiver1,超级终端显示效果如图三:Receiver1接收到数据效果图如图四:(图四)(图三)演示截图再次按下发送端sender1的Switch1,将接收端切换为Receiver2,超级终端显效果如图五:Receiver2接收到数据效果图如图六:(图五)(图六)演示截图再次按下发送端sender1的Switch1,将接收端切换为所有的接收节点,超级终端显效果图七:其中接收端效果图如图八:(图七)(图八)演示截图再次按下发送端sender1的Switch1,将接收端切换为Coordinator,超级终端显效果如图九:(图九)LOGO

1 / 30
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功