Kvaser has introduced their compact M.2 PCIe, a highly integrated embedded CAN Bus board that adds four high-speed CAN/CAN FD channels to any host computer with PCI Express connectivity and an available B or M keyed M.2 slot.
The embedded board provides four distributed CAN CC (Classic CAN) or CAN FD transceivers, adding CAN CC and CAN FD to any host computer with a PCI Express connector. The board has a compact footprint due to an M.2 card size of 22 x 80 mm and a height of only 2 mm. Unique to the Kvaser M.2 PCIe 4xCAN is that the CAN transceivers are off board, allowing them to reside closer to the CAN network. This layout maximizes the signal speed and integrity, making it suitable for CAN FD since CAN FD supports data phase bit rates up to 8 Mbit/s.
Each CAN module connects to the M.2 card using a 30-cm long PCB-to-PCB cabling. The distributed CAN layout is specifically suited for embedded systems with enclosures. Each CAN channel is galvanically isolated. The board’s operating temperature is within the standard industrial range of -40 °C to +85 °C. With a timestamp resolution of 1 μs and a maximum message rate of 20000 frames/s per channel, plus features such as silent mode, error frame detection and generation, the board supports a wide range of embedded systems. Examples include motor control for mobile robotics, automated driving simulation black boxes, CAN Bus data acquisition in medical automation, fleet management, industrial system monitoring, and more.
Kvaser’s free-of-charge CANlib SDK (software development kit) supports the development of user application software. CANlib, which supports Windows and Linux, allows the development of applications that are fully compatible with present and future Kvaser hardware. Kvaser offers M2M communication solutions that provide innovative and trusted CAN interfaces to engineers designing and deploying systems in transportation, industrial automation, avionics, construction equipment, building automation, domestic appliances, marine, medical, military, railway, and telecoms. The company also supplies design services for OEM (original equipment manufacturer) and ODM (original design manufacturer) customers.
Teensy 4.1 Triple CAN Bus Board with Two CAN 2.0B And One CAN FD Port With 240x240 IPS LCD
The Teensy 4.1 Triple CAN Bus Board with 240x240 IPS LCD is a Teensy 4.1 board with triple CAN Bus connections, two Classical CAN 2.0B, and one CAN FD. It can be powered by an external +12 VDC power supply with reverse voltage protection. Also included is a 240x240 wide-angle IPS TFT LCD display.
The Teensy 4.1 is an Arduino-compatible board with an Arm Cortex-M7 microcontroller running at 600 MHz. The board is compatible with the Arduino IDE and the Arduino library. In most cases, code written for another Arduino board works with a minimum of changes on a Teensy.
It is in the nature of our business that we at Copperhill Technologies frequently receive requests for support. The most common problem is that beginners of the technologies run into problems getting their CAN Bus network going. There are a few steps that can be done to solve nearly 99% of the problems, and they [...]
For good reasons, the ESP32 processor is a prevalent choice for embedded hardware development. Besides considerable memory resources, it provides various hardware features for many applications, most prominently the Internet of Things (IoT). All that comes with more than reasonable price tags, specifically when you use one of the multiple ESP32 development modules. And since [...]
The LuckFox Pico represents a cost-effective Linux micro development board based on the Rockship RV1103 chip, which supplies a straightforward and efficient development platform for embedded system designers. It supports a variety of interfaces, including MIPI CSI, GPIO, UART, SPI, I2C, USB, and more. Developing applications is convenient, and debugging is quick.Features The single-core ARM Cortex-A7 [...]
The ESP32 is a low-cost, low-power SoC (System on Chip) microcontroller with integrated WiFi and dual-mode Bluetooth. It has shipped over 100 million units as of 2018 and powers many WiFi devices on the market. This book supplies end-to-end coverage of building an IoT system from the ground up to secure data communication techniques from [...]
With this application, I am adding yet another example to the vast CAN library we developed over the years. The use of the Dual Isolated CAN Bus HAT with the ESP32 opens the door to a number of possible applications. The development of a CAN repeater and/or Baud Rate Converter came to mind first, because the [...]
In the following, I am using the ESP32 WROOM Devkit for this tutorial in combination with the Arduino IDE. For more information on programming the ESP32 using the Arduino IDE, please refer to “Getting started with ESP32 development board and Arduino.” The Arduino IDE uses the Serial class (assigned to UART0) to access the USB port [...]
Today, I experienced a little scare. As usual, I opened the Arduino IDE on my Windows-11 machine, and as a first action, I allowed the recommended updates. Not suspecting any significant problems, I added some code and compiled it, only to end up with multiple error messages. I found nothing wrong with the code I had [...]
Every professional CAN Bus development, may it be Classical CAN, CAN FD, or higher layer protocols such as SAE J1939, require a data monitoring device for a proof of functionality. Kvaser has introduced such a device, the Leaf v3 interface supporting Classial CAN and CAN FD in optional Silent Mode. The Leaf series depicts one of the [...]
Programming embedded systems is complicated due to resource constraints and limited debugging facilities. Why would you develop your own Real-Time Operating System (RTOS) and your application when the proven FreeRTOS software is available free of charge? Why not start with a proven foundation? FreeRTOS is a market-leading real-time operating system (RTOS) for microcontrollers and small microprocessors. [...]