Kvaser Eagle:
CAN data logger with scripting functionality
“With the Kvaser Eagle platform, we responded to customer requests for a CAN interface that meets the requirements of many different application domains, as well as being applicable to the whole CAN based systems lifecycle; development, integration, verification, after market and maintenance. The result is our most flexible interface yet, which with a little programming expertise or help from our network of specialist software partners, can be perfectly tailored to the user’s application in a way that most other CAN interfaces on the market cannot.” Lars-Berno Fredriksson, president of Kvaser AB
As a flexible, versatile, enhanced evolution of the Kvaser Memorator Professional, Kvaser Eagle has been designed with engineers in mind who need customised features such as CAN logging functionality, CAN node simulation and standalone ECU programming.
Core to Kvaser Eagle’s capabilities is its script functionality,
- Allows users to develop highly customised t-script applications written in the Kvaser t programming language.
- This programming language, which is event driven and C-like, can be compiled on the developer’s PC into efficient byte code for execution on Eagle.
- Encryption of scripts to protect intellectual property.
- Plug and play installation, and a comprehensive user guide to help make t script development quick and easy.
- Three built-in microprocessors (MCUs) that ensure real-time CAN bus performance. One MCU is used to handle each CAN channel and another MCU handles the script, ensuring that Eagle can also handle very large and complex scripts.
- 200MHz processor performance with minimal current consumption.
- Large on-board RAM buffer for CAN messages and flashing LED light to alert the user to the buffer being overrun.
- Higher level protocols such as ISO 15765 and J1939 can be implemented in t-script. Working sample code for ISO 15765-2 is already included.
- Real-time performance from the CAN buses has been secured by using three microprocessors (MCUs) in the device, one MCU to handle each busload and another to run the script.
Eagle has two CAN interfaces at one end and a USB connection on the other. Unit is also equipped with large on-board RAM buffer for CAN messages which use flashing LEDs to alert the user to the buffer limit being reached.

