Table of Contents

Advertisement

Quick Links

National Instruments Direct Injector Driver System
NI DIDS-2103
NI DIDS-2106
NI DIDS-2109
NI DIDS-2112
NI Direct Injector Driver System User Guide
May 2016
NI DIDS-2100 Series User Manual | © National Instruments | 1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the NI DIDS-2103 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for National Instruments NI DIDS-2103

  • Page 1 National Instruments Direct Injector Driver System NI DIDS-2103 NI DIDS-2106 NI DIDS-2109 NI DIDS-2112 NI Direct Injector Driver System User Guide May 2016 NI DIDS-2100 Series User Manual | © National Instruments | 1...
  • Page 2: Table Of Contents

    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...
  • Page 3 7. Additional Support/Feedback .........................215 8. Important Information ..........................216 8.1 Warranty ............................217 8.2 Copyright ............................218 8.3 Trademarks .............................219 8.4 Patents ............................220 8.5 Warning Regarding Use of NI Products ..................221 8.6 Environmental Management ......................222 NI DIDS-2100 Series User Manual | © National Instruments | 3...
  • Page 4: About The Ni Direct Injector Driver System

    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.
  • Page 5: Warnings

    2. Warnings Please read the following warnings for your safety and that of the product. NI DIDS-2100 Series User Manual | © National Instruments | 5...
  • Page 6: Reverse Battery Polarity Warning

    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.
  • Page 7: High Voltage Warning

    Even when the device is completely powered down, allow approximately five minutes for the internal high voltage to dissipate. Do not touch any of the driver module screw terminals or injector terminals while the device is powered. NI DIDS-2100 Series User Manual | © National Instruments | 7...
  • Page 8: Getting Started

    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...
  • Page 9: What Is Included

    Number of Inductors DIDS-2103 2 (1 pack) DIDS-2106 4 (2 packs) DIDS-2109 6 (3 packs) DIDS-2112 8 (4 packs) Table 3.1.b, Number of Inductors Included With The DI Driver System NI DIDS-2100 Series User Manual | © National Instruments | 9...
  • Page 10 3. Reverse Battery Protection Relay (P/N: 782784-01) 4. NI 9411 Module Breakout Harness (P/N: 782785-01) 10 | ni.com | NI DIDS-2100 Series User Manual...
  • Page 11: Software

    3.2 Software NI DIDS-2100 Series User Manual | © National Instruments | 11...
  • Page 12: Scm Software Installation

    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 13 Download the most recent version of the software. When prompted, choose the option to save the file. Software Installation NI DIDS-2100 Series User Manual | © National Instruments | 13...
  • 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.
  • Page 15 From there, follow the instructions and prompts to finish installing the software. NI DIDS-2100 Series User Manual | © National Instruments | 15...
  • Page 16: Connecting To The Di Driver System

    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 17: Out Of The Box Connection

    Center select Change adapter settings from the left menu. 7. A list of network connections available on the PC will open. Right click the Local Area Connection port to select Properties. NI DIDS-2100 Series User Manual | © National Instruments | 17...
  • 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 19 10. Open the NI SCM console from the Windows Start menu under National Instruments >> Software Calibration Management. 11. Within the SCM console, right-click inside the Target Items list pane and select Select Target. NI DIDS-2100 Series User Manual | © National Instruments | 19...
  • 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 21 FTP client. A recommended FTP client is FileZilla. It is not recommended to use the FTP connection within the Windows file Explorer. Please refer to the NI Direct Injector Driver System Interface for documentation of the parameters in the setup windows. NI DIDS-2100 Series User Manual | © National Instruments | 21...
  • 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 23: Changing The Network Settings Of The Di Driver System

    A network administrator should be contacted for this information. If a direct, "point-to-point" network connection is made between the Windows PC and the system controller, both Default Gateway and DNS Server addresses may be set to 0.0.0.0. NI DIDS-2100 Series User Manual | © National Instruments | 23...
  • 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 25: Manually Resetting The Controller Network Interface To Dhcp

    Press the pull-down arrow in the Target field to see a list of targets available on the network. The list will show the IP addresses of the targets as shown below. NI DIDS-2100 Series User Manual | © National Instruments | 25...
  • 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.
  • Page 27 4. Press and immediately release the reset button. This will cause the controller to reboot normally and start the DI Driver System software. Wait about 1 minute for both the USER1 and USER FPGA LEDs to start blinking. NI DIDS-2100 Series User Manual | © National Instruments | 27...
  • Page 28: Scm And Windows Firewall

    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 29 If Windows Firewall is on, and it is desired to turn it off, select Turn Windows Firewall on or off from the left menu and select the radio buttons as shown below. NI DIDS-2100 Series User Manual | © National Instruments | 29...
  • 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 31 If the above programs are not in the list, select Allow another program... to open the Add a Program dialog to add each of the programs. After adding the programs, confirm that both Home/Work (Private) and Public check boxes are checked. NI DIDS-2100 Series User Manual | © National Instruments | 31...
  • Page 32 32 | ni.com | NI DIDS-2100 Series User Manual...
  • Page 33: Updating Di Driver System Controller Software

    3. Download the updater utility zip file to the PC and unzip it to produce the executable. 4. Run the DI Driver System Updater utility to see the dialog shown below. NI DIDS-2100 Series User Manual | © National Instruments | 33...
  • 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 35: Backing Up The Di Driver System Software Image

    4. In the lower left corner Real-Time Backup and Restore dialog, press the Backup Target button to browse the PC to specify the location to save the DI Driver System software image zip file. Select OK to close the location selection dialog. NI DIDS-2100 Series User Manual | © National Instruments | 35...
  • 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 37: Restoring A Backup Image To The Di Driver System Controller

    Use the Open Directory button to select a directory on the host PC, and highlight files before transferring them by using the arrows to move calibration files between the host PC and the cRIO controller. NI DIDS-2100 Series User Manual | © National Instruments | 37...
  • 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.
  • Page 39 8. If calibration files were backed up in step 1, use an FTP client to restore any .cdl calibration files. The .cdl calibration files on the system controller should be located at “C:\ni-rt\LabVIEW Data\”. After restoring the calibration file, reset the controller or cycle the power. NI DIDS-2100 Series User Manual | © National Instruments | 39...
  • Page 40: Hardware

    3.3 Hardware 40 | ni.com | NI DIDS-2100 Series User Manual...
  • Page 41: C-Series Module Slot Assignments

    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.
  • Page 42: Powering The System

    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 43 NI recommends using crimped ferrules on all wires entering screw terminal connections. DI Driver System Component Diagrams and Connector Pinouts NI DIDS-2100 Series User Manual | © National Instruments | 43...
  • Page 44: Connecting Injectors, Sensors And Actuators

    3.3.3 Connecting Injectors, Sensors and Actuators 44 | ni.com | NI DIDS-2100 Series User Manual...
  • Page 45: Direct Injectors To Di Driver Channels

    1 and 2 are available as driver channels, while channel 3 is unavailable and must be wired with a shorting jumper across the positive and negative terminals. Solenoid Injector Wiring Typical wiring for solenoid injectors to a DI Driver module is shown in figure 3.3.3.1.a. NI DIDS-2100 Series User Manual | © National Instruments | 45...
  • 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.
  • Page 47: Port Fuel Injectors To Pfi Channels

    Wiring diagram for up to four port fuel injectors to the PFI channels of the PFI Driver module is shown in diagram 3.3.3.2.a. (NI recommends using 18 AWG wire (or larger) for port fuel injectors.) NI DIDS-2100 Series User Manual | © National Instruments | 47...
  • Page 48 Figure 3.3.3.2.a, Diagram of Typical Wiring of Port Fuel Injectors to a PFI Driver Module 48 | ni.com | NI DIDS-2100 Series User Manual...
  • Page 49: Proportional Solenoid Valves To Pfi Lowside Channels

    Wiring diagram for up to four relays or proportional solenoid valves to the LS channels of the PFI Driver module: (NI recommends using 18 AWG wire (or larger) for connected devices.) Figure 3.3.3.3.a, Connecting general purpose solenoids to the low-side driver channels NI DIDS-2100 Series User Manual | © National Instruments | 49...
  • Page 50: Digital Signals To Ni 9411 Digital Input Module

    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 51 This physical arrangement provides for an active-low injection command because the engine controller’s lowside drivers will pull the digital inputs of the NI 9411 module low when injection events are desired. This configuration NI DIDS-2100 Series User Manual | © National Instruments | 51...
  • 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...
  • Page 53: Analog Signals To Ni 9201 Analog Input Module

    A COM terminal is provided as a common mode reference for all eight (8) channels. Refer to the NI 9201 Operating Instructions and Specifications for detailed connection diagrams and specifications. NI DIDS-2100 Series User Manual | © National Instruments | 53...
  • Page 54: Vr And Digital Signals To Ni 9760

    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.
  • Page 55: Di Driver System Component User Manual Reference

    NI 9751 (DI Driver) User Manual NI 9758 (PFI Driver) User Manual NI 9760 (VR/Hall) User Manual PS-17 Power Supply User Manual QS10.121 Power Supply User Manual TDK-Lambda Genesys User Manual NI DIDS-2100 Series User Manual | © National Instruments | 55...
  • Page 56: Using Di Driver System To Control Fuel Pressure

    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.
  • Page 57 Figure 3.4.a, Diagram of Typical Wiring of an Inlet Metering Valve (IMV) and a High Pressure Valve (HPV) to a PFI Driver Module NI DIDS-2100 Series User Manual | © National Instruments | 57...
  • Page 58: Optimizing The Di Driver System

    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 59: Ni Direct Injector Driver System Interface

    The user interface can be started again by pressing the green run button within the SCM console. NI DIDS-2100 Series User Manual | © National Instruments | 59...
  • 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 61: Di Driver Setup Window

    DIX_ModuleEnable ON, then the controller begins communicating with the module and allows the module to operate. DIX_Mode Tip Strip: Selects operating mode for DI Driver module NI DIDS-2100 Series User Manual | © National Instruments | 61...
  • 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 63 Detail: Duration of one-shot pulses in msec. DIX_HVTarget Tip Strip: DI Driver high voltage setpoint for internal boost supply Units: V Detail: The working voltage set point of the internal boost power supply. NI DIDS-2100 Series User Manual | © National Instruments | 63...
  • 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 65 IPhaseCurrentUpper. The first IPhaseDuration should be set to a minimum value long enough for the first peak to be reached. NI DIDS-2100 Series User Manual | © National Instruments | 65...
  • 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 67 Battery Voltage Tip Strip: DI Driver battery voltage level Units: V NI DIDS-2100 Series User Manual | © National Instruments | 67...
  • 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 69 Detail: Indicates that the high-voltage, high-side FET is overloaded. This fault is often caused by a short circuit condition during high-voltage drive phases. This is a critical fault and will shut down the internal boost power supply and all injector channels. NI DIDS-2100 Series User Manual | © National Instruments | 69...
  • 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.
  • Page 71: Di Driver Scope Window

    Therefore, the voltage trace will be constant with the last value recorded before the injection command. Also, the current trace is not recorded outside of the injection command and will be displayed as zero. NI DIDS-2100 Series User Manual | © National Instruments | 71...
  • Page 72: Pfi And Ls Driver Setup Window

    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 73: Pfi Module Control Tab

    Detail: Indicates the presence and recognition of the PFI Driver module. The module will only be recognized is ON, a PFI Driver module is inserted in the when PFI_ModuleEnable assigned slot, and the module is properly externally powered. NI DIDS-2100 Series User Manual | © National Instruments | 73...
  • 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 75 Tip Strip: Clear PFI module short-circuit faults Detail: When this one-shot is pressed, all critical faults of the PFI Driver module will be cleared. ShortCircuitFaults Tip Strip: Lowside channel short-circuit fault NI DIDS-2100 Series User Manual | © National Instruments | 75...
  • 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 77: Pfi Module Output Setup Window

    You must wire a pullup resistor between terminal 0 and the corresponding PFI channel in order for the output to function properly. NI DIDS-2100 Series User Manual | © National Instruments | 77...
  • 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 79: Pfi 1-4 Tab

    The first phase duration should be set to a minimum value long enough for the first peak to be reached. NI DIDS-2100 Series User Manual | © National Instruments | 79...
  • 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 81: Ls 1-4 Tab

    When channel one or channel three is configured for IMV or HPV control, then the Rail Pressure Control Setup window should be configured to implement PID control of common rail pressure using those channels. NI DIDS-2100 Series User Manual | © National Instruments | 81...
  • 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 83 Rail Pressure Control Setup window. HPV Control: Causes PWM parameters for the associated channel to be sourced from the HPV control function configured by the Rail Pressure Control Setup window. NI DIDS-2100 Series User Manual | © National Instruments | 83...
  • 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...
  • Page 85 PFI-LSX-PulseWidth Tip Strip: Pulse width of lowside PWM command Units: msec Detail: Specifies the pulsewidth of PWM operation for the associated PFI-LS channel. NI DIDS-2100 Series User Manual | © National Instruments | 85...
  • Page 86: Digital And Vr/Hall Input Setup Window

    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 87: Vr/Hall Setup Window

    Tip Strip: VR Hall Fault Clear Detail: Clears a fault condition where an input voltage is too negative to safely engage pull-up resistor on the positive(+) side of input channels. NI DIDS-2100 Series User Manual | © National Instruments | 87...
  • 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 89: Analog Input Setup Window

    AIX_Name Tip Strip: Text name Detail: Name assigned to each analog input. AIX_Units Tip Strip: Text units Detail: Units assigned to each analog input. NI DIDS-2100 Series User Manual | © National Instruments | 89...
  • 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.
  • Page 91 This is useful for tuning PID control gains when is being used for feedback control. Sim_AIX Tip Strip: Simulation value Units: Same as AIX_Units Detail: The value, in engineering units, that is simulated when SimEnable_AIX is ENABLED. NI DIDS-2100 Series User Manual | © National Instruments | 91...
  • Page 92: Pulse Generation Setup Window

    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 93: Di-Tmp Tab

    The configured TMP command sequence can be triggered to a specific channel via a button associated with each channel of each DI Driver module. Figure 4.5.1.a. Pulse Train illustration for TMP, TMP OneShot and PID/PWM-TMP Mode NI DIDS-2100 Series User Manual | © National Instruments | 93...
  • 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.
  • Page 95 Enable Individual DIX Channel Duration parameter is enabled and is not active if the parameter is disabled. Direct Injector Driver Modules 2-4 Detail: Please see information for DI Driver 1 NI DIDS-2100 Series User Manual | © National Instruments | 95...
  • Page 96: Di-Ept Tab

    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 97 EOI, this parameter specifies the End of Injection (EOI) timing in Degrees before TDC. When DIX Timing Mode is set to SOI, this parameter is disabled and retains its most recent value. NI DIDS-2100 Series User Manual | © National Instruments | 97...
  • 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 99 EPT mode. For example, if the number 4 is entered and DI SkipFire_Cycles is set to 7, the DI injector will continuously repeat a seven cycle sequence with four active cycles as long as NI DIDS-2100 Series User Manual | © National Instruments | 99...
  • 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 101: Di Advanced Settings Window

    When OFF, the command will be inactive. These controls also manipulate the corresponding Pulse # controls on the main DI-EPT Tab. SOI Timing Tip Strip: Start Of Injection angle with respect to TDC Units: DBTDC NI DIDS-2100 Series User Manual | © National Instruments | 101...
  • 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 103 Detail: Activates the individual channel duration controls shown on this screen and also controls the Uniform/ Individual Channel Duration Indicator on the DI-EPT Pulse Generation Tab. Duration Ch2 and Ch3 Detail: Please see information for channel 1 NI DIDS-2100 Series User Manual | © National Instruments | 103...
  • 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 105: Pfi Tab

    When OFF, the command will be inactive, but the specified timing and duration will still be implemented. Therefore, the timing of the adjacent pulses will remain the same whether the pulse is ON or OFF. NI DIDS-2100 Series User Manual | © National Instruments | 105...
  • 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 107 Therefore, the timing of the adjacent pulses will remain the same whether the pulse is ON or OFF Delay Ch1 Tip Strip: Time until beginning of this injection pulse Units: msec Detail: Specifies the delay of the start of injection from the trigger event. NI DIDS-2100 Series User Manual | © National Instruments | 107...
  • 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 109: Engine Position Tracking Setup Window

    VR- is connected to the probe ground, then the negative-going voltage will have a steeper slope than the positive-going voltage. For more information, see the NI 9760 User Manual. NI DIDS-2100 Series User Manual | © National Instruments | 109...
  • 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 111 EXTRAP: The single numerical digit suffix of each EPT function selection refers to the level of EPT Position Extrapolation. This is a fixed power of two by which the angular resolution of tracked crankshaft position is improved NI DIDS-2100 Series User Manual | © National Instruments | 111...
  • 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 113 MaxCAT CAD / CAT EPT ENC 2 (max) 3600 28800 0.025 EPT ENC 2 (min) 1440 0.500 EPT ENC 4 (max) 23040 0.031 EPT ENC 4 (min) 1440 0.500 NI DIDS-2100 Series User Manual | © National Instruments | 113...
  • 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 115 CamSig a specified number of crank teeth in order to cover one of the gaps. The Cam Offset function results in the cam NI DIDS-2100 Series User Manual | © National Instruments | 115...
  • 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 117 Figure 4.6.c, 6+1 (advanced) crankshaft trigger wheel tooth numbering NI DIDS-2100 Series User Manual | © National Instruments | 117...
  • 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.
  • Page 119 This setup will track 720 degrees. With encoder patterns, position 0 and tooth 0 correspond to the rising edge of the first CrankSig tooth following the rising edge of the EncZ input. NI DIDS-2100 Series User Manual | © National Instruments | 119...
  • Page 120: Ept Tab

    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 121 Detail: The simulated crank speed of the simulated signals to the EPT function when EngineSimEnable is set to SIMULATE. The EPT will not sync to the simulator unless the engine speed is greater than the StallSpeed. NI DIDS-2100 Series User Manual | © National Instruments | 121...
  • 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 123 For example, if PATTERN = N-M, NumberOfCrankTeeth = 60 Stroke = 4-STROKE, then CrankCount will range from 0 to 119. NI DIDS-2100 Series User Manual | © National Instruments | 123...
  • 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 125 Plus1 tooth is detected. In other words, evenly spaced teeth are received at the location where a Plus1 tooth is expected. This condition causes a loss of sync. Re-sync is not allowed until the flag is cleared by pressing the SyncFlagClear button. NI DIDS-2100 Series User Manual | © National Instruments | 125...
  • 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 127 (M tooth gap or Plus1 tooth). Always High: Indicated when the cam signal is constantly high upon each crank trigger wheel feature (M tooth gap or Plus1 tooth). NI DIDS-2100 Series User Manual | © National Instruments | 127...
  • 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.
  • Page 129 Detail: Indicates the logic level of the digital input assigned to the EncZ signal in the Digital Input Setup window. This indicator is not updated at the same rate the signal is changing. It is for reference only. NI DIDS-2100 Series User Manual | © National Instruments | 129...
  • Page 130: Tdc Channel Mapping Tab

    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 131 Detail: TDC parameters are mapped to a specific DI Driver channel by selecting a TDCX from the drop-down list in each DIX-Y_TDC parameter, where X is the DI Driver module number and Y is the DI Driver channel number. NI DIDS-2100 Series User Manual | © National Instruments | 131...
  • 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.
  • Page 133 PFI_Firing_Window_End: Defines the end of the window in Degrees Before Top Dead Center (DBTDC). The TDC reference for the window is the TDCX value associated with the applicable PFI channel. NI DIDS-2100 Series User Manual | © National Instruments | 133...
  • Page 134: Cam Phase Capture Tab

    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 135 Detail: Defines the end of a window, with respect to the selected TDCX, to search within for Cam1 rising edge. Cam1_RisingEdge Tip Strip: Captured angle of rising cam edge Units: DBTDC NI DIDS-2100 Series User Manual | © National Instruments | 135...
  • 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 137: Ept Diagnostics Tab

    4.6.4 EPT Diagnostics Tab EPT Scope Tip Strip: Displays scope traces determined by setup Units: Samples Detail: Displays the logic level of each EPT function input. NI DIDS-2100 Series User Manual | © National Instruments | 137...
  • 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...
  • Page 139 Update Then the data acquisition will stop and the data will be displayed in the EPT Scope control. NI DIDS-2100 Series User Manual | © National Instruments | 139...
  • Page 140: Calibration Mode Setup Window

    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 141 Detail: Time period between the rising edges of injection pulses during a calibration sequence. CalSeq Pulses Tip Strip: Number of pulses for calibration sequence Units: Pulses Detail: Number of injection pulses to be commanded during a calibration sequence. NI DIDS-2100 Series User Manual | © National Instruments | 141...
  • 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 143: Direct Mapping

    Enable DirectMap_X Tip Strip: Enables DirectMap_X Detail: When ON the direct mapping is enabled and the selected Flex Control Parameters will be overwritten by the direct mapping input. NI DIDS-2100 Series User Manual | © National Instruments | 143...
  • 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 145 Parameters can be selected one of two ways: by left unclicking and searching through the full list of Flex Control Parameters, shown above, or by right unclicking and searching through a hierarchical list of menus to find the particular Flex Control Parameter of interest, as shown below. NI DIDS-2100 Series User Manual | © National Instruments | 145...
  • 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 147 Enable Table1D_X Tip Strip: Enables 1D Table Detail: When ON the lookup table is enabled and the selected Flex Control Parameters will be overwritten by the lookup table output. NI DIDS-2100 Series User Manual | © National Instruments | 147...
  • 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 149 Control Parameters, shown above, or by right unclicking and searching through a hierarchical list of menus to find the particular Flex Control Parameter of interest, as shown in the Direct Mapping Section. NI DIDS-2100 Series User Manual | © National Instruments | 149...
  • 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 151 Control Parameters, shown above, or by right unclicking and searching through a hierarchical list of menus to find the particular Flex Control Parameter of interest, as shown in the Direct Mapping Section. NI DIDS-2100 Series User Manual | © National Instruments | 151...
  • 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 153: Auxiliary Pid Controller Setup Window

    LabVIEW code described in the above recommended article. This document assumes that the reader understands the purpose of PID setpoints, process variables, and gains. NI DIDS-2100 Series User Manual | © National Instruments | 153...
  • 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 155 Detail: Derivative time constant. A value of zero disables derivative contribution to the PID output. Smaller values cause less contribution to the PID output. Larger values cause more contribution to the PID output. Negative values should not be used. NI DIDS-2100 Series User Manual | © National Instruments | 155...
  • 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 157 Tip Strip: Result of PID output + PID feed forward Units: % Detail: Displays the result of AuxPIDX_FF added to AuxPIDX_PIDOutput. AuxPIDX_ManualOverride Detail: When Enabled, causes AuxPIDX_ManualOutput to override AuxPIDX_FinalOutput. NI DIDS-2100 Series User Manual | © National Instruments | 157...
  • 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 159: Rail Pressure Control Setup Window

    IMV to a locked LS1 and LS2 pair, and wiring a HPV to a locked LS3 and LS4 pair. The LS channel locking feature can be implemented via the PFI and LS Driver Setup window. NI DIDS-2100 Series User Manual | © National Instruments | 159...
  • 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 161 IMV and HPV solenoids, to ensure that the current does not exceed 3A. RailP_Setpoint Tip Strip: Rail pressure setpoint to PID controller Units: bar Detail: Desired rail pressure setpoint. NI DIDS-2100 Series User Manual | © National Instruments | 161...
  • 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 163 Negative values will generate PID outputs that are inversely proportional to the error (Setpoint – Process Variable). IMV_Kp_Action Tip Strip: Proportional contribution of IMV PID controller Detail: Indicates the contribution of the proportional term to the total PID output. NI DIDS-2100 Series User Manual | © National Instruments | 163...
  • 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 165 Detail: Output value from the PID controller. This value is limited by the values in IMV_PIDMin IMV_PIDMax. This value is added to IMV_PIDFF and the result is placed in IMV_DC. IMV_ManualOverride Tip Strip: Causes ManualDC to override IMV PID final output NI DIDS-2100 Series User Manual | © National Instruments | 165...
  • 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 167 PFI and LS Driver Setup window. HPV_Freq Tip Strip: Operating Frequency of HPV PWM command Units: Hz Detail: Frequency of the PWM signal to the HPV solenoid. NI DIDS-2100 Series User Manual | © National Instruments | 167...
  • 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 169 Tip Strip: Duty cycle feed forward for the HPV while doing PID control of the IMV Units: % Detail: Feed forward duty cycle applied to the HPV when RailP_ControlMode is in IMV PID MODE. NI DIDS-2100 Series User Manual | © National Instruments | 169...
  • 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.
  • Page 171 Tip Strip: Estimated current to HPV based on battery voltage and nominal solenoid resistance Units: A Detail: An estimate of the current flowing through the HPV based on the duty cycle, battery voltage, and the nominal resistance of the valve. NI DIDS-2100 Series User Manual | © National Instruments | 171...
  • Page 172: Auxiliary Pwm Setup Window

    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 173 Tip Strip: Pulse width of PWM signal Units: msec is set to Pulse Width, this field is enabled for specifying the time Detail: When AuxPWMX-ControlMode between rising and falling edges of the PWM signal. NI DIDS-2100 Series User Manual | © National Instruments | 173...
  • Page 174 Aux PWX 2-4 See above descriptions. 174 | ni.com | NI DIDS-2100 Series User Manual...
  • Page 175: Operating Point Setup Window

    Loops. While Operating Points are enabled, the values for the selected Flex Control Parameters will be overwritten by the associated values in the table. Enable OP Tip Strip: Enable operating point function NI DIDS-2100 Series User Manual | © National Instruments | 175...
  • 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 177 Units: msec Detail: Indicates the current timer value. This parameter is only applicable in Timer Mode. Detail: Indicates the active trigger wildcard. This parameter is only applicable in Trigger Mode. NI DIDS-2100 Series User Manual | © National Instruments | 177...
  • 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 181 Flex Control Parameters, shown above, or by right unclicking and searching through a hierarchical list of menus to find the particular Flex Control Parameter of interest, as shown in the Direct Mapping Section. NI DIDS-2100 Series User Manual | © National Instruments | 181...
  • 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.
  • Page 183: User Variables

    User variables can also be selected as inputs to the lookup tables. It is important that the user variables not be selected as both lookup table input parameters and output parameters. NI DIDS-2100 Series User Manual | © National Instruments | 183...
  • Page 184: Tdk Hv Supply Control Setup

    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 185 Tip Strip: TDK Genesys Power Supply instrument RS232 serial communication baud rate (Default = 9600) Detail: By default, the serial communication with the instrument is set to 9600. Output Enable Tip Strip: Enables Current output on the TDK Lambda High Voltage Supply NI DIDS-2100 Series User Manual | © National Instruments | 185...
  • 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.
  • Page 187: Active Flex Control Parameters Window

    The SimulatedSpeed Flex Control Parameter is also selected to be written by the 1D-Table 2 function, but the table is not enabled, and is not actively writing the parameter. Figure 4.16.a, Active Flex Control Parameters NI DIDS-2100 Series User Manual | © National Instruments | 187...
  • Page 188: Calscopes

    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...
  • Page 189: Caltrends

    The purpose of the CalTrend window is to configure up to eight multi-variable plot windows for monitoring various software variables within the DI Driver System. This is an advanced feature which is documented within the user manual. NI DIDS-2100 Series User Manual | © National Instruments | 189...
  • Page 190: Log Data Setup Window

    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 191 Detail: Selects one of three delimiters to use for separating data in the text log file. The options are Comma, Tab or Colon. Plot Buffer Length Tip Strip: Units: samples NI DIDS-2100 Series User Manual | © National Instruments | 191...
  • 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 193 File Creation Error Tip Strip: File creation error Detail: Set to TRUE when an error is encountered during log file creation. Clear Errors Tip Strip: Select to clear log file fault NI DIDS-2100 Series User Manual | © National Instruments | 193...
  • 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 195: Faults Window

    Detail: Filters the fault list to show only the faults registered with the specified severity. Key Cycle Detail: Indicates the number of times the system power has been cycled. NI DIDS-2100 Series User Manual | © National Instruments | 195...
  • 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 197 Detail: Indicates the date and time when the fault was last cleared. Trip Count Detail: Double clicking on the cell related to the fault in the "Trip Count" column will clear that fault’s trip count. NI DIDS-2100 Series User Manual | © National Instruments | 197...
  • 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...
  • Page 199: Execution Information Window

    Run-Time Info. The first and third tabs show information about system configuration and software processes, respectively. The second tab is used to change the system controller network interface settings. NI DIDS-2100 Series User Manual | © National Instruments | 199...
  • Page 200: Static Info

    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...
  • Page 201: Network

    4.21.2 Network The Network tab of the Execution Information window displays the current network settings of the controller and allows the network settings to be changed. NI DIDS-2100 Series User Manual | © National Instruments | 201...
  • Page 202: Run-Time Info

    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...
  • Page 203: Troubleshooting

    Manually Resetting The Controller Network Interface to DHCP to troubleshoot and establish a network connection to the controller. If a connection still cannot be established, please contact the National Instruments support team or visit ni.com/gettingstarted. NI DIDS-2100 Series User Manual | © National Instruments | 203...
  • Page 204: Diagrams

    6. Diagrams 1. Reverse Battery Relay Protection Diagram 2. cRIO-9066 Slot Assignments 204 | ni.com | NI DIDS-2100 Series User Manual...
  • Page 205 3. COMBICON power connector for cRIO-9066 4. NI 9411 Pin and Terminal Assignments 5. DI Driver Terminal assignments NI DIDS-2100 Series User Manual | © National Instruments | 205...
  • Page 206 6. NI 9201 Analog Input Module Terminal assignments 7. PFI Driver Terminal assignments 206 | ni.com | NI DIDS-2100 Series User Manual...
  • Page 207 8. NI 9760 VR/Hall Module Terminal assignments 9. Use of Ferrules on Screw Terminal Connections NI DIDS-2100 Series User Manual | © National Instruments | 207...
  • Page 208 10. Connecting Solenoid Direct Injectors to the DI Driver 208 | ni.com | NI DIDS-2100 Series User Manual...
  • Page 209 11. Connecting Piezo Direct Injectors to the DI Driver NI DIDS-2100 Series User Manual | © National Instruments | 209...
  • Page 210 12. Connecting Port Fuel Injectors to the PFI Driver 210 | ni.com | NI DIDS-2100 Series User Manual...
  • Page 211 13. Connecting Inlet Metering/High Pressure Valves to the PFI Driver NI DIDS-2100 Series User Manual | © National Instruments | 211...
  • Page 212 14. Connecting General Purpose Solenoids to the PFI Driver LS Channels 212 | ni.com | NI DIDS-2100 Series User Manual...
  • Page 213 15. NI 9411 to Single-Ended and Differential Encoder NI DIDS-2100 Series User Manual | © National Instruments | 213...
  • Page 214 16. 9066 RS-232 Serial Connector to TDK Power Supply 214 | ni.com | NI DIDS-2100 Series User Manual...
  • Page 215: Additional Support/Feedback

    7. Additional Support/Feedback Please contact NI Systems Support at 1-210-248-9308 or powertraincontrolsinfo@ni.com. NI DIDS-2100 Series User Manual | © National Instruments | 215...
  • Page 216: Important Information

    8. Important Information 216 | ni.com | NI DIDS-2100 Series User Manual...
  • Page 217: Warranty

    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.
  • Page 218: Copyright

    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.
  • Page 219: Trademarks

    8.3 Trademarks Refer to the NI Trademarks and Logo Guidelines at ni.com/trademarks for more information on National Instruments trademarks. ARM, Keil, and µVision are trademarks or registered of ARM Ltd or its subsidiaries. LEGO, the LEGO logo, WEDO, and MINDSTORMS are trademarks of the LEGO Group. ©2013 The LEGO Group.
  • Page 220: Patents

    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...
  • Page 221: Warning Regarding Use Of Ni Products

    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.
  • Page 222: Environmental Management

    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.
  • Page 223 NI DIDS-2100 Series User Manual | © National Instruments | 223...

This manual is also suitable for:

Ni dids-2106Ni dids-2109Ni dids-2112

Table of Contents