You are on page 1of 4

Energybus:

Software

an open specification for LEVs


Torsten Gedenk

Author
T he electronic system of
pedelecs (pedal electric
cycle) and e-bikes compris-
es different devices, which
use networks to communi-
cate. It can be extended by
additional devices for ex-
ample to charge the battery.
The light electric vehicle
(LEV) market is currently
Torsten Gedenk characterized by numerous
proprietary solutions for the
Emtas GmbH communication between Figure 1: The Energybus connectors
Fischweg 17 devices and chargers. Ven-
DE-06217 Merseburg dors of e-bikes cannot use sociation with currently 64 charge their e-bikes at pub-
Tel.: +49-3461-79416-0 devices from different man- member companies is de- lic charging stations in the
Fax.:+49-3461-79416-10 ufacturers due to missing veloping a standardized in- future.
ged@emtas.de compatibility. On the con- terface for these devices. First successful results
trary, many E-bike manu- This open specification for have been reached both for
Links facturers and customers devices used in light elec- national and international
www.emtas.de wish to have replaceable tric vehicles (LEV) speci- standardization. In the na-
www.energybus.org devices with different fea- fies the communication and tional cycle traffic plan the
ture sets and the possibili- connectors. The standard- German government has
Introduction ty to charge their e-bikes or ization offers advantag- committed to develop a
This article explains pedelecs at public charging es: Manufacturers require non-proprietary LEV charg-
the motivation and stations without the need to less adaption for differ- ing infrastructure by 2020
development of the bring an own charger. ent e-bikes, provider need and the international stan-
CiA 454 profile also To improve this situ- less cables and adapters. dardization within ISO and
known as Energybus ation, the Energybus as- Customers will be able to IEC has been started in De-
network. The focus cember 2012 in Shenzhen
is on the defined Plug Socket (China). First pilot proj-
communication protocol ects with public Energybus
that was developed charging stations are also
jointly by CiA and the running in southern Germa-
EnergyBus members. ny and Austria.
The CiA 454 CANopen
application profile CAN and CANopen
specifies the parameters
and communication At the beginning of the de-
services for light electric velopment it was evaluat-
vehicles. ed, which network protocol
fits the requirements. CAN,
Pin Signal Description LIN, USB, I2C and EIA-485
were taken into account.
1 CAN_H CAN_H bus line
CAN has been chosen be-
2 CAN_L CAN_L bus line cause of its robustness,
3 AUX_V +12V auxiliary voltage flexibility and wide-spread
use and availability. As CAN
4 AUX_GND Auxiliary ground does not define an applica-
5 POW_V Power line voltage(bis +48V) tion layer protocol there was
6 POW_GND Power line ground the need to define one. In-
stead of developing a new
Figure 2: The table shows the pins of the pin assignment protocol from scratch,

28 CAN Newsletter 2/2013


Universal Master solution
Example: Battery
The CiA 454 specification defines all parameters
for DIN rail mounting
for each virtual device. For batteries these are the
following parameters:
All devices must provide the following parameters:
◆◆ Supported virtual device
◆◆ Device status
◆◆ Device capability
◆◆ Rated voltage
◆◆ Control word
A battery must additionally support all mandatory
parameters for active devices:
◆◆ Maximum continuous input current
◆◆ Maximum continuous output current
◆◆ Maximum and minimum voltage
◆◆ Allowed peak value for input current
◆◆ Allowed peak value for output currents
◆◆ Actual voltage and current values
◆◆ Request of voltage or current limitation
And there are battery-specific parameters:
◆◆ Type of battery
◆◆ Actual capacity
◆◆ Rated capacity
◆◆ Temperature
◆◆ Cell voltages and currents
◆◆ Deep discharge counter
◆◆ Short-cut counter
◆◆ Over-temperature counter
◆◆ Total Wh output

it has been decided to use is similar to DHCP service.


CANopen. Therefore, the
Energybus association ini-
Device errors or alarms are
signaled in CANopen by
Looking for a powerful
tiated the cooperation with
CAN in Automation (CiA).
emergency messages.
and affordable CANopen or
The CANopen protocol pro-
vides a set of services to
CANopen application
profile
EtherCAT master solution?
exchange data between de-
vices (nodes) in a network. In contrast to CANopen de-
Expecting easy adaptation to
One of the most important
services is the PDO service
vice profiles, the application
profiles define a complete
your specific requirements?
– Process Data Objects, application, in which devi-

You found it!


which allow the transmis- ces can be changed without
sion of process data in CAN reconfiguration. Application
messages without addition- profiles define a fixed set of
al protocol overhead. The device properties and be-
SDO service (Service Data havior and reduce the flex-
Object) provides a random ibility of CANopen to the With the IXXEC-100, IXXAT offers a master solution for CANopen and
access to all defined device needs of the application. EtherCAT based on a highly modular hardware platform with Linux OS.
parameters. Additionally, The LEV communica- The basic version already provides the user with a variety of interfaces, which
the CANopen communica- tion is defined in the CiA can be easily extended to meet specific customer requirements. On the soft-
tion and application profiles 454 application profile. It ware side, the proven IXXAT CANopen Master Stack or the EtherCAT master
define a set of parameters defines a set of virtual de- stack from acontis are used.
(object dictionary), which vices with defined prop- Due to the flexible FPGA-based design, the powerful dual-core ARM 9
have to be available at all erties and configuration processor and the use of standard software components, the IXXEC-100 is
CANopen or profile-compli- parameters. One or more the future-proof platform that will fit your applications.
ant devices. CANopen net- virtual devices can be com- The IXXEC-100 is also available as board-level product with BSP for direct
© byrdyak - Fotolia.com

works can consist of 127 bined in each physical integration into customer applications.
devices, which can be ad- device. Currently the follo- www.ixxat.com/ixxec-100
dressed by its node-ID. The wing virtual devices are
node-ID can be fixed (stat- specified:
ic or configurable) by DIP ◆◆ Battery
switch or dynamically as- ◆◆ Voltage converter
signed by the Layer Set- (Charger)
ting Service (LSS), which ◆◆ Motor control unit (MCU)
IXXAT Automation GmbH
Leibnizstr. 15 · 88250 Weingarten
Tel.: +49 751 56146-0
Member of the HMS group Internet: www.ixxat.de
Software

Figure 3: The LEV electronic control system comprises active and passive devices

Pedelec markets ◆◆ Display (HMI) also performs a compatibil- is that all Energybus-com-
In China, there are sold ◆◆ Energybus controller as ity check for each device. pliant batteries (and other
more than 20 million of network master The power lines are only active devices) provide the
pedelecs per year. In ◆◆ Security device enabled if all devices signal same parameters and can
Europe, the annual sales Additionally the CiA that they are able to han- be configured in the same
figure is just one million. 454 profile defines the pa- dle the provided voltage. way. Although, public charg-
In 2011, this resulted rameters in the object dic- Another task of the EBC ing stations will be able to
in a sales volume of tionary, the state machine is monitoring of all devices charge batteries from differ-
about 1,7 billion €. It for each virtual device, the and reactions on device er- ent manufacturers and En-
has been predicted that process data which are rors or loss of devices. ergybus tools will be able
in 2015, 3 million light sent by means of PDO with The EBC virtual de- to communicate with all CiA
electric vehicles (LEV) their cycle-times and fur- vice can also be implement- 454 devices. Furthermore
will be sold in Europe, ther properties. The profile ed together with other vir- there can be more than
and these will mostly be covers further definitions tual devices in one physical one battery in one Energy-
pedelecs. for Emergency messages device. For pedelecs the bus network, in order to in-
and defines the use of dy- EBC will mostly be com- crease the achievable dis-
Energybus connector namic node-ID assignment bined with the motor con- tance of the LEV.
◆◆ Voltage up to 48 V by LSS and the maximum troller. Another use case is In order to implement
(power line) number of virtual devices. the implementation of EBC the CiA 454 profile, we pro-
◆◆ Current up to 50 A CiA 454 devices are distin- in a charger. In this case, vide the Energybus frame-
◆◆ Two pins for power guished in active and pas- the EBC is allowed to be ac- work, which encapsulates
(Powerline) sive devices. Active devices tive, if it is the only EBC in all CiA 454 services and
◆◆ Two pins for 12 V like the batteries, the char- the network. state machines. Using this
auxiliary voltage (for gers and the motor con- From the CANopen framework detailed knowl-
passive devices and to troller are connected to the point of view the EBC has edge of Energybus and
wake up deeply- power line (up to 48 V). The to implement the following CANopen is not required for
discharged batteries) passive devices are pow- functionalities: NMT mas- developers of Energybus
◆◆ Two pins for CAN ered by 12 V. The profile ad- ter, dynamic object diction- devices.
communication ditionally defines a bit rate ary, LSS master with Fast-
◆◆ 5000 matching cycles of 250 kbit/s. The physical scan functionaltiy, SDO
◆◆ magnetic reverse layer shall be compliant with client, Emergency consum-
polarity protection ISO 11898-5 (high-speed er, Heartbeat consumer,
◆◆ Pulling out without transceiver with low-power PDO producer and consum-
damage is possible capability). er as well as SYNC produc-
The CiA 454 version er with 100-ms cycle time.
1.0 covered only chargers The state machine
Reference and batteries; it was re- shown in Figure 2 ensures
Jakob Wachtel, leased in March 2011. In the that the battery is only at-
One CANopen next version, other parame- tached to the power line if
Application Profile for ters and the behavior of ad- requested by the EBC. One
Mobile and Stationary ditional virtual devices will of the advantages of the
Energy Management be specified. It will be re- CiA 454 profile specification
Systems, Proceedings leased in 2013.
of the 13 th international
CAN Conference, 5 Energybus controller
March 2012
The Energybus controller
(EBC) provides the appli-
cation master and the NMT
master functionality. In ad-
dition, it assigns the node-
IDs by means of LSS and Figure 4: The firmware for the battery is mostly integrated
the configuration of the de- in the battery management system and implements the
vices by means of SDO. It shown state machine

30 CAN Newsletter 2/2013


advanced control system products for
Visit us at BAUMA
Hall A5, Stand 307
System provider
tough, rugged and extreme conditions
for innovative automation
and automotive solutions Diagnostic Software
ECU/ Mobile Electronics
Fieldbus Interfaces
HMIs/ Terminals
ECU design on demand
Hardware development Industrial PCs
Series production IO-Modules
Customized solutions
epec 5050 control unit epec 3606 control unit tool chainepec 3724 control Motion unit
Drives
based on 32 bit processor
Diagnostic
based on 16/32 bit processor based on 16/32 bit processor
memory: memory: Software developmentmemory: PLCs
• flash 8 mbyte • flash 1,6 mbyte • flash 1,6 mbyte
• ram 4 mbyte /8 mbyte • ram 1 mbyte Firmware, FPGA, EPLD design
• ram 1 mbyte
• non volatile: 512 kbyte • plcopen application max size Printing
• non volatile: 8 kbyte Systems
• plcopen application max size • 768 kbyte
EMS / contract production
• plcopen application max size
• 1 mbyte / 3 mbyte • temperature range up to +85°c Protocol Stacks
• 768 kbyte
• temperature range -40°c ... +70°c • temperature range up to +85°c

sae j1939 e17


Sontheim Industrie Elektronik GmbH
Georg-Krug-Str. 2, 87437 Kempten
We live electronics! epec oy |
www.sontheim-industrie-elektronik.de
Tel: +49 831 57 59 00 0 - Fax: -73
info@s-i-e.de

You might also like