基于CC2530芯片的无线通信系统技术方案

技术编号:15655472 阅读:313 留言:0更新日期:2017-06-17 14:05
本发明专利技术公开了一种基于CC2530芯片的无线通信系统,包括:上电时zigbee协调器建立具有唯一ID号的网络;zigbee终端周期性发送加入网络的绑定请求;收到绑定请求的zigbee协调器将绑定请求发送给上位机;用户通过上位机选取目标zigbee协调器,上位机将选取信息反馈至目标zigbee协调器;目标zigbee协调器将zigbee终端加入网络,并将网络ID号发送至zigbee终端;zigbee终端停止发送绑定请求。本发明专利技术能够根据需要对不同的终端进行手动绑定或解绑,实现终端按需绑定,通信接口实现以及通信隔离。

【技术实现步骤摘要】
基于CC2530芯片的无线通信系统
本专利技术涉及无线通信领域。更具体地说,本专利技术涉及一种基于CC2530芯片的无线通信系统。
技术介绍
zigbee是基于IEEE802.15.4标准的低速率无线个人局域网(LR-WPAN)。与蓝牙技术相比,zigbee技术用于需要低数据率的应用。zigbee是适合家庭网络的无线通信技术,zigbee是一年使用一个电池的低功率规范并且软件和相关组件被最小化,从而实现成本大约是蓝牙的一半。当前zigbee无线通信协议有多种绑定方式,自动式绑定、集中式绑定、辅助绑定和应用服务绑定。但其绑定流程极其复杂,不能根据需要实现对特定终端的选定绑定,这些问题严重的限制了多套zigee模块的使用范围,尤其是要能够灵活的绑定和解绑模块时,无法采用此类流程复杂、效率低的绑定方式。
技术实现思路
本专利技术的一个目的是解决至少上述问题,并提供至少后面将说明的优点。本专利技术还有一个目的是提供一种基于CC2530芯片的无线通信系统,其能够根据需要对不同的终端进行手动绑定或解绑,实现终端按需绑定,通信接口实现以及通信隔离。为了实现根据本专利技术的这些目的和其它优点,提供了一种基于CC2530芯片的无线通信系统,包括:上电时zigbee协调器建立具有唯一ID号的网络;zigbee终端周期性发送加入网络的绑定请求;收到绑定请求的zigbee协调器将绑定请求发送给上位机;用户通过上位机选取目标zigbee协调器,上位机将选取信息反馈至目标zigbee协调器;目标zigbee协调器将zigbee终端加入网络,并将网络ID号发送至zigbee终端;zigbee终端停止发送绑定请求;同一网络的zigbee终端与zigbee协调器之间通信连接。优选的是,所述的基于CC2530芯片的无线通信系统,zigbee协调器上电时设定初始网络ID号并广播,若未收到其它zigbee协调器的响应,则表示不存在与其一致的网络ID号,则建立网络ID号为初始网络ID号的网络,否则,修改初始网络ID号并广播,直至预设期限内不再收到响应,则完成网络建立。优选的是,所述的基于CC2530芯片的无线通信系统,初始网络ID号为协调器MAC地址的后两个字节,如果收到响应,以拟定的网络ID号加1的方式修改网络ID号,并再次发送请求,直至预设期限内不再收到响应。优选的是,所述的基于CC2530芯片的无线通信系统,绑定请求包括模块类型、帧头、帧尾,选取信息包括分配给zigbee终端的网络地址,网络地址包括模块类型与序号。优选的是,所述的基于CC2530芯片的无线通信系统,所述zigbee终端为传感器模块,传感器模块被触发时或周期性的将采集的信息通过zigbee协调器发送至上位机;所述zigbee终端为执行器模块,用户通过上位机发送执行指令,通过zigbee协调器使执行器模块执行动作。优选的是,所述的基于CC2530芯片的无线通信系统,所述zigbee终端为传感器模块或执行器模块,用户在上位机上建立目标传感器模块与目标执行器模块之间的拓扑关系,当需要使目标执行器模块根据目标传感器模块采集的信息执行动作时,上位机根据拓扑关系发送执行指令,通过zigbee协调器使目标执行器模块执行动作。优选的是,所述的基于CC2530芯片的无线通信系统,上位机将拓扑关系存储于zigbee协调器,当需要使目标执行器模块根据目标传感器模块采集的信息执行动作时,zigbee协调器根据拓扑关系使目标执行器模块执行动作。优选的是,所述的基于CC2530芯片的无线通信系统,传感器模块将采集的信息转化为固定格式的数据发送至zigbee协调器,zigbee协调器将执行指令以固定格式的数据发送至执行器模块。优选的是,所述的基于CC2530芯片的无线通信系统,传感器模块为按键模块、压感模块、声音检测模块、人体红外检测模块、温度检测模块、光强检测模块中的一种,执行器模块为LED灯模块、电机模块、蜂鸣器模块、LCD模块中的一种。优选的是,所述的基于CC2530芯片的无线通信系统,zigbee协调器设有USB转串口的芯片或蓝牙芯片,实现上位机与zigbee协调器的通信连接。本专利技术至少包括以下有益效果:第一、用户根据需要通过上位机对不同的zigbee终端进行手动绑定或解绑,zigbee协调器只提供终端绑定的接口,并不主动实现zigbee终端的绑定,当上位机确定要绑定的zigbee终端时,发送绑定指令,此时zigbee协调器才真正实现对zigbee终端的绑定,同一网络的设备可以通信,不同网络的设备通信互不干扰,绑定流程简单高效;第二、上位机到zigbee终端的通信只需要实现zigbee协调器的通信接口,zigbee协调器与zigbee终端之间根据协议发送固定格式的数据进行通信,适用于多种上位机,zigbee协调器提供绑定终端的接口,上位机只需要实现通信接口就可以实现通信,使用MAC层通信,简单、实时性高;第三、zigbee终端之间相互通信时,源模块并不需要知道目标模块的地址,甚至是不需要知道目标模块是否存在,而只需要发送数据到zigbee协调器,zigbee协调器会对数据进行处理,在上位机中显示数据,根据存储有拓扑关系的绑定表确定是否发送数据到目标模块。本专利技术的其它优点、目标和特征将部分通过下面的说明体现,部分还将通过对本专利技术的研究和实践而为本领域的技术人员所理解。附图说明图1为本专利技术所述网络的示意图;图2为本专利技术终端加入网络的流程框架图;图3为本专利技术终端加入网络的步骤示意图;图4为本专利技术传感器模块、zigbee协调器与上位机的通信流程图;图5为本专利技术上位机、zigbee协调器与执行器模块的通信流程图;图6为本专利技术传感器模块、zigbee协调器、上位机与与执行器模块的通信流程图;图7为本专利技术传感器模块、zigbee协调器与执行器模块的通信流程图。具体实施方式下面结合附图对本专利技术做进一步的详细说明,以令本领域技术人员参照说明书文字能够据以实施。应当理解,本文所使用的诸如“具有”、“包含”以及“包括”术语并不配出一个或多个其它元件或其组合的存在或添加。一种基于CC2530芯片的无线通信系统,如图2、3所示,包括:上电时zigbee协调器建立具有唯一ID号的网络;zigbee终端周期性发送加入网络的绑定请求;收到绑定请求的zigbee协调器将绑定请求发送给上位机;用户通过上位机选取目标zigbee协调器,上位机将选取信息反馈至目标zigbee协调器;目标zigbee协调器将zigbee终端加入网络,并将网络ID号发送至zigbee终端;zigbee终端停止发送绑定请求;同一网络的zigbee终端与zigbee协调器之间通信连接。在上述技术方案中,zigbee协调器为启动和控制网络的zigbee设备,上电时建立以自己为中心的具有唯一ID号的网络,zigbee协调器存储关于网络的信息。zigbee终端为可以发送或接收信息的zigbee设备,与zigbee协调器通信连接。zigbee终端的网络ID号和绑定它的zigbee协调器一致。每个网络都有一个唯一的ID号,不同网络的ID号不一样,网络中的每个设备都有一个唯一的网络地址,协调器的网络地址固定为0x0000,zigbee终端的网络地址为模块类型加上模块序号,例如按本文档来自技高网...
基于CC2530芯片的无线通信系统

【技术保护点】
一种基于CC2530芯片的无线通信系统,其特征在于,包括:上电时zigbee协调器建立具有唯一ID号的网络;zigbee终端周期性发送加入网络的绑定请求;收到绑定请求的zigbee协调器将绑定请求发送给上位机;用户通过上位机选取目标zigbee协调器,上位机将选取信息反馈至目标zigbee协调器;目标zigbee协调器将zigbee终端加入网络,并将网络ID号发送至zigbee终端;zigbee终端停止发送绑定请求;同一网络的zigbee终端与zigbee协调器之间通信连接。

【技术特征摘要】
1.一种基于CC2530芯片的无线通信系统,其特征在于,包括:上电时zigbee协调器建立具有唯一ID号的网络;zigbee终端周期性发送加入网络的绑定请求;收到绑定请求的zigbee协调器将绑定请求发送给上位机;用户通过上位机选取目标zigbee协调器,上位机将选取信息反馈至目标zigbee协调器;目标zigbee协调器将zigbee终端加入网络,并将网络ID号发送至zigbee终端;zigbee终端停止发送绑定请求;同一网络的zigbee终端与zigbee协调器之间通信连接。2.如权利要求1所述的基于CC2530芯片的无线通信系统,其特征在于,zigbee协调器上电时设定初始网络ID号并广播,若未收到其它zigbee协调器的响应,则表示不存在与其一致的网络ID号,则建立网络ID号为初始网络ID号的网络,否则,修改初始网络ID号并广播,直至预设期限内不再收到响应,则完成网络建立。3.如权利要求2所述的基于CC2530芯片的无线通信系统,其特征在于,初始网络ID号为协调器MAC地址的后两个字节,如果收到响应,以拟定的网络ID号加1的方式修改网络ID号,并再次发送请求,直至预设期限内不再收到响应。4.如权利要求1所述的基于CC2530芯片的无线通信系统,其特征在于,绑定请求包括模块类型、帧头、帧尾,选取信息包括分配给zigbee终端的网络地址,网络地址包括模块类型与序号。5.如权利要求1所述的基于CC2530芯片的无线通信系统,其特征在于,所述zigbee终端为传感器模块,传感器模块被触发时或周期性的将采集...

【专利技术属性】
技术研发人员:赵洪鹏
申请(专利权)人:武汉图灵创客科技有限公司
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1