ErtHA Blockset

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.

 

Supported Blocks

  • Digital inputs
  • Digital outputs
  • Analog inputs
  • CAN transmit and receive
  • PWM outputs
  • EEPROM read and write
  • RAM read and write

 

Measurement and Calibration tool

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.

 

Screenshot of HANtune user 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.

 

Download

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:

 

License

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.

 

Navigation


Lastest News

OpenBLT v0.93.00 released Posted at 12/17/11 - 06:36 AM

Version 0.93.00 is available for download. In now supports programming over USB and includes a new demo for the Olimex STM32H103 board. Additionally, support for the IAR EWARM compiler was added.

 

OpenBLT is an open source bootloader tool for microcontroller targets, developed and maintained by Feaser. Visit www.feaser.com/openblt for more information.

Author: Webmaster

Announcements

No announcements at this point.