Table of Contents 1. About the NI Direct Injector Driver System ....................4 2. Warnings ..............................5 2.1 REVERSE BATTERY POLARITY WARNING ..................6 2.2 HIGH VOLTAGE WARNING ......................7 3. Getting Started ............................8 3.1 What Is Included ..........................9 3.2 Software ............................11 3.2.1 SCM Software Installation .......................12 3.2.2 Connecting To The DI Driver System ..................16 3.2.2.1 Out Of The Box Connection ..................17 3.2.2.2 Changing The Network Settings Of The DI Driver System ..........23...
Common-rail fuel pressure control is an example feature of the NI Direct Injector Driver System that utilizes these modules. Also, NI DIDS-2103 and DIDS-2106 customers can optionally add a NI 9760 module for VR sensor support.
2.1 REVERSE BATTERY POLARITY WARNING NI Powertrain Controls power modules are not internally protected against reverse battery polarity. Do not reverse the battery polarity or damage will occur. This event is not covered under warranty. All NI Powertrain Controls modules with a 10-pin screw terminal block have identical external power and ground connections.
3. Getting Started This guide will provide instructions to set up the National Instruments Direct Injector Driver System hardware and software. 8 | ni.com | NI DIDS-2100 Series User Manual...
3.2.1 SCM Software Installation Software Download At the time of shipping, the DI Driver System controller is pre-programmed with the latest version of software. However, in order to interact with the system, NI Software Calibration Management Toolkit (SCM) must be downloaded and installed to a PC with Windows 7 or newer.
Page 14
After the download is complete, browse to the location on disk where the file was saved. Extract the contents of the .zip file. After extracting the file, open the created directory and run the Setup.exe application. If prompted, install Microsoft .NET Framework 4.0. When prompted at the User Information screen, enter the relevant information and select the option to install the evaluation version of the license.
3.2.2 Connecting To The DI Driver System This section provides information about connecting to the DI Driver System user interface via SCM and how to change the network interface settings of the system controller. 16 | ni.com | NI DIDS-2100 Series User Manual...
Page 18
8. From the Local Area Connection Properties dialog, scroll down to select Internet Protocol Version 4 (TCP/ IPv4) and select the Properties button below the scroll window. 9. From the Internet Protocol Version 4 (TCP/IPv4) Properties dialog, select the Use the following IP address radio button.
Page 20
12. A dialog will open titled Search for SCM Target… If the Windows PC and the system controller have compatible network settings, then SCM will locate the DI Driver System on the network automatically. The factory default Username is admin and the default Password is left blank. These values can be changed; please document any changes to the system username and password accordingly.
Page 22
15. If it is desired to change the network settings of the DI Driver System controller, refer to Changing The Network Settings Of The DI Driver System. 22 | ni.com | NI DIDS-2100 Series User Manual...
Page 24
The Windows PC used to interface with the system must have a similar IP address and Subnet mask as the system controller, but the IP address must be different in the last address number. If the Windows PC and the system controller are placed in DHCP mode and connected to a network router acting as a DHCP server, then both devices will be served IP addresses on the same subnet automatically.
Page 26
This will cause SCM to search the network for a National Instruments RT controller, such as the cRIO-9066. If the DI Driver System controller is discovered, take note of the discovered IP address. The Windows PC used to interface with the system must have a similar IP address and Subnet mask as the system controller, but the IP address must be different in the last address number.
3.2.2.4 SCM and Windows Firewall After installing SCM, if Windows Firewall is enabled, SCM should be added to the list of Allowed Programs to communicate through the Windows Firewall. Since SCM must communicate with the DI Driver System via a Ethernet LAN port, it is important that Windows Firewall be configured to allow SCM, and its associated programs, access to the network.
Page 30
To check the list of Allowed Programs, return to the main Windows Firewall window and select Allow a program or feature through Windows Firewall from the left menu. 30 | ni.com | NI DIDS-2100 Series User Manual...
Page 34
5. Select the DI Driver System from the Target field. The information window in the lower left of the dialog will indicate if the controller is ready. If the controller at the specified IP address is valid, then the Begin Update button at the bottom will be enabled.
Page 36
5. During the image backup process, the PC cursor will indicate busy while hovering over the Backup Target dialog. The process will take about 3 minutes. 6. Press the Exit button to close the Real-Time System Backup dialog. 36 | ni.com | NI DIDS-2100 Series User Manual...
Page 38
Using an FTP client, connect to the DI Driver System controller and browse to “/home/lvuser/natinst/LabVIEW Data”. Copy any .cdl calibration files from the cRIO controller to the PC for backup. The default calibration file is named DefaultCal.cdl. Backing up calibration files is important because the image restoration process will overwrite all files on the controller.
Channel Direct Injector Driver Systems) The NI DIDS-2103, NI DIDS-2106, NI DIDS-2109, and NI DIDS-2112 DI Driver Systems include a cRIO-9066. The slot assignments for the all those DI Driver Systems are shown in figure 3.3.1. It is possible to upgrade an NI DI-2100 series Driver System by adding NI 9760 and NI 9751 DI Driver modules.
3.3.2 Powering the System Warning: The external battery supply input terminals on the NI 9751 (DI Driver) and NI 9758 (PFI Driver) modules are not reverse-voltage polarity protected. Connecting power to the module in reverse polarity will damage the modules. This event is not covered by the warranty. Please refer to the Reverse Battery Polarity Notice for a recommended solution for protecting a system from reverse battery polarity.
Page 46
Figure 3.3.3.1.a, Diagram of Typical Wiring of Solenoid Injectors to a DI Driver Module Piezo Injector Wiring Driving piezo injectors requires in-series inductance on the high side wire (INJX+ wire) and shorting of channel 3. Shorting channel 3 is required to discharge the piezo actuator of channel 1 and channel 2. This means that each DI Driver module can only operate two (2) channels of piezo injectors.
3.3.3.4 Digital Signals to NI 9411 Digital Input Module The NI 9411 digital input module has six digital inputs. Each DI Driver System contains one NI 9411 module in slot one (1). NI 9411 Module Breakout Harness Each digital input signal pair has a different wire color and is labeled with the associated digital input channel signal polarity.
Page 52
requires the Invert button of the associated digital input channel be set to Active Low via the Digital Input Setup window. Using ECU PFI or ignition driver outputs to command DI Driver System injection events requires that the DI Driver module or PFI Driver module be configured for Direct mode or TMP mode via the DI Driver Setup window or the...
3.3.3.6 VR and Digital Signals to NI 9760 Input Channels used for VR Sensor Inputs Each VR sensor input requires two connections. The VR Hall module pins labeled IN 1+ through IN 6+ are the positive sensor inputs. The negative sensor inputs must be connected module pins labeled IN 1- through IN 6-. The VR Hall module provides up to six identical VR sensor inputs.
3.4 Using DI Driver System to Control Fuel Pressure The DI Driver System supports a common rail pressure control feature with optional NI 9758 PFI Driver and NI 9201 analog input modules. A typical common rail high pressure fuel system consists of a high pressure, cam- drivven pump, connected to a fuel rail which supplies fuel to each injector.
3.5 Optimizing The DI Driver System When connecting multiple injectors to a DI Driver System, there are a few optimizations to consider. Simultaneous or Overlapping Injection Events A DI Driver module uses multiplexed circuitry to provide up to three driver channels within the module for solenoid direct injectors and two channels per module for piezoelectric direct injectors.
Page 60
SCM console buttons while DI Driver System user interface is closed SCM console buttons while DI Driver System user interface is open The DI Driver System can operate automatically, when powered up, according to settings saved to a system calibration file. The calibration file can be saved while the user interface is open by pressing the purple default calibration save button from the SCM console (4 from left).
Page 62
The maximum duration allowed is 5 msec. If longer durations are required, consult with your National Instruments sales engineer or support team. Calibration Mode: Calibration mode is for the purpose doing injector flow calibrations. Calibration mode...
Page 64
DIX_BackBoostTime Tip Strip: Time period during which injector solenoid energy is directed back to the module boost power supply (after end of pulse) Units: msec Detail: The time period at the end of the injection pulse for which the back-electromotive force (EMF) of the injector solenoid is directed to the internal boost power supply.
Page 66
DIX_PiezoEnable Tip Strip: Enables piezo operating mode Detail: When ON, enables piezo injector operation. DIX_BackBoostTime will not be used and the control will be disabled. IPhaseArray is used differently in piezo mode. DIX_PiezoInvert Tip Strip: Enables inverted piezo operating mode Detail: When ON, enables inverted Piezo operation.
Page 68
24V, then the internal boost power supply will automatically shut down and rely on external power. Using an external high voltage supply is occasionally necessary, depending on injector operating requirements. Contact your National Instruments sales engineer or support team to determine if your application requires an external high voltage supply.
Page 70
DIX_FIXOpenCircuit Tip Strip: Injector open-circuit fault Detail: Indicates that the associated DI Driver channel cannot drive current above 1.5A at any point within the injection command. This is a non-critical fault and cannot be cleared. This fault does not interfere with injector channel operation.
4.2 PFI and LS Driver Setup Window The purpose of the PFI and LS Driver Setup window is to configure the operation of the PFI Driver module. Three tabs are provided for the following: PFI Module Control Tab: Enable the PFI Driver module, configure the operating mode, test PFI channels with one- shot pulses, and monitor module faults.
Page 74
PFI_ModuleEnable Tip Strip: Enables PFI Driver module operation Detail: If a PFI driver module is inserted in the assigned slot, externally powered, and PFI_ModuleEnable ON, then the controller begins communicating with the module and allows the module to operate. PFI_Mode Tip Strip: Selects operating mode for PFI Driver module Detail: Operating mode applied to the PFI Driver module.
Page 76
Detail: Indicates that the current rise rate to the associated channel is indicative of a short circuit condition. This is a critical fault and will shut down the associated channel. PFI_OpenFaultOverride Tip Strip: Determines whether open-circuit faults are indicated Detail: When set to OVERRIDE, the open circuit faults will be ignored and will not be indicated. OpenCircuitFaults Tip Strip: Lowside channel open-circuit fault Detail: An open circuit fault is detected when the current never reaches the requested current level specified...
Page 78
ACTIVE HIGH DIG OUT: This mode allows for driving a device accepting an active high digital input engine synchronously. The corresponding channel remains on and sinks current through the pullup resistor throughout most of the engine cycle. The channel turns off and stops sinking current as specified by an engine synchronous event or an external input.
Page 80
PFI Phase Setpoint & Duration Tip Strip: Current setpoint for this phase, Duration for this phase Units: Setpoint: Amps, Duration: msec Detail: These parameters configure the current and duration of the two phase within each injection command. When the duration is reached, operation proceeds to the next phase. A special duration value of zero means that operation will remain in that phase until the end of the injection command.
Page 82
PFI-LSX_ChanEnable Tip Strip: Enables lowside channel Detail: When ON, PFI-LSX channel is enabled for PWM operation. When PFI-LS12_Lock is ON, then PFI- LS2 parameters are not active because PFI-LS1 controls PFI-LS2. Likewise, when PFI-LS34_Lock is ON, then PFI-LS4 parameters are not active because PFI-LS3 controls PFI-LS4. Lock PFI-LS1and2 Tip Strip: Lock PFI-LS1&2 Channels.
Page 84
PFI-LSX-TimingMode Tip Strip: Format of lowside PWM command Detail: Selects whether to use frequency or period parameters for PWM specification. PFI-LSX-ControlMode Tip Strip: Format of lowside PWM command Detail: Selects whether to use duty cycle or pulsewidth parameters for PWM specification. PFI-LSX-Frequency Tip Strip: Frequency of lowside PWM command Units: Hz...
4.3 Digital and VR/Hall Input Setup Window The purpose of the Digital and VR/Hall Input Setup window is to configure the routing of NI 9411digital input channels, NI 9760 VR and/or digital inut channels, and four internally generated digital PWM signals to various destination functions of the DI Driver System.
Page 88
ModeSelectVRHall_ChX Tip Strip: Mode select for VR/Hall Channel Detail: Selects the mode of operation for each channel of the NI 9760. VR Adaptive Arm: Disabled pull-up resistor. Self-adaptive arming threshold for zero-crossing detection. VR Manual Arm: Disabled pull-up resistor. Manually (or programmatically) set arming threshold for zero- crossing detection.
Page 90
AIX_Raw Tip Strip: Raw voltage input Units: V Detail: Raw voltage signal sensed by the NI 9201 module. AIX_Conv Tip Strip: Calibration table Detail: 1D Lookup table for converting the analog input to engineering units. It is assumed that the conversion is linear and the table is 2x2.
4.5 Pulse Generation Setup Window The purpose of the Pulse Generation Setup window is to configure injection command pulse sequences for the DI Driver modules and the PFI Driver module when configured for operating modes. The operating mode of each module is configured via its associated module setup window. This window is not applicable for modules which are configured for Direct Mode.
Page 94
TMP-OneShot_DIX_ChnX Tip Strip: Manually triggers TMP injection command sequence Detail: Pressing this button will trigger the configured TMP command sequence to the associated DI Driver module channel. The sequence will be triggered once with each button press. Enable Individual DIX Channel Duration Tip Strip: Enables individual channel duration setpoint for each channel Detail: When ON, this button will enables individual channel durations for each if the three DI Driver module channels.
4.5.2 DI-EPT Tab The DI-EPT tab is for configuring EPT injection command pulse sequences with up to 6 pulses per sequence. Figures 4.5.2.a and 4.5.2.b, below, are timing diagrams showing the effect of each DIX Timing Mode parameter. An independent EPT command sequence is provided for each DI Driver module. The EPT command sequence associated with a DI Driver module can be configured to apply to all channels of that module, or it can be configured so that each individual channel receives different injection durations.
Page 98
Figure 4.5.2.b, Pulse Train for EOI Timing Mode. The reference timing is TDC position for each individual cylinder. Applicable to EPT mode. Duration Tip Strip: Duration of injection pulse Units: CAD Detail: This parameter is always disabled, but automatically updated with a calculated value. It is calculated based on Duration (msec) and...
Page 100
SkipFire_DI1_ChnX is enabled for the desired channel. Also manipulates and is manipulated by the corresponding SkipFire_OnCycle control in all the DIX Advanced Settings windows. DI Drivers 2-4 Detail: Please see information for DI Driver 1 100 | ni.com | NI DIDS-2100 Series User Manual...
Page 102
is set to SOI, this parameter specifies the Start of Injection (SOI) timing in Detail: When DIX Timing Mode Degrees before TDC. When DIX Timing Mode is set to EOI, this parameter is disabled and retains its most recent value. Figure 4.5.2.1.a, Pulse Train for SOI Timing Mode.
Page 104
Average Duration Detail: Displays the average duration of the injection commands for all three channels. SkipFire_DI1_ChnX Tip Strip: Enables Skip Fire on DI channel when EPT Mode is selected Detail: Enables the skip fire sequence defined by SkipFire_Cycles SkipFire_OnCycle for their assigned DI channels.
Page 106
Timing Ch1 Tip Strip: Start Of Injection angle with respect to TDC Units: DBTDC Detail: Specifies the Start of Injection (SOI) timing in Degrees before TDC. Delay Ch1 Tip Strip: Delay between timing and actual Start of Injection (SOI) angle. Detail: Specifes the time-based delay between the Timing and the Start of Injection angle.
Page 108
Duration Ch1 Tip Strip: Duration of injection pulse Units: msec Detail: Time duration of the TMP Mode injection pulse. The ON/OFF button above each Delay Duration parameter determines whether the pulse will be active or inactive. Duration Ch2-4 Tip Strip: Delay and duration of injection pulse Units: msec Detail: See information for Delay Ch1...
Page 110
General purpose digital sensors typically have three wires: power (typically +5V), ground, and signal. The preferred method for wiring a digital sensor to the NI 9760 is to wire the sensor power wire to one of the 5V OUT pins (pins 1-3, 20-22), the sensor ground wire to one of the sensor ground pins (pins 10-13, 29-31), and the sensor signal wire the IN+ pin corresponding to the desired channel (pins 4-9).
Page 112
over the physical teeth alone. For example, if the EPT function has a fixed extrapolation level of 7, then the crank angle resolution between each physical tooth is improved by a factor of 2^7 = 128. Each individual extrapolated angle unit between the physical crank teeth is called a Crank Angle Tick (CAT) CAT: Crank Angle Ticks.
Page 114
EPT N-M 7 (max) 30720 0.023 EPT N-M 7 (min) 3072 0.234 EPT N+1 9 (max) 24576 0.029 EPT N+1 9 (min) 4096 0.176 Table 4.6.b, EPT function Extrapolation Values and Suggestion Tooth Count Ranges Loss of Sync The EPT will lose sync under normal conditions if the crankshaft speed falls below the stall speed, as specified by StallSpeed parameter of the EPT tab.
Page 116
signal width being equal to one crank tooth period; therefore, the extension function is required to extend it over the appropriate gap. N+1 Patterns Pattern Description: N+1 patterns have N evenly spaced teeth and a single additional tooth (Plus1), placed between two evenly spaced teeth, on the crankshaft trigger wheel.
Page 118
Figure 4.6.d, 6+1 (retarded) crankshaft trigger wheel tooth numbering Encoder Patterns Pattern Description: Encoder patterns have N evenly spaced teeth on the crankshaft with a separately sensed single reference (index, EncZ) tooth on the crankshaft or camshaft. The rising edge of the reference must occur between the same two crankshaft teeth rising edges each and every cycle.
4.6.1 EPT Tab EPT_Type Tip Strip: Selects pattern type for the EPT function Detail: EPT function selection for pattern type and extrapolation level. Some pattern type selections only support one level of extrapolation due to the typical number of crank teeth for that pattern type. Refer to tables 4.6.a and 4.6.b in the Engine Position Tracking Setup window section for pattern support details.
Page 122
NumberOfCrankTeeth Tip Strip: Number of crank pulses per rotation Units: pulses Detail: Specifies the number of teeth on the crankshaft trigger wheel as if there were no missing or extra crank teeth. For example, a 60-2 crankshaft pattern would have NumberOfCrankTeeth = 60.
Page 124
CrankStalled Tip Strip: Indicates engine speed is below StallSpeed Detail: Indicates STALLED when the engine speed is below StallSpeed. Indicates SPINNING when the engine speed is above StallSpeed. SyncStopped Tip Strip: Indicates EPT is not in sync with engine Detail: Indicates STOPPED while position tracking is not taking place. In other words, there is no synchronization acquired with the crank and cam signals.
Page 126
AutoClearFlagWhileCranking Tip Strip: Auto-clears EPT errors during EngineStatus=CRANKING Detail: Sometimes, as the engine stops, the crankshaft may spin in a way that causes an erroneous loss of sync as the crankshaft comes to a rest and a fault flag will be set. This can often be prevented by increasing StallSpeed value.
Page 128
Always Low: Indicated when the cam signal is constantly low upon each crank trigger wheel feature (M tooth gap or Plus1 tooth). An Error condition of the parameter does not cause a loss of sync. CamSelect Tip Strip: Selects which Cam signal is used for EPT Detail: The DI Driver System supports up to two cam signals for the purpose of variable valve timing control.
4.6.2 TDC Channel Mapping Tab GlobalTDCOffset Tip Strip: Global TDC offset between absolute 0 and TDC1 Units: CAD Detail: Crank angle degrees between the EPT absolute zero position and TDC1. When TDC1 is before EPT absolute zero position, then GlobalTDCOffset is negative.
Page 132
DIX_Firing_Window_Start / DIX_Firing_Window_End Tip Strip: Start of angle-based window around all injection events for a channel, End of angle-based window around all injection events for a channel Units: DBTDC Detail: The three channels within a DI Driver module share driver circuitry and are multiplexed. Only one channel within a DI Driver module is able to operate at one time.
4.6.3 Cam Phase Capture Tab The purpose of the Cam Phase Capture Tab is to configure the cam-capture function and monitor the captured rising edges of each cam signal. This function is designed for Variable Valve Actuation (VVA) control. The PFI Driver module lowside driver channels can be used to implement PID control of VVA oil control valves.
Page 136
Detail: The crank-angle location of a Cam1 signal rising edge, in Degrees Before TDC (DBTDC), captured in the window defined by Cam1_Capture_Start and Cam1_Capture_End. Cam2_Capture_Start Tip Strip: Start of angle-based capture window for cam signal Units: DBTDC Detail: Defines the start of a window, with respect to the selected TDCX, to search within for Cam2 rising edge.
Page 138
Scope Controls Tip Strip: Scope Controls, Update: Refreshes the EPT scope display, Clear: Clears the EPT scope display Detail: Used to manipulate the EPT Scope display and define cursors for measuring time and logic level of the various signals. Scope Definitions Tip Strip: Defines information to be shown on scope trace Detail: This collection of parameters is used to count pulses, rising edges, or falling edges of a specified signal between the cursors in the...
4.7 Calibration Mode Setup Window The purpose of the Calibration Mode Setup window is to configure a series of uniform injection command pulses to the enabled channel of each DI Driver module. Only one channel of each DI Driver may be enabled at a time, otherwise no commands will be delivered to a module with multiple channels enabled.
Page 142
RemoteStartEnable Tip Strip: Enables remote start through External Digital Trigger Detail: Enables remote start through an external digital trigger configured by CalSeqStart_DigChanAsn. CalSeqStart_DigChanAsn Tip Strip: Selects the digital signal used for triggering the calibration sequence. Detail: Allows the user to select an external digital signal for triggering the start of the calibration sequence. CalSeqProgress Tip Strip: Indicates sequence progress Detail: Indicates the progress through the calibration sequence.
Page 144
DirectMap_X_InputSelector Tip Strip: Assigns signal source to the Flex Control Parameter array Detail: Drop-down selection control for selecting the input parameter for direct mapping. The available parameters for selection are analog inputs, battery voltage, digital input parameters, cam phase, engine speed, and user variables.
Page 146
4.9 Table Setup Window The purpose of the Table Setup window is to configure up to four one-dimensional (1D) lookup tables and up to four two-dimensional (2D) lookup tables for mapping input values to output values. A separate tab is utilized for each lookup table configuration.
Page 148
Table1D_X_InputSelector Tip Strip: Assigns signal source to the 1D lookup table X array Detail: Drop-down selection control for selecting the input parameter for the X values of the lookup table. The available parameters for selection are analog inputs, battery voltage, digital input parameters, cam phase, engine speed, and user variables.
Page 150
4.9.2 Table2D A 2D lookup table control consists of a set of X and Y 1D input arrays and a matching Z 2D output array. The X values correspond to the input parameter as specified in Table2D_Xa_InputSelector. The Y values correspond to the input parameter as specified in Table2D_Xb_InputSelector.
Page 152
Table2D_X Tip Strip:2D lookup table Detail: The left most X column (red) and the top Y row (blue) are for input. The 2D Z table values are triple interpolated to generate the lookup table output. 152 | ni.com | NI DIDS-2100 Series User Manual...
Page 154
AuxPIDX_EnablePID Tip Strip: Enables PID controller function AuxPIDX_ProcessVariableSelect Tip Strip: Select feedback variable for PID control Detail: Drop-down selection control for selecting the process variable input for the PID controller. The available parameters for selection are analog inputs, battery voltage, digital input parameters, cam phase, engine speed, and user variables.
Page 156
AuxPIDX Td_Action Tip Strip: Derivative contribution of PID controller Detail: Indicates the contribution of the derivative term to the total PID output. AuxPIDX_PIDMax Tip Strip: PID output maximum limit (before feed forward is added) Detail: Maximum output allowed from the PID controller. AuxPIDX_PIDMin Tip Strip: PID output minimum limit (before feed forward is added) Detail: Minimum output allowed from the PID controller.
Page 158
AuxPIDX_ManualOutput Units: % Detail: Value to override AuxPIDX_FinalOutput when AuxPIDX_ManualOverride is Enabled. AuxPID_X_FlexControlParam Tip Strip: Select flex control parameters to be controlled by this PID control Detail: Array of Flex Control Parameter selectors. Each selector maps the AuxPIDX_FinalOutput value to a Flex Control Parameter.
Page 160
Figure 4.11.a, Diagram of Typical Wiring of an Inlet Metering Valve (IMV) and a High Pressure Valve (HPV) to a PFI Driver Module PFI_ModulePresent Tip Strip: Indicates PFI Driver module present and externally powered Detail: Indicates that the system software detects that the PFI Driver module is externally powered and inserted in the assigned slot.
Page 162
RailP Tip Strip: Rail pressure in bar Units: bar Detail: Rail pressure used as feedback to the PID controller. The analog channel utilized for pressure feedback is selected via RailP_Channel. The analog channel must be converted to units of bar via the Analog Input Setup window.
Page 164
IMV_Ti Tip Strip: Integral time constant for IMV PID controller (lower = stronger action. 0 = disabled.) Units: min Detail: Integral time constant for the IMV PID controller. A value of zero disables integral contribution to the PID output. Smaller non-zero values cause more contribution to the PID output. Larger values cause less contribution to the PID output.
Page 166
Detail: When ON, Cause the PID controller to be bypassed and sets PWM parameters for the IMV with a constant duty cycle defined by IMV_ManualDC. IMV_ManualDC Tip Strip: Value to override IMV PID final output when ManualOverride=TRUE Units: % Detail: Manual duty cycle applied to IMV when IMV_ManualOverride is on.
Page 168
HPV_Kc Tip Strip: HPV PID proportional gain Units: %bar Detail: Proportional gain. A value of zero disables proportional, integral, and derivative contributions to the PID output. (See the equation in Auxiliary PID Controller Setup for reference.) Smaller values cause less proportional contribution to the PID output.
Page 170
HPV_PID Tip Strip: HPV PID controller output added to HPVPIDFF. Result is directed to selected PFI LS channel duty cycle parameter. Units: % Detail: Output value from the PID controller. This value is limited by the values in HPV_PIDMin HPV_PIDMax. This value is added to HPV_PIDFF and the result is placed in HPV_DC.
4.12 Auxiliary PWM Setup Window The purpose of the Auxiliary PWM Setup window is to configure up to four independent internally generated Pulse Width Modulation (PWM) signals to be assigned to digital input destinations via the Digital Input Setup window. The timing specification can be Frequency or Period, and the control specification can be Duty Cycle or Pulse Width.
Page 176
Detail: When ON, operating points are active according to the operating point table, and the table values will override the parameter values specified elsewhere within the DI Driver System setup windows. When OFF, the parameter values will remain set to the most recent values used from the operating point table. For example, HVTarget for DI Driver Module 1 may be set to 50V via the DI1 Setup window.
Page 178
Undefined Trigger Behavior Tip Strip: Determines behavior when no trigger is present Detail: Selects the behavior of the operating points function while an operating point is not defined during Trigger Mode. This parameter is not applicable to Timer Mode. Hold Current OP: Do not do anything, but remain in the current operating point until one of the Trigger Wildcards is satisfied.
Page 179
Detail: The operating point table can be imported and exported from/to a tab-delimited text file, which can be manipulated using text editors or spreadsheets. National Instruments recommends using a text editor, such as Notepad or WordPad, when editing the operarting point table outside the provided interface. If MS Excel...
Page 180
Operating Point Name Detail: String fields allowing the operator to enter text names for each operating point. Process Variables Detail: Array of drop-down selection controls for selecting the Trigger Mode process variable for each operating point. The available parameters for selection are analog inputs, battery voltage, digital input parameters, cam phase, engine speed, and user variables.
Page 182
Operating Point Table Values Detail: The table values are shown as a two dimensional array of values, specifying the value to overwrite each selected Flex Control Parameter during each active operating point. Most Flex Control Parameters are single-point precision controls which require a single-point precision numeric value. Some Flex Control are Boolean controls which require a value of 0 or 1 to represent FALSE or TRUE, respectively.
4.15 TDK HV Supply Control Setup The purpose of the TDK HV Supply Control Setup window is to remotely configure the TDK High Voltage Power Supply (via cabling shown below) for providing external high voltage power supply to the DI Driver module(s) – pins 7 and 8 on the DI Driver connector.
Page 186
GEN Voltage Limit Tip Strip: TDK Genesys Power Supply Voltage Limit. Detail:This parameter is part of FlexControlParameter list and thus can be overwritten by a table, Auxiliary PID Controller, external CAN Variable or User Variable. GEN Current Limit Tip Strip: TDK Genesys Power Supply Current Limit Detail: This parameter is part of FlexControlParameter list and thus can be overwritten by a table, Auxiliary PID Controller, external CAN Variable or User Variable.
4.15 CalScopes Window The purpose of the CalScopes window is to configure up to four oscilloscope-like displays for monitoring various software variables within the DI Driver System. This is an advanced feature which is documented within the user manual. 188 | ni.com | NI DIDS-2100 Series User Manual...
4.19 Log Data Setup Window The purpose of the Log Data Setup window is to configure data logging of a variety of DI Driver System software parameters to a text file, stored on the cRIO controller file system. The data files are NOT able to be logged over the network to another computer.
Page 192
Detail: Specifies the number of samples to plot in the plot area to the right of the window. Log Data Tip Strip: Enables logging of selected parameters Detail: Enables or disables data logging. Sample Period Tip Strip: Should be in multiples of 50 msec Units: msec Detail: Specifies the time interval for sampling the values of the parameters specified in Variables to Log.
Page 194
Detail: Clears the error indicated by Log Write Error File Creation Error LEDs. Variables to Log Detail: The variables to be logged are specified in an array of drop-down selection lists. A logging parameter plot is available within the window and parameters may be individually selected for plotting. Log Scope Detail: Plot of selected Variables to Log...
Page 196
Ack All Detail: Acknowledges all active faults. Clr All Detail: Clears all active faults. Fault Count Detail: Indicates the number of active faults within each severity category. Fault Point Detail: The name assigned to the fault. Description Detail: The description registered with the fault. Count Detail: Indicates the number of times a fault has occurred.
Page 198
Disable Detail: Double clicking the “Disable” cell associated with the fault will disable the fault from becoming active, even if the fault condition is present. 198 | ni.com | NI DIDS-2100 Series User Manual...
4.21.1 Static Info The Static Info Tab of the Execution Information window displays configuration information for the DI Driver System. 200 | ni.com | NI DIDS-2100 Series User Manual...
4.21.3 Run-Time Info The Run-Time Info tab of the Execution Information window displays the execution time of various software processes and parameters related to the controller hardware. 202 | ni.com | NI DIDS-2100 Series User Manual...
The DIRECT INJECTOR DRIVER SYSTEM is warranted against defects in materials and workmanship for a period of one year from the date of shipment, as evidenced by receipts or other documentation. National Instruments will, at its option, repair or replace equipment that proves to be defective during the warranty period. This warranty includes parts and labor.
National Instruments Corporation. National Instruments respects the intellectual property of others, and we ask our users to do the same. NI software is protected by copyright and other intellectual property laws. Where NI software may be used to reproduce software or other materials belonging to others, you may use NI software only to reproduce materials that you may reproduce in accordance with the terms of any applicable license or other legal restriction.
8.4 Patents For patents covering the National Instruments products/technology, refer to the appropriate location: Help»Patents in your software, the patents.txt file on your media, or the National Instruments Patent Notice at ni.com/patents. 220 | ni.com | NI DIDS-2100 Series User Manual...
8.5 Warning Regarding Use of NI Products WARNING REGARDING USE OF NATIONAL INSTRUMENTS PRODUCTS (1) NATIONAL INSTRUMENTS PRODUCTS ARE NOT DESIGNED WITH COMPONENTS AND TESTING FOR A LEVEL OF RELIABILITY SUITABLE FOR USE IN OR IN CONNECTION WITH SURGICAL IMPLANTS OR AS CRITICAL COMPONENTS IN ANY LIFE SUPPORT SYSTEMS WHOSE FAILURE TO PERFORM CAN REASONABLY BE EXPECTED TO CAUSE SIGNIFICANT INJURY TO A HUMAN.
8.6 Environmental Management National Instruments is committed to designing and manufacturing products in an environmentally responsible manner. NI recognizes that eliminating certain hazardous substances from our products is beneficial not only to the environment but also to NI customers. For additional environmental information, refer to the NI and the Environment Web page at ni.com/environment. This page contains the environmental regulations and directives with which NI complies, as well as other environmental information not included in this document.
Need help?
Do you have a question about the NI DIDS-2103 and is the answer not in the manual?
Questions and answers