background image

 

 

 

National Instruments Direct Injector Driver System

NI DIDS-2003

NI DIDS-2006

NI DIDS-2009

NI DIDS-2012

NI Direct Injector Driver System User Guide

May 2014

Summary of Contents for NI DIDS-2003

Page 1: ...National Instruments Direct Injector Driver System NI DIDS 2003 NI DIDS 2006 NI DIDS 2009 NI DIDS 2012 NI Direct Injector Driver System User Guide May 2014...

Page 2: ...Module Slot Assignments 43 3 3 2 Powering the System 45 3 3 3 Connecting Injectors Sensors and Actuators 47 3 3 3 1 Direct Injectors to DI Driver Channels 48 3 3 3 2 Port Fuel Injectors to PFI Channe...

Page 3: ...ndow 157 4 11 Auxiliary PWM Setup Window 170 4 12 Operating Point Setup Window 173 4 13 Active Flex Control Parameters Window 180 4 14 CalScopes 181 4 15 CalTrends 182 4 16 Log Data Setup Window 183 4...

Page 4: ...jector Driver System Manual 2013 National Instruments All rights reserved National Instruments Direct Injector Driver System NI DIDS 2003 NI DIDS 2006 NI DIDS 2009 NI DIDS 2012 NI Direct Injector Driv...

Page 5: ...d injectors or 4 piezoelectric injectors the NI DIDS 2009 drives 9 solenoid injectors or 6 piezoelectric injectors and the NI DIDS 2012 drives 12 solenoid injectors or 8 piezoelectric injectors The sy...

Page 6: ...National Instruments Direct Injector Driver System Manual 2013 National Instruments All rights reserved 2 Warnings Please read the following warnings for your safety and that of the product...

Page 7: ...gainst reverse battery polarity implement the following simple external main power relay circuit Figure 2 1 a Reverse Battery Protection Diagram Notes 1 The relay shown is a type of automotive relay w...

Page 8: ...This device is capable of operating at voltages up to 190V Extreme care should be taken to protect against shock Even when the device is completely powered down allow approximately five minutes for t...

Page 9: ...rect Injector Driver System Manual 2013 National Instruments All rights reserved 3 Getting Started This guide will provide instructions to set up the National Instruments Direct Injector Driver System...

Page 10: ...01 NI 9411 Digital Input Module 779005 01 NI 9751 DI Driver Module 782076 01 DIDS 2003 1 1 1 DIDS 2006 1 1 1 2 DIDS 2009 1 1 2 3 DIDS 2012 1 1 2 4 Table 3 1 a I O Hardware Included In The DI Driver S...

Page 11: ...struments Direct Injector Driver System Manual 2013 National Instruments All rights reserved 3 Reverse Battery Protection Relay P N 782784 01 4 NI 9411 Module Breakout Harness es per NI 9411 Module P...

Page 12: ...National Instruments Direct Injector Driver System Manual 2013 National Instruments All rights reserved 3 2 Software...

Page 13: ...sion 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 To download SCM follow the...

Page 14: ...Instruments Direct Injector Driver System Manual 2013 National Instruments All rights reserved Download the LabVIEW 2013 version of the software When prompted choose the option to save the file NI_SCM...

Page 15: ...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 rele...

Page 16: ...National Instruments Direct Injector Driver System Manual 2013 National Instruments All rights reserved From there follow the instructions and prompts to finish installing the software...

Page 17: ...2013 National Instruments All rights reserved 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 chan...

Page 18: ...ings or 3rd party firewall settings to allow SCM to communicate with the external system 4 Power up the DI Driver System controller The DI Driver and PFI Driver modules do not need to be powered if si...

Page 19: ...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 Enter 192 168 1 101 for the...

Page 20: ...2013 National Instruments All rights reserved 10 Open the NI SCM console from the Windows Start menu under National Instruments Software Calibration Management 11 Within the SCM console right click i...

Page 21: ...from the DI Driver System including the user interface windows SCM will store these files in the Windows user Documents LabVIEW Data SCM Data directory The location of these files and the IP address...

Page 22: ...ssing the red square button in the SCM console 3 rd from left will close all open setup windows and stop user interface communications with the DI Driver System However the system will still continue...

Page 23: ...t Injector Driver System Manual 2013 National Instruments All rights reserved 15 If it is desired to change the network settings of the DI Driver System controller refer to Changing The Network Settin...

Page 24: ...n Information window 2 After the Execution Information window opens select the Network tab to make changes to the controller network settings The settings shown on this tab are similar to the Windows...

Page 25: ...address may change each time the system is powered Each time the IP address changes the Search for SCM Target dialog must be opened within the SCM console to locate the system on the network If the sy...

Page 26: ...blinking If both LEDs are not blinking refer to the Troubleshooting section 2 Use Search for SCM Target to Discover the IP Address If the IP address of the controller is discovered via the Search for...

Page 27: ...tem 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 The Subnet mask should be 255 255 255 0 Refer to the Out Of...

Page 28: ...DI Driver System software will not load This is indicated by the amber Status LED blinking 3 times 3 Again press and hold the reset button for greater than 5 seconds while booted into safe mode Relea...

Page 29: ...f the system controller network interface is in DHCP mode and the controller is not connected to a DHCP router the controller will default to a link local IP address of 169 254 X X If this happens a c...

Page 30: ...ctions below The PC used for interfacing with the DI Driver System may have the Windows Firewall turned off In this case the Allowed Programs list is not applicable and does not need to be checked If...

Page 31: ...ctor Driver System Manual 2013 National Instruments All rights reserved 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...

Page 32: ...tor Driver System Manual 2013 National Instruments All rights reserved To check the list of Allowed Programs return to the main Windows Firewall window and select Allow a program or feature through Wi...

Page 33: ...ibration Difference NI SCM Calibration File Manager NI SCM Fault Display Confirm that both Home Work Private and Public check boxes are checked Select OK and close the Windows Firewall window If the a...

Page 34: ...National Instruments Direct Injector Driver System Manual 2013 National Instruments All rights reserved...

Page 35: ...formed on new cRIO controllers without a working copy of the DI Driver System software NOTE The system controller network interface settings are not changed by updating the software image The DI Drive...

Page 36: ...serve the current calibration files on the system controller Otherwise the current calibration files on the system controller will be overwritten during the software update process 7 Press the Begin U...

Page 37: ...ackup to restore correctly For more information on changing your system to static IP mode see Changing The Network Settings Of The DI Driver System 1 Open the SCM console and select Backup Target from...

Page 38: ...up 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 7 During the image backup process the PC...

Page 39: ...ld be retrieved before restoring the backup image Step 1 below provides the optional instructions for retrieving the calibration file NOTE The system controller network interface settings are not chan...

Page 40: ...g and return to the Restore Target dialog 5 The selected target IP Address should be listed in the IP Address field and additional target information will be shown in the Target Description field 6 In...

Page 41: ...Real Time System Backup dialog 10 Press the Exit button to close the Real Time System Backup dialog 11 After the image restoration process the DI Driver System will be rebooted automatically Wait for...

Page 42: ...National Instruments Direct Injector Driver System Manual 2013 National Instruments All rights reserved 3 3 Hardware...

Page 43: ...2012 6 9 and 12 Channel Direct Injector Driver Systems The NI DIDS 2006 NI DIDS 2009 and NI DIDS 2012 DI Driver Systems include a cRIO 9022 controller and a cRIO 9114 8 slot chassis The slot assignme...

Page 44: ...3 3 1 a 6 9 and 12 Ch DI Driver System Configuration With Optional NI 9215 and PFI Driver The NI 9215 and NI 9758 PFI Driver modules are optional modules that may be purchased separately For more info...

Page 45: ...al power to the 15 pin D Sub NI recommends the following power supply options for powering the system components NI Part Number Model Number Input Voltage Output Voltage Output Current 783168 01 QS10...

Page 46: ...ch component is wired individually from a single star point for both positive and negative terminals of the power supply buses In contrast it is not recommended to power the components in a daisy chai...

Page 47: ...National Instruments Direct Injector Driver System Manual 2013 National Instruments All rights reserved 3 3 3 Connecting Injectors Sensors and Actuators...

Page 48: ...channels and provides a positive and negative terminal for each channel labeled INJX and INJX where X represents the channel number Solenoid and piezo injectors cannot be mixed within a DI Driver mod...

Page 49: ...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 ch...

Page 50: ...on event in order to keep the valve open The initial current level is referred to as the peak current phase and the current level for the remaining injection duration is referred to as the hold curren...

Page 51: ...National Instruments Direct Injector Driver System Manual 2013 National Instruments All rights reserved Figure 3 3 3 2 a Diagram of Typical Wiring of Port Fuel Injectors to a PFI Driver Module...

Page 52: ...ent capacity Refer to the PFI LS Driver Setup window for information about locking LS channels together for synchronized operation Each LS channel is independently controlled via pulse width modulatio...

Page 53: ...Description Pin Wire Color DI0a 1 Orange DI0b 9 Orange Black DI1a 2 Green DI1b 10 Green Black DI2a 3 Blue DI2b 11 Blue Black Supply 5 V Out 4 Red Supply 5 V Out 5 Red Black DI3a 6 White DI3b 13 White...

Page 54: ...sistors on each digital input command line in case the commands are unintentionally disconnected For an active high command the digital input should be pulled low such that the pulldown resistor is co...

Page 55: ...tem Using External ECU Direct Injector Driver Outputs When using another direct injected engine control unit ECU to command the DI Driver System it is sometimes possible to use the ECU direct injector...

Page 56: ...gineering units via the Analog Input Setup window The engineering values can be used as inputs to a variety of functions throughout the DI Driver System such as lookup tables and rail pressure control...

Page 57: ...ved 3 3 4 DI Driver System Component User Manual Reference SCM User Manual NI 9076 User Manual NI 9022 User Manual NI 9114 User Manual NI 9411 User Manual NI 9215 User Manual NI 9751 DI Driver User Ma...

Page 58: ...nerates a PWM duty cycle to maintain a specified rail pressure setpoint Some common rail fuel systems will have a High Pressure Valve HPV on the rail as a bleed valve to provide fuel flow through the...

Page 59: ...ruments Direct Injector Driver System Manual 2013 National Instruments All rights reserved Figure 3 4 a Diagram of Typical Wiring of an Inlet Metering Valve IMV and a High Pressure Valve HPV to a PFI...

Page 60: ...mple as shown in Table 3 5 a an 8 cylinder 4 stroke engine will have injection events separated by 90 degrees If a 12 Channel DI Driver system is used sequential injectors should be staged from one DI...

Page 61: ...ach window will close the window Also double clicking the bolded window name within the main window list will close the window A single click of a bolded window name will bring the selected window to...

Page 62: ...can be saved while the user interface is open by pressing the purple default calibration save button from the SCM console 4 th from left The default save function will save all current settings withi...

Page 63: ...on DI Driver Module slot assignment see the hardware setup section DIX_ModulePresent Tip Strip Indicates DI Driver module present and externally powered Detail Indicates the presence and recognition...

Page 64: ...iver module channels are commanded by a specified sequence of pulses and triggered by an external digital rising or falling edge to the assigned digital input channel The pulse sequence is configured...

Page 65: ...cted in DIX_OneShotSelect having a duration specified by DIX_OneShotTime This button returns to the OFF state automatically DIX_OneShotSelect Tip Strip Selects channel for one shot command Detail Sele...

Page 66: ...t overloaded Please refer to the DI Driver Rev F manual for various IPhaseArray configurations and the resulting current profile of the Solenoid injector The IPhaseArray consists of the following para...

Page 67: ...A special duration value of zero means that operation will remain in that phase until the end of the injection command A typical IPhase array configuration for operating piezo direct injectors is sho...

Page 68: ...n only drive one inverted piezo injector Please refer to the DI Driver Rev F manual for details on inverted piezo operation DIX_Scope Tip Strip DI Scope current and voltage trace Detail When icon is p...

Page 69: ...probe may be necessary for more detailed information The voltage trace shown is not recorded within injection commands Therefore the voltage trace will be constant with the last value recorded before...

Page 70: ...boost supply high voltage level Units V Detail Indicates the actual internal boost power supply voltage External High Voltage Tip Strip High voltage level supplied externally to terminal 7 of DI Driv...

Page 71: ...boost power supply charging fault Detail Indicates that the internal boost power supply is overloaded and cannot keep up with the demand otherwise it will overheat This is a critical fault and will sh...

Page 72: ...ostTime This can also occur if an external high voltage supply is used and is configured for outputting more than 195V Such a condition is strongly discouraged because the components of the DI Driver...

Page 73: ...thin the module are operating it is not possible to identify which channel is being displayed Note that the resolution of the current display is approximately 10 sec sampling interval and is for refer...

Page 74: ...e Control Tab Enable the PFI Driver module configure the operating mode test PFI channels with one shot pulses and monitor module faults PFI 1 4 Tab Enable individual PFI Driver PFI channels 1 4 and c...

Page 75: ...nfigure the operating mode test PFI channels with one shot pulses and monitor module faults PFI_ModulePresent Tip Strip Indicates PFI Driver module present and externally powered Detail Indicates the...

Page 76: ...ration mode is for the purpose doing injector flow calibrations Calibration mode is configured via the Calibration Mode Setup window for a specified number of injection events command duration and com...

Page 77: ...ShotSelect Tip Strip Selects channel for one shot command Detail PFI OneShotSelect selects the PFI Driver channel to which a one shot pulse is delivered To disable one shot functionality set to Disabl...

Page 78: ...icated 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 dete...

Page 79: ...ure current control parameters PFIX_FirstPeak Tip Strip Causes phase 2 to begin after current reaches first peak Detail A software option of the PFI Driver module to transfer operation from the first...

Page 80: ...above control image the current profile to the injector would be 4A for 1 5 msec followed by 1A for the remainder of the injection command PFIX_ChanEnable Tip Strip Enables PFI channel Detail Enables...

Page 81: ...ne and three are also provided special modes of operation for common rail diesel fuel pressure control It is typical that common rail diesel fuel systems have high pressure pumps with Inlet Metering V...

Page 82: ...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...

Page 83: ...trip Source of lowside PWM command Detail Selects the mode of operation for PFI LS1 Host Configuration Allows PWM parameters to be entered directly via this tab IMV Control Causes PWM parameters for t...

Page 84: ...whether to use duty cycle or pulsewidth parameters for PWM specification PFI LSX Frequency Tip Strip Frequency of lowside PWM command Units Hz Detail Specifies the frequency of PWM operation for the a...

Page 85: ...ector Driver System Manual 2013 National Instruments All rights reserved PFI LSX PulseWidth Tip Strip Pulse width of lowside PWM command Units msec Detail Specifies the pulsewidth of PWM operation for...

Page 86: ...The number of applicable DI Driver module channel destinations depends on the number of DI Driver modules available in the system and the slots in which they are inserted For example if there are two...

Page 87: ...destination controls can have the same selected digital signal source Each of the destination controls listed below have a similar drop down selection of digital signal source and are described below...

Page 88: ...r functions can be implemented on the Cam signals for capturing the angle of the cam rising edges configured via the Cam Phase Capture tab of the Engine Position Tracking Setup window PFIX_DigChanAsn...

Page 89: ...msec Filter sec Detail This display area shows the status of each NI 9411 digital input The status parameters shown are State Frequency Duty Cycle and Pulse Width This display area also provides contr...

Page 90: ...e input processing of the analog signals to the NI 9215 Analog Input module The window has four tabs Each tab is associated with one channel of the NI 9215 and provides signal identification monitorin...

Page 91: ...hat the conversion is linear and the table is 2x2 The X values correspond to the AIX_Raw V while the Y values correspond to the engineering parameter AIX u such as Rail Pressure bar AIX Tip Strip Outp...

Page 92: ...Strip Filter cutoff frequency Units Hz Detail Lowpass cutoff frequency of a 2 nd order filter on raw voltage SimEnable_AIX Tip Strip Enable simulation of this parameter in engineering units Detail Wh...

Page 93: ...f 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 EPT or TMP operating modes The operating m...

Page 94: ...of each parameter An independent TMP command sequence is provided for each DI Driver module The TMP command sequence associated with a DI Driver module can be configured to apply to all channels of t...

Page 95: ...tions for each if the three DI Driver module channels When OFF each channel receives a uniform duration command Pulse Tip Strip Enables injection pulse Detail When ON the command to the associated DI...

Page 96: ...ection pulse The ON OFF button above the Delay and Duration parameters determines whether the pulse will be active or inactive The control sends commands to Ch 2 if the Enable Individual DIX Channel D...

Page 97: ...gle with respect to the channel s Top Dead Center TDC reference Some parameters are disabled according to the selected DIX_Timing Mode The disabled parameters will retain their most recently entered v...

Page 98: ...r SOI Timing Mode The reference timing is TDC position for each individual cylinder Applicable to EPT mode Duration Tip Strip Duration of injection pulse Units msec Detail Specifies the time duration...

Page 99: ...iming mode of each injection pulse as Start Of Injection or End Of Injection Detail Selector for choosing between Start of Injection SOI Mode and End of Injection EOI Mode When SOI mode is selected th...

Page 100: ...OnCycle for their assigned DI channels Also manipulates the corresponding SkipFire_DI1_ChnX buttons in the DI1 Adv Settings Window SkipFire_Cycles Tip Strip Specifies the period length in number of cy...

Page 101: ...l Instruments All rights reserved 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 Setting...

Page 102: ...etain their most recent value and will not accept a value from the keyboard The DI module can also be operated in a Skip Fire mode wherein the user specifies a Skip Fire Sequence according to the tota...

Page 103: ...Train for SOI Timing Mode The reference timing is TDC position for each individual cylinder Applicable to EPT mode EOI Timing Tip Strip End Of Injection angle with respect to TDC Units DBTDC Detail Wh...

Page 104: ...ing Mode Tip Strip Selects timing mode of each injection pulse as Start Of Injection or End Of Injection Detail Selector for choosing between Start of Injection SOI Mode and End of Injection EOI Mode...

Page 105: ...in EPT mode For example if the number 7 is entered the DI injector will continuously repeat a seven cycle sequence as long as SkipFire_DI1_ChnX is enabled for the desired channel It also manipulates...

Page 106: ...l tab of the PFI and LS Driver Setup the EPT parameters of this tab are not applicable The lowside driver channels of the PFI Driver module do not have the ability to be operated engine synchronously...

Page 107: ...ne Position Tracking Setup window Duration Ch2 4 msec and CAD Tip Strip Duration of injection pulse Units msec and CAD Detail See information for Duration Ch1 msec and Duration Ch1 CAD SkipFire_PFI_Ch...

Page 108: ...nables injection pulse Detail When ON the TMP Mode command to the PFI Driver module will be active for the specified duration When OFF the command will be inactive but the specified timing and duratio...

Page 109: ...s All rights reserved TMP OneShot_PFI_ChnX Tip Strip Manually triggers TMP injection command sequence Detail Pressing this button will trigger the configured TMP command sequence to the associated PFI...

Page 110: ...output which requires a pullup resistor typically 5 KOhm connected between the sensor output and the sensor power supply voltage The pullup resistor should be installed as physically close to the NI...

Page 111: ...as if there were no additional teeth For example a 6 1 pattern would consist of 6 physical evenly spaced teeth and an additional physical tooth placed between two evenly spaced teeth EPT N 1 function...

Page 112: ...angular ticks of crank position travel having a resolution dependent on EXTRAP and the number of physical teeth per crankshaft rotation For example if using the N M EPT VI which has an extrapolation o...

Page 113: ...As sync is maintained CrankCount will show the latest crankshaft tooth count with respect to absolute 0 position Each EPT function will have different rules for achieving and maintaining sync as well...

Page 114: ...culated MaxCAT value is displayed on the EPT tab Pattern Type NumberOfCrankTeeth Stroke Extrapolation MaxCAT CAD CAT EPT ENC 2 max 3600 4 2 28800 0 025 EPT ENC 2 min 180 4 2 1440 0 500 EPT ENC 4 max 7...

Page 115: ...urrent back to ground The wire used for NI 9411 COM ground reference should not be considered as a power ground return path If noise spikes are still causing false triggering of the digital input circ...

Page 116: ...Extension parameters may be used to move the cam signal forward by a specified number of crank teeth and extend the CamSig for a specified number of crank teeth in order to cover one of the gaps The C...

Page 117: ...maintained according to the location of each Plus1 tooth However CamSig is still monitored to report whether the signal is normally alternating high and low at each Plus1 tooth The CamHistory indicato...

Page 118: ...y other crank reference is allowed to pass through to the CamSig input of the EPT function Encoder style patterns are a very common form of engine position tracking in both production and research eng...

Page 119: ...berOfCrankTeeth should be set to the encoder pulse count and Stroke should be set according to the engine type 2 STROKE or 4 STROKE If the engine is a 4 stroke then a cam phase signal must be present...

Page 120: ...pattern type Refer to tables 4 6 a and 4 6 b in the Engine Position Tracking Setup window section for pattern support details EPT ENC 2 Supports encoder pattern types and extrapolates to 2 2 4 Crank...

Page 121: ...elf after being pressed Stroke Tip Strip Piston strokes per engine cycle Detail When 2 STROKE the EPT is tracking teeth from 0 to NumberOfCrankTeeth When 4 STROKE the EPT is tracking teeth from 0 to 2...

Page 122: ...a 60 2 crankshaft pattern would have NumberOfMissingTeeth 2 This parameter is only applicable for N M pattern types Plus1Location Tip Strip Plus1 tooth location with respect to mid point Detail When...

Page 123: ...level and the number of physical teeth per crankshaft rotation For example if using the N M EPT VI which has an extrapolation of 7 the number of CAT per crank tooth would be 2 7 128 and the internall...

Page 124: ...chronization acquired with the crank and cam signals Indicates SYNC while position tracking is taking place StallSpeed Tip Strip Engine speed at which EPT will lose sync and indicate CrankStalled Unit...

Page 125: ...of crank teeth are counted before the gap is detected In other words physical teeth are received at the location where a gap is expected This condition causes a loss of sync Re sync is not allowed unt...

Page 126: ...offset cam signal will go low at the following rising edge of the crank signal The resulting signal may need to be extended The input to the cam offset function is from the digital input assigned to...

Page 127: ...em provides an optional extension function applied to the cam signal selected by CamSelect The extension function extends the cam signal by the number of crank teeth specified by CamExtension The star...

Page 128: ...ically ANDed with the cam signal selected by CamSelect Therefore the cam signal must be TRUE to allow the EncZ signal to pass through to the EPT When set to EncZ Passed the EncZ signal will always be...

Page 129: ...ned to the Cam2 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 EncZ Tip Strip Indicates state of the CAM signal...

Page 130: ...rip 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 GlobalTDCOffs...

Page 131: ...DC parameters will have non zero values which specify the CAD spacing with respect to TDC1 TDC values are independent from any particular DI Driver or PFI Driver channel The TDC values are mapped to a...

Page 132: ...n a span of 240 degrees such that the firing windows around each of the three channels overlap If the windows around each of the three DI Driver channels overlap then the Firing Window Overlap Detecte...

Page 133: ...fore angle based firing windows are used to define a period during which an injection event can take place for a given PFI channel A firing window is created around each PFI channel specified by a fir...

Page 134: ...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 The auxiliary PID functions can be used...

Page 135: ..._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 Cam1 rising edge Cam...

Page 136: ...its DBTDC Detail Defines the start of a window with respect to the selected TDCX to search within for Cam2 rising edge Cam2_Capture_End Tip Strip End of angle based capture window for cam signal Units...

Page 137: ...ctor Driver System Manual 2013 National Instruments All rights reserved 4 6 4 EPT Diagnostics Tab EPT Scope Tip Strip Displays scope traces determined by setup Units Samples Detail Displays the logic...

Page 138: ...nes 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 EPT Scope Scope C...

Page 139: ...s currently in sync Clr Flag Clears EPT errors Detail When TRUE indicates that the EPT function is in sync When FALSE indicates that the EPT function is not in sync Scope Mode Options Tip Strip Define...

Page 140: ...nnel of each DI Driver may be enabled at a time otherwise no commands will be delivered to a module with multiple channels enabled This window is only applicable when one or more DI Driver modules are...

Page 141: ...internal pulse counter to zero CalSeq Running Tip Strip Indicates sequence status Detail Indicates the running status of the injection command sequence CalSeq Duration Tip Strip Duration of injection...

Page 142: ...nfigured 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...

Page 143: ...te tab is utilized for each lookup table configuration Each tab provides the ability to select from a variety of table input sources and assign the table output to an array of Flex Control Parameter d...

Page 144: ...l Parameters selected in Table1D_X_FlexControlParameters The Flex Control Parameters are a list of many controls from the various setup windows of the DI Driver System When a Flex Control Parameter is...

Page 145: ...e 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 Table...

Page 146: ...s reserved Table1D_X_FlexControlParameters Tip Strip Selects destination of the 1D lookup table output Detail Array of Flex Control Parameter selectors Each selector maps the lookup table output to a...

Page 147: ...ontrols from the various setup windows of the DI Driver System When a Flex Control Parameter is selected here the value from the lookup table output will overwrite that parameter The table is only act...

Page 148: ...ters for selection are analog inputs battery voltage digital input parameters cam phase engine speed and user variables Table2D_X_Description Detail Text field for entering a lookup table description...

Page 149: ...Injector Driver System Manual 2013 National Instruments All rights reserved 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 gene...

Page 150: ...erVariable4 The User Variables Tab is used to document and manually specify the value of each user variable If a lookup table output value is mapped to one of these user variables then the lookup tabl...

Page 151: ...inal output value to be mapped to a Flex Control Parameter The Feed Forward can be entered manually or overwritten by lookup table outputs or operating points While PID operation is enabled the final...

Page 152: ...ailable parameters for selection are analog inputs battery voltage digital input parameters cam phase engine speed and user variables AuxPIDX_ProcessVariable Tip Strip Feedback value to PID controller...

Page 153: ...ional term to the total PID output AuxPIDX_Ti Tip Strip Integral time constant for PID controller lower stronger action 0 disabled Detail Integral time constant A value of zero disables integral contr...

Page 154: ...in Tip Strip PID output minimum limit before feed forward is added Detail Minimum output allowed from the PID controller AuxPIDX_FF Tip Strip Feed forward value added to PID output Result placed in PI...

Page 155: ...ables writing of PID final output to selected Flex Control Parameters Detail When Enabled enables the writing of the AuxPIDX_FinalOutput value to the array of selected Flex Control Parameters in AuxPI...

Page 156: ...uxPIDX_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...

Page 157: ...e The reason for this is because two PID controllers acting on IMV and HPV simultaneously would conflict Typically RPC is performed using IMV PID control while applying a constant duty cycle to the HP...

Page 158: ..._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 t...

Page 159: ...urn off until the RailPFault error has been cleared RailP_Fault Tip Strip Indicates the rail pressure fault status Detail Indicates that the rail pressure has exceeded the value specified in RailP_Max...

Page 160: ...ects the IMV or HPV as controlled by PID Detail Selects between IMV PID Mode or HPV PID Mode When in IMV PID Mode the HPV PID control parameters will be disabled grayed out and the HPV will be control...

Page 161: ...s Hz Detail Frequency of the PWM signal to the IMV solenoid IMV_Kc Tip Strip IMV PID proportional gain Units bar Detail Proportional gain A value of zero disables proportional integral and derivative...

Page 162: ...ribution of the integral term to the total PID output IMV_Td Tip Strip Derivative time constant for IMV PID controller higher stronger action 0 disabled Units min Detail Derivative time constant for t...

Page 163: ...his parameter is only applicable when RailP_ControlMode is set to IMV PID Mode IMVNonPIDFF Tip Strip Duty cycle feed forward for the IMV while doing PID control of the HPV Units Detail Feed forward du...

Page 164: ...and nominal solenoid resistance to limit current to 3A for channel pair Units Detail Maximum duty cycle limit based on the battery voltage and the nominal resistance of the valve This value prevents...

Page 165: ...nd nominal solenoid resistance Units A Detail An estimate of the current flowing through the IMV based on the duty cycle battery voltage and the nominal resistance of the valve HPV_Enable Tip Strip En...

Page 166: ...e proportional term to the total PID output HPV_Ti Tip Strip Integral time constant for HPV PID controller lower stronger action 0 disabled Units min Detail Integral time constant A value of zero disa...

Page 167: ...dded HPV_PIDMin Tip Strip HPV PID output minimum limit before feed forward is added Units Detail Minimum output allowed from the PID controller before the feed forward HPV_PIDFF is added HPV_PIDFF Tip...

Page 168: ...a constant duty cycle defined by HPV_ManualDC HPV_ManualDC Tip Strip Value to override HPV PID final output when ManualOverride TRUE Units Detail Manual duty cycle applied to HPV when HPV_ManualOverri...

Page 169: ...HPV_NomResistance Tip Strip Nominal resistance of HPV solenoid Units Ohms Detail Nominal resistance of the HPV solenoid This value is used to calculate the maximum duty cycle applied to the HPV It is...

Page 170: ...nd the control specification can be Duty Cycle or Pulse Width AuxPWMX TimingMode Tip Strip Format of PWM signal command Detail Selects the specification mode for the time between rising edges of the P...

Page 171: ...s Detail When AuxPWMX ControlMode is set to Duty Cycle this field is enabled for specifying the time between rising and falling edges of the PWM signal AuxPWMX Period Tip Strip Period of PWM signal Un...

Page 172: ...National Instruments Direct Injector Driver System Manual 2013 National Instruments All rights reserved Aux PWX 2 4 See above descriptions...

Page 173: ...ranges As long as the specified range is true for the selected process variable the associated operating point will be executed Up to 40 Flex Control Parameters and up to 50 Operating Points can be im...

Page 174: ...he table to remain at the current operating point When OFF operating point operation resumes This parameter is only applicable when Enable OP is ON Reset OP Tip Strip In Timer Mode reset operating poi...

Page 175: ...eans that the cycle will repeat continuously This parameter is only applicable to Timer Mode OP Loops Completed Tip Strip Indicates the number of operating point loops completed This parameter is only...

Page 176: ...re multiple operating points satisfied by the Trigger Wildcards This parameter is not applicable to Timer Mode Highest Takes Priority Change operating point to the point which has the highest operatin...

Page 177: ...m Error Tip Strip When enabled OP will continue regardless of DI Driver System errors Detail When set to True normal execution of the operating point function will take place regardless of the state o...

Page 178: ...r Behavior and Multiple Trigger Behavior parameters The syntax for Trigger Wildcard entries is as follows Parenthesis Bounded Lower Value Upper Value Detail Trigger Wildcard is satisfied if the Proces...

Page 179: ...t There are many Flex Control Parameters to choose from related to many different controls from various setup windows within the DI Driver System The value for each selected Flex Control Parameter wil...

Page 180: ...windows but the function may be optionally enabled or disabled The green LED for each parameter indicates whether the parameter is actively being written by the function For example the screen shot in...

Page 181: ...ments All rights reserved 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 Syst...

Page 182: ...ments All rights reserved CalTrend Window 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 Syst...

Page 183: ...bles 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 File Path Tip...

Page 184: ...tion to create a new file for the data overwriting any existing file Append Suffix Tip Strip Select to append suffix to file name Detail Determines whether the numerical suffix specified in File Name...

Page 185: ...les or disables data logging Stop Trigger Tip Strip Selects the method by which the data logging is stopped or continued if set to None Detail None Data logging is started and stopped via Log Data Fil...

Page 186: ...c available for data storage Units bytes Log File Size Tip Strip Size of log file Units bytes Detail Indicates the current file size of the log file in process Values Logged Tip Strip Number of sample...

Page 187: ...p Select to clear log file fault Detail Clears the error indicated by Log Write Error or File Creation Error LEDs Variables to Log Detail The variables to be logged are specified in an array of drop d...

Page 188: ...the status of each fault within the DI Driver System The faults are displayed in alphabetical order Hide Inactive Faults Detail Filters the fault list to show only active faults Fault Severity Detail...

Page 189: ...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 Value resets to 0 when fault is acknowledged...

Page 190: ...lt will remain active after the fault condition is removed Sticky Cycle Detail Indicates the number of Key Cycles the fault will remain active after the fault condition is removed Fault Time Detail In...

Page 191: ...jector Driver System Manual 2013 National Instruments All rights reserved Disable Detail Double clicking the Disable cell associated with the fault will disable the fault from becoming active even if...

Page 192: ...The purpose of the Execution Information window is for diagnostic purposes It is divided into three tabs titled Static Info Network and Run Time Info The first and third tabs show information about s...

Page 193: ...s Direct Injector Driver System Manual 2013 National Instruments All rights reserved 4 18 1 Static Info The Static Info Tab of the Execution Information window displays configuration information for t...

Page 194: ...Driver System Manual 2013 National Instruments All rights reserved 4 18 2 Network The Network tab of the Execution Information window displays the current network settings of the controller and allow...

Page 195: ...ystem Manual 2013 National Instruments All rights reserved 4 18 3 Run Time Info The Run Time Info tab of the Execution Information window displays the execution time of various software processes and...

Page 196: ...SER1 LED blinking 3 times followed by a long steady ON If so there is an activation error Please contact the National Instruments support team If the USER1 and USER FPGA LEDs are not blinking at all p...

Page 197: ...National Instruments Direct Injector Driver System Manual 2013 National Instruments All rights reserved 6 Diagrams Reverse Battery Relay Protection Diagram cRIO 9076 Slot Assignments...

Page 198: ...National Instruments Direct Injector Driver System Manual 2013 National Instruments All rights reserved NI 9114 Chassis Slot Assignments CompactRIO cRIO 9076 Front Panel...

Page 199: ...l Instruments Direct Injector Driver System Manual 2013 National Instruments All rights reserved COMBICON power connector for cRIO 9076 CompactRIO cRIO 9022 Front Panel COMBICON power connector for cR...

Page 200: ...onal Instruments Direct Injector Driver System Manual 2013 National Instruments All rights reserved NI 9411 Pin and Terminal Assignments DI Driver Terminal assignments NI 9215 Driver Terminal assignme...

Page 201: ...National Instruments Direct Injector Driver System Manual 2013 National Instruments All rights reserved PFI Driver Terminal assignments Use of Ferrules on Screw Terminal Connections...

Page 202: ...National Instruments Direct Injector Driver System Manual 2013 National Instruments All rights reserved Connecting Solenoid Direct Injectors to the DI Driver...

Page 203: ...National Instruments Direct Injector Driver System Manual 2013 National Instruments All rights reserved Connecting Piezo Direct Injectors to the DI Driver...

Page 204: ...National Instruments Direct Injector Driver System Manual 2013 National Instruments All rights reserved Connecting Port Fuel Injectors to the PFI Driver...

Page 205: ...National Instruments Direct Injector Driver System Manual 2013 National Instruments All rights reserved Connecting General Purpose Solenoids to the PFI Driver LS Channels...

Page 206: ...National Instruments Direct Injector Driver System Manual 2013 National Instruments All rights reserved Connecting Inlet Metering High Pressure Valves to the PFI Driver...

Page 207: ...Instruments Direct Injector Driver System Manual 2013 National Instruments All rights reserved 7 Additional Support Feedback Please contact NI Systems Support at 210 248 9308 or powertraincontrolsinf...

Page 208: ...National Instruments Direct Injector Driver System Manual 2013 National Instruments All rights reserved 8 Important Information...

Page 209: ...ccuracy In the event that technical or typographical errors exist National Instruments reserves the right to make changes to subsequent editions of this document without prior notice to holders of thi...

Page 210: ...her 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...

Page 211: ...are registered trademarks of Research Engineering Manufacturing Inc FireWire is the registered trademark of Apple Inc Linux is the registered trademark of Linus Torvalds in the U S and other countries...

Page 212: ...l Instruments All rights reserved 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...

Page 213: ...ARDWARE AND OR SOFTWARE UNANTICIPATED USES OR MISUSES OR ERRORS ON THE PART OF THE USER OR APPLICATIONS DESIGNER ADVERSE FACTORS SUCH AS THESE ARE HEREAFTER COLLECTIVELY TERMED SYSTEM FAILURES ANY APP...

Page 214: ...esponsible 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 informat...

Reviews: