首页
|
新闻
|
新品
|
文库
|
方案
|
视频
|
下载
|
商城
|
开发板
|
数据中心
|
座谈新版
|
培训
|
工具
|
博客
|
论坛
|
百科
|
GEC
|
活动
|
主题月
|
电子展
注册
登录
论坛
博客
搜索
帮助
导航
默认风格
uchome
discuz6
GreenM
»
MCU 单片机技术
»
ARM
» STM32L152和S14432的无线网络系统设计(4)
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
STM32L152和S14432的无线网络系统设计(4)
发短消息
加为好友
yuyang911220
当前离线
UID
1029342
帖子
9914
精华
0
积分
4959
阅读权限
90
在线时间
286 小时
注册时间
2014-5-22
最后登录
2017-7-24
论坛元老
UID
1029342
性别
男
1
#
打印
字体大小:
t
T
yuyang911220
发表于 2014-9-28 20:16
|
只看该作者
STM32L152和S14432的无线网络系统设计(4)
无线网络
,
网络管理
,
发送信息
,
路由表
,
通信
4.4 系统管理机制 无线网络由主节点和从节点组成,是一个以主节点为根中心的树形拓扑。整个网络的管理是通过各节点中的网络管理模块完成的。无线网络采用LEPS(Link Estimation and Parent Selection)协议。LEPS协议是TinyOS系统的多跳路由协议。它通过节点之间的邻居信息交换
机制,考虑链路质量,建立到中心节点的最短通信路径。
从节点分为不同级别的父节点,只向自己的父节点发送信息,通过父节点逐级向上传到主节点。从节点路由表中拥有自己子节点的编号地址。父节点处于网络的中心是最高级的父节点,它的路由表中拥有整个网络节点的编号和地址。主节点的数据由其子节点逐级传向各从节点。
无线网络分为拓扑结构的建立、路由维护和数据通信3个阶段。在拓扑结构的建立阶段,所有的节点周期性地广播自己的路由信息,节点根据跳数和链路质量信息建立最短条数路由,建立路由表。网络将进行定期的维护,在维护的过程中,节点将再次对父节点做出评估,刷新路由表。在数据通信阶段,路由协议为数据传递提供行进路径。在完成组网后,若向网络中增加节点,则只需要对网络进行维护更新,更新路由表即可。
4.5 父节点选择
所有从节点的数据都是通过父节点传送到主节点的。父节点性能是路由协议的核心部分。父节点的选择决定于链路质量和跳数。
链路质量是两节点间的双向链路通信质量。以两相邻节点A、B为例。在网络广播信息中,节点A向节点B发送多组数据,则B节点的接收成功率为:
协议进一步采用加权唯一平均的方法计算最终的链路质量估计值,进而减小链路质量评估的抖动。令新的链路估计值为NEWEST,所占比例为μ=25%,则原先的作战比例为(1-μ),最终的链路质量估计值为:
跳数HOPNU为节点到主节点的总共转发次数。在网络中,由于链路质量的原因,节点的父节点可能丢失。在进行父节点选取时,为了保证父节点的质量,通常选用SEDEST>0.1,RCVEST>0.1和EST>0.16的链路质量,这样不至于链路质量过低而不稳定。然后在相邻节点中先判断跳数最小,再判断链路通信质量选择父节点。
结语
本系统采用的STM32L152主控芯片和SI4432无线收发芯片都属于低功耗高集成芯片,降低了系统的功耗。其中STM32L152是Cortex-M3微控制器,提高了系统的性能;主节点带有硬件备份提高了系统的可靠性;LPES路由协议技术提高系统的通信效率,使系统拓展方便。本系统适合于工业现场数据采集、小区数据采集、医院病房监控、农业现场数据采集等一些短距离的通信应用。功能模块化和网络可拓展化,使系统便于功能的更新和节点的拓展。
收藏
分享
评分
继承事业,薪火相传
回复
引用
订阅
TOP
返回列表
X86
电商论坛
Pine A64
资料下载
方案分享
FAQ
行业应用
消费电子
便携式设备
医疗电子
汽车电子
工业控制
热门技术
智能可穿戴
3D打印
智能家居
综合设计
示波器技术
存储器
电子制造
计算机和外设
软件开发
分立器件
传感器技术
无源元件
资料共享
PCB综合技术
综合技术交流
EDA
MCU 单片机技术
ST MCU
Freescale MCU
NXP MCU
新唐 MCU
MIPS
X86
ARM
PowerPC
DSP技术
嵌入式技术
FPGA/CPLD可编程逻辑
模拟电路
数字电路
富士通半导体FRAM 铁电存储器“免费样片”使用心得
电源与功率管理
LED技术
测试测量
通信技术
3G
无线技术
微波在线
综合交流区
职场驿站
活动专区
在线座谈交流区
紧缺人才培训课程交流区
意见和建议