计算机工程与应用
計算機工程與應用
계산궤공정여응용
COMPUTER ENGINEERING AND APPLICATIONS
2014年
4期
69-72,156
,共5页
控制器局域网络总线%共享时钟混合调度%时间触发%抖动
控製器跼域網絡總線%共享時鐘混閤調度%時間觸髮%抖動
공제기국역망락총선%공향시종혼합조도%시간촉발%두동
Controller Area Network(CAN)%shared-clock hybrid scheduling algorithm%time-triggered%jitter
CAN总线协议已广泛地应用在分布式嵌入式实时系统中,研究表明共享时钟调度算法能够很好地将基于CAN的微处理器和时间触发网络结构结合起来。针对现有共享时钟调度算法大多采用时间触发不可抢占调度机制的不足,结合时间触发混合调度模型,提出了一种共享时钟混合调度算法,并对算法的消息传输时间、错误检测时间和抖动进行了相应分析。使用Matlab下的Truetime工具搭建仿真平台,仿真结果表明,提出的算法能够减少传输时间,降低抖动,增强实时性。
CAN總線協議已廣汎地應用在分佈式嵌入式實時繫統中,研究錶明共享時鐘調度算法能夠很好地將基于CAN的微處理器和時間觸髮網絡結構結閤起來。針對現有共享時鐘調度算法大多採用時間觸髮不可搶佔調度機製的不足,結閤時間觸髮混閤調度模型,提齣瞭一種共享時鐘混閤調度算法,併對算法的消息傳輸時間、錯誤檢測時間和抖動進行瞭相應分析。使用Matlab下的Truetime工具搭建倣真平檯,倣真結果錶明,提齣的算法能夠減少傳輸時間,降低抖動,增彊實時性。
CAN총선협의이엄범지응용재분포식감입식실시계통중,연구표명공향시종조도산법능구흔호지장기우CAN적미처리기화시간촉발망락결구결합기래。침대현유공향시종조도산법대다채용시간촉발불가창점조도궤제적불족,결합시간촉발혼합조도모형,제출료일충공향시종혼합조도산법,병대산법적소식전수시간、착오검측시간화두동진행료상응분석。사용Matlab하적Truetime공구탑건방진평태,방진결과표명,제출적산법능구감소전수시간,강저두동,증강실시성。
The CAN protocol is widely used in distributed embedded system. Early research has proved that shared-clock scheduling algorithm could be applied to CAN application layer to implement in time triggered architecture. In view of the shared-clock scheduling algorithms are used with time-triggered cooperative scheduler, they suffer some limitations, connected with the time-triggered hybrid scheduler, propose a shared-clock hybrid scheduling algorithm. Then the failure detection time and jitter of the algorithm is analyzed. Finally simulation model is built by using truetime toolbox;the ex-perimental results indicate the superiority of the algorithm. It can improve the clock synchronization accuracy of the sys-tem, reduce the jitter, and hence strengthen the real-time character of the system.