EC-C+DC 11.1 Application
EC-C+DC 11.1 Application
EC-C+DC 11.1 Application
DC/DC Converter
EC-C1200-450
Firmware version 11.1
CONFIDENTIAL
The content of this document is confidential and proprietary to Danfoss EDITRON Oy. The use of
information contained herein is restricted solely to the recipient. Use for any other purpose
without the written prior permission of Danfoss EDITRON Oy is expressly prohibited.
Classified as Business
EC-C1200-450 DC/DC CONVERTER – Application Manual
Table of Contents
1. Revision history .................................................................................................................................................... 3
2. Introduction .......................................................................................................................................................... 4
3. Command configuration ...................................................................................................................................... 5
3.1. Command sources ........................................................................................................................................ 5
3.2. Available commands ................................................................................................................................... 6
3.3. Converter limits ............................................................................................................................................. 7
3.3.1. High voltage side protections ........................................................................................................ 7
3.3.2. Low voltage side protections ......................................................................................................... 8
3.4. Dynamic limit validation........................................................................................................................... 10
3.4.1. Limit validity (coherence) checks ................................................................................................ 10
3.4.2. Validation against parameter limits ........................................................................................... 11
3.5. Command configurations ........................................................................................................................ 12
4. Application parameters ...................................................................................................................................... 13
4.1. Parameter group 5.50.3 Command configuration 1 ........................................................................ 13
4.2. Parameter group 5.50.4 Command configuration 2 ........................................................................ 14
4.3. Parameter group 5.50.5 Command configuration 3 ........................................................................ 14
4.4. Parameter group 5.50.6 Parameter inputs .......................................................................................... 15
4.5. Parameter group 5.50.7 Limit validation ............................................................................................. 15
4.6. Parameter group 5.50.8 Run command types ................................................................................... 16
5. Application signals ............................................................................................................................................. 17
5.1. Signal group 5.50.1 Used commands ................................................................................................... 17
5.2. Signal groups 5.50.2 – 5.50.5 Input sources........................................................................................ 17
5.3. Signal group 5.50.10 Statuses ................................................................................................................. 19
6. Diagnostic control with PowerUSER .................................................................................................................. 20
6.1. Diagnostic control example .................................................................................................................... 21
7. System application ............................................................................................................................................. 22
7.1. Available commands ................................................................................................................................. 22
7.2. Application parameters ............................................................................................................................ 22
7.2.1. Parameter group 1.50.1 General ................................................................................................. 22
7.2.2. Parameter group 1.50.3 Command configuration 1 ............................................................. 22
7.2.3. Parameter group 1.50.4 Command configuration 2 ............................................................. 23
7.2.4. Parameter group 1.50.5 Command configuration 3 ............................................................. 23
7.2.5. Parameter group 1.50.6 Parameter inputs ............................................................................... 23
7.3. Application signals ..................................................................................................................................... 24
7.3.1. Signal groups 1.50.1 – 1.50.5 Input sources ............................................................................. 24
7.3.2. Signal groups 1.50.10 – 1.50.20 Statuses .................................................................................. 25
8. Glossary ............................................................................................................................................................... 26
9. References ........................................................................................................................................................... 27
1. Revision history
2. Introduction
Application is a component in the software of the EC-C1200+DC converter. Its role is to connect the various user
interfaces to the functionalities implemented by the converter. The key functionality implemented by the EC-
C1200+DC converter is to convert DC voltage from one level to another, while ensuring the safety of operation with a
protection system. On the other hand, there are various ways that can be used to connect the converter to the system-
level control. There are two CAN ports in the EC-C1200+DC converter, several I/O lines, and a possibility to connect to
the converter with the PowerUSER diagnostic software. The application logic and its parameters define which of these
control methods are used to give commands, references, limits and the like to the control system and other converter
functionalities.
Figure 1 illustrates the role of the application by way of an example. On one hand, the application connects to the
DC/DC control and protection systems inside the converter, and, on the other hand, it connects to both the CAN bus
and the user I/O interface, which are further connected to a system-level electronic control unit (ECU) that decides
when the converter should be running, with which references and limits, and so forth.
ECU
Figure 1. The application functions as the bridge between converter functionalities (e.g., control and protections) and the
user of the converter. The user of the converter in this example is the electronic control unit (ECU), which is connected to the
EC-C1200+DC converter over the CAN bus and user I/O lines.
This document describes the standard DC/DC converter application (DC-APP) of the EC-C1200+DC converter, its
internal logic, and parameterization. The document is intended to be used in conjunction with other EC-C1200+DC
documentation, such as the communication manual [1], the user I/O configuration manual [2], and the user guide [3].
Underlined text indicates a parameter, a signal, a parameter group, or a signal group. See section 8 for
glossary of terms.
3. Command configuration
The converter does not do anything unless commanded to. The commands include typically references to the DC/DC
control (such as HV voltage or LV current reference), which of these references to be used (the control mode), limits to
obey, and when to run and when to stop. These commands can come from multiple sources. This section describes
how the EC-C1200+DC converter can be configured to listen to the commands.
The following sections list the available command sources and available commands, detail the parameters that can be
used as command sources, and describe the command validation mechanisms implemented by the converter
software.
UDC
0V
Figure 2. HV-side voltage trip level (red) and limit (yellow) parameters. Overvoltage and undervoltage limits are shown.
Voltage limits marked with asterisks (*) can be dynamic (i.e., come from CAN or I/O).
The overvoltage and undervoltage limits are threshold values between which the converter attempts to keep the
voltage by reducing the current. Linear undervoltage and overvoltage controllers reduce current from maximum
allowed current to zero according to values set by voltage begin limitation and full limitation parameters. This
mechanism is depicted in Figure 3 for the HV-side.
HV to LV
U HV
LV to HV
Maximum current HV to LV
Maximum current LV to HV
Figure 3. Linear HV-side undervoltage and overvoltage limits. The allowed current is limited linearly between the ramp
endpoint voltages.
UDC
0V
Figure 4. LV-side voltage trip level (red) and limit (yellow) parameters. Overvoltage and undervoltage limits are shown.
Voltage limits marked with asterisks (*) can be dynamic (i.e., come from CAN or I/O).
For the LV-side, the overvoltage and undervoltage mechanism is depicted in Figure 5.
HV to LV
U LV
LV to HV
Maximum current HV to LV
Maximum current LV to HV
Figure 5. Linear LV-side undervoltage and overvoltage limits. The allowed current is limited linearly between the ramp
endpoint voltages.
Figure 6. There are three user-configurable command configurations, and the sources for the commands can be configured
differently in the different command configurations. The “Request command” input is used to transfer command to a
command configuration. The … denotes that the lists continue downward.
Each command configuration has a priority. The priority works so that whenever a command configuration with a
higher priority (0 being the highest, 10 the lowest) than the currently active command configuration is requesting
control, the active command configuration will be changed to the requesting command configuration. In addition to
the three configurable command configurations, there is also a command configuration 0 that has been permanently
configured to have the highest priority so that it can always take control. This is used by the PowerUSER diagnostic
program to implement a diagnostic control place, which can always take control away from the CAN or I/O interface.
4. Application parameters
Parameters are used to configure the EC-C1200+DC application and to give constant inputs to it. Parameters are stored
to non-volatile memory so that they will not be lost when the converter is powered down. Parameters cannot be
modified when the converter is running.
5. Application signals
The previous section described the parameters of the EC-C1200+DC application. Parameters are used primarily for
configuring the converter. Signals, on the other hand, are used to monitor the converter and to give dynamic inputs
(inputs that change when the converter is running) to the converter. Signals are not stored to non-volatile memory.
Table 11. Signals in each input source. X denotes the signal group.
ID Name Notes
5.50.X.1 Request command FALSE – Do not request
TRUE – Request
5.50.X.2 Run command FALSE – Stop
TRUE – Run
5.50.X.3 Control mode 0 – LV current
1 – Power
2 – HV voltage
3 – LV voltage
5.50.X.10 HV voltage reference
5.50.X.11 LV voltage reference
5.50.X.13 LV current reference
5.50.X.14 Power reference
5.50.X.20 Power limit, HV to LV
5.50.X.21 Power limit, LV to HV
5.50.X.22 LV current limit, HV to LV
5.50.X.23 LV current limit, LV to HV
5.50.X.30 LV overvoltage limit, full limitation
5.50.X.31 LV overvoltage limit, begin limitation
5.50.X.32 LV undervoltage limit, begin limitation
5.50.X.33 LV undervoltage limit, full limitation
5.50.X.40 HV overvoltage limit, full limitation
5.50.X.41 HV overvoltage limit, begin limitation
5.50.X.42 HV undervoltage limit, begin limitation
5.50.X.43 HV undervoltage limit, full limitation
Since the priority of diagnostic control is 0, it can be requested over any currently active command configuration.
If the converter is running with, e.g., HV voltage limits coming from CAN 1 and diagnostic control is activated (by
requesting command with 5.50.2.1 Request command), the HV voltage limits used in diagnostic control will be those
stored in the HV voltage limit parameters and they may be different from those coming from CAN 1. Parameters cannot
be changed when the converter is running. Therefore, if the limit values in the parameters are not safe, the converter
must be stopped, and parameters changed before running with diagnostic control.
Control can be passed to the command configuration with the next-highest priority by writing FALSE to the signal
5.50.2.1 Request command.
All the limit values in PowerUSER diagnostic control come from parameters. The run command, the reference
values, or the control mode are not automatically initialized to the currently active values.
If the converter is configured so that a rising edge is required in the run command, a rising edge is required
from the active run command source for the converter to start.
Always make sure that the run command, the control mode, the reference corresponding to the selected
control mode, and the limits in the parameters are safe before requesting diagnostic control with PowerUSER.
Limit sources do not change since they’re both coming from parameters, reference sources as well as run command
and control mode change to diagnostic. Now the converter uses the values set to the diagnostic signals. The converter
can now be controlled locally using run command, control mode and references in signal group 5.50.2.
Let’s say the operator wants to run the converter with LV voltage reference of 200 V. The operator sets the 5.50.2.3
Control mode to 3 (LV voltage), 5.50.2.11 LV voltage reference to 200 V and 5.50.2.2 Run command to TRUE. Now the
converter starts modulating and ramps the LV voltage reference to 200 V according to 5.4.2.1 LV voltage reference
ramp time and settles there.
7. System application
System application handles system-level operations not related to any specific control. This includes communicating
with subsystems such as protections, measurements, and the User I/O. The User I/O portion of system application is
discussed in [2].
The working principle is the same as in the DC/DC application. Command configurations are used to determine which
source is being listened to for each command.
The groups 1.50.2 – 1.50.5 have the same command signals but vary in group numbering, this is indicated with X in
Table 22.
In addition to the commands, there are status signals available in groups 1.50.10 and 1.50.20. These are given in the
next section.
8. Glossary
Control mode. Determines which reference the converter is listening to.
Fault. A fault is activated as a response to an abnormal situation, such as a quantity going to dangerous level
(overcurrent, overvoltage, etc.) or some other safety-related problem (CAN timeout, etc.). Running the converter while
a fault is active is impossible.
Limit. A maximum or a minimum value for a quantity. The converter software tries to keep a quantity between its limits
by, for example, modifying the torque reference. Being at a limit is not considered an abnormal situation – it is not a
fault.
Parameter. A value which configures the behavior of the converter software. Parameters cannot be changed when
the converter is running.
Signal. A dynamic value representing the actual value of a quantity or a command to the converter.
9. References
[1] EC-C1200+DC Communication Manual. Firmware version 11.1, Document version 1.3.
[2] EC-C1200-450 User I/O Configuration Manual. Firmware version 11.1, Document version 1.0.
[3] EC-C1200-450 Electrical Converter User Guide. Document revision 0201.
We offer you expert worldwide support for ensuring the best possible solutions for outstanding
performance. And with an extensive network of Global Service Partners, we also provide you with
comprehensive global service for all of our components.
Danfoss Power Solutions - your strongest partner in mobile hydraulics and mobile electrification.
Products we offer:
Bent Axis Motors PLUS+1® joysticks and pedals
DCV directional control valves PLUS+1® sensors
Electric converters PLUS+1® software services, support, and training
Electric machines PLUS+1® software
Hydrostatic motors Position controls and sensors
Hydrostatic pumps PVG proportional valves
Orbital motors Steering components and systems
PLUS+1® controllers Telematics
PLUS+1® displays
Danfoss Power Solutions GmbH & Co. OHG Danfoss Power Solutions Trading
Krokamp 35 (Shanghai) Co. Ltd
D-24539 Neumünster, Germany Building #22, No. 1000 Jin Hai Rd
Phone: +49 4321 8710 Jin Qiao, Pudong New District
Shanghai, China 201206
Phone: +86 21 3418 5200
Danfoss can accept no responsibility for possible errors in catalogues, brochures, and other printed material. Danfoss reserves the right to alter its products without
notice. This also applies to products already on order provided that such alterations can be made without subsequential changes being necessary in specifications
already agreed.
All trademarks in this material are property of the respective companies. Danfoss and the Danfoss logotype are trademarks of Danfoss A/S. All rights reserved.
Classified as Business