典型文献
CAN网络层次化动态调度策略设计与实现
文献摘要:
CAN总线是一种基于消息的事件触发通信服务,主要应用于汽车、机器人等实时通信系统.CAN总线上有多个节点互相独立工作,当多个节点访问总线时出现消息碰撞,由于CAN总线采用按位仲裁算法决定节点访问总线的优先级,导致低优先级节点访问失败,而高优先级节点继续传输消息,这种方式导致低优先级节点饥饿现象而丢失消息,因此CAN总线调度算法随之被提出.目前调度策略已从静态发展到动态,但是随着节点的增多,系统维护和调度难度增加,单条总线调度策略难以维持系统性能需要.因此本文考虑将系统中的节点挂载到多条CAN总线上构成CAN网络,针对CAN网络提出了 一种层次化的动态调度算法,将节点优先级仲裁分为:单条总线本地优先级仲裁和系统全局优先级仲裁,确定系统优先级最高的节点,使其进行数据传输.利用MATLAB中的Stateflow工具,建立分层动态调度模型,依据CAN总线数据传输机制和仲裁机制,设计实现了节点模块、总线模块、函数模块等,在总线模块实现了两级调度.实验结果表明,本算法在增加了节点总数目的基础上,满足高优先级节点传输且避免了低优先级节点的饿死现象.
文献关键词:
CAN总线;两级仲裁;层次化动态调度;Stateflow建模
中图分类号:
作者姓名:
邵椿与;李晓娟;史涤霏;张笑搏;王瑞;关永
作者机构:
首都师范大学信息工程学院高可靠嵌入式系统技术北京市工程研究中心电子系统可靠性重点实验室,北京100048;首都师范大学燕都学院,北京100048
文献出处:
引用格式:
[1]邵椿与;李晓娟;史涤霏;张笑搏;王瑞;关永-.CAN网络层次化动态调度策略设计与实现)[J].小型微型计算机系统,2022(06):1141-1146
A类:
层次化动态调度,两级仲裁
B类:
CAN,网络层,调度策略,策略设计,事件触发通信,通信服务,主要应用,实时通信,通信系统,低优先级,高优,饥饿,调度算法,系统维护,单条,系统性能,挂载,载到,多条,节点优先级,Stateflow,调度模型,总线数据传输,设计实现,线模,饿死
AB值:
0.239042
相似文献
机标中图分类号,由域田数据科技根据网络公开资料自动分析生成,仅供学习研究参考。