Professional Documents
Culture Documents
CAN Newsletter
Hardware + Software + Tools + Engineering
20 th anniversary: Applications
CANopen in the hands of CiA
www.can-newsletter.org
20th anniversary:
CANopen in the hands of CiA
In November 1994, CiA published the very first version of the CANopen specification: CiA 301 was
one of the most successful Esprit research projects. After all this time, CANopen is still unique in
many ways.
20th anniversary
of Devicenet
Devicenet is also 20 years old. Originally it was
developed by Allen-Bradley. As early as 1992,
Allen-Bradley and Honeywell, together with the
Cincinnati Milacron machine builder, started
specifying a CAN-based network solution. In March
1994, Allen-Bradley introduced Devicenet at the
ICEE show in Chicago. One year later, the company
initiated the Open Devicenet Vendors Association
(ODVA). At that time, CiA also promoted Devicenet
and sold the specification in Europe. But this Figure 2: The first meeting minutes of the CiA Task
cooperation ended after a few years. Force “CAL-based communication profile” were written in
German; today all CiA documents are written in English
ENOVATION CONTROLS CORPORATE HEADQUARTERS DOMESTIC SALES & SUPPORT INTERNATIONAL SALES & SUPPORT
5311 S 122ND EAST AVENUE ECONTROLS PRODUCTS UNITED KINGDOM
TULSA, OK 74146 PHONE: 210 495 9772 PHONE: +44 1722 410055
FAX: 210 495 9791 FAX: +44 1722 410088
ENOVATION CONTROLS – SAN ANTONIO OFFICE EMAIL: INFO@ECONTROLS.COM EMAIL: SALES@ENOVATIONCONTROLS.EU
5757 FARINON DRIVE WWW.ECONTROLS.COM WWW.FWMURPHY.EU
SAN ANTONIO, TX 78249 CHINA
MURPHY PRODUCTS
PHONE: 918 317 4100 PHONE: +86 21 6237 5885
ENOVATION CONTROLS – HOUSTON OFFICE FAX: +86 21 6237 5887
FAX: 918 317 4266
105 RANDON DYER RD EMAIL: SALES@FWMURPHY.COM EMAIL: APSALES@FWMURPHY.COM
ROSENBERG, TX 77471 WWW.FWMURPHY.COM LATIN AMERICA & CARIBBEAN
MURPHY CONTROL SYSTEMS & SERVICES PHONE: 918 317 2500
ENOVATION CONTROLS LTD. – UNITED KINGDOM EMAIL: LASALES@FWMURPHY.COM
CHURCH ROAD LAVERSTOCK PHONE: 281 633 4500
SALISBURY SP1 1QZ UK FAX: 281 633 4588 SOUTH KOREA
EMAIL: CSS-SOLUTIONS@FWMURPHY.COM PHONE: +82 70 7951 4100
MURPHY ECONTROLS TECHNOLOGIES (HANGZHOU) CO, LTD. EMAIL: SKOREASALES@FWMURPHY.COM
MURPHY INDUSTRIAL PANEL DIVISION
77 23RD STREET PHONE: 918 317 4100 INDIA
HANGZHOU ECONOMIC & TECHNOLOGICAL DEVELOPMENT AREA FAX: 918 317 4124 PHONE: +91 91581 37633
HANGZHOU, ZHEJIANG 310018 CHINA EMAIL: IPDSALES@FWMURPHY.COM EMAIL: INDIASALES@FWMURPHY.COM
#1411527 7/14
20th anniversary:
Table of contents
Imprint Applications
Publisher From doorman to CAN-controlled turnstile 14
CAN in Automation GmbH
Pilots drive pushback tractors 30
Kontumazgarten 3
DE-90429 Nuremberg
publications@can-cia.org
www.can-cia.org
www.can-newsletter.org
Tel.: +49-911-928819-0
Fax: +49-911-928819-79 CAN FD
CEO Holger Zeltwanger Up to six CAN FD cores on one micro-controller 8
AG Nürnberg 24338
CAN FD: Improved residual error-rate 50
Printed in Germany
Hard copies: 3000 Secure communication for CAN FD 52
Soft copies: 3000
Editors
(pr@can-cia.org)
Annegret Emerich
Cindy Weissmueller Devices
Holger Zeltwanger CANopen gateways to the Internet of Things 22
(responsible according
to the press law) Ship equipment in construction machines 32
Tools
Improving compatibility of Isobus devices 10
Tips and tricks for the use of CAPL (part 3) 18
Detecting potential differences 26
Model-based design of CANopen systems 38
on one micro-controller
Starting with the Aurix family, Infineon offers CAN FD for all its micro-controllers.
The CAN FD IP supports up to 64 data bytes and mixing of classical CAN
messages and CAN FD messages.
Author
Ursula Kelling S tarting with the Aurix
family, Infineon offers
CAN FD for all devices. The
Infineon Microcontrollers CAN FD IP supports up to
Im Campeon 1-8 64 data bytes and mixing
DE-85579 Neubiberg of classical CAN messag-
Tel.: +49-89-234-83287 es and CAN FD messages.
Fax: +49-89-234-955-6811 Depending on the de-
vice, up to 6 nodes support
Link CAN FD. Typical applica-
www.infineon.com tion use cases like 500
kbit/s arbitration speed and
2 Mbit/s data speed can be
realized. The data segment Figure 1: Aurix can mix classic CAN and CAN FD
can be used up to 5 Mbit/s. messages
CAN FD frames can include
up to 64 data bytes. After the execution of the straightforward: After en-
With Aurix, Multi- interrupt, the CPU gets the abling the module, the de-
CAN+ has been introduced, IDLE instruction and goes vice remains in classical
which is a further develop- back in IDLE mode. By us- CAN mode. CAN FD can
ment of the MultiCAN mod- ing this feature, the transmit be enabled for every sin-
ule. The module has always request is set by the mod- gle node. Only in case
supported features like ule at the right point in time. CAN FD is enabled for the
automatic rerouting of mes- As an interrupt can be trig- node, the registers addi-
sages (gateway mode) and gered on a received mes- tionally needed for CAN
flexible Fifo structures. All sage, these functions can FD become active and can
devices come with an asyn- be used to support pretend- be programmed. Once en-
chronous clock input for the ed networking. abled, bit timing can be
bit-rate clocking, enabling configured for arbitration
the nodes to be driven by CAN FD integration and data phase separately.
either the system clock, di- into CAN nodes The transmitter delay com-
rectly from an oscillator, or pensation is configurable
by the precise ERAYPLL The integration of the automatically or manually,
configured to 80 MHz. Each CAN FD protocol is quite dependent on the setting.
message object can take
part in a receive time-out.
The receive time-out coun-
ter exists once per node.
This opens the possibility
to react if a specific mes-
sage no longer arrives. In
automotive applications this
message is part of the net-
work management messag-
es. To trigger messages in
equidistant time distances,
three messages per node
can be configured to be
transmitted automatically.
For example in case of an
operating system alarm, the
contents of the message
objects can be updated. Figure 2: Overview over the Aurix family
AUTOMATION | CONTROLS
The 800 MHz Arm® CPU with Cortex™ A9 core brings the performance of → Short cycle time, rapid reaction time
rail-mounted PCs to compact controllers. The fact that expensive additional → Integrated CODESYS V3 | Programming,
components are not required – to give just one example –means that substantial visualisation, communication and soft motion
savings can be made. The scalable single core CPU can be deployed as a → EtherCAT master, CANopen master
pin-compatible dual or quad core version in the EC2250. → Serial interfaces
→ 32 digital I/Os, 18 analogue I/Os
→ Optional expansion card
Berghof Automationstechnik GmbH
Harretstraße 1
72800 Eningen
controls@berghof.com
www.berghof.com
Improving compatibility
Tools
of Isobus devices
Isobus standardizes communication between tractors and implements. Still,
Isobus communication does not always ensure compatibility. AEF has
developed a system that will help prevent and resolve these issues.
Author
F or as long as agriculture
has been around, peo-
ple have been looking for
ways to improve efficien-
cy and yield by developing
and using new technolo-
gies. This has led to the rise
of many manufacturers of
different types of agricultur-
al equipment such as trac-
Juan Aguilar tors, implements, displays,
etc. As the number of man-
Sontheim Industrie ufacturers increased, farm-
Elektronik GmbH ers were able to purchase
Businees Development & equipment to meet their spe-
Application Engineer cific needs. Unfortunately,
this led to compatibility prob- Figure 1: The Isobus Database shows various tractors,
Link lems among different piec- implements, and other agricultural equipment from
www.s-i-e.de es of equipment, especially manufacturers
issues regarding communi-
cation between different de- LPSOHPHQW·V IHDWXUHV GR QRW (AEF) has developed a sys-
CAN Newsletter (print) vices. In an effort to allevi- work, and in some cases, the tem that will help prevent and
Automatic interoperability tests ate these issues, equipment device does not work at all resolve these compatibili-
manufacturers along with or- ZLWKWKHIDUPHU·VHTXLSPHQW ty issues and avoid this fin-
ganizations such as the In- The farmer then contacts the ger-pointing scenario. This
ternational Organization for manufacturer of the tractor system is the AEF Isobus
Standardization (ISO) have or implement, but the tech- Database and Isobus Check
worked together to devel- nician has trouble finding the Tool system for agricultur-
op standard interfaces for compatibility problem since al equipment compatibility
different equipment: both the tractor or implement it- within Isobus.
physical and electrical. This self does not seem to have
led to the development of a any issues. In this scenario, AEF and Isobus
standard for communication it is very difficult and time-
methods among different consuming to find a solution The Agricultural Indus-
agricultural equipment parts to the problem. For this rea- try Electronics Foundation
called ISO 11783 – “Trac- son, the Agricultural Indus- (AEF) was established by a
tors and machinery for agri- try Electronics Foundation group of seven internation-
culture and forestry - Serial
References control and communications
[1] ISO 11783: An electronic data network” – commonly
communications Protocol for known as the Isobus [1].
agricultural Equipment By adhering to the Iso-
[2] AEF website (http://www.aef- bus standard, equipment
online.org/en/) manufacturers strive to pro-
[3] AEF database presentation vide customers with equip-
(https://www.aef-isobus- ment that will work properly
database.org/isobusdb/docs/aef_ with their equipment. How-
presentation_en.pdf) ever, this is not always the
case. Sometimes a farm-
er will buy an implement or
a device to install on their
tractor from a different man- Figure 2: The Isobus Check Tool collects important
ufacturer and find that the diagnosis information of different ECUs on the bus
Figure 3: Scan data from the Isobus Check Tool uploaded to the AEF Database
al agricultural equipment from different components and Are my current imple- certifications. At this point
manufacturers (Kverneland already in his system [1,2]. ments/tractors Isobus cer- the user can search for an-
Group, Grimme, AGCO, With the support of Iso- tified? [3] These are ques- other piece of equipment,
John Deere, Pöttinger, EXVDWWKHIRUHIURQWRI$()·V tions that farmers are faced such as an implement, and
Claas, and CNH) and two efforts, AEF aims to in- with when evaluating their select the one desired. The
associations (VDMA, AEM) crease international accep- current system and when database will display the
on October 28, 2008 as an tance and awareness of the planning to add new equip- same type of information for
independent international or- standard, enhance custom- ment. For example, a person the implement along with the
ganization. Its aim is to pro- er benefits when using Iso- with a tractor from compa- information for the tractor. In
vide resources and know- bus technology, and improve ny X wants to buy an imple- addition, it will also show the
how for electronic systems compatibility of Isobus prod- ment for their application. It combined functionalities be-
in agriculture and to help ucts. The foundation also is difficult for that person to tween the selected tractor
with the adoption and execu- collects information about truly know which implement and implement. This allows
tion of the Isobus standard. Isobus products for the ser- will be compatible with the the user to check the func-
Since its inception, AEF has vice, marketing, and sales tractor and which function- tionalities and certifications
grown in membership to in- divisions of manufacturers alities will be available with about an existing system,
clude more than 170 com- and suppliers and promotes each possible tractor/imple- as well as determine which
panies, associations, and the acceptance of Isobus ment combination. The AEF additional piece of equip-
organizations involved in certified products world- Isobus Database and Isobus ment will yield the appropri-
electrical and electronic sys- wide [2]. It achieves these Check Tool system help to ate combined functionalities
tems in agriculture and it has goals through different proj- answer these questions as [3]. With this information, a
expanded its areas of inter- ect groups and the develop- well as aid farmers in case of dealership can better ad-
ests to include Farm Man- ment of tools that function compatibility issues. vice agricultural equipment
agement Information Sys- as resources and support The Isobus Database is customers on what tractor,
tems (FMIS), electric drives, for manufacturers, suppli- an online database of trac- implement, or device to pur-
and camera systems [2]. ers, and farmers. Examples tors, implements, and other chase to ensure maximum
The focus of Isobus of such tools include the agricultural equipment that is functionality in his or her
is to standardize the com- AEF Isobus Database and accessible by their respec- system.
munication between trac- the AEF Isobus Check Tool. tive manufacturers who are
tors and implements and to These tools help to mitigate members along with their Isobus Check Tool
ensure full compatibility of compatibility issues among dealership networks. The
data transfer between the different tractor, implement, equipment listed in this da- If someone experiences
different systems involved and device manufactur- tabase is Isobus-certified compatibility issues with his
in farming. The use of such ers as well as provide farm- and was published by their or her equipment, AEF offers
standardized interfaces and ers with a valuable resource manufacturers. By access- a tool to help mediate the
communication methods in- for selecting appropriate ing the database, the user situation: the Isobus Check
creases both efficiency and equipment. can search through a list Tool (Figure 2). Developed
functionality of agricultur- of implements and tractors by Sontheim Industrie Ele-
al systems. The goal is to Isobus Database by manufacturer, type, and ktronik, the Isobus Check
achieve plug-and-play func- model, as illustrated in Fig- Tool provides a mechanism
tionality between different AEF has developed tools to ure 1. for gathering important in-
tractors, implements, and help agricultural equipment Once a piece of equip- formation about a specif-
devices so that the farmer users answer the follow- ment is selected, such as a ic combination of agricultur-
does not waste time, effort, ing questions: Which imple- tractor, the database will dis- al machines on the field and
and money searching for a ment/tractor should I pur- play information about the relaying that information to
compatible component to chase to take full advantage HTXLSPHQW·V SURGXFW YHU- the manufacturers to help
add to his system or trying of the possible functions sion, available functional- them work together to solve
to achieve full functionality with my current system? ities, and Isobus compliance the problem. For example,
fusion
be very difficult for the tech- them with a platform on
nician to identify the source which they can communicate
of the problem since it ap- and track the progress of the
pears that the tractor itself is solution. It also stores infor-
working correctly. Similarly,
the implement service tech-
nician may struggle to identi-
mation about the tickets and
their solutions, which then
serve as reference materi-
– the safety
fy the source of the problem
since the implement does
al that can be used to solve
similar future compatibility
controller
not appear to be out of or- issues. Essentially, the Iso-
der. The reason for this diffi- bus Check Tool and Isobus
culty is that the compatibility Database system provide
problem is an issue related the means to get the right
to the tractor-implement sys- people from the right compa-
tem as a whole and not nec- nies to work together to ad-
essarily an issue confined to dress compatibility problems
a single standalone piece of that may arise among equip-
equipment. Without a meth- ment developed by different
od for both manufacturers to manufacturers. For this rea-
work together on the issue, it son, the Isobus Check Tool
can take a very long time for is available to all manufac-
the problem to be fixed. With turers that are members of
the Isobus Check Tool, such AEF at no charge, along with
incidents can be remedied in access and use of the Iso-
a faster and more efficient bus Database.
manner. The Isobus Database
The Isobus Check Tool and Isobus Check Tool
is a software system that, in system was developed to
conjunction with a CAN in- provide support to the ag-
terface, connects to the Iso- ricultural public for the Iso-
bus and runs and records a bus standard. It provides a
trace of important diagnostic way for end-users of agri-
information about the differ- cultural equipment to make
ent ECUs (Electronic Control smarter decisions on which
Units) available on the bus. devices to purchase to en-
In the example above, a ser- sure maximum functionality.
vice technician with this tool Furthermore, compatibili-
can connect directly to the ty problems that an end-us-
WUDFWRU·V ,VREXV DQG FROOHFW er might experience with the
data from the tractor, imple- devices in his system can
ment, and any other devices be solved in a much timeli-
on that bus. This information er manner due to the use of
is neatly packaged up as an the Isobus Check Tool by the
XML file in a zip folder. This service technician. Manufac-
folder can then be uploaded turers also benefit from the
into the AEF Database by use of this database/check
the technician, where a list tool system. It allows them
www.intercontrol.de
of the devices on that bus to track the certification sta- info@intercontrol.de
will be displayed including tus of their equipment, solve Tel. +49 911 9522-851
information regarding their compatibility issues, and it
manufacturer, model, func- provides a store of solutions,
tionalities, certifications, and which is a valuable resource
combined functionalities, as when solving compatibility
illustrated in Figure 3. This problems.
Applications
From doorman to
CAN-controlled turnstile
750-8204 750-837
In the middle of the The Swiss company Kaba ETS 21 controller, which the end of 2014. The exist-
60s, Omron in cooperation Group, founded in 1862, features CAN connectivity. ing Access + Data Systems
with Kinki Nippon Railway is one of the market lead- In 2013, the company re- (ADS) EMEA/AP division,
developed an automated ing turnstile manufacturers. ported a turnover of about 1 which currently generates
railway station with an au- The enterprise produces billion CHF. This figure ex- around 60 % of consolidat-
tomatic ticket gate for com- for example the Kerberos ceeded the target. The 6,8- ed turnover, is being split
muters. Later, the Japanese tripod turnstiles, half- and % growth in Asia was higher into an ADS EMEA (Europe,
company developed an au- full-height turnstiles as well than in America (5,2 %) and Middle East and Africa) di-
tomated ticket gate capable as swing, sliding, and re- Europe (4,9 %). Kaba is ad- vision and an ADS AP (Asia
of handling both commut- volving doors. All turnstile justing its group structure; it Pacific) division. Just over
er passes and regular train types are controlled by the will complete the process by 10 % of Kaba's turnover
tickets. The world's first
fully automated (unmanned)
train station system was Dynamic traffic signs
completed and put into use
in 1967. Dresden Elektronik (Germany) has
Nowadays, many turn- developed dynamic signposting
stiles are in operation all solutions based on CAN networks.
over the world and the The modular system makes it possible
number is growing steadily. to equip one location with up to 100
Especially in the Far East, prism groups, which can be up to
the turnstile business is still 500 m away from the outstation.
growing. The Pedestrian The communication between sign
Entrance Control equipment and outstation works via CAN and
sales surpass US-$600 mil- the communication with the control
lion this year according to center via Ethernet. The IEC 61131-3
an IHS Electronic & Me- programmable outstation provides up
GLD·VUHSRUW2IFRXUVHWXUQ- to ten CAN interfaces.
stiles are just one part of Dynamic signs display information
this market, which also cov- depending on the current traffic Dynamic traffic signs are connected to
ers speed gates, security situation. Bottlenecks can be detected the outstation via a CAN network; the
doors, and normal entrance via a control center and displayed outstation comprises up to ten network
doors. guidance routes can be optimized. interfaces (Source: Dresden Elektronik)
There are many turn- Traffic obstructions can be improved
stile suppliers; some oper- and solved without major effort. The networks allow configuring
ate worldwide, while others The company also offers traffic light application-specific solutions. The
provide customized prod- systems, which implement up to maximum length of the networks is
ucts in a specific coun- four CAN networks. about 500 m.
try or application field.
Safe Switching Cam Encoders, safe rotary encoders and safe Inclinometers
:LWK&$1RSHQDQG&$1RSHQ6DIHW\LQWHUIDFH6,/UHJDUGLQJ,(&IRUHQJLQHHULQJHTXLSPHQWPDFKLQHU\DQGLQVWUXPHQWDWLRQ
Switching Cam Encoders Inclinometers Inductive Linear Tranducers Magnetic Rotary Encoders
Play-free electronic switching cam Contactless, wear-free sensor Measuring ranges up to 360 mm 36 to 58 mm diameter
encoders instead of mechanical system in MEMS technology
cam switches Completely potted housing up to 22 Bit/360°
1 or 2 measuring axes
Integrated electro-magnetic Various mechanical designs to meet 6,/UHJDUGLQJ,(&FHUWL¿HG
Selectable measuring range VSHFL¿FDSSOLFDWLRQUHTXLUHPHQWV for safety applications with
encoder
Inclination signal output according to CANopen safety interface for mono-
Position signal and output switches and multiturn
CANopen
(max. 4) programmable via
CANopen or CANoben safety bus 6,/UHJDUGLQJ,(&FHUWL¿HG With bootloader functionality
system for safety applications with CANopen
safety interface plus special shock-
6DIHOLPLWVZLWFKHVFHUWL¿HG
and vibration
according to SIL2 regarding ICE
procedures for mobile machines
61508
www.twk.de | info@twk.de
These symbolic ac- that react to events. Some ables, which they could ac- CAPL programs should
Tools
cess methods allow the of these events may occur tually share. An example: also not crash in case of
user to implement generic very frequently. Therefore, faulty usage. On one hand,
programs – together with a program's performance testcase test789() this robustness is attained
the previously introduced is significantly better if { by the language structure,
associative arrays. only those events get pro- char outBuffer[1024]; since there are no general
cessed, which are con- [..] pointers. On the other hand,
Performance cerned. For example, if stability is improved by auto-
the user is only interested There are CAPL pro- matic runtime checks of ar-
Most CAPL programs must in those Flexray slots that grams with thousands of ray limits, stack limits and
meet non-trivial real-time contain a specific signal, it such test procedures, of the necessary computing
conditions. The execution is more efficient to define which only one may be ex- time.
model of a node simulated on frSlot signalname ecuted at any given time. A separate command-
with CAPL even follows the than on frSlot *. Rather than defining a large line version of the compiler
model concept that CAPL Signal edges: there local variable of the same is available. This version
programs can be execut- are two event procedure type in each event proce- is very helpful in automat-
ed at any speed (see part versions for signals and dure, defining the large vari- ing sequences in script
2 of this series of articles). system variables. on sig- able once globally in the languages.
To adequately approach nal_update and on sys- Variables section utilizes a
this ideal, CAPL programs var_update are called with lot less memory. Concluding Remarks
are compiled, i.e. they are each write access to the Another inadvisable
compiled into the machine specific data objects, even practice is to create very This series of articles
language of the specific LIWKHREMHFW·VYDOXHKDVQRW large arrays, e.g. to store has introduced CAPL as an
executing microprocessor. changed at all. By contrast, event data under the respec- example of a problem-ori-
Moreover, optimized code on signal_change (on sig- tive message IDs. An ex- ented programming lan-
sequences are used for nal in short) and on sysvar_ tended ID in CAN comprises guage. The familiar C lan-
the often complex access change (on sysvar in short) 29 bits, so it can assume guage syntax of CAPL
to signals. Below are a few offer a performance advan- over 500 million values. To VLPSOLILHV WKH XVHU·V OHDUQ-
tips on how the user can af- tage if only signal edges define an array for this pur- ing curve. Specific symbolic
fect performance. are to be handled. Those pose would be a waste of databases and concepts for
writeEx(): the write event procedures are op- memory. In such cases, it using CAPL in simulation,
function is used to output timized to trigger on value is better to use associative emulation, and testing of
specific texts to the Write changes only. arrays as described above. fieldbus nodes support the
window in CANoe and Although associative arrays application domains. Vector
CANalyzer. As an alterna- Memory needs need somewhat more mem- is carefully and continually
tive, the writeEx function ory for each key that is actu- extending the language in a
is available for outputting Unlike most block-orient- ally used, they do not need way that maintains compati-
larger quantities of data. ed languages, such as C, any memory for keys that bility with previous versions
For one, it can be used to all locally defined variables are not used. while cultivating new appli-
write directly to the Trace in CAPL are static by de- cation areas.
window or to a log file. The fault. This means that they Useful, relatively
text output generated by are all created at the pro- unknown features
writeEx is in all respects gram start, and memory
treated like a bus event, in- used to store these vari- CAPL offers a number of
cluding the high priority pro- ables is not freed until the less familiar and mainly
cessing and synchronizing end of the program. Con- newer features:
the time stamps with real sequently, CAPL may re- Structs can be used to
bus events. quire a surprisingly large define structures, similar to
Event procedures: a amount of memory if many the approach in C. Togeth-
CAPL program consists of a event procedures define er with copying operations,
combination of procedures the same type of large vari- which can also convert Intel
and Motorola formats with-
in a struct, they represent
CAPL a flexible method for data
conversion.
CAPL is a procedural programming language similar When CAPL functions
to C, which was developed by Vector Informatik. are called, the user has the
The execution of program blocks is controlled by option of passing reference
events. CAPL programs are developed and compiled parameters in addition to
in a dedicated browser. This makes it possible to value parameters. Refer-
access all of the objects contained in the database ence parameters make it
(messages, signals, environment variables) as well possible to return more than
as system variables. In addition, CAPL provides one result value from a func-
many predefined functions that support working with tion. Reference parame-
the CANoe and CANalyzer development, testing and ters can also be used within
simulation tools. CAPL–DLLs.
Ethernet/CAN
NEW
Gateway
EtherCAN CI-ARM9/RMD
CAN/Ethernet Gateway
embedded Linux Kernel 3.5.0
ARM9 CPU / 454MHz
2GByte EMMC Flash
Optical Physical 128 MByte RAM
Fibre Transceiver Layer Analyser
Author
Torsten Gedenk
Link
www.emtas.de
differences
Communication disturbances attributable to potential differences in CAN units
have often been underestimated. They usually go unnoticed. Such errors can
nonetheless be detected, measured, and rectified.
Authors
Hendrik Stephani
Antje Wappler
problems were caused by
Gemac mbH
Zwickauer Straße 227
S erial bus systems are a
decisive factor for de-
termining performance ca-
the time of installation and
for permanent status mon-
itoring and early error de-
system-internal reasons. To-
day, however, we know that
DE-09116 Chemnitz pabilities of complex man- tection – are in the mean- external influences such as
Tel.: +49-371-3377-0 ufacturing systems in many time indispensable. On the electromagnetic interfer-
Fax: +49-371-3377-272 industries. The whole elec- other hand, such devices ence or inadequate potential
info@gemac-chemnitz.de tronic communication is re- have to date remained obliv- equalization are increasing-
alized within complex sys- ious of disturbances in data ly the culprits where com-
Link tems, meaning that the communication. These dis- munication is disturbed.
www.gemac-chemnitz.de highest demands must be turbances result from inad- Outdated or inappropri-
placed on the reliable func- equate potential equaliza- ate framework conditions
tioning of serial bus sys- tions. (e.g. grounding and poten-
tems. Measuring devices Until a few years ago, tial equalization) also open
for bus analysis – both at it was assumed that such the door wider to previously
POSITAL
Germany, Singapore and USA
www.posital.com, info@posital.com
Pilots drive pushback tractors
Before take off, airplanes have to be towed. Pilot-controlled Taxibots can do that
without running engines, saving fuel. The tractors are based on CAN-connected
position sensors and control systems.
construction machines
Open boat bridges pose high requirements for equipment: the constant contact
with seawater creates a tough environment. These requirements can be useful
in other rough areas, for example construction machines.
Links
www.blinkmarine.com
www.limitor.de
O pen boat bridges pose
high requirements for
equipment: the constant
contact with seawater cre-
ates a tough environment.
These requirements can be
useful in other rough areas,
for example construction
machines.
The PowerKey Pro
(PKP), a digital keypad de-
signed and developed by
Blink Marine, is debuting in
the market for agricultural
and construction machines.
The keypad was original-
ly developed for the nau-
tical sector. We met with
%OLQN 0DULQH·V &(2 5LFFD-
rdo Arienti, who oversaw
the move from the nau-
tical sector into general
machinery.
Q A crane is significantly
different from a motor-
boat. Can you point out any-
thing they have in common?
epec oy |
Detecting and counting
Devices
unwanted particles
Condition monitoring of working fluids usually comes with a lot of drawbacks.
The FCS100 series overcomes these problems with a redesigned flow-cell and
traceable field calibration by the user.
Author
Bernd Donner
Elmetric GmbH
Zum Schacht 7
DE-66287 Göttelborn
Tel.: +49-6825-80185-0
info@elmetric.com
Link
www.elmetric.com Figure 1: The FCS100 connector complies with CiA 303-1
about our
Find more
d products
services an
mcan.com
at www.r
CANopen systems
Multiple disciplines for mechatronic system design co-exist, which hinder the
utilization of software-oriented modeling principles e.g. UML. Existing modern
tools may be integrated into a working tool chain.
Author
TK Engineering
P.O. Box 810
FI-65101 Vaasa Figure 1: Example of a top-level system model consisting of two application-programmable
Tel.: +358-50-588-6894 nodes, Node A and Node B
Link
www.tke.fi M odel-based design has
become mainstream
in the industry, but it has
es, there is a demand for
standardized and seman-
tically well formed interfac-
centric development and
simulation provides limited
efficiency because of limit-
mostly been used for de- es between multiple disci- ed testing capabilities [11].
velopment of individual plines [16]. Software-centric develop-
control functions or devic- In typical mechatron- ment without a thorough
es, not entire control sys- ic systems, multiple disci- system level management
tems. Current mechatron- plines co-exist and none of will lead to serious inter-
ic systems are becoming them dominate. The multi- face inconsistencies. The
more complex and simul- disciplinary nature of de- old approach to managing
taneously the requirements sign work makes it very communication interfaces
for quality, time-to-market, difficult to utilize the mod- is to embed communication
and costs have become eling principles dedicated descriptions into the appli-
higher. An increasing num- for software-oriented de- cation software [5]. Histor-
ber of systems is distribut- velopment, such as UML or ically, this works with very
ed, but development is typi- SysML [1]. It has also been small systems, where there
cally done device by device, found that it is impossible to is only one instance of each
without systematic coordi- create a single tool, which type of device. When devic-
nation of system structures. is optimal for all disciplines. es exist more than once in
Approaches to manage dis- Instead, existing state-of- a system, such an approach
tributed systems with writ- the art tools can be integrat- often leads to poor re-use of
ten documents have lead ed into a well working tool design artifacts or adoption
to inefficiency and inconsis- chain. of configuration manage-
tent interfaces. Inconsistent ment processes.
interfaces have sometimes The traditional way Model-based designs
led to situations, where it have become attractive be-
was easier and faster for In a typical distributed sys- cause of the inefficiencies
the designers to write a new tem, one function may be of the existing approach-
software component in- divided into several de- es. Though the requirement
stead of re-using an exist- vices and one device may management in traditional
ing one. Another typical oc- serve multiple functions. software development has
currence is that significant Node-centric development been document-centric, it
interface adjustments have might be difficult because has not been unusual that
to be performed during inte- the functional distribution is the requirements for the
gration testing of a system. not exactly known prior to next version were collected
Based on such experienc- development. Application- from the source code of a
www. sensor-technik.de
and it has open interfac-
Tools
es. Furthermore, it solves
most of the problems found
in other modeling languag-
es and approaches [1]. One
of the most significant ben-
efits is the support of dy-
namic simulations. Unlike
e.g. executable UML, Simu-
link models can be used for
modeling other disciplines
than software. The models
can be made very simple
and based on behavior only.
The physical structure can
be included into the model
by adjusting the hierarchy of
the logical model. Later on,
the models can be devel-
oped to cover improved dy-
namics too, if required.
Because of the in-
creasing time-to-market and
functional safety require-
ments in machinery auto-
mation applications, higher
productivity and support for
model verification and re- Figure 2: Example sub-model for Node A with linked application sub-model and integration
use of designs were sig- interface descriptions
nificant reasons for using
Simulink. Such features in- was selected as an exam- In this article, rele- can be composed of the
clude e.g. linking to the re- ple integration framework, vant CANopen issues are defined profile databases.
quirement management, because the CANopen reviewed first to enable The EDS files are used as
model analysis, support for standard family covers sys- readers to understand the templates for device config-
continuous simulation dur- tem management process- process consuming the uration files (DCF), which
ing the design process, test- es and information storage. presented communica- are system position specific
ing coverage analysis, and It is well supported by nu- tion description. Next, the and define the complete de-
approved code generation merous commercial tool basic modeling principles vice configurations in a sys-
capabilities [17]. The use chains, which can be seam- are shown. After present- tem. DCF files can be di-
of Simulink models enables lessly integrated. The man- ing the modeling princi- rectly used in assembly and
efficient re-use of the mod- agement process fulfills the ples, the communication service as device config-
els for various purposes. requirements set for de- interface description in the uration storage [19]. In ad-
The main reason for sign of safety relevant con- model and exporting of dition to the DCF files, sys-
using IEC 61131-3 pro- trol systems [7]. It is also both application interfaces tem design tools produce
gramming languages for well defined how CANopen and behavior are present- a communication descrip-
the evaluation is that they interfaces appear in IEC ed. Modeling details are tion as a de-facto commu-
are well standardized, wide- 61131-3 programmable de- not within the scope of this nication database format,
ly used in the industry, and vices [2]. A managed pro- article. which can be directly used
their use has continuously cess is required to reach in device or system analy-
been spreading. Their use the functional safety targets CANopen issues sis. A process with clearly
in especially safety criti- [7]. There is also a wide se- relevant to modeling distinguishable phases im-
cal implementations is in- lection of various type of proves the resulting quali-
creasing because some of off-the-shelf devices on the The CANopen system man- ty because a limited num-
the IEC 61131-3 languag- market, enabling efficient agement process defines ber of issues need to be
es, which are considered as industrial manufacturing the interface management covered in each step of the
limited variability languages and maintenance. Espe- WKURXJKWKHV\VWHP·VOLIHF\- process [11].
(LVL), are recommended by cially device profiles help cle from application inter- Signals and parame-
functional safety standards re-using common functions face description to spare ters need to be handled dif-
[7]. A standardized XML instead of developing them part configuration down- ferently [4] because of their
based code import and ex- again and again. In addition load. The first task in the different nature [14]. Sig-
port format has been pub- to the design and communi- process is to define appli- nals are periodically up-
lished recently, improving cation services, CANopen cation software parame- dated and routed between
systematic design process- offers extensive benefits ters and signal interfaces network and applications
es further. in the assembly and as one or more profile data- through the process im-
Basically the present- service when compared bases (CPD) [4]. Next, node age [2], [4]. The process
ed approach is technolo- to other integration frame- interfaces defined as elec- image contains dedicated
gy independent. CANopen works. tronic datasheet (EDS) files object ranges for variables
Discussion
An approach to including
public interface descrip-
Figure 4: Interface descriptions for parameters and signals of Application A as a CANopen tions into the same model
profile database with system behavior divid-
ed into multiple application
ery applications, upgrade avoided, which confirms the layer. Moreover, signal and has been presented. Such
paths and additional sup- findings already presented parameter metadata – min- an approach enables an ef-
ported integration frame- in the relevant literature [18]. imum, maximum, default ficient system level inter-
works should also be pos- The remaining manu- values, and signal valid- face management, which
sible. al integration work is mini- ity – if used by application serves the design process
A generic approach mal, mainly consisting of behavior, also need to be by enabling the export of
does not support predefined connecting application sig- connected manually to the application specific signal
signaling abstraction used nals and parameters to the relevant application function and parameter descrip-
in some implementations communication abstraction blocks. Fixed connections tions. Furthermore, the be-
[11]. Instead, application
specific abstractions need
References
to be generated from the
1] Laakso M., Distributed System Design Flow: Fieldbus [11] Thate J. M., Kendrick L. E:, Nadarajah S., Caterpillar
model and developed fur-
Modeling, Master's thesis, TUT, 2008, 78 p. Automatic Code Generation, SAE World Congress,
ther in the CANopen pro-
[2] Saha H., Improving development efficiency and 2004-01-0894
cess, where physical
quality of distributed IEC 61131-3 applications with [12] Anthony M., Friedman J., Model-Based Design for
platform specific and com-
CANopen system design, Proceedings of 13th iCC, CiA, Large Safety-Critical Systems: A Discussion Regarding
munication specific details
2012, pp. 10-15 – 10-21 Model Architecture
can be integrated most ef-
[3] Saha H., Benefits of intelligent sensors and [13] Nadarajah S., Large Scale Modeling and Simulation
ficiently into a complete
actuators throughout the systems life cycle, The of Propulsion Systems, SAE, 2007-01-1645
description of a device's
Twelfth Scandinavian International Conference on [14] Anthony M., Behr M., Model-Based Design for Large
communication interface.
Fluid Power, May 18-20, 2011, Tampere, Finland, High Integrity Systems: A Discussion on Data Modeling
That includes necessary
ISBN-978-952-15-2517-9, pp. 169 – 181 and Management, AAS 10-023
information from the rest
[4] Saha H., Wikman M., Nylund P., CANopen [15] Anthony M., Behr M., Jardin M., Ruff R., Model-
of the system [4] [20]. Fi-
network design and IEC 61131-3 software design, Based Design for Large High-Integrity Systems: A
nally the communication
CAN-Newsletter 3/2009, CiA, 2009, pp. 52 – 58 Discussion on Verification and Validation
abstraction is imported as
[5] Tisserant E., Bessard L., Trelat G., Automated [16] Markkula M., Rokala M., Palonen T., Alarotu V.,
an IEC code into a devel-
CANopen PDO Mapping of IEC 61131-3 Directly Helminen M., Koskinen K. T., Utilization of the Hydraulic
opment tool. Manual cod-
Represented Variables, Proceedings of 12th iCC, CiA, Engineering Design Information for Semi-Automatic
ing is required only for
2008, pp. 06-08 – 06-13 Simulation Model Generation, Proceedings of The 12th
connecting the exported
[6] Rostan M., Hoppe G., Generic Fieldbus Application Scandinavian International Conference on Fluid Power,
application behavior into
Program Interface for Windows, Proceedings of the 7th 2011, ISBN 978-952-15-2522-3
communication and I/O
iCC, CiA, 2000, 7 p. [17] Erkkinen T., Conrad M., Safety-Critical Development
abstraction layers. The
[7] Safety of machinery. Functional safety of safety- Using Automatic Production Code Generation,
approach follows a stan-
related electrical, electronic and programmable SAE 207-01-1493
dardized process enabling
electronic control systems, EN 62061, 198 p. [18] Dillaber E., Kendrick L., Jin W., Reddy V., Pragmatic
integration of commonly
[8] Additional application layer functions, Part 4: Network Strategies for Adopting Model-Based Design for
used tools, which is also
variables and process image, CiA-302-4, CiA Embedded Applications, SAE 2010-01-0935
recommended in the rele-
[9] Conrad M., Verification and Validation According to [19] Saha H., Accelerated transfers of CANopen projects
vant literature [18]. Relying
ISO 26262: A Workflow to Facilitate the Development of into assembly and service, CAN Newsletter 4/2012, CiA,
on a standardized process
High-Integrity Software, SAE, 2012, pp. 17-20
enables a simple adap-
[10] Murphy B., Wakefield A., Friedman J., Best [20] Saha H., Experimental CANopen EEC
tation natively supported
Practices for Verificzation, Validation, and Test in management, CAN Newsletter 1/2013, CiA, 2013,
by the tools and heavy
Model-Based Design, SAE, 2008-01-1469 pp. 12-18
tool customizations are
Boot
h
7-32
0
Hall
7
YOUR SUCCESS Machine automation is like motor sports: To take the pole position,
the right equipment and the right team is what counts! Catch up with
IS OUR GOAL us at SPS IPC Drives and inform yourself about our trend-setting
automation solutions and our comprehensive support.
Authors
Martin Andermann
Hartmut Keller
residual error-rate
Classical CAN provides several error-detection mechanisms. They determine
the residual error rate. CAN FD uses the same mechanisms and an additional
one that reduces the probability of undetected errors further.
Related articles
X Florian Hartwich,
Robert Bosch GmbH
O ne of the most powerful
error-detection mech-
anisms is the CRC (Cyclic
CAN with flexible data-rat Redundancy Code) embed-
CAN Newsletter (print), ded in each CAN data/re-
June 2012 mote frame. The 15-bit poly-
X Magnus-Maria Hell, nomial used in Classical
Infineon Technologies CAN provides a Hamming
The physical layer in the Distance (HD) of six, mean-
CAN FD world ing it can detect all random-
CAN Newsletter (print), ly distributed 5-bit failures in
March 2014 a single frame. It can also
X Bernd Elend, NXP detect any 15-bit burst er-
CAN FD: Impact on system rors.
design CRCs are a first line of
CAN Newsletter (print), defense against data cor- generator registers are at stuff-bit count modulo 8, be-
June 2014 ruption. The achievable HD "0…0". If such a glitch co- cause an HD of “just” six is
depends on the length of the incides with a stuff condi- required. The three SBC bits
data to be protected. The tion, it may happen that the are able to detect up to sev-
References chosen 15-bit CRC is capa- receiving node reads the en lengthening or shorten-
[1] P. Koopman and T. ble of detecting 5-bit errors bit sequence “00000i” (i = ing errors, which otherwise
Chakravarty: CRC polynomial when the protected data stuff-bit) as “00001”. In other could remain undetected,
for embedded networks, has 112 bit or less [1]. How- words, this is a shortening of if they coincided with stuff
International Conference on ever, CRCs protect data the frame by skipping a bit. conditions.”
Dependable Systems and only if the bit string has the Of course, this scenario is The SBC bits belong
Networks (DSN-2004) very same size (the same not likely. Nevertheless, this to the CRC field where fixed
[2] F. Yang: Residual error rate number of bits) on the trans- has a negative impact on stuff-bits are used. They are
of CAN FD (unpublished paper), mitting and the receiving the residual error-rate. Engi- transmitted before the CRC
June 2014 sides. In Classical CAN you neers working with Renesas bits. The SBC bits are not
find cases in which two bit- found such scenarios: They part of the Classical CAN
flips (generating/eliminating showed that a corruption of stuff-bit rule, because a
stuff conditions) can lead to the Start-of-Frame bit is not stuff-bit in the SBC cannot
a valid frame from the view detectable by means of the be included in the counting.
of the CRC. The reason CRC mechanism. Subse- The SBC bits are protected
for this is that the dynamic quently, experts from Bosch by the CRC calculation.
stuff-bits are not considered showed that this may also
in the CRC calculation. happen at other positions of Safeguarding of
To overcome this the frame. the SBC
“weakness”, the CRCs that “To solve this weak-
are used in the CAN FD ness of the CAN FD pro- When a stuff-bit is dropped
protocol consider the dy- tocol, we proposed to or inserted by synchroniza-
namic stuff-bits. Addition- introduce a stuff-bit counter tion failure, the CRC is cor-
ally, in the CRC field fixed (SBC),” said Dr. Arthur Mut- rupted. If in the same frame
stuff-bits are used. Unfortu- ter from Bosch. “The receiv- a bit-flip falsified the stuff-bit
nately, considering the dy- ing node needs to know the count, the receiver may not
namic stuff-bits in the CRC total number of transmitted be able to detect this error.
calculation allows a situa- bits for each frame. From This is why the SBC needs
tion in which a single error the protocol specification to be safeguarded. There
is not detectable. This hap- and the DLC (data length are two safeguards imple-
pens for example, when a code) the receiver knows the mented now:
local glitch leads to a mis- length except for the num- X Adding an even parity–bit
synchronisation of a receiv- ber of dynamic stuff-bits. It X Gray coding the stuff-bit
ing node while the CRC is sufficient to transmit the count
for CAN FD
Encrypted data transmission is not yet the norm in vehicle networks. Vector has
conceived an implementation for secure communication over CAN. Protection
goals were authentication and preventing replay attacks.
QWRGD\·VYHKLFOHQHWZRUNV
Author
I data transmission is for the
most part performed with-
control function influence
vehicle behavior? And
what countermeasures can
important data over bus
systems. In the vast major-
ity of cases, the informa-
out any special security be taken to prevent such tion being transmitted is in
measures. Because of this, manipulations? raw data format. A plausi-
it is possible to read out the 7RGD\·V YHKLFOHV DUH bility check, if such a check
data transmitted in raw for- highly complex systems, is even possible, has lim-
mat or to even play it into which consist of networked ited effectiveness. The
the bus system in modified sensors and actuators receiver is unable to ver-
form if you have direct ac- and continually transmit ify whether the data was
Armin Happel cess to the vehicle bus. En-
crypted data transmission
Principal Software Development would not only ensure that
Engineer this information could only
Vector Informatik GmbH be evaluated by authorized
Ingersheimer Str. 24 recipients. At the very least,
DE-70499 Stuttgart it would also make it much
Tel.: +49-711-80670-0 more difficult to intercept or
Fax: +49-711-80670-111 alter the messages.
Media reports about
Link vehicle manipulation [1],
www.vector.com [2] raise the question of
whether data in the vehi-
cle network can actually
be influenced by manipu-
lation. Can a manipulated
device or internally implant- Figure 1: Message transmission and timing of encrypted
ed device with a remote communication
Literature message, which would lead monitor the response of the hand enables simultaneous
[1] http://www.chip.de/news/CAN- to repeated transmission of sender with the new counter transmission of the entire
Hacking-Tool-Autos-hacken-fuer- the encrypted message. To value. If it does not get an encrypted message to mul-
20-Dollar_67066892.html [only avoid this, the ID key is only acknowledgment message tiple receivers [4]. Each re-
German] valid for a certain time pe- from the sender, the receiv- ceiver needs the same sym-
[2] http://www.can-newsletter. riod. When this period ex- er generates a new ID key metrical key to decrypt the
org/engineering/engineering- pires, the receiver must and resends it. This makes encrypted message. Two
miscellaneous/140822_list-of- generate a new value and it possible to detect even a variants of the ID key for au-
potentially-vulnerable-cars_ communicate it to the send- brief failure of the sending thentication come into con-
blackhat/ er. Immediately after receiv- ECU and shortens the time sideration: either all receiv-
[3] Advanced Encryption Standard ing a new ID key, the sender for resending. It also avoids ers agree on a commonly
(AES), FIPS PUB 197 transmits the encrypted storage of the ID key in non- agreed value, or all receiv-
[4] CAN with Flexible Data Rate – message. This means that volatile memory. ers independently generate
Specification Version 1.0, Robert the receiver is also able to and send their ID key to the
Bosch, GmbH; April, 2012 http:// initiate repetition of a mes- Data transmission sender. The sender manag-
www.bosch-semiconductors.de/ sage, such as if the received without segmentation es all counters and appends
en/ubk_semiconductors/safe/ip_ ID key does not agree with them to the data message.
modules/can_fd/can.html the internal key, and this There is a significant dis- The positions of the counter
reduces latency times. Al- advantage associated with values within the encrypted
though the sending node segmented data transmis- message must be uniquely
receives and considers sion in CAN over the ISO- assigned to the receivers.
new ID key messages for 15765 transport protocol. Figure 2 shows data
a time T(offset), to avoid an Transmission time is in- transmission for multiple
overload of the bus system creased, and this method is receivers. First, the receiv-
such messages do not im- restricted to a fixed 1:1 rela- ers transmit their random-
mediately lead to resending tionship, because segment- ly generated start values
of the encrypted message. ed data transmission over to the sender. The sender
To make the protocol more ISO-15765 is very difficult then increments all ID keys
robust, the receiving side to implement with multiple for each send cycle and in-
uses the timer T(Resent) to nodes. CAN FD on the other sert them into the encrypted
We live electronics!
We live electronics!
% &RPSDQ\¶V&$1EXVLQHVV
0. Other business
1. Semiconductor manufacturer Address
2. Device manufacturer
3. Software house
4. System integration
5. Service provider City, ZIP
6. End-user
7. Research
D. Company size
1. 1 - 9 employees Business (see B) Size (see D)
2. 10 - 49 employees
3. 50 - 99 employees ,OLNHWRUHFHLYH&L$·V:HHNO\7HOHJUDSK
4. 100 - 499 employees
5. 500 - 999 employees Please send your subscription form to CAN in Auto-
6. 1 000 - 4 999 employees mation (CiA) GmbH, Kontumazgarten 3, DE-90429
7. 5 000 - 9 999 employees Nuremberg, Germany, or fax it to +49-911-928819-79
8. 10 000 - 99 999 employees or e-mail it to headquarters@can-cia.org. You may
9. more than 100 000 employees also subscribe online at www.can-cia.org.
> Real time monitoring of CAN data > CAN data transmission via
> Worldwide remote diagnostics EDGE/UMTS/HSDPA
> Logging of CAN data > Robust and easy-to-install hardware
> Visualization software with the > GPS, GLONASS, Beidou
possibility to configure on PC > Web-based fleet management and remote
> Data transmission to tablet and diagnostics
mobile phone > Bidirectional Communication
> Apps available > Firmware over the air (FOTA)
PROEMION GmbH
Headquarters | Donaustr. 14 | 36043 Fulda, Germany MORE INFORMATION AT
Phone +49 661 9490-600 | info@proemion.com WWW.PROEMION.COM
CAN FD Interfaces for High-Speed USB
PCAN-USB FD PCAN-USB Pro FD
Single Channel CAN FD Interface Dual Channel CAN FD & LIN Interface
Adapter for High-speed USB 2.0 Adapter for High-speed USB 2.0
(compatible to USB 1.1 and USB 3.0) (compatible to USB 1.1 and USB 3.0)
Time stamp resolution 1 μs Time stamp resolution 1 μs
CAN bus connection via D-Sub, 9-pin Transmitting and receiving of CAN FD and LIN messages
# OMPLIESWITH#!.SPECIÚCATIONS!"AND&$ using two D-Sub connections
#!.&$BITRATESFORTHEDATAÚELDUPTO12 Mbit/s # OMPLIESWITH#!.SPECIÚCATIONS!"AND&$
#!.BITRATESFROMKBITSUPTO-BITS #!.&$BITRATESFORTHEDATAÚELDUPTO12 Mbit/s
-EASUREMENTOFTHEBUSLOADINCLUDINGERRORANDOVERLOAD #!.BITRATESFROMKBITSUPTO-BITS
frames on the physical bus -EASUREMENTOFTHEBUSLOADINCLUDINGERRORANDOVERLOAD
Induced error generation for incoming and outgoing frames on the physical bus
messages Induced error generation for incoming and outgoing
Switchable CAN termination and 5-Volt supply messages
Galvanic isolation up to 500 V Switchable CAN termination and 5-Volt supply
Extended operating temperature range from -40 to 85 °C Each CAN channel is separately opto-decoupled
against USB and LIN up to 500 V
Scope of Supply for all CAN FD Interfaces Extended operating temperature range from -40 to 85 °C
CAN FD interface drivers for Windows 8.1, 7, Vista and LIN operation properties ...
LinuxBIT "ITRATESFROMKBITSUPTOKBITS
PCAN-View: Software for monitoring CAN and CAN FD Both LIN channels (common ground) are optodecoupled
BUSSESFOR7INDOWSBIT against USB and CAN FD
PCAN-Basic: API for developing applications with CAN and Can be used as a LIN master or slave
#!.&$CONNECTIONFOR7INDOWSBIT (1 ms master task resolution)