Germany has filed an application for a new standardization project (NWIP): ”Road vehicles – Application profile for CAN-based network – Framework for special-purpose cars”.
This application profile specifies the CAN physical layer as well as application configuration and diagnostic parameters for the add-on devices used in special-purpose passenger cars such as taximeter, roof bar, etc. This document (also known as CiA447) specifies the physical layer, the data link layer and related communication services, the general system architecture and power management.
We believe that the creation of a new international standard would lead to further adoption and benefits for vehicle manufacturers and customizers. If there is sufficient interest we understand this project will be developed within the ISO working group TC22 SC31 WG3 “Road vehicles – Data communication – In-vehicle networks”.
If you would like to see this happen please contact Sarah Follert at CAN-in-Automation for details on who to contact in your country. Her email address is at the end of this article regarding the push for international standardization for car add-on devices.
With about 900 exhibitors the Embedded World reached a size where it is impossible to “see it all”. Yes, you can still walk by all booths in a day, but you might easily miss hidden highlights. It was quite obvious that IoT – the Internet of Things – is a current hype. To me this is quite astonishing as already some 10+ years ago we built an “Embedded Internet Demo” – at that time based on a Philips 8051 with a dial-up modem connected. The main difference between now and then is that now smart phones are widely spread and we are “always online” and now can access our embedded devices “at any time”. Among the visitors one could recognize a lot of skepticism for what exactly we really need the IoT, other then it being hip and cool to be able to control “everything” with our smart phone.
An unusual approach to get remote access to embedded applications was shown by Raisonance (http://www.iotize.com) – they have a miniature NFC or Bluetooth module that connect to the JTAG/SWD debug port of an application. So it can be added to any application with debug port, sometimes even without the need to re-compile the code, if you have the knowledge where in memory the variables are that you want to have remote access to. A great tool to get started with IoT without requiring a re-design of existing hardware.
At the CiA (CAN in Automation) booth a CAN FD demo integrated devices and tools from multiple vendors. CAN FD (Flexible Data) allows higher bit rates and longer contents (up to 64 bytes) of the data frame. Especially bootloader applications and other software update features benefit from the higher data throughput. For such applications it seems to be possible to increase the effective data throughout 8 fold easily, potentially even more.
We at ESAcademy further enhanced our portfolio of CANopen Diag products. There is now a second hardware, based on PEAK’s mini Display, that offers a subset of the diagnostic features provided at a price point of well below 1000 Euro. The CANopen Test Machine System part of the CANopen Diag now allows to create tests based on MS Visio graphs. The transitions in a state diagram can be used to transmit or receive a CAN/CANopen message or to influence/set/test/query variables or timers. More details and examples will be published shortly.
We have made improvements to our CiA447 gateway simulation.
It now has an additional function to simulate driving at a fixed speed for a fixed duration. The odometer, speed indicator and wheel pulse counter are updated accordingly.
This new feature especially helps with testing applications that measure distance traveled, like taximeters or board computers for telematic applications.
The main simulation DLL can be exchanged. If a car manufacturer publishes the required details about their gateways, the simulation provides exactly those data objects that the real car uses.
For more details and pricing please contact us.
The CAN in Automation documents known as CiA447 describe how CANopen is used in automotive “add-on electronics” applications. These are electronics not added by the car manufacturer, but at a later point. Most common usage is for electronics used in taxis, emergency response vehicles and police cars.
Recently CiA447’s functionality was enhanced and especially the new power-down and wake-up procedures required a version step upwards, as they are not backward compatible.
Today, Daimler is the only manufacturer already offering cars with CiA447 interface. However, several other car manufacturers have already shown prototypes.
One of the biggest benefits of CiA447 is, that it offers add-on electronics access to some of the cars displays and buttons. In modern cars, there is typically no physical room to add electronics near the dashboard, as all space is used up. CiA447 allows “sharing” some of the cars displays and buttons, so that the electronic components themselves do not need to be mounted near the dashboard.
We at ESAcademy have now updated all our CANopen products for CiA447 to implement the latest V2.0 enhancements and changes. This includes our Micro CANopen source code solutions, our CANopen Magic line of analyzers and our CiA447 gateway simulator. Contact us, if you need to bring CiA447 to your electronics.
The number of product developments supporting the automotive standard for ‘add-on devices’ CiA447 is on the rise.
The standard supports electronic devices used in taxis, emergency response vehicles and other governmental service vehicles. Typical components include roof bars (light & sound), radios, control units, taximeters, printers and similar devices.
Using a CiA447 gateway, automotive manufacturers like Daimler already provide access to the vehicles internal data today. The standard allows sharing some of the car’s resources like switches and displays with CiA447 devices. A steering wheel button can be used as the PTT (push to talk) button for a radio, which in return can use the car’s display to show channel numbers, volume settings or such. Read more…