2.2 Major features
•
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 hardwarewith
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).
Kvaser CANtegrity –get a digital oscilloscope view of the CAN frame (see
Section
4.8, Kvaser CANtegrity, on Page 18 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 standardUSB
interface.
2.4 The t programming language
The Kvaser t programming language is event oriented and modelled after C. It canbe used
to customize the behavior of the Kvaser USBcan Pro 2xHS v2 and otherKvaser t capable
devices.
A t program is invoked via hooks, which are entry points that are executed at theoccurrence 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 host computer. The addition of t programs running directly on the Kvaser
USBcan Pro 2xHS v2 makes it possible to react much quicker to CAN busevents (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.