Abstract

We designed a Simulink vehicle blockset in order to integrate safety, reliability, best condition of luxury and comfort in modern models by adding or modifying some old algorithms, implemented as application layer components. The proposed blockset corresponds to the Society of Automotive Engineers benchmark which is normally connected by the CAN bus that we replaced by the FlexRay bus. We used the Embedded MATLAB tool for implementing this blockset in order to generate a portable C standard code. To connect the designed sub-blocks together, we applied the real-time middleware data distribution service (DDS) and the FlexRay protocol. In this paper, we focused our interest on the implementation of the Simulink blockset with its different sub-blocks and we then identified their DDS entities and their QoS profiles. We also calculated the worst-case response time, based on the full scheduling model, which served to configure the DDS deadline QoS and the FlexRay protocol parameters.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call