Embedded systems

Lukas Dehling,

CAN applications for the Raspberry Pi

As part of their cooperation, Janz Tec and Emtas are offering a new solution: A Raspberry Pi system for CAN communication. With the open source tool 'horch', the embedded computer can be used as a data logger, CAN gateway or for troubleshooting.

The 'emPC-A/RPI' is based on the Raspberry Pi 2 Model B and is equipped for industrial use.

© Janz Tec

The Raspberry Pi computer 'emPC-A/RPI' from Janz Tec is now supplied in combination with various CAN applications from Emtas. The new bundle of CAN applications supplied includes programs for remote access to CAN/CANopen networks and for developing your own CAN and CANopen applications. The aim is to provide users with a cost-effective and flexible gateway system.

The integrated CiA-309 gateway allows access to CANopen networks via a network connection. The gateway can also act as a CANopen master and therefore send NMT commands in addition to standard services such as SDO and PDO. The node number can be set when the program is started. The gateway provides a TCP server on a configurable port to which TCP clients can connect. Communication takes place via ASCII characters. The software is supplied in a free demo version on every device. It contains all the features of the full version and is only limited in its runtime.

Integrated open source tool 'horch'

Prefabricated examples for evaluating CANopen applications are also integrated in the scope of delivery of the 'emPC-A/RPI'. The examples implement the CiA 401 profile for generic I/O modules. They are designed to enable testing and implementation of SDO, node guarding, heartbeat, PDO and EMCY services. The examples use the SocketCAN interface of the emPC A/RPI.
The integrated open source tool 'horch' is an application for converting CAN Layer 2 messages into text form. On the one hand, it enables the display and recording of CAN messages on an emPC A/RPI. In addition, 'horch' can also work as a server that transports CAN Layer 2 messages to a client via TCP/IP. The embedded computer can thus be used as a data logger, for troubleshooting or as a CAN gateway.

Advertisement
  • Xing Icon
  • LinkedIn Icon
Advertisement
Advertisement

You might also be interested in

Advertisement

Camera module

Snapshots with the Raspberry Pi

RS Components is expanding its range of Raspberry Pi accessories: A camera module can be used to create videos or photos. In addition to HD quality, the module also offers additional functions such as time-lapse and slow motion.

read more...

Raspberry Pi

The third generation is here

The third generation of the Raspberry Pi is on the market. The latest development of the single-board computer relies on tried and tested features - with significantly more power and an increased range of interfaces.

read more...
Advertisement
Advertisement

Rasperry Pi

The new role of single-board computers

The Raspberry Pi was originally developed to get children interested in programming and spark their interest in a job in the electronics industry. But its success has also sparked the creativity of professional engineers, who use the Pi to bring...

read more...
Advertisement
Advertisement
Advertisement
Advertisement

Raspberry Pi

Compute Module 3+ available

After the 'Raspberry Pi 3 Model B+' has been on sale since March, the enhanced 'Compute Module 3+' is now also available. Thanks to its small form factor and different memory variants, it is particularly suitable for use in industrial applications.

read more...

Mini computer

Raspberry Pi - fit for automation

The Raspberry Pi computer is enjoying great popularity - and not just in the hobbyist scene. That's why more and more automation companies are turning to the open source computer, as Computer&AUTOMATION shows in the following series of images.

read more...
Subscribe to our newsletter
Advertisement
Back to home