DDS middleware on top of FlexRay networks: Simulink blockset implementation of electrical vehicle using FlexRay protocol and its adaptation to DDS concept
Autor: | Salem Hasnaoui, Zouhaira Abdellaoui |
---|---|
Rok vydání: | 2018 |
Předmět: |
0209 industrial biotechnology
Computer science business.industry Quality of service Data Distribution Service 02 engineering and technology Application layer Theoretical Computer Science Scheduling (computing) CAN bus FlexRay 020901 industrial engineering & automation Embedded system 0202 electrical engineering electronic engineering information engineering ComputerSystemsOrganization_SPECIAL-PURPOSEANDAPPLICATION-BASEDSYSTEMS 020201 artificial intelligence & image processing Geometry and Topology business MATLAB computer Software computer.programming_language |
Zdroj: | Soft Computing. 23:11539-11556 |
ISSN: | 1433-7479 1432-7643 |
DOI: | 10.1007/s00500-018-03694-6 |
Popis: | 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. |
Databáze: | OpenAIRE |
Externí odkaz: |