一种CAN总线调度算法在机车制动机上的应用研究  被引量:4

Study of the Application on a Scheduling Algorithm of CAN Bus in Locomotive Brake

在线阅读下载全文

作  者:刘剑锋[1] 桂卫华[1] 黄志武[1] 童海涛[1] 谌介人[1] 

机构地区:[1]中南大学信息科学与工程学院,湖南长沙410075

出  处:《小型微型计算机系统》2009年第1期183-187,共5页Journal of Chinese Computer Systems

基  金:国家自然科学基金重点项目(60634020)资助;国家"九七三"计划项目(2002CB312200)资助

摘  要:针对工业实时通信中标准CAN总线协议在网络拥塞情况下出现某些帧无法发送和丢帧等问题,提出了一种静态和动态相结合的调度算法.该算法首先建立一张帧信息表,接着利用该表来确定当前帧的类型,然后通过表中的优先级进行实时传输.如果当前信道上出现相同优先级的帧,则使用动态调度算法进行调度传输.通过仿真实验以及机车制动机上的应用表明,该算法在网络资源不充足情况下可以很好地协调不同帧之间的发送,使得所有帧都能正常发送,从而满足机车制动机实时通信的需求.In order to solve the problem that when network resource is not enough and some frames will be lost and can not be transfered by the standard CAN bus protocol, a scheduling algorithm is presented. The method is combined with static and dynamic scheduling algorithm. Firstly, the system should build a table which includes all of the frame information. Secondly, it uses this table to determine the type of frame. At last, it uses the Priority in the table to transmit frames. Otherwise, if there are same priorities in the channel, it will use a dynamic scheduling algorithms. The algorithm is used in locomotive brake and the application result shows that it can correspond transfer of the frames and it is enable to transfer all of the frames. The algorithm can suffice the needs of locomotive brake.

关 键 词:CAN总线 帧信息表 动态调度算法 机车制动机 

分 类 号:TP391[自动化与计算机技术—计算机应用技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象