一种基于无线串口级联组网的停车场车位数据传输系统的制作方法

文档序号:11628711阅读:231来源:国知局
本发明专利属于无线串口通信领域领域,特别涉及一种基于无线串口级联组网的停车场车位数据传输系统。
背景技术
:无线串口因其通信协议简单,成本低,功耗小等特点广泛应用于各种需要无线通信的系统中。现有的无线串口组网技术一般是点对点,或者简单的主从广播网络。如《基于nrf905的无线串口通信系统》中实现的无线串口通信,其结构是点对点的,利用无线芯片建立无线信道代替了普通串口线的有线信道。还有一种网络基本原理,一个主机控制n个从机,主机广播发送带地址域的数据帧,各个从机都能直接从主机收到数据帧,检查相应地址域和从机本机地址是否吻合,再决定是否响应主机命令。上述的无线串口组网技术虽然简单易用,但是其数据协议以及数据帧分发机制决定了其在复杂环境下难以保证模块之间的可靠通信。比如,对于简单的主从广播网络,在大型的,有很多柱子、墙壁阻挡的停车场,如果主机和从机之间由于电磁波反射等问题不能相互收到信号,此时主从机之间就无法建立可靠的无线信道,也就无法实现数据的可靠传输。电磁波传输环境的局限性导致了现有的组网技术在室内复杂环境中难以得到有效的应用。发明专利内容本发明专利要解决的技术问题是提供一种基于无线串口级联组网的停车场车位数据传输系统,解决无线串口简单组网在复杂室内环境下难以可靠通信的问题。为解决上述技术问题,本发明专利所采用技术方案是:一种基于无线串口级联组网的停车场车位数据传输系统,包括数据帧协议模块和区域网络组建模块,所述的数据帧协议模块用于主机和从机数据转发通信,区域网络组建模块用于主机探测和连接从机,自动组建树形拓扑网络。所述的数据帧协议模块包括:帧头:由字符“<”组成,表示一个通信帧的开始;目标设备地址:由3个字节构成,在网络中指明分机号;功能id:由3个字节构成,用来区分不同的命令;转发等级:用来指明数据帧在树形网络转发中所处的层次;转发地址域:为数据从发出到接收路径上按顺序经过的所有从机的地址,与转发等级配合,让从机按地址决定如何处理数据帧;数据数量:表示数据域中数据的字节数;数据域:存放要传输的数据;校验码:用于检错;帧尾:由字符“#”组成,表示一个通信帧的结束。所述的区域网络组建模块通过发送数据帧,让主机在初始化的时候搜索每一台从机,根据搜索结果,自动组建树形网络,将网络连接数据存储起来,以后每一次发送指令都按照组建好的网络路径来发送。本发明专利的有益效果:(1)在复杂环境下实现可靠通信;(2)成本低,通信效果好。附图说明图1为树形网络拓扑结构示意图具体实施方式下面参照附图并结合实施例对本发明专利作进一步的详细描述。一种基于无线串口级联组网的停车场车位数据传输系统,包括数据帧协议模块和区域网络组建模块,所述的数据帧协议模块用于主机和从机数据转发通信,区域网络组建模块用于主机探测和连接从机,自动组建树形拓扑网络。所述的数据帧协议模块包括:特殊的数据帧模块:具体如下表帧头目标设备地址功能id转发等级转发地址域数据数量数据域校验码帧尾>(1byte)3byte3byte1byte15byte3bytenbyte1byte#(1byte)帧头:由字符“<”组成,表示一个通信帧的开始;目标设备地址:由3个字节构成,在网络中指明分机号;功能id:由3个字节构成,用来区分不同的命令;转发等级:用来指明数据帧在树形网络转发中所处的层次;转发地址域:为数据从发出到接收路径上按顺序经过的所有从机的地址,与转发等级配合,让从机按地址决定如何处理数据帧;数据数量:表示数据域中数据的字节数;数据域:存放要传输的数据;校验码:用于检错;帧尾:由字符“#”组成,表示一个通信帧的结束。所述的区域网络组建模块通过发送数据帧,让主机在初始化的时候搜索每一台从机,根据搜索结果,自动组建树形网络,将网络连接数据存储起来,以后每一次发送指令都按照组建好的网络路径来发送。技术特征:技术总结本发明属于无线串口通信领域领域,特别涉及一种基于无线串口级联组网的停车场车位数据传输系统。包括数据帧协议模块和区域网络组建模块,其特征在于:所述的数据帧协议模块用于主机和从机数据转发通信,区域网络组建模块用于主机探测和连接从机,自动组建树形拓扑网络。本发明在复杂环境下实现可靠通信,成本低,通信效果好。技术研发人员:方爱国;庄淼清受保护的技术使用者:安徽原力网络科技有限公司技术研发日:2016.01.26技术公布日:2017.08.01
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1