Font Size: a A A

Simulation And Research On Static Scheduling Algorithm Of TTCAN

Posted on:2009-04-23Degree:MasterType:Thesis
Country:ChinaCandidate:Y H GuoFull Text:PDF
GTID:2178360245974759Subject:Detection Technology and Automation
Abstract/Summary:PDF Full Text Request
Based on the CAN protocol, TTCAN protocol combines event-triggered with time-triggered which improves the real-time performance of the network and makes the communication meet the demand of security critical real-time system and the increasing bus load;At the same time, the research on CAN makes good software and hardware environment for TTCAN.This paper introduces the improvements of the protocol TTCAN than CAN, the basic elements of the protocol and the research condition of scheduling algorithm. In order to deal with the insufficient research condition of TTCAN scheduling algorithm, as an example in automobile control system, firstly, combined with the characteristics of one-dimensional packing algorithm and genetic algorithm, the TTCAN static scheduling of the table were studied and improved.Secondly,in order to overcome the poor flexibility that the static scheduling algorithm used in the practical application, carry out TTCAN dynamic scheduling algorithm through creating matrix cycle online. Finally, the simulation model of the scheduling algorithm is implemented in the state flow tools of Matlab. And according to ISO11898-4, makes use of the existing hardware resources, and then structures the hardware platforms of the TTCAN communication network.The simulation results prove that the algorithm of TTCAN has the advantage of real-time transmission of signal and bandwidth utilization ratio, and also enhance the flexibility of practical application effectively. The successful establishment of simulation model provides an important reference value for TTCAN protocol which is applied in the hard real-time communication environment requiring higher communication reliability.
Keywords/Search Tags:TTCAN Protocol, Time-triggered, Static Scheduling Algorithm, Dynamic Scheduling Algorithm
PDF Full Text Request
Related items