New Kvaser white paper discusses ways to maximise CAN’s efficiency in next generation vehiclesâ€¨
By using a Virtual CAN Bus, we separate the control task from other tasks. The distributed embedded control system can be developed using standard CAN Controllers and transceivers in a traditional way with well proven tools.
Other tasks such as encryption, transmitter authentication, re-flashing, etc. can be developed by experts in these fields and carried out by using other protocols. With modern technology, the different tasks can run in parallel and simultaneously communicate on the same physical layer.
It is a great advantage to separate the control problems from other problems. The control problem can be solved once and for all by the control experts and other problems by experts in their respective technology fields.
The Kvaser Ethercan HS is a powerful, real-time Ethernet to CAN interface that, when linked over the Internet to an Ethernet-equipped PC, allows CAN data to be remotely accessed from anywhere in the world. Built-in Power over Ethernet (PoE) eliminates the need for a separate power cable when you can't power the device from the CAN bus.
Kvaser’s Ethercan product range makes it easy to implement the Internet of Things (IoT) concept by enabling data from any CAN product or system to be sent over a corporate network or WAN, using the standard Kvaser CANlib API. Users of the Kvaser Ethercan HS can also choose to connect to the device using the built-in REST API for web-enabled devices, such as smartphones.
As a programmable interface, the Kvaser Ethercan HS is suited to advanced applications, such as ECU reflashing. For example, a t program could be created to process CAN messages locally in the device, removing the latency of WiFi and/or Ethernet.
Software development kit - everything you need to develop software for the Kvaser CAN and LIN interfaces. Libraries, header files, sample programs for e.g. C, C , C#, Visual Basic and Delphi, documentation, and more. Note: you need to download and install the appropriate device drivers separately.