CoRE Simulation Models for Real-time Networks

Version 10 (modified by buschmann, 3 years ago) (diff)

--

FiCo4OMNeT

FiCo4OMNeT stands for „Fieldbus Communication For OMNeT“. At this point the model consists of two communication technologies – CAN and FlexRay. Both of them are implemented based on the according specification with some adaptions to fit in the simulation environmnet.

Features CAN

It is possible to create networks with traffic consisting of Data-, Remote- and Error-Frames. To get some variation in the transmit and receive times of cyclic messages it is possible to simulate a clock drift.

Features FlexRay

Each node can transmit messages in the assigned slots within the static and the dynamic segment. Based on the configuration the frame is transmitted on channel A, channel B or on both. Every member of the network has an own clock. Based on the configuration each clock has an inaccuracy. The implemented synchronisation compensates theses drifts.

History

FiCo4OMNeT was first introduced as FlexRay simulation model at the 6th International Workshop on OMNeT++ (2013) along with the 6th International ICST Conference on Simulation Tools and Techniques (2013). You can find the publication and slides here.

To merge the simulation models of CAN and FlexRay significant changes were necessary. The result of this merging process is the FieldBus for OMNeT++ Simulation model (FiCo4OMNeT)

References

If you would like to reference this project please use the following publication:

  1. Buschmann, T. Steinbach, F. Korf, and T. C. Schmidt. Simulation based Timing Analysis of FlexRay Communication at System Level. In Proceedings of the 6th International ICST Conference on Simulation Tools and Techniques, pages 285-290, New York, Mar. 2013. ACM-DL. (bibtex)

Attachments (2)

Download all attachments as: .zip