|
The ErtHA blockset enables fast model based application development in combination with Mathworks Matlab/Simulink. It is a microcontroller specific Simulink blockset library that gives access to most of the inputs and outputs of the microcontroller. In a nutshell, the ErtHA blockset enables the development of software completely in Simulink's modelling environment. |
![]() |
The ErtHA blockset consists of three related parts: (1) a Simulink Blockset to access those microcontroller inputs and outputs commonly required by an embedded software program, (2) a pre-configured embedded software project and (3) an interface between the first two parts that makes the functionality of a Simulink model's generated code readily available to the embedded software project.
With special permission from HAN Automotive, we were allowed to include a version of their HANtune program into the ErtHA software package. HANtune is a Java based program that runs on a Windows PC and communicates with the microcontroller. The communication is through the CAN bus, based on the XCP protocol. HANtune currently supports the Peak CAN USB interface.

Upon code generation in Simulink, an ASAP2 file is created with references to signals from the Simulink model. Based on the information in the ASAP2 file, HANtune can visualize and log these signals in real-time, while the ECU is running. Software program calibration is possible as well, because HANtune can modify signal values upon the user's request.
ErtHA currently supports the Freescale HCS12 and includes a few demo projects targeted towards a Dragon12+ and Thunderbird12 board from EVBplus and a CardS12 board from Elmicro. It can be downloaded for free:
The ErtHA blockset is proprietary software, yet free to use for educational and non-commercial purposes. Please contact us for licensing options when you intend to use it for commercial purposes.