Effectiveness of Cdd-IoHwAb device drivers in Automotive industry
2022-01-0112
03/29/2022
- Event
- Content
- The AUTOSAR Basic Software is composed of Service Layer, ECU Abstraction Layer (EAL), Microcontroller Abstraction Layer (MCAL) and Complex Driver. In these components, an IO Driver Module including I/O Hardware Abstraction (IoHwAb) is one of the most important components in a development of ECU-target applications. However, it is difficult to integrate and emulate it to ECU-targets in coincidence with the AUTOSAR MCAL/EAL architecture. In this paper, I present an implementation process of an AUTOSAR IO Driver module and system integration method. In addition, I apply this development process to the inertial measurement unit (IMU: ISM330DLC): 3D accelerometer and 3D gyroscope with digital output for industrial applications. The ISM330DLC has a full-scale acceleration range of ±2/±4/±8/±16 g and an angular rate range of ±125/±250/±500/±1000/±2000 dps and embedded temperature sensor. The module will supply the acceleration values and the angular rotation in three directions. This driver includes a dedicated configurable signal processing path with low latency, low noise and dedicated filtering specifically intended for control loop stability. Data from this dedicated signal path can be made available through an auxiliary SPI interface, configurable for both the gyroscope and accelerometer. High-performance, high-quality, small size and low power consumption together with high robustness to mechanical shock makes the driver the preferred choice of system designers for the creation and manufacturing of versatile and reliable products. This study contributes new evidence of the effectiveness of drivers in helping optimization of ECU size and CPU load.
- Citation
- Jagtap, A., "Effectiveness of Cdd-IoHwAb device drivers in Automotive industry," SAE Technical Paper 2022-01-0112, 2022, .