CANgineLight Generic

Save as PDF

CANgineLight from ESS Embedded Systems Solutions is the recent advancement of the highly popular CANgine of the first generation, whose 8-bit controller is slightly outdated by now. Equipped with a modern 32-bit cortex-M0 microcontroller, the performance of CANgineLight takes another order of magnitude than its precursor. As it is clocked internally with 48 MHz, plenty of power reserves for further firmware extensions are readily available.

The variation presented here is called CANgineLight Generic. As the successor of the first CANgine, CANgineLight Generic is completely compatible and can be used as a direct replacement. Needless to say, the new generation has some significant firmware improvements like support for a bitrate of 230,4 kbit/s. Due to this increase and the much higher performance, CANgineLight Generic provides the triple data throughput than its CANgine precursor.

CANgineLight Generic is a small CAN-RS232 converter. It offers the possibility to connect every device with a serial interface to the CAN bus. By using ASCII strings as in- and output format, CANgineLight is completely platform-independent, eliminating the necessity for specific software or drivers.

CANgineLight is the newest addition to the CANgine family. You benefit from modern hardware combined with high-tech expertise for more than 15 years experience in CAN-RS232 converter-development.

With a few commands, the CAN controller can be initialized and CAN frames can be sent to and received from the bus. According to the user-selected operation mode, every incoming CAN frame can immediately be passed on to the serial link or enters the receive buffer with 63 entries. Message filters of the CANgineLight Generic can be set to either simultaneously processing both CAN 2.0A messages (with 11 bit identifiers) and CAN 2.0B messages (with 29 bit identifiers), or to only process either CAN 2.0A or 2.0B messages.

Power supply is provided via CAN connector. Status LEDs show the state of the CAN controller and internal errors like buffer overflows.

CAN message filtering allows to adapt the throughput of the baud rate to the serial link. Running the serial link with 230,4 kbit/s, CANgineLight Generic can process up to 800 CAN frames per second (extended frame with 8 data byte) or 950 CAN frames per second (standard frame with 8 data byte).

Technical data
Microcontroller ARM Cortex-M0 48 MHz internal Clock
Full CAN 2.0B interface
CAN transceiver ISO 11898-2 (high speed) compliant
CAN bitrate 10k, 20k, 50k, 100k, 125k, 250k, 500k, 800k, 1M
RS232 baudrates 2.400 to 230.400 bit/s
CAN connector D-Sub 9 male
RS232 connector D-Sub 9 female
Display LED RUN (green) and LED ERR (red)
Power supply 7 VDC - 30 VDC
Supply current ~ 20 mA / 12 V
Operating temperature -40 °C - 85 °C
Size 70 x 42 x 21 mm3
Weight 34 g