background image

 

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

Summary of Contents for NI DIDS-2103

Page 1: ...DS 2100 Series User Manual National Instruments 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...

Page 2: ...ctuators 44 3 3 3 1 Direct Injectors to DI Driver Channels 45 3 3 3 2 Port Fuel Injectors to PFI Channels 47 3 3 3 3 Proportional Solenoid Valves to PFI Lowside Channels 49 3 3 3 4 Digital Signals to...

Page 3: ...tup Window 172 4 13 Operating Point Setup Window 175 4 14 User Variables 183 4 15 TDK HV Supply Control Setup 184 4 16 Active Flex Control Parameters Window 187 4 17 CalScopes 188 4 18 CalTrends 189 4...

Page 4: ...injectors or 8 piezoelectric injectors Additionally the NI DIDS 2109 and DIDS 2112 feature a NI 9760 VR Hall module capable of accepting variable reluctuance engine position signals The systems provid...

Page 5: ...NI DIDS 2100 Series User Manual National Instruments 5 2 Warnings Please read the following warnings for your safety and that of the product...

Page 6: ...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 which includes an internal serie...

Page 7: ...f 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 the internal high voltage...

Page 8: ...8 ni com NI DIDS 2100 Series User Manual 3 Getting Started This guide will provide instructions to set up the National Instruments Direct Injector Driver System hardware and software...

Page 9: ...NI 9751 DI Driver Module 782076 01 DIDS 2103 1 1 1 DIDS 2106 1 1 2 DIDS 2109 1 1 1 3 DIDS 2112 1 1 1 4 Table 3 1 a I O Hardware Included In The DI Driver System Optional I O modules supported by all D...

Page 10: ...10 ni com NI DIDS 2100 Series User Manual 3 Reverse Battery Protection Relay P N 782784 01 4 NI 9411 Module Breakout Harness P N 782785 01...

Page 11: ...NI DIDS 2100 Series User Manual National Instruments 11 3 2 Software...

Page 12: ...er 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 link below Download SCM Softwa...

Page 13: ...NI DIDS 2100 Series User Manual National Instruments 13 Download the most recent version of the software When prompted choose the option to save the file Software Installation...

Page 14: ...reated 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...

Page 15: ...NI DIDS 2100 Series User Manual National Instruments 15 From there follow the instructions and prompts to finish installing the software...

Page 16: ...es User Manual 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 settin...

Page 17: ...s 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 simpl...

Page 18: ...elow 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 IP address field Enter 255 255...

Page 19: ...ational Instruments 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 l...

Page 20: ...CM will take about 30 seconds to download several files from the DI Driver System including the user interface windows SCM will store these files in the Windows user Documents LabVIEW Data SCM Data di...

Page 21: ...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 to operate according to the mos...

Page 22: ...22 ni com NI DIDS 2100 Series User Manual 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...

Page 23: ...starting the system main user interface double click on the Execution Information window 2 After the Execution Information window opens select the Network tab to make changes to the controller networ...

Page 24: ...DHCP mode for the DI Driver System controller because the IP 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...

Page 25: ...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 SCM Target dialog but the Download Files che...

Page 26: ...ble Connection If the green and amber LEDs directly under the controller Ethernet port are not active or blinking then there is no physical connection to a network router or PC or there is no power to...

Page 27: ...Release the reset button This will cause the controller to reboot into safe mode AND reset the network interface settings to DHCP mode 4 Press and immediately release the reset button This will cause...

Page 28: ...terfacing 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 the Windows Firewall is turned...

Page 29: ...2100 Series User Manual National Instruments 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 sho...

Page 30: ...ni com NI DIDS 2100 Series User Manual 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 me...

Page 31: ...CM 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 above programs are not in...

Page 32: ...32 ni com NI DIDS 2100 Series User Manual...

Page 33: ...isting DI Driver Systems using a cRIO 9066 controller A software update cannot be performed on new cRIO controllers without a working copy of the DI Driver System software NOTE The system controller n...

Page 34: ...on may be selected if it is desired to preserve the current calibration files on the system controller Otherwise the current calibration files on the system controller will be overwritten during the s...

Page 35: ...ect Backup Target from the File menu to open the Real Time System Backup dialog 2 Select the the desired system from the Target dropdown menu 3 Enter the User Name and Password for that particular sys...

Page 36: ...User Manual 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 R...

Page 37: ...will overwrite the entire system hard drive If a critical calibration file is stored on the controller it should be retrieved before restoring the backup image Step 1 below provides the optional inst...

Page 38: ...ttings 2 Open the SCM console and select Real Time Backup and Restore from the File menu to open the Real Time Backup and Restore dialog 3 Press the triangular button in the Target field to allow SCM...

Page 39: ...em will be rebooted automatically Wait for the USER1 and USER FPGA LEDs to start blinking indicating the DI Driver System application is running 8 If calibration files were backed up in step 1 use an...

Page 40: ...40 ni com NI DIDS 2100 Series User Manual 3 3 Hardware...

Page 41: ...luded The DI Driver System software can only communicate with the modules when they are in their assigned slots as shown in figure 3 3 1 The NI 9411 and NI 9760 modules can communicate with the any of...

Page 42: ...plied to the screw terminal block if 5V regulated output power is required from the 37 pin D Sub connector to an optical encoder Do not connect external power to the 37 pin D Sub NI recommends the fol...

Page 43: ...wertrain Controls typically recommends a 750 W supply the optimal voltage and current capabilities of that supply will depend upon the particular application for DI Driver System For more information...

Page 44: ...44 ni com NI DIDS 2100 Series User Manual 3 3 3 Connecting Injectors Sensors and Actuators...

Page 45: ...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 module The DI Driver module...

Page 46: ...ng 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 NI pr...

Page 47: ...p 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 current phase Typically the pe...

Page 48: ...48 ni com NI DIDS 2100 Series User Manual Figure 3 3 3 2 a Diagram of Typical Wiring of Port Fuel Injectors to a PFI Driver Module...

Page 49: ...e PFI LS Driver Setup window for information about locking LS channels together for synchronized operation Each LS channel is independently controlled via pulse width modulation PWM PWM duty cycle fro...

Page 50: ...nge 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 Black DI4a 7 Green White DI4b 14 Blue White DI5a 8...

Page 51: ...should connect to the a and b pins respectively It is good practice to use external 1K pull down or pull up resistors on each digital input command line in case the commands are unintentionally disco...

Page 52: ...tor Output to the DI Driver System 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...

Page 53: ...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 The analog input channe...

Page 54: ...on the movement of ferrous material steel teeth past the tip of the sensor to change the magnetic flux of the sensor This creates a voltage pulse across the leads of the sensor s wire coil Refer to t...

Page 55: ...nt User Manual Reference SCM User Manual NI 9066 User Manual NI 9411 User Manual NI 9201 User Manual NI 9751 DI Driver User Manual NI 9758 PFI Driver User Manual NI 9760 VR Hall User Manual PS 17 Powe...

Page 56: ...ntain 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 system for stable pressure cont...

Page 57: ...NI DIDS 2100 Series User Manual National Instruments 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...

Page 58: ...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 Driver module to the next By d...

Page 59: ...e 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 the top with focus Press...

Page 60: ...terface 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 within the setup windows to the defa...

Page 61: ...t assignment see the hardware setup section DIX_ModulePresent Tip Strip Indicates DI Driver module present and externally powered Detail Indicates the presence and recognition of the associated DI Dri...

Page 62: ...ded 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 via the DI TMP tab of the Pulse...

Page 63: ...t 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 Selects the DI Driver channe...

Page 64: ...e DI Driver Rev F manual for various IPhaseArray configurations and the resulting current profile of the Solenoid injector The IPhaseArray consists of the following parameters IPhaseDrive Tip Strip Se...

Page 65: ...e 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 shown below DIX_Phase1First...

Page 66: ...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 pressed it will display a dialog...

Page 67: ...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 the injection command A...

Page 68: ...l 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 Driver to override internal boost s...

Page 69: ...ing 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 shut down the internal boo...

Page 70: ...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 module are only rated for 200V...

Page 71: ...ating 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 reference only A box instrume...

Page 72: ...iver 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 configure current control parame...

Page 73: ...de 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 presence and recognition...

Page 74: ...doing injector flow calibrations Calibration mode is configured via the Calibration Mode Setup window for a specified number of injection events command duration and command period Only one PFI channe...

Page 75: ...ects 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 Disabled PFI_OneShotTime Tip S...

Page 76: ...etected when the current never reaches the requested current level specified by the lowest current setpoint in Phase 1 or Phase 2 of the PFI 1 4 tab This is not a critical fault If an open circuit fau...

Page 77: ...d engine angle users must set the PFI Mode on the PFI Module Control tab of the PFI and LS Driver Setup Window to EPT and then specify an angle delay and pulse duration on the PFI tab of the Pulse Gen...

Page 78: ...ITY OF THE INJECTION EVENT WILL CHANGE AND THE INJECTOR WILL INJECT FUEL DURING THE MAJORITY OF THE ENGINE CYCLE BE CERTAIN TO SET THE MODE TO NORMAL TO DRIVE A PFI INJECTOR Channel Output Illustratio...

Page 79: ...meters 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 phase to the second phas...

Page 80: ...t 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 individual PFIX Channel of the...

Page 81: ...ovided 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 Valves IMV which are prop...

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

Page 83: ...WM 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 the associated channel to...

Page 84: ...lsewidth 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 associated PFI LS channel PFI LS...

Page 85: ...2100 Series User Manual National Instruments 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 c...

Page 86: ...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 f...

Page 87: ...can be configured to operate in one of four modes VR Adaptive Arm the default mode VR Manual Arm Hall or Hall with Pull up VRHall_Module_Present Tip Strip VR Hall Module Present Detail Reports presenc...

Page 88: ...hold for zero crossing detection Hall Disabled pull up resistor Manually or programmatically set logic threshold no zero crossing detection Hall w Pull up Enabled pull up resistor Manually or programm...

Page 89: ...e analog signals to the NI 9201 Analog Input module The window has eight tabs Each tab is associated with one channel of the NI 9201 and provides signal identification monitoring filtering and convers...

Page 90: ...d 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 Output from calibration table Units...

Page 91: ...quency 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 When TRUE passes the Sim_A...

Page 92: ...ndow 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 mode of each module is configure...

Page 93: ...dependent 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 that module or each chann...

Page 94: ...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 Driver module channel will be a...

Page 95: ...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 Duration parameter is ena...

Page 96: ...angle 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...

Page 97: ...ference 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 of the injection pulse T...

Page 98: ...lse 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 the EOI Timing parameters will be...

Page 99: ...ed 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 cycles for the Skip Fire S...

Page 100: ...al 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...

Page 101: ...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 total number of cycles desir...

Page 102: ...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 When DIX Timing Mode is set to E...

Page 103: ...cts 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 When SOI mode is select...

Page 104: ...e 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 and is manipulated by the corr...

Page 105: ...When TMP Mode is selected in the PFI Module Control 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 hav...

Page 106: ...on Ch1 msec Tip Strip Duration of injection pulse Units msec Detail Time duration of the EPT mode injection pulse The ON OFF button above each Timing and Duration parameter determines whether the puls...

Page 107: ...number of active cycles during skip fire sequence in EPT Mode Min 1 Detail Specifies the number of active cycles included in a skip fire sequence when the PFI injector is operated in EPT mode The len...

Page 108: ...Ch1 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 Driver module cha...

Page 109: ...lted for properly connecting the sensor to power ground and the NI 9411 digital input channel The NI 9411 supports both single ended and differential digital signal types Hall effect sensors typically...

Page 110: ...l teeth followed by two missing teeth EPT N M function can be configured to track 360 or 720 degrees depending upon an optional camshaft input When tracking 360 degrees for 2 stroke engines the camsha...

Page 111: ...er crank reference such that every other crank reference is allowed to pass through to the CamSig input of the EPT function This would cause the crank encoder pattern to effectively generate twice the...

Page 112: ...m signals prior to entering the EPT function The DI Driver System software provides an integrating filter function which rejects positive and negative digital signal pulses having a pulse width less t...

Page 113: ...her incremented at a rate proportional to the previous crank tooth period If CurrentPosition reaches the correct position expected for the next tooth before the tooth is received then CurrentPosition...

Page 114: ...FlagClear button on the EPT tab An obvious possible reason for such errors would be that the crank or cam trigger wheel pattern does not match the configuration of the selected EPT function If this is...

Page 115: ...nated by configuring the VI with Stroke 4 STROKE 2 Stroke Applications Position 0 and tooth 0 coincide with the first tooth following each crank tooth gap The CamSig input is ignored CrankCount will i...

Page 116: ...om 0 to NumberOfCrankTeeth 1 CrankCount will not be incremented at the location of the Plus1 tooth For example if the Plus1 tooth is advanced and NumberOfCrankTeeth 6 then CrankCount would increment f...

Page 117: ...NI DIDS 2100 Series User Manual National Instruments 117 Figure 4 6 c 6 1 advanced crankshaft trigger wheel tooth numbering...

Page 118: ...wed 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 engine control systems Production...

Page 119: ...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 and logically gated Enc...

Page 120: ...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 Angle Ticks CAT between each cr...

Page 121: ...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 2xNumberOfCrankTeeth Eng...

Page 122: ...ld 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 Advance the EPT is configured...

Page 123: ...f 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 internally calculated CurrentPos...

Page 124: ...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 Units RPM Detail A crankshaft speed...

Page 125: ...ted 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 until the flag is cleared...

Page 126: ...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 the Cam1 or Cam2 signal via th...

Page 127: ...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 starting reference for the e...

Page 128: ...al 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 passed through to the EPT rega...

Page 129: ...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 Detail Indicates the l...

Page 130: ...bsolute 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 When TDC1 is aft...

Page 131: ...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 specific hardware driv...

Page 132: ...hat 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 Detected Indicator will be set TRUE a...

Page 133: ...iring 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 firing window start a...

Page 134: ...ctuation 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 for this purpose and configure...

Page 135: ...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 Cam1_Capture_End Tip Strip...

Page 136: ...tart 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 DBTDC Detail Defines the end...

Page 137: ...100 Series User Manual National Instruments 137 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 functi...

Page 138: ...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 Channel Assignments Tip Strip Sc...

Page 139: ...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 Defines amount and type of inf...

Page 140: ...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 configured for Calibration mo...

Page 141: ...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 pulses Units msec Deta...

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

Page 143: ...trol Parameters selected in DirectMap_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 Paramet...

Page 144: ...meter 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 ca...

Page 145: ...lookup table output to a Flex Control Parameter The selected parameter will be overwritten by the lookup table output The Flex Control Parameters can be selected one of two ways by left unclicking an...

Page 146: ...kup 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 destinations Each lookup table c...

Page 147: ...n 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 selected here the valu...

Page 148: ...lues of the lookup table The available parameters for selection are analog inputs battery voltage digital input parameters cam phase engine speed and user variables Table1D_X_Description Detail Text f...

Page 149: ...le output to a Flex Control Parameter The selected parameter will be overwritten by the lookup table output The Flex Control Parameter can be selected one of two ways by left unclicking and searching...

Page 150: ...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 active when it is enabled via Ena...

Page 151: ...ering a lookup table description Table2D_X_FlexControlParameters Tip Strip Selects destination of the 2D lookup table output Detail Array of Flex Control parameter selectors Each selector maps the loo...

Page 152: ...DS 2100 Series User Manual 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 look...

Page 153: ...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 output value can be ove...

Page 154: ...on are analog inputs battery voltage digital input parameters cam phase engine speed and user variables AuxPIDX_ProcessVariable Tip Strip Feedback value to PID controller Units Same as Process Variabl...

Page 155: ...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 contribution to the PID outpu...

Page 156: ...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 PID final output Detail Feed forw...

Page 157: ...nal 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 AuxPID_X_FlexControlParam Au...

Page 158: ...rameter selectors Each selector maps the AuxPIDX_FinalOutput value to a Flex Control Parameter The selected parameter will be overwritten by the AuxPIDX_FinalOutput The Flex Control Parameter can be s...

Page 159: ...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 HPV The RPC function must...

Page 160: ...tes 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 RailP_Channel...

Page 161: ...Fault 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_Thresh This fault must...

Page 162: ...led 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 controlled by a constant duty cycle a...

Page 163: ...f 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 contributions to the PI...

Page 164: ...o 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 the IMV PID controller A value o...

Page 165: ...plicable 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 duty cycle applied to the...

Page 166: ...e 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 the current from exceeding the...

Page 167: ...stance 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 Enables PWM control of HPV...

Page 168: ...l 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 disables integral contribution to t...

Page 169: ...ip 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 Strip Duty cycle feed...

Page 170: ...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_ManualOverride is enabled HPV_MaxDCCalc Ti...

Page 171: ...trip 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 important to measure th...

Page 172: ...n 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 PWM signal The options are Frequ...

Page 173: ...ntrolMode 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 Units msec Detail When Aux...

Page 174: ...174 ni com NI DIDS 2100 Series User Manual Aux PWX 2 4 See above descriptions...

Page 175: ...ecified 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 implemented The operating...

Page 176: ...nt 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 point execution to point 0 Detail...

Page 177: ...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 applicable to Timer Mod...

Page 178: ...tisfied 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 operating point number index Goto Error...

Page 179: ...rdless of the state of the System Error When FALSE and a System Error is present the error state will be executed Import From Export To File Tip Strip Import export tab delimited text files Detail The...

Page 180: ...ing point function while no Trigger Wildcard is satisfied or multiple Trigger Wildcards are satisfied is determined by the settings of the Undefined Trigger Behavior and Multiple Trigger Behavior para...

Page 181: ...operating point will be executed if the Multiple Trigger Behavior control is set to Highest Takes Priority Otherwise the Error OP operating point will be executed Flex Control Parameters Detail Array...

Page 182: ...point precision controls which require a single point precision numeric value Some Flex Control Parameters are Boolean controls which require a value of 0 or 1 to represent FALSE or TRUE respectively...

Page 183: ...ables Window 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 table output value will ov...

Page 184: ...motely 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 The DB9 to...

Page 185: ...is set to 195V The external high voltage supply to be applied to the DI Driver module is limited to 190V and thus the limit on the GEN Voltage Limit parameter This should giveenough room for the user...

Page 186: ...sys 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 GEN Vol...

Page 187: ...n 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 Figure 4 15 a shows th...

Page 188: ...lScopes 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 featu...

Page 189: ...4 18 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 System This is an advance...

Page 190: ...r plotting Log File Directory Tip Strip Determines location where data file is saved on DI Driver System controller Detail Specifies the location on the cRIO controller where the log file will be save...

Page 191: ...ction 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 192: ...e Data logging is started and stopped via Log Data File Size Data logging is stopped when the file size reaches the value specified by Max Log File Size Number of Samples Data logging is stopped when...

Page 193: ...ip Number of samples logged Units samples Detail Indicates the current number of samples logged to the log file in process Log Write Error Tip Strip Error encountered writing to log file Detail Set to...

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

Page 195: ...t 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 Filters the fault list...

Page 196: ...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 and cleared Up Rate Detail Th...

Page 197: ...ter 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 Indicates the date and tim...

Page 198: ...198 ni com NI DIDS 2100 Series User Manual 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...

Page 199: ...ution 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 system configuration and...

Page 200: ...200 ni com NI DIDS 2100 Series User Manual 4 21 1 Static Info The Static Info Tab of the Execution Information window displays configuration information for the DI Driver System...

Page 201: ...Series User Manual National Instruments 201 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 t...

Page 202: ...IDS 2100 Series User Manual 4 21 3 Run Time Info The Run Time Info tab of the Execution Information window displays the execution time of various software processes and parameters related to the contr...

Page 203: ...s 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 please try pressing and i...

Page 204: ...204 ni com NI DIDS 2100 Series User Manual 6 Diagrams 1 Reverse Battery Relay Protection Diagram 2 cRIO 9066 Slot Assignments...

Page 205: ...NI DIDS 2100 Series User Manual National Instruments 205 3 COMBICON power connector for cRIO 9066 4 NI 9411 Pin and Terminal Assignments 5 DI Driver Terminal assignments...

Page 206: ...206 ni com NI DIDS 2100 Series User Manual 6 NI 9201 Analog Input Module Terminal assignments 7 PFI Driver Terminal assignments...

Page 207: ...NI DIDS 2100 Series User Manual National Instruments 207 8 NI 9760 VR Hall Module Terminal assignments 9 Use of Ferrules on Screw Terminal Connections...

Page 208: ...208 ni com NI DIDS 2100 Series User Manual 10 Connecting Solenoid Direct Injectors to the DI Driver...

Page 209: ...NI DIDS 2100 Series User Manual National Instruments 209 11 Connecting Piezo Direct Injectors to the DI Driver...

Page 210: ...210 ni com NI DIDS 2100 Series User Manual 12 Connecting Port Fuel Injectors to the PFI Driver...

Page 211: ...NI DIDS 2100 Series User Manual National Instruments 211 13 Connecting Inlet Metering High Pressure Valves to the PFI Driver...

Page 212: ...212 ni com NI DIDS 2100 Series User Manual 14 Connecting General Purpose Solenoids to the PFI Driver LS Channels...

Page 213: ...NI DIDS 2100 Series User Manual National Instruments 213 15 NI 9411 to Single Ended and Differential Encoder...

Page 214: ...214 ni com NI DIDS 2100 Series User Manual 16 9066 RS 232 Serial Connector to TDK Power Supply...

Page 215: ...NI DIDS 2100 Series User Manual National Instruments 215 7 Additional Support Feedback Please contact NI Systems Support at 1 210 248 9308 or powertraincontrolsinfo ni com...

Page 216: ...216 ni com NI DIDS 2100 Series User Manual 8 Important Information...

Page 217: ...at 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 this edition The reader sh...

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

Page 219: ...ks 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 Handle Graphics MATLAB...

Page 220: ...al 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 Inst...

Page 221: ...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 APPLICATION WHERE A SYSTEM...

Page 222: ...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 Environm...

Page 223: ...NI DIDS 2100 Series User Manual National Instruments 223...

Reviews: