Kvaser USBcan Pro 2xHS v2 User’s Guide
6 (22)
•
USB CAN interface with Kvaser
t
programmability.
•
Supports CAN FD, up to 8 Mbit/s (with correct physical layer implementation).
•
Quick and easy plug-and-play installation.
•
Supports both 11-bit (CAN 2.0A) and 29-bit (CAN 2.0B active) identifiers.
•
Power is taken from the USB bus.
•
100% compatible with applications written for other Kvaser CAN hardware
with Kvaser CANlib.
•
High-speed CAN connections (compliant with ISO 11898-2), up to 1 Mbit/s.
•
Fully compatible with J1939, CANopen, NMEA 2000 and DeviceNet.
•
Kvaser MagiSync – automatic time synchronization (see Section 4.7, Kvaser
MagiSync, on Page 16 for more details).
•
Auto response buffers, to send messages on a defined event.
•
Auto transmit buffers, to send messages on a defined interval.
•
Simultaneous operation of multiple devices.
2.3
Interface
Kvaser USBcan Pro 2xHS v2 provides a CAN bus interface through a standard
USB interface.
2.4
The t programming language
The Kvaser t programming language is event oriented and modeled after C. It can
be used to customize the behavior of the Kvaser USBcan Pro 2xHS v2 and other
Kvaser t capable devices.
A t program is invoked via hooks, which are entry points that are executed at the
occurrence of certain events. These events can be, for example, the arrival of
specific CAN messages or a timer expiration.
Like any Kvaser CAN interface, the Kvaser USBcan Pro 2xHS v2 can be used via
CANlib on a PC. The addition of t programs running directly on the Kvaser USBcan
Pro 2xHS v2 makes it possible to react much quicker to CAN bus events (for
example to speed up file transfer protocols or to simulate missing hardware).
For more information, see the Kvaser t Programming Language guide that can be
downloaded at www.kvaser.com/download.
Kvaser AB, Mölndal, Sweden — www.kvaser.com