【技术实现步骤摘要】
一种基于ZigBee技术的FlexRay总线测试与优化方法及装置
本专利技术属于电子技术测试领域,涉及一种基于ZigBee技术的FlexRay总线测试与优化方法及装置。
技术介绍
FlexRay是一种高速串行通信、能够兼容事件触发的时间触发网络协议。应用FlexRay协议组建的网络主要应用于高级汽车的主动空气悬架系统以及一些全电制动系统。在这些系统中,FlexRay网络收集汽车各个悬架或车轮的物理信息,然后汇总给悬架控制电子控制单元(ECU)或制动系统ECU,经其分析后通过FlexRay网络给各个悬架或车轮制动系统发送控制命令。FlexRay网络中各ECU节点控制汽车各功能部件的运行,对提升汽车的可操作性、安全性和智能化具有重要意义。但是,目前整个汽车行业缺乏对FlexRay网络应用的工程经验,也缺乏对FlexRay网络性能全面评估的方法和手段,致使FlexRay总线在复杂网络中仍旧存在误包率较高的问题。目前,对于FlexRay网络总线的测试方法通常是基于USB等短距离有线通讯设备,对于实际工程中长距离复杂网络的测试,则不具有可行性。并且现有的方法只能对单个Fle ...
【技术保护点】
一种基于ZigBee技术的FlexRay总线测试与优化方法,其特征在于:所述方法包括以下步骤:S1:组建ZigBee无线网络,PC机发送FlexRay网络配置参数至FlexRay总线测试节点;S2:FlexRay总线测试节点向其他FlexRay总线测试节点分时发送固定内容的静态帧数据包,FlexRay总线测试节点统计误包率信息,并将该信息发送至PC机;S3:PC机计算FlexRay总线网络的整体误包率和各节点的局部误包率,判断出系统中误包率最大的节点,向此节点发送配置信息,使其进行阻抗匹配调整,重新统计并回传误包率,PC机根据回传的误包率再次发送匹配阻抗调节指令;S4:PC ...
【技术特征摘要】
1.一种基于ZigBee技术的FlexRay总线测试与优化方法,其特征在于:所述方法包括以下步骤:S1:组建ZigBee无线网络,PC机发送FlexRay网络配置参数至FlexRay总线测试节点;S2:FlexRay总线测试节点向其他FlexRay总线测试节点分时发送固定内容的静态帧数据包,FlexRay总线测试节点统计误包率信息,并将该信息发送至PC机;S3:PC机计算FlexRay总线网络的整体误包率和各节点的局部误包率,判断出系统中误包率最大的节点,向此节点发送配置信息,使其进行阻抗匹配调整,重新统计并回传误包率,PC机根据回传的误包率再次发送匹配阻抗调节指令;S4:PC机运用最小标准差法选择该节点的最佳匹配阻抗,并重置MC9S12XF512M,使FlexRay网络工作在新的通信频率下,然后重复上述过程;S5:PC机统计该FlexRay总线网络在各频率下的误包率和最佳阻抗匹配值;所述S2中FlexRay总线测试节点采用TMDA时分多址方法向其他FlexRay总线测试节点分时发送固定内容的静态帧数据包,包括以下步骤:S21:数据发送时间片通过以下公式来确定:(j+k·Tj)%T,其中,%为取余运算符,k=0,1,2,3,…,T-1,设FlexRay总线节点数(m<64),总Cycle数为T=64,设第i个节点为主接收的身份ID和slot均为i,通信周期为Ti=5ms,其他节点编号为j(j≠i,1≤j<m),对应身份ID和slot均为j,通信周期为Tj=(m-1)·Ti,设定FlexRay总线为单通道通信模式,通信通道为A通道;S22:按节点编号从小到大的顺序,令各个节点分别作为主接收节点i,其余节点作为发送节点j(j≠i,1≤j<m),分时向主接收节点定时发送数据长度为32字节的静态帧数据包;S23:第i个节点的总误包率F_rate通过以下公式来确定:其中R_num为正确接收的数据包,Ti为通信周期;第i,...
【专利技术属性】
技术研发人员:王平,杜炜,李娜,李刚健,程娜,潘震,龚志辉,王思奇,
申请(专利权)人:重庆大学,
类型:发明
国别省市:重庆;85
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。