Recent Posts
Raspberry Pi Based Controller With CAN Bus Interface Serves As IoT Gateway
Posted by
onKontron (Germany) has released its series of KBox A-330-MX6 host controllers, which can also serve as IoT (Internet-of-Things) gateways. The KBox A-330-MX6 is based on the Raspberry Pi Compute Module CM3+ and can, therefore, use the software pool of the Raspberry Pi community. The host controller with IoT gateway functionality comes with an i.MX6 dual-core processor from NXP Broadcom. Optionally, the processor can run a CANopen protocol stack.
Both products operate without a fan and are suitable for industrial control and gateway tasks in control cabinets due to their slim design and the possibility of DIN-rail mounting. Besides a CAN Bus interface, there are two Fast-Ethernet connections, serial links (EIA-232 and EIA-485) as well as four I/O ports. A user interface can operate during commissioning or in the target application via two USB channels and an HDMI connection.
With this device, Kontron offers an industrial-grade platform. It can serve as a gateway for IoT applications and can integrate sensors and actuators via CANopen. The company also provides CANopen I/O modules with up to 16 galvanic-isolated digital inputs and up to 16 galvanic-isolated digital outputs. Further options include two quad-decoder, two counter inputs, four analog inputs, four analog outputs, and four RTD inputs, and these I/O devices can be configured according to application requirements.
As operating system Yocto Linux is available. On a project basis, applications are possible to include advanced security features such as secure authentication and data encryption. In combination with the modular Susietec IoT software framework from Kontron's sister company, S&T Technologies, cloud solutions are available to support the development of IoT applications.
Features
- Based on NXP i.MX6 Dual Core™ Arm® processor
- Industrial grade, 10 years availability
- Fanless compact design for DIN rail, ideal for control cabinet applications
- Optionally CODESYS PLC, EtherCAT, PROFINET, Modbus, CANopen
- Secure software stacks and management software on project request
PiCAN 2 - CAN Interface for Raspberry Pi
This PiCAN2 board provides Controller Area Network (CAN) Bus capabilities for the Raspberry Pi. It uses the Microchip MCP2515 CAN controller with MCP2551 CAN transceiver. Connection are made via DB9 or 3-way screw terminal.
There is an easy-to-install SocketCAN driver, and programming can be accomplished in C or Python.
Features
- CAN v2.0 A/B at 1 Mb/s
- High speed SPI Interface (10 MHz)
- Standard and extended data and remote frames
- CAN connection via standard 9-way sub-D connector or screw terminal
- Compatible with OBDII cable
- Solder bridge to set different configuration for DB9 connector
- 120Ω termination resistor
- Serial LCD ready
- LED indicator
- Foot print for two mini push buttons
- Four fixing holes, comply with Pi Hat standard
- SocketCAN driver, appears as can0 to application
- Interrupt RX on GPIO25