The Electronic Throttle Driver Module Kit provides a CompactRIO (cRIO) module for driving
passenger car electronic throttle bodies up to 70mm in diameter. A typical example of electronic
throttle bodies which this module is capable of driving is the Bosch DV-E5 series which range
from 32mm to 68mm in diameter. However, the module is capable of driving most other
electronic throttle bodies within that size range.
The Electronic Throttle Driver Module Kit includes a LabVIEW FPGA VI for controlling two HBridge driver channels independently. Also provided are a set of RT VIs which allow the user to
calibrate the throttle control algorithm in engineering units. The FPGA VI may be used by itself
for driving any small DC motor other than an electronic throttle. However, this manual will focus
on the application of electronic throttle position control. The features included are listed below:
Features:
2-Ch. H-Bridge Drivers for dual electronic throttle control
2-Ch. analog input for throttle position feedback
Short circuit and over-temperature protection with fault reporting
Battery voltage, current sensing and module temperature measurements
LabVIEW FPGA VI for h-bridge control and interface
LabVIEW RT VI for electronic throttle position control
External power supply of 6-32V
The Electronic Throttle Driver Module Kit provides two H-Bridge drivers and analog position
feedback in a National Instruments CompactRIO module.
Powering the Module
The Electronic Throttle Driver module requires power from two different sources.
One source is from the CompactRIO backplane male high density D-Sub 15-pin (HD15)
connector which mates with the module’s female HD15 connector. This power source provides a
regulated 5 volts and ground to various digital logic functions within the module. The
CompactRIO 5V source is active whenever the CompactRIO or R-Series Expansion Chassis is
properly powered. The module should only be powered at the HD15 connector by plugging it into
a CompactRIO or R-Series Expansion Chassis. The module’s HD15 connector should not be
connected to any other device.
Another required power connection is at the external screw terminal connector. The terminals are
labeled BATT (0) and GND (9). Typical power sources will be from automotive 12V or 24V
battery systems. However, the module can accept power from a range of 6V to 32V. With no
throttles connected, the module requires up to 100mA from the external supply. Driving a single
throttle under full load requires up to 60W peak and 30W continuous. Driving two throttles at full
load requires up to 120W peak and 60W continuous.
This module requires both external power and power from the CompactRIO backplane. The
module is designed in such a way that the high current path is directed through the BATT (0) and
GND (9) terminals on the front of the module and not through the HD15 backplane connector.
The module will not be recognized by software without both power supplies active.
Warning: The external battery supply input terminals are not reverse voltage polarity
protected. Connecting power to the module in reverse polarity will damage the module.
This event is not covered by the warranty. Please refer to the
DrivvenReverseBatteryNotice.pdf document (available on the website) for a recommended
solution for protecting a system from reverse battery polarity.
CompactRIO modules from Drivven are compatible within two different platforms from National
Instruments. One platform is CompactRIO, consisting of a CompactRIO controller and
CompactRIO chassis as shown in Figure 1a below.
Figure 1a. CompactRIO platform compatible with Drivven CompactRIO modules.
The other platform is National Instruments PXI which consists of any National Instruments PXI
chassis along with a PXI RT controller and PXI-78xxR R-Series FPGA card. An R-Series
expansion chassis must be connected to the PXI FPGA card via a SHC68-68-RDIO cable. The
CompactRIO modules insert into the R-Series expansion chassis. This platform is shown in
Figure 1b below.
Figure 1b. PXI platform compatible with Drivven CompactRIO modules.
Drivven CompactRIO modules are not compatible with the National Instruments CompactDAQ
chassis.
Drivven CompactRIO modules REQUIRE one of the hardware support systems described above
in order to function. The modules may not be used by themselves and/or interfaced to third party
devices at the backplane HD15 connector. These efforts cannot be supported by Drivven or
National Instruments.
You can use Drivven C Series modules with NI cRIO-911x, NI cRIO-907x, and NI R Series
Expansion systems under the following conditions.
–Leave one empty chassis slot between Drivven and NI modules.
–Maintain an ambient system operating temperature of 0 to 45 °C.
–Typical specifications of NI modules may not apply when used in a system with
Drivven modules.
–Warranted specifications are guaranteed for all NI modules except thermocouple
modules when used in a system with Drivven modules.
–The NI 9214 is recommended for thermocouple measurements in cRIO systems
using Drivven modules.
–Scan Interface mode, auto-detection, and ID mode are not supported for Drivven
modules.
The Electronic Throttle Driver Module Kit provides a CompactRIO (cRIO) module for driving
passenger car electronic throttle bodies up to 70mm in diameter. A typical example of electronic
throttle bodies which this module is capable of driving is the Bosch DV-E5 series which range
from 32mm to 68mm in diameter. However, the module is capable of driving most other
electronic throttle bodies within that size range.
Each h-bridge circuit is capable of driving 3A continuously and 6A peak. It provides current
sensing feedback as well as over-current and over-temp protection. In the case of a short circuit
where 10A is exceeded, or a temperature of 140 C is exceeded within the driver FETs, a fault flag
will be generated and the circuit will shutdown until the fault condition is removed. However,
Drivven recommends monitoring the current and temperature values and disabling the circuit
programmatically if current exceeds 6A or the internal module temperature exceeds 85 C. The
temperature is automatically monitored within the throttle_rt_control.vi.
Each h-bridge circuit automatically eliminates “shoot-through” current and provides internal clamp
diodes for inductive loads.
Analog Inputs
The Electronic Throttle Driver Module provides two external analog inputs for accepting 0-5V
signals. The primary purpose of these inputs is for measuring potentiometer voltages. A
regulated 5V output and ground terminal is provided for powering the potentiometer(s) of an
electronic throttle body.
Warning: The 5V output is not protected against short circuit to higher voltage sources.
Do not short this terminal to the H-Bridge driver terminals or BATT terminal.
Other analog signals are also measured internal to the module and reported by the supplied VIs.
All measured analog signals are listed below:
Battery Voltage (V)
H-Bridge 1 Current (A)
H-Bridge 2 Current (A)
H-Bridge 1 Fault Line (reported with boolean, T=Fault, F=No Fault)
H-Bridge 2 Fault Line (reported with boolean, T=Fault, F=No Fault)
External Analog Input 1 (0-5V, Screw Terminal 6)
External Analog Input 2 (0-5V, Screw Terminal 7)
Internal Module Temperature
All eight analog inputs are sampled with a single multiplexed A/D converter at an aggregate rate
of 17.84 KHz. Therefore each analog signal is sampled at 2.23 KHz. The A/D result can be used
directly at the FPGA level in ADC counts, or at the RT level in converted engineering units.
The external analog inputs are protected from -6V to +12V inputs.
The external analog inputs are independent from throttle control algorithms, and may be used in
any manner the user deems necessary. The intended purpose of the external analog inputs is for
the convenience of connecting all wires of an electronic throttle directly to the module. Then the