CAN_DOC
CAN_DOC
CAN_DOC
CAN Newsletter
Hardware + Software + Tools + Engineering
www.can-cia.org
PCAN-MicroMod FD ECU
With CAN FD, a mix of digital and analog I/Os, and its tough 8 analog inputs
case, the PCAN-MicroMod FD ECU can be your solution for Resolution 16 bit
integrating custom accessories in utility and heavy duty Measuring range adjustable: ±2.5 V, ±5 V, ±10 V, ±20 V
vehicles operating under harsh conditions. 4 of the analog inputs alternatively usable as
analog output
The PCAN-MicroMod FD ECU can be configured with a Resolution 12 bit
Windows software via CAN. Besides simply mapping its Voltage range adjustable: 0 to 5 V or 0 to 10 V
I/Os to CAN messages, several function blocks for processing 2 frequency outputs
the data are available as well. Low-side switches (3 A)
Adjustable frequency range from 0 to 20 kHz
Alternatively usable as analog inputs with
voltage range from 0 to 60 V
Specifications Connections for CAN, I/O, and power supply via
High-speed CAN connection (ISO 11898-2) two 20-pole automotive connectors (Molex MX150)
Complies with CAN specifications 2.0 A/B and FD Plastic casing with increased Ingress Protection IP67
CAN FD bit rates for the data field (64 bytes max.) and flange
from 40 kbit/s up to 10 Mbit/s Operating voltage 8 to 32 V; suitable for use in
CAN bit rates from 40 kbit/s up to 1 Mbit/s 12 and 24 V vehicle electrical systems
Wake-up by CAN bus or by separate input Extended operating temperature range
4 digital inputs from -40 to +85 °C (-40 to +185 °F)
Pull-up or pull-down configurable E1 type approval in progress
8 digital outputs with High-side switches
2 outputs with 5 A and 6 outputs with 2 A
4 alternatively usable as a digital input or additionally Please note: The PCAN-MicroMod FD ECU is expected
for reading back the output level to be available in Q3 2024.
Imprint Engineering
Publishing house NMEA 2000 conformance testing and product
CAN in Automation GmbH certification 9
Kontumazgarten 3 Migrating from Flexray to CAN XL 20
DE-90429 Nuremberg AI evaluation boards with CAN connectivity 28
marketing@can-cia.org
Real-time communication: Part III - Temporal
www.can-cia.org dynamics of CAN-based systems 38
Tel.: +49-911-928819-0
In-vehicle device temperature acquisition 42
Fax: +49-911-928819-79
Media consultants
Julia Dallhammer
Feedback by readers
Tobias Kammerer
This is the second CAN Newsletter magazine issue, which integrates the CAN
Birgit Ruedel (responsible
Newsletter Online. The editors would like to receive readers’ feedback regarding these
according to the press law)
issues:
marketing@can-cia.org
◆ Which contents are you missing in general?
Table of contents
The IEC 61784-3 standard defines various communication the wrong recipient, which nevertheless treats the
errors that can occur: reception as correct. This error can occur, for example,
◆ Corruption refers to the unexpected and undesired when a message is inadvertently addressed to a
transformation of a message such that the message multicast/broadcast address instead of to a unicast
received does not exactly match the message address.
transmitted. This error can occur, for example, when a Additionally, the IEC 61784-3 standard defines safety
device driver inadvertently swaps the byte order of a measures that can be used to detect such errors to achieve
part of the message, or when noise emissions disrupt the desired level of functional safety:
the bit patterns in communicated signals. ◆ Sequence numbers embedded in the message
◆ Unintended repetition refers to the unexpected and identify the position of the message relative to other
undesired repetition of a message. This error can messages in the same stream. They change from
occur, for example, when a device driver fails to update one message to the next in a manner such that both
its transmission queue after transmitting a message source and recipient can determine what the sequence
and so transmits the same message again. number for the next message should be.
◆ Incorrect sequence refers to the out-of-order ◆ Time expectations are when a recipient monitors
communication of messages in a sequence, e.g., the the time between two consecutively communicated
second message in a sequence gets received before messages to determine whether the period exceeds
the first message in the sequence. This error can a threshold; if it does, then the recipient assumes an
occur, for example, when messages in the sequence error.
get assigned different priorities before the messages ◆ Connection authentication is when a message has
are placed in a priority queue for transmission. a unique source and/or destination identifier for the
◆ Loss refers to the failure to receive a message that safety-related participants.
was transmitted. This error can occur, for example, ◆ Data integrity assurance adds redundant data (e.g.,
when a message is submitted for transmission to a cyclic redundancy checks, also known as CRCs) to a
queue that is already full, with the result being that the message to detect corruption in the message.
in the CAN ID and matches the value in the SDM. The six
least significant bits of the Sequence Number field are in the
first byte of the payload, while the eight most significant bits
of the field are in the second byte. The arrangement of the
CRC field is least-significant-byte-first.
The benefits of this solution are:
◆ Like in the SHM1 version, the CRC calculation in this
version covers the PG’s parameter data payload in the
SDM; however, it also covers the PGN, DA for point-to-
point PGs, SA, and Sequence Number fields in the SHM.
◆ The 14-bit Sequence Number in this version is larger
Figure 1: Format of the SHM1 payload specified in J1939-76 than that defined in the SHM1 version.
(Source: Caterpillar) ◆ Like the SHM1 version, a system can deploy this version
over either J1939-21 communications or J1939-22
Figure 1 illustrates the format of the SHM1 payload. communications.
The EDP (Extended Data Page), DP (Data Page), PF (PDU The drawbacks are:
Format), PS (PDU Specific), and SA fields are all bitwise ◆ This version employs a different CRC polynomial
inverted; the values of these fields before inversion match (labeled as CRC-32K/9 in [2]) whose Hamming distance
the values in the SDM. The arrangement of the CRC is slightly smaller than that used in the SHM1 version. A
field is least-significant-byte-first. This approach has the different polynomial was necessary to cover the larger
following benefits: amount of data.
◆ This version employs a CRC polynomial (labeled as ◆ Like the SHM1 version, this version doubles the
CRC-32K/10 in [2]) with a relatively large Hamming bandwidth needed.
distance for the expected payload size. ◆ Like the SHM1 version, this version has some relatively
◆ A system can deploy this version over either J1919-21 complicated timing requirements.
communications (based on CAN CC) or J1939-22 ◆ Like the SHM1 version, this version is not well suited for
communications (based on CAN FD). communications across routers.
◆ This version has been available for several years. ◆ This version is still under development.
But there are also some drawbacks in this version:
◆ The CRC calculation only covers the PG’s parameter J1939-77: Three profiles
data payload in the SDM; it does not cover the PGN,
DA for point-to-point PGs, SA, or Sequence Number There are three profiles specified in J1939-77 for functional
fields provided in the SHM. safety support. These profiles take advantage of the Multi-
◆ The 5-bit Sequence Number is relatively small. PG and FD Transport protocols specified in J1939-22 for
◆ This version doubles the bandwidth needed to use over CAN FD. These protocols can allocate a separate
communicate safety data. space in their messaging for cybersecurity and/or functional
◆ Some relatively complicated timing constraints due to safety assurance information for a PG’s parameter data. As
the need for two messages per SDG. a group, these profiles support PGs whose parameter data
◆ This version is not well suited for communications payloads range from 0 byte to 65526 byte in length.
across routers due to a dependence on link-local Each of the profiles provides the following functional
addresses as part of its connection authentication. safety assurance information:
◆ Either a 32-bit or a 64-bit CRC.
◆ This profile uses the same CRC polynomial as that there are no globally defined DataIDs.
used in the SHM2 version. The Profile #3 focuses on the following:
◆ The CRC calculation in this profile covers the PG’s ◆ Handling a PG’s parameter data payload that is of
parameter data payload as well as the PGN, DA for variable length and that can be much larger than that
point-to-point PGs, SA, and Sequence Number fields. supported by any other profile.
There are some trade-offs: ◆ Handling data that can only be communicated via the
◆ This profile requires that the PG’s parameter data FD Transport protocol.
payload is exactly 8 byte. ◆ Supporting communication across routers by not
◆ Like the SHM1 and SHM2 versions, this profile is relying on link-local addresses for connection
not well suited for communications across authentication.
routers. The resulting functional safety assurance information
fits within 17 bytes.
Figure 5 illustrates the format of the assurance data
for Profile #3. The internal arrangement of all fields is
least-significant-byte-first. The Length field contains a
count of the bytes over which the CRC was calculated.
The advantages are:
◆ This profile can handle a PG’s parameter data payload
whose length can range from 0 byte to 65526 byte.
◆ This profile makes use of a CRC polynomial (labeled
as CRC-64-ECMA in [2]) that results in a 64-bit
Cover story
CRC.
◆ The Sequence Number in this profile is the same as
that used in Profile #1 and Profile #2.
◆ This profile uses the same DataID as that defined in
Profile #2.
◆ The CRC calculation in this profile covers the PG’s
parameter data payload as well as the Sequence
Number, DataID, and Length fields.
Of course, there are also some drawbacks:
Figure 4: Format of Profile #2 assurance data specified in ◆ This profile has the largest set of functional safety
J1939-77 (Source: Caterpillar) assurance data of any profile.
◆
Provide configuration services to change features such
as update rate, priority, and instance.
Operate with a supply voltage between 9 VDC and
world, integrating navigation, propulsion, lighting, power, 16 VDC.
switching, and entertainment devices. It always uses a ◆ DC and AC isolation of I/Os from the NMEA 2000
bit rate of 250 kbit/s and has a maximum of 50 physical connector.
devices on one network. Based on ISO 11783 (SAE
J1939), it specifies a set of standardized messages called
Parameter Group Number (PGN), each of them has a
unique number. There are PGNs available for a wide
variety of applications inside a vessel such as navigation,
propulsion, lighting, etc. One additional feature that NMEA
2000 requires on top of the ISO 11783 basis is the Fast
Packet Protocol. This is an additional transport protocol,
which can transfer up to 223 bytes in up to 31 CAN CC
frames. Larger vessels typically have one to three NMEA Figure 1: A typical installation for a NMEA 2000 network
2000 networks. The typical NMEA 2000 network has a (Source: Warwick Control Technologies)
backbone connected via T-pieces and drop cables down
to the devices. At each end there is a 120-Ohm termination These rules are defined in the NMEA 2000 specification
resistor which is an off-the-shelf component. Figure 1 package, which is available from the National Marine
shows a typical installation for a NMEA 2000 network. In Electronics Association (NMEA) on its website (nmea.org).
Engineering
a micro NMEA 2000 network, all cables use the 5-pin M12 To be able to state that a product is a NMEA 2000 device,
type connector. the NMEA requires that manufacturers put their products
NMEA 2000 devices have a set of rules that must be through the NMEA 2000 certification process. This is
followed to operate correctly. These include but are not broken down into two main parts. The first is concerned
limited to: with checking the requirements of the embedded software
◆ The bit rate shall be 250 kbit/s. in the device to ensure that its communications conform
◆ Provide a set of services to identify a device and its to NMEA 2000, e.g. timing, requests, responses, and
manufacturer as well as a list of transmit and receive mandatory services. The second part is a self-certification
PGNs. checklist for hardware requirements mostly e.g. con-
◆ Provide the Load Equivalency Number (LEN), which nectors, cables, PCB design, AC and DC isolation, and
describes how much current is drawn from the network. CAN signaling. These are described further in this article.
Common issues
BY ENGINEERS,
FOR ENGINEERS
We were founded by engineers for engineers, and take
pride in making CAN interfaces that work ‘out of the box’.
Protocol Stacks
CANopen©, J1939 and ARINC 825
US Office: www.esd-electronics.us
Lafert, part of the Suitomo group, offers the Smartris The electric-powered AGVs and AMRs are often
Trade shows
AGV/AMR wheel sub-systems based on CiA 402 compliant equipped with batteries, which have a CAN CC (classic)
drives by Suitomo. The sub-system comprises a drive unit, or CANopen CC interface. In some cases, the CAN-based
a servo motor, a wheel, and a gear. STO functionality interface is also used to communicate with the charging
is provided, too. Two sub-systems integrated in an station. Multipowr located in Belgium launched at the
AGV shuttle enable an electronic differential drive Logimat the Buzzard80 charging station, which charges
system. Beginning of this year, the product comes in a wirelessly the battery. The communication between
new more compact version, measuring 120 mm in battery (for example from Varta) and charger is based on
length and weighing 0,3 kg. It is 80 % smaller than the CANopen FD. The protocol stack provider is Emotas.
predecessor.
The towing AMRs by Tractonomy are based on Save the date
CANopen drives by Nanotec. They are designed to tow
carts and waste bins, for example. They are equipped with Broken down by sector, 52 percent of Logimat 2024 visitors
360° lidar sensors. The vehicles stop, when the towed came from industry and 16 percent from wholesale and
cart is disconnected. Therefore, the drives feature an STO retail. The majority of industry professionals (57 percent)
function. were senior managers, who visited the tradshow to get a
picture of the intralogistics solutions currently available and
compare offerings. The full 38 percent of visitors came with
specific investment projects in mind. And 24 percent of the
visiting industry professionals awarded a contract during
the show or plan to do so in the near future. These figures
have been collected and evaluated by Wissler & Partner,
an independent market research institute located in Basel,
Switzerland. The next international Logimat trade show
will take place in Stuttgart (Germany) from March 11 to 13,
2025. t
hz
Neon™ SIMD FPU Neon SIMD FPU Neon™ SIMD FPU Neon SIMD FPU Neon™ SIMD FPU Neon SIMD FPU Neon™ SIMD FPU Neon SIMD FPU
64 / 16 / 16 KB TCM 64 / 16 / 16 KB TCM 64 / 16 / 16 KB TCM 64 / 16 / 16 KB TCM 64 / 16 / 16 KB TCM 64 / 16 / 16 KB TCM 64 / 16 / 16 KB TCM 64 / 16 / 16 KB TCM
32 / 16 KB L1 Cache 32 / 16 KB L1 Cache 32 / 16 KB L1 Cache 32 / 16 KB L1 Cache 32 / 16 KB L1 Cache 32 / 16 KB L1 Cache 32 / 16 KB L1 Cache 32 / 16 KB L1 Cache
10 Mb / 100 Mb / 10 Mb / 100 Mb / 1x 32-bit LPDDR I / F with ECC and In-Line Encryption CAN Hub with 24x CAN / CAN FD 4x CAN XL
1 Gb / 2.5 Gb 1 Gb / 2.5 Gb (LPDDR4X Flash, LPDDR4X / 5 / 5X DRAM)
MAC MAC 8x LIN 1x 2-ch FlexRay®
2x Octal NOR Flash I / F Security Offload Timestamping
SerDes SerDes eMMC/SDXC NAND Flash I / F 1x PCIe Gen 4 Root Complex (x1 / x2)
SerDes SerDes
Foundation Subsystem (FSS) Security
System Manager Hardware Security Engine (HSE2) Control and Status
TCM 1 MB 2x PSI5 2x PSI5 Serial
Cortex-M7 (lockstep) Secure State Machines Secure Memory Secure Processing
7x I2C 3x 2-ch I2S
Power Control, Clocks, Reset Symmetric/Asymmetric Cryptos
8x SPI 5x UART
PMIC I2C Interface 2x LIN
Random Number Generators
eXtended Resource Domain Controller (HW isolation) 16-ch SENT GPIOs
Debug Lifecycle
System and Watchdog Timers (1x per processor)
1x 1.5 V 12-bit SAR ADC (12-ch) E-Fuses Periodic Interrupt Timer
With the “core-to-pin” hardware isolation and Debug engine for S32N55
virtualization technologies, processor’s resources can be
dynamically partitioned. Vehicle functions can be managed PLS Programmierbare Logik & Systeme (Germany) has
independently, including fault handling and reset. They can released the UDE 2024 version of the Universal Debug
receive independent software updates with the over-the-air Engine at the Embedded World 2024. This version supports
(OTA) upgradeability. the multi-core debugging and tracing for the S32N55 vehicle
The automotive-grade S32N55 processor integrates super-integration processor. The processor targets central
16 split-lock Arm Cortex-R52 processor cores running at 1,2 vehicle controllers that can consolidate dozens of electronic
GHz for real-time compute. The cores can operate in split or control units (ECUs) in software-defined vehicles (SDVs).
lockstep mode to support different functional safety levels up
to ISO 26262 ASIL D (automotive safety integrity level). Two
auxiliary pairs of lockstep Cortex-M7 cores support system
and communication management. Tightly-coupled integrated
memory and 48 MiB of system SRAM enable fast execution
with low-latency accesses. A firewalled Hardware Security
Engine provides a root of trust for secure boot, security
services, and key management.
An integrated CAN hub for internal routing of 24 CAN FD
networks and four CAN XL interfaces, time-sensitive networ-
king (TSN) 2,5-Gbit/s Ethernet switch, a and a PCI Express
Gen 4 interface help reduce wiring and system cost. Memory
can be expanded with LPDDR4X/5/5X DRAM, LPDDR4X Figure 4: UDE offers an intuitive user interface for
flash, and NAND/NOR flash interfaces. Functional safety and debugging and runtime analysis of applications when
security requirements are supported with memory error developing software for the S32N55 (Source: PLS)
correction and in-line cryptography. The S32N55 is comple-
mented with NXP’s system power management and vehicle UDE offers an intuitive user interface for debugging and
networking devices as the S32 Coreride platform’s central runtime analysis of applications when developing software
vehicle controller solution to accelerate customer designs. for the S32N55. The processor’s Cortex-R52 main cores
The FS04 safe system power management IC combined with and the Cortex-M7 auxiliary cores are all visible and can
PF53 scalable core supply for platform design, provides high- be controlled from one common, customizable debugger
efficiency power conversion, supports low-power modes, and user interface supporting multi-screen operation. This
handles power sequencing, informs the manufacturer. eliminates the need to open separate debugger instances
The S32N55 is sampling to lead customers. Enablement for each core. It is possible to define multiple views and
by NXP and a partner ecosystem, including the S32 Coreride switch between them to focus on a particular debugging
software partner ecosystem, include comprehensive board, task. Pre-defined configurations for the S32N55 also allow
enablement software, tools, and systems support to accelerate developers to quickly get started with their actual debug or
customer designs. test tasks.
CiA member Novosense has introduced the through the cable, which can lead to abnormal trans-
NCA1462-Q1 transceiver, which provides signal mission and even damage the transceiver. The
improvement capability (SIC) as standardized in ISO NCA1462-Q1 transceiver has anti-interference capability.
11898-2:2024 (formerly specified in CiA 601-4). According Even in extremely harsh electromagnetic environments,
to the Chinese company, the chip features a high EMC it can still maintain CAN FD communication, laying a
performance. This improves the network robustness and solid foundation for a robust communication. On the
optimizes system costs. other hand, EMI within the application system can also
radiate externally, thus affecting the transmission of
communication signals. The launched transceiver is
optimized for EMI based on an innovative patented
architecture and tested in accordance with IEC 62228-3,
as shown in the figures.
(Source: Ametek)
on the Passenger Terminal Expo 2024, the tip of the CAN iceberg
became to the fore. One typical example are CANopen-connectable
drives in doors and access gates.
Off-board units – new high-end service VCI with Linux operating system, IoT functionality
and LTE mobile communication
www.s-i-e.de 4× CAN, J1939, LTE, Integrated Multi-protocol 4× CAN, J1939, High-End Vehicle Multi-protocol
Wi-Fi, Bluetooth, flash-over-the-air support (J1939, LTE, Wi-Fi, LAN Communication support (J1939,
LAN, GPS, IOs functionality J2534, UDS, KWP, …) Interface J2534, UDS, KWP, …)
Migrating from Flexray to CAN XL
data bus is approximately the half of the value due to no on the bus and in general an equally distributed message
messages with very low message cycle time, blocking the size.
transmission of other messages with lower priority. Figure 7 (for 10 Mbit/s) and Figure 8 (for 20 Mbit/s)
The first step to one CAN XL bus is the raw merge show the comparison between the sum of both CAN FD
of the communication set-ups from both initial CAN FD networks (light grey bars) to CAN XL as raw merger (light
networks. With this raw merge, the arbitration rate will be violet bars) and as bus-load optimized set-up (dark violet
kept at 500 kbit/s and bit rates from 10 Mbit/s to 20 Mbit/s bars).
are analyzed. In Figure 6, the initial comparison of the The results after the bus-load-based optimization
raw merger from the sum of both CAN FD networks (light show, that the achieved bus-load is heavily reduced,
grey bars) to CAN XL with 10 Mbit/s (light violet bars) and compared to the raw merging of the CAN-FD networks and
20 Mbit/s (dark violet bars) is given. is even below the bus-load of one single CAN FD network.
the faster bit rates the signal reflections are jumping over ceedings 2024; CiA, Nuremberg.)
to the following bits. This further implies, that depending
on the number of sent bits of the same logical bit level
have a huge impact on the signal shapes, see Figures
19 and 20. Simulations with bit rates between 10 Mbit/s
and 20 Mbit/s show the overlapping of these effects from the Author
corner case bit rates, but still keeping outside of the eye.
Together with in-vehicle EMC measurements of similar Marko Moch
network topologies in terms of number of nodes and total line CARIAD SE (VW Group)
lengths, it can be said that the given example is capable of marko.moch@CARIAD.technology
running at any bit rate up to 20 Mbit/s. www.CARIAD.technology
This section provides news from standardization bodies and nonprofit associations
regarding CAN-related documents. Included are also recommended practices,
application notes, implementation guidelines, and technical reports.
www.trafag.com/H72614
AI evaluation boards
with CAN connectivity
mm x 45 mm). It is powered by the Cuda-X computing The Orin Nano modules are available in two versions.
stack and comprises the Jetpack SDK. It combines a The Orin Nano 8GB delivers up to 40 TOPS with power
reference module and carrier board with a Linux software configurable from 7 W to 15 W, while the 4GB version
development environment. delivers up to 20 TOPS with power options as low as 5 W
Two years ago, the Jetson AGX Orin developer kit to 10 W. The Jetson Orin platform is designed to solve the
followed. It is intended for advanced robotics, autonomous robotics challenges and brings accelerated computing to
machines, and next-generation embedded as well as edge over 700000 ROS developers. Combined with the powerful
computing. The product delivers 275 trillion operations hardware capabilities of Orin Nano, enhancements in the
per second (TOPS), giving customers over eight times the latest Isaac software for ROS by Nvidia put more per-
processing power of its predecessor, Jetson AGX Xavier, formance and productivity in the hands of roboticists. t
while maintaining the same palm-sized form factor and pin hz
STATUS
REGISTER
responder specification in ISO 11898-1:2024. Additionally, it
BRP
supports the time stamping as specified in CiA 603 as well INTERRUPT
According to the supplier, the IP core is optimized for Block diagram of the CAN FD light core (Source: Arasan)
Autosar and J1939 support. The provided listen-only mode
enables analysis of CAN FD traffic and automatic bit-rate tests after release. Besides other deliverables, the company
detection for performance measurement. The loopback provides synthesis scripts, exception lists, and timing
mode is intended for debugging and self-testing during reports as well as application notes. Sample firmware
integration and system set-up. with software drivers is available, too. CAN protocol and
Arasan delivers Verilog RTL source mode, a simplified trademark licenses are not included.
test bench with simulation models, to run the initial set of hz
CAN
Controller
IP Core
ISO 26262
ASIL D
New CiA members by June 2024
CiA services
The most asked CiA membership benefits are the access to CiA specifications
and the possibility to influence their development process. Currently, CAN
in Automation (CiA) has about 743 members. In the first five months of 2024,
35 companies have joined CiA.
offering electrical testing and measurement services units, PLCs, push-button panels,
including monitoring solutions. The critical electrical operator panels, angular sensors,
measurements include insulation and ground resistance and actuators. For example, the
testing, dielectric testing, transformer diagnostics, TRS.ALMX is a safety angular incli-
dissolved gas analysis, partial discharge analysis, cable nometer sensor with two inde-
fault locating and diagnostics, smart grid testing, and pendent CAN interfaces. Another
more. The firm serves a range of industries, spanning device, the AL35R15 is an electro- Figure 4: AL35R15 is
utilities, manufacturing, maintenance, renewable energy, pneumatic distributor for moving an electro-pneumatic
heavy industry, transportation, etc. machinery and equipment. It sup- distributor (Source:
ports the CiA 401 device profile for Almec)
Welding and cutting equipment suppliers I/O modules.
Another kind of remote control is offered by telematics
Last year, CiA started the development for CANopen pro- systems. With the GPS-based telematics devices, Globtrak
files suitable for manual welding and cutting equipment. (Poland) enables monitoring of the vehicles (e.g. location
This is the reason, why several new members are related and speed) and vehicle fleets. Analysis of the collected
to this application. data reveals functions that could be managed in a more
Lorch (Germany) is one of the recently joined CiA efficient way. Globtrak offers a so-called “cloud tool” that
members participating in the SIG (special interest group) collects, processes, analyses data, and produces ready-
specifying the CiA 464 profile for manual arc welding and made reports. The company has also registered a CANopen
laser cutting. Two further companies also joined CiA to vendor-ID at CiA.
work in this group. These are EWM (Germany) developing
complete welding solutions (e.g. multi-process welding Further new members
machines) together with its customers. To digitize the
used welding technologies Some new members are original equipment manufacturers
and move towards the Industry (OEM). They are looking for CAN-connectable devices and
4.0, the company participates sub-systems featuring interoperability and partly exchange-
in the CiA SIG welding and ability. Some of these members are interested in dedicated
cutting. The same goal follows CiA application profiles, for example the CiA 417 series also
ESAB (Sweden). It provides known as CANopen Lift.
advanced welding equipment, Won Tech Won (South Korea) is a company working in
welding consumables, automa- the medical sector. Since establishment in 1999, it has been
tion, and digital solutions that researching and developing laser systems, for example, the
enable the everyday and de- Figure 3: PEK is a WON-PDT (photo dynamic therapy) laser for various cancer
manding welding work. The controller for several treatments.
company already uses CAN for ESAB power sources CiA has also assigned a CANopen vendor-ID to Swift
communication between the and is connected to them Home Lifts (Sweden) providing a lift concept for use in
welding equipment. via CAN (Source: ESAB) modern homes. The Swift Lite is a small house lift version and
the Swift Pro is the company’s residential lift with advanced
Remote control solutions design features, a dynamic touch display, and several options
for personalized settings.
Remote control is in some applications a requirement, Gunda Automation (Germany) is producing motion
especially in lifting devices, construction machines, etc. control solutions including stepper motor drives, servo
Additionally, there is an increasing demand on telematics drives, positioning systems, multi-axis systems, and linear
services for embedded CAN-based control systems. actuators. For instance, the Colibriservo drive is housed in
Cattron (Germany) offers remote control systems, a compact housing that is directly connected to the motor.
panels, machine stop systems, and telemetry monitoring The device is available in three performance groups covering
solutions with CAN(open) CC and J1939 connectivity. The torque ranges from 0,22 Nm to 20 Nm. The drive supports
products are dedicated for agriculture, industrial automation, the CiA 402 CANopen device profile for drives and motion
material handling, mining, mobile equipment, oil and controllers. t
gas, power and fluid solutions, rail operations, and water of
management.
Founded in 1988, IMET (Italy) is a designer and
Correction for “CANopen-certified by
manufacturer of industrial safety radio remote controls
used primarily in the construction, ecology, and concrete-
March 2024” article
processing sectors. The portfolio includes transmitters, In the March 2024 issue of the CAN Newsletter
receivers, and CAN-based wired remote control also magazine, we reported about the recent CANopen-
dedicated for explosive and other demanding environments. tested devices. It should be corrected that the XU
Since 2001, Almec (Italy) provides electronics and Endurance joystick series from the CiA member Sure
mechatronics including customized design, production, Grip Controls (Canada) are not CE-certified and not
and technical consulting. The products comprise radio SIL-2 compatible. of
Figure 1: Artificial intelligence (AI) makes its way from the cloud to the edge (Source: Adobe Stock)
the AI processor with data collected in the local (front-end) servers worldwide. This trend seems to go on for edge-AI
control systems. Application examples include in-vehicle products.
data for fleet management. Such vehicles could be road, Many of the edge-AI boards are equipped with Nvidia
off-highway, off-road (e.g. agriculture vehicles and forklifts), processors (see also article “AI evaluation boards with
rail, or automated-guided vehicles for intralogistics. Other CAN connectivity” in this issue). Diamond Systems offers,
examples are AI-powered machine or process control for example, carrier boards for the Jetson processor by
systems. An example is the AI-supported laser welding as Nvidia designed for industrial and military applications.
introduced in 2023 by Trumpf, a German machine builder. The Taiwanese company has married AI and the PCIe/104
To ensure that the weld seam is always in the right place, board format. The carrier boards provide dedicated I/O
the laser's sensor technology positions the weld geometry functionality, which includes one or two CAN CC interfaces.
precisely on the component – otherwise there is a risk of The PCIe/104 is the stackable version of the PCIe format.
two CAN CC (classic) ports. applications. Edge-AI products by Advantech come with
Advantech, another Taiwanese company, has ROS (robot operating system) support. ROS is a set of
launched AI acceleration modules and edge-AI computers software libraries and tools for robot applications, which
powered by processors from Nvidia and Hailo. Many of supports CANopen and some of its profiles.
these products come with two CAN CC interfaces. The The edge-AI computers by Neousys are based on
company is an Nvidia distributor of industrial PCs that Jetson processors by Nvidia. Some of them come with one
are certified with the AI Enterprise software platform for CAN CC port. They are mainly intended for camera-based
AI solutions. The Taiwanese products are water-proofed
and suitable for industrial and vehicle applications. Some
CAN XL on Embedded World housings are IP69K-rated. These products are suitable
for unmanned ground vehicles and drones. For example,
On the CiA booth, NXP, ST Microelectronics, and the SEMIL-2000 series, featuring IP69K protection, can
Vector demonstrated running CAN XL networks with operate in temperatures ranging from -40 °C to +70 °C.
attached oscilloscopes by Pico Technology showing It is designed for enabling autonomous applications in
the transmitted CAN XL data frames and the bit wave military UGVs (unmanned ground vehicles), mining trucks,
forms. Cast exhibited the CAN XL IP core by Fraunhofer or agricultural tractors. The FLYC-300 series based on the
on its booth and reported a high interest in CAN XL Jetson Orin NX processor comes with a built-in CAN CC
associated with the CANsec security protocol, which interface to interact with the flight controller.
is still under development within CiA. Peak-System Acrosser is another Taiwanese manufacturer of edge-
and DCD-Semi launched prototypes of their CAN XL AI computers, which comprise AI processors from Nvidia
core implementations on the trade show in Nuremberg, or Intel. Some of them are designed for AGVs (automated
Germany. guided vehicles), but they do not feature CAN connectivity.
But the Nvidia-powered computers provide even one
CAN FD interface.
The edge-AI computers by Aaeon (Taiwan) are
suitable for intralogistics devices such as AGVs and AMRs
(autonomous mobile robots). They use Intel processors
and many of them feature one CAN CC interface.
C&T Solution from Taiwan launched in Nuremberg a
series of edge-AI computers. Some of the family members
feature CAN CC connectivity. The real-time industrial PCs
are designed to withstand harsh-environment conditions.
Vecow located in Taiwan partners with Hailo AI
chipmaker. The company also offers products with AI
processors by Intel and Nvidia. The edge-AI computer
The Miriac module provides two CAN XL ports and up for rail vehicles applications comes with two CAN CC
to 16 CAN FD interfaces (Source: Microsys) channels. Other products like the EAC-2100 powered by a
Jetson Xavier processor come with one CAN CC interface.
Microsys launched the Miriac MPX-S32Z2 interface Forecr situated in Estonia has developed carrier
module with two CAN XL and 16 CAN FD ports based on boards for Nvidia processors. The company is an Nvidia
the S32Z2 micro-controller by NXP, currently available in partner as Diamond Systems. Their boards feature one or
engineering sample. The MCU features eight ARM R52 two CAN CC channels and several other connectivity ports
cores. The module measuring 82 mm x 50 mm does not including M.2 slots for expansion cards. The company
provide transceiver chips for CAN interfaces, they need offers also the Milbox-AGX ruggedized AI computer
to be added on a carrier board. supporting two CAN CC interfaces. It is equipped with
On the Embedded World trade show, Green Jetson processors.
Hills Software introduced RTOS (real-time operating Bressner, a German company, offers fan-less
system) software support for the Aurix MCU family by edge-AI computers with CAN CC interfaces. These
Infineon coming with CAN XL interfaces. The μ-velosity products use Nvidia Jetson Orin processors and measure
operating system is intended for SDV (software-defined 105 mm x 90 mm x 52 mm. This makes them suitable for
vehicle) electronic control units (ECU). The Aurix TC4x applications, in which space is limited.
micro-controller provides an upward migration path from
the previous TC3x family of ASIL-compliant automotive AI in healthcare
MCUs. The TC4x featuring CAN XL connectivity includes
a parallel processing unit (PPU) as well as several Edge-AI products are expected to be used in medical and
accelerators, in areas such as data routing, digital healthcare equipment. This seems to become a huge
signal processing, radar processing, and cryptographic market. However, there are risks and ethical impacts to
computing. According to the supplier, the launched be considered. The European Parliament has released
RTOS complies with the ISO 26262 ASIL-D safety level. a study on AI in healthcare. As in other AI applications,
hz there are two phases: First is the training phase, in which
CAN interface module for sensors CiA technology days Date Language*
Chinese technology day 2024-06-12 Chinese
CiA member Microcontrol Chinese technology day 2024-06-14 Chinese
(Germany) has introduced *Depending on the speaker's language capability, the event is held in Chinese or English language.
the µCAN-sensor module
family featuring CAN CC CiA webinars Date Language
and CAN FD hardware. It CAN XL status and future 2024-06-06 English
can run locally CANopen (Source: Microcontrol)
Functional safety 2024-09-19 English
CC, CANopen FD, J1939-
21/71 protocol stacks or customer-specific higher-layer CiA profiles 2024-10-24 English
protocol software. These one-euro sized products are CANopen FD status and future 2024-12-12 English
available in customized board designs for implementation
directly into the sensor casing. CiA in-house seminars online
According to the supplier, the board features
sampling rates of up to 1 kHz. The one-channel
CiA engineers discuss your urgent CAN-related issues that
module can handle voltage signals in a range from
are currently of high interest with regard to your projects.
±10 V, current signals from 0(4) mA to 20 mA as well
as signals from strain gauges, thermocouples, and
Pt100 as well as Pt1000 sensor elements. Two-
For more details please contact
channel modules are available, too. hz CiA office: events@can-cia.org
www.can-cia.org
Real-time communication: Part III - Temporal
Engineering
Author
Olaf Pfeiffer
Figure 3: Venturing into the 1-ms response time territory for EmSA (Embedded Systems Academy)
CAN-based applications is akin to treading on the edge of info@esacademy.com
the protocol's capabilities (Source: EmSA) www.esacademy.de
www.can-cia.org