Kvaser - CAN technology

One of the world's leading CAN development companies with main operations focusing on automotive, trucks, industrial automation and medical equipment.

Kvaser develops interfaces and data loggers for any flavor of CAN and CAN related busses to meet customer system requirements. They understand the requirements of busy professionals, whether they work for R&D, After sales or Embedded solutions.
They have a full range of products on several different platforms (Wireless, USB, PCMCIA, PCI, PCI Express, PC/104-plus, etc), which are developed for the same CANLIB API and are compatible with each other. 
In addition they cover a broad spectrum of competence and capability in CAN, with development of innovative and creative CAN products tailor-made for the engineer. The products are spread in 18 segments, and their own strength and strategic partnerships enable them both to compete and to collaborate in all international markets. Kvaser has the world as its market, but research, development and production are carried out principally in Sweden.
Kvaser began in the early 1980s to specialize in Distributed Embedded Control Systems. A few years later the CAN protocol was published and the first CAN chip became available. Their founders quickly realized the excellent features of CAN, and made the strategic decision to dedicate its resources to CAN solutions, and became one of the very first companies in the CAN industry.

And last but not least: All the software tools of Kvaser are free and available for download from their website!
 

Highlights

  • 1983 Bosch starts development of CAN
  • 1985 Intel gets involved in the project
  • 1985 Kvaser starts focus on CAN technology
  • 1988 First CAN chip on the market
  • 1990 CanKingdom, Kvaser's Higher Layer protocol, released on the market
  • 1994 CanKing is launched
  • 1996 WAVEcan released on the market
  • 1997 LAPcan released on the market
  • 1998 Second generation WAVEcan reach the market
  • 2000 CanKingdom International is founded
  • 2001 Kvaser USBcan released on the market  
  • 2002 Kvaser Memorator is released on the market
  • 2003 Development of third generation of WAVEcan begins
  • 2005 Kvaser Leaf family with MagiSync™ released
  • 2006 Memorator Professional, USBcan Professional released
  • 2007 Kvaser Linx™, and PCIEcan for PCI Express
  • 2008 Kvaser BlackBird released in May
  • 2009 Kvaser opens Asia subsidiary in Shanghai
  • 2010 Kvaser launches Memorator Light

The Brands

They have a number of strong brands in their portfolio. Kvaser Memorator is the biggest and most important brand, Kvaser Leaf and Kvaser PCIcanx are other brands that are big on the market. In addition to their hardware platforms they provide several different software solutions, including Kvaser CANlib Software Development Kit, Kvaser CANKing, several standard API such as J2534, etc. 

Cost and Performance

Cost-efficiency and low complexity are the cornerstones of new Kvaser product development leading to excellent product performance. This makes the overall performance of the product excellent. So, they will continue to be dedicated and work to strive for product excellence and performance.

Product development

At Kvaser, product development is an ongoing process, and innovation is the key. They will not innovate for the sake of innovation. They will provide innovative products and services that people want to buy, and not solely focus on selling the products they currently make. Kvaser will develop products and services with innovative features and functions, making life easier for our customers.  

SI- Kwadraat - SI2-CBB, the CAN Blackbox.

SI2-CBB is a CANbus system, which can be used stand-alone, as well as interface-box for the PC or even as any other free programmable control system. The module is based on a Microchip PIC32 MIPS controller, with integrated I/O and network interfaces. Using standard open hardware en software structures a very flexible CAN platform has been created with an unknown number of possibilities.

Applications:

  • Low-cost CAN analysis tool
  • CAN logger
  • CAN I/O module
  • CAN protocol analysis
    • CANopen
    • J1939
    • Custom
  • CAN physical analysis
  • CAN Interfacing to:
    • USB, RS232
    • Bluetooth, WIFI
    • CAN bridge
  • Graphical User Interface
    • Browser technology
    • Local or remote server

Hardware:

  • PIC32 controller
  • 512 kb Flash
  • 128 kb RAM
  • 1 or 2 CAN interfaces
  • USB, RS232-C
  • I2C, SPI
  • VGA / PS-2 keyboard
  • Sound
  • 20 multi purpose I/O’s
  • Arduino compatible connector
  • microSD card
  • Multiple Supply

    Two different hardware form factors exist, one with all hardware included and the other one with all kind of options.

Firmware:

  • Basic interpreter

  • CAN commands

  • CAN objects

  • Custom protocol script language

  • Flexible use of buffers

  • OEM licensing

The open DMBasic software, installed on the PIC32 hardware is a very good base for an user-specific application. The CAN commands are extra Basic statements, which can be used either in a program or as stand-alone instruction. Every virtual CAN-channel (32 in total, everyone supplied with its own FIFO buffer) has the possibility to connect to a specific object using its own timing and connection to I/O. Objects can even be made dependent of each other. Analysis can be done using standard decimal or hexadecimal presentation, but also by using your own specific protocol, which can be a standard one, but also a protocol which has been defined by the user himself. Using an extra hardware circuit, it is possible to do physical measurements on a CANbus system. Alternative firmware: People who would like to write their own application in Arduino C can do that using another firmware, based on MPIDE. It is possible to use a comparable CAN-library and also libraries for the other I/O functionality are available.

SI2-CBB software:

  • Basic example programs
  • Customer-specific scripts
  • Online Custom script editor
  • Graphical browser terminal
  • Online graphical terminal
  • CANPHYS for physical tests

Based on the built-in CAN firmware everybody can develop his/her own applications. A number of example Basic programs are supplied with the hardware. These can be edited by the user to fit for his/her own application. The script editor is online available. It can be used to edit existing scripts, but also to develop complete new ones. The physical addition offers a lot more functionality for testing on level 1. By using a PHP script for communication on serial base, a graphical terminal has been developed, which is running in a browser technology. Of course this technology can be used for remote servicing applications.