Electronic Control Unit (ECU) With Five CAN Bus Ports Plus Ethernet, Flexray, And LIN Bus Interfaces
Expinovo (Germany) has developed an ECU (electronic control unit) with multiple interfaces used in in-vehicle networks, including five CAN Bus ports.
The CatchTheBus® device supports the CAN FD protocols (four of the five CAN interfaces). The programmable ECU by Expinovo also provides interfaces for Ethernet, Flexray, LIN (two ports), and EIA-232 (two ports). Additionally, the product features four digital outputs and two analog inputs. Source code examples combined with documented driver software saves up to 45 percent of the development time, stated the provider. The connection to the PC is done by means of Ethernet.
The programmable ECU can also be used for rest bus simulation and bus monitoring purposes. It features also two powerline communication channels. The temperature range is -40 °C to +85 °C. The device measures 108 mm x 62 mm x 28 mm. It is based on the 9S12XF512 micro-controller by NXP (formerly Freescale) and theX-gate co-processor. The product comprises a 512-KiB flash memory, a 32-KiB RAM and a 4-KiB EPROM.
- 1x FlexRay
- 5x CAN - four of them support also CAN FD
- 2x LIN
- 1x Ethernet
- 2x Powerline Communication
- 2x RS-232
- 4x Digital outputs
- 2x Analog inputs
Fields Of Application
- Rapid Control Prototyping
- Remaining bus simulation
- Signal manipulation
- Network interface
- Sensor/actuator systems
CAN Logger 1000
The CANLogger1000 offers simple and user-friendly logging of data from a CAN-Bus without the use of a computer. Data are stored on a standard SD-card in a simple format such that it can be directly loaded into an analysis tool for further post processing. The logged data can be transferred to a PC using a standard mini-USB cable and requires no special software.
For advanced users, the device offers a wide range of configuration possibilities, such as message filtering, down-sampling, automatic bit-rate detection, cyclic-logging, heartbeat signal and runtime logging control. Further, recently added features include the ability to transmit up to 20 custom CAN messages (for use in e.g. OBD-II logging) and a new serial interface letting the logger act as a CAN interface for streaming real-time data (incl. integration with Wireshark via CANvas).
In just 24 sessions of one hour or less, Sams Teach Yourself Arduino Programming in 24 Hours teaches you C programming using the Arduino, so you can start creating inspired “DIY” hardware projects of your own! Using this book’s straightforward, step-by-step approach, you will walk through everything from setting up your programming environment to mastering C syntax [...]
Two prototyping boards for 32-bit applications are now available from Microchip Technology Inc., a provider of micro-controller, mixed-signal, analog and Flash-IP solutions. The PIC32MX and PIC32MZ Curiosity Boards include an integrated programmer debugger and are fully integrated with Microchip’s MPLAB® X IDE and into PIC32’s powerful software framework, MPLAB® Harmony that provides flexible and modular interface to application [...]
Arduino is an open-source computer hardware and software company, project and user community that designs and manufactures microcontroller-based kits for building digital devices and interactive objects that can sense and control objects in the physical world.This is no ordinary circuit board. Arduino allows anyone, whether you're an artist, designer, programmer or hobbyist, to learn about [...]
The prototyping of Controller Area Network (CAN) applications used to be a tedious and expensive task, but the recent years have seen the emergence of low-cost, yet easy-to-use embedded development platforms such as the Raspberry Pi. The Raspberry Pi is a low cost, credit-card sized computer that plugs into a computer monitor or TV, and uses a standard [...]
About Controller Area Network (CAN) Controller Area Network (CAN) is a serial network technology that was originally designed for the automotive industry, especially for European cars, but has also become a popular bus in industrial automation as well as other applications. The CAN bus is primarily used in embedded systems, and as its name implies, is a network technology that provides [...]
The Teensy is a breadboard-friendly development board that comes with loads of features in a very small package. Each Teensy 3.1 or 3.2 comes pre-flashed with a boot-loader so it can be programmed using the on-board USB connection, i.e. there is no external programmer required. You can program for the Teensy in your favorite program editor using C or you can [...]
This post is part of a series on CAN Bus and SAE J1939 Prototyping with the ARM Cortex M3 processor.I will take a risk by repeating myself over and over again by saying that the mbed LPC1768, as well as the Arduino Due, is utterly useless in its bare form. In order to accomplish any [...]
This post is part of a series on CAN Bus and SAE J1939 Prototyping with the ARM Cortex M3 processor.As it turns out, the Arduino Due, just like a myriad of other embedded systems with CAN interfaces, was developed under the best intentions, but these intentions were focussed on providing a low-price ARM processor solution [...]
This post is part of a series on CAN Bus and SAE J1939 Prototyping with the ARM Cortex M3 processor. According to the official Arduino website: The Arduino Due is a microcontroller board based on the Atmel SAM3X8E ARM Cortex-M3 CPU. It is the first Arduino board based on a 32-bit ARM core microcontroller. It has 54 digital input/output pins [...]