检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:刘剑锋[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.
分 类 号:TP391[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.145