This auxiliary output function is used to precisely control a stepper motor actuated device that has some form of feedback. To use this function an Analog Input must be wired to a 0-5V position measurement sensor and it is recommended that the position is measured directly from the actuator and not from some source further away that may be subject to mechanical flex.

 

Closed Loop Stepper Control can be used for a variety of applications from throttle plate positioning to tilt control on aerodynamic wings. If using this function to control Rotary Oil Metering then set CL Stepper Control to Rotary Oil Pump instead of ON. Do not use this function to control an idle speed stepper motor as they have no position feedback, instead use the Stepper Actuator option In the idle speed control function.

 

Closed Loop Stepper Control Setup:

 

1.Wire the (metering oil pump) stepper motor to Auxiliary channels 5, 6, 7 and 8. Wire one winding to Aux 5 and Aux 6. Wire the other winding to Aux 7 and Aux 8. On a six terminal motor, wire the centre tap of both windings to the engine management power supply. Refer to the Four and Six Terminal Stepper (rotary oil pumps are six terminal) wiring diagrams found in the ECUs wiring and installation manual for more information.

2.Wire the position feedback to an Analog Input. Note that the position sensor must also be wired to the ECUs sensor ground and +5V output.

3.Turn CL Stepper Control On (or set to Rotary Oil Pump if using a Rotary oil pump)

4.Set the Stepper Motor Type, Direction and Hold Duty Cycle.

5.Set CL Stepper Feedback to the Analog Channel being used.

6.Calibrate the Analog Channel to read 0-100% over the motors travel. This can be done quickly and easily using the Stepper Calibration setting or manually by setting the Fully Closed and Fully Open Settings.

7.Set Up the Position Table. The Rotary Oiler/CL Stepper table must be setup to deliver the position over the operating range. Use the Axis setup menu (press X or Y) to configure the X and Y axis of the table.

8.Observe the Closed Loop Stepper Control is working. Watch the analog Cl Stepper Position Runtime Value to ensure that it tracks the numbers entered in the table. Alter the number in the tables active cell and ensure the closed loop control alters the motors position to match the table.

 

 

Rotary info:

The position signal must have a lower voltage (about 0.8V) when the pump provides minimum oil flow. The position signal must have a higher voltage (about 4V) when the pump provides maximum oil flow.

 

rotary - The Rotary Oiler/CL Stepper table must be setup to deliver the correct oil volume over the operating range. A number of 0% means no oil is delivered. A number of 100% means maximum oil delivery. The actual numbers required must be setup by the tuner and are dependent on the engine build and oil used. Use the Axis setup menu (press X or Y) to configure the X and Y axis of the table.

 

Warning: When a fault is detected (with the metering oil pump control system) and the CL Stepper Ctrl setting is set to 'Rotary Oil Pump' engine speed is limited to 2000 RPM.

 


Stepper Motor Type

This setting allows the user to select the type of stepper motor being used, the reverse types simply treat the opposite direction as open and so are to be used if you find the stepper is being driven in the wrong direction. Swapping Aux 5&6 around or swapping Aux 7&8 around will also change the direction of the motor.

 


Stepper Hold Duty Cycle

This setting controls the Duty Cycle used to hold the stepper motor in position when it is not moving. A lower Duty Cycle when stationary can help prevent overheating of the stepper motor, a typical value would be 20-30%.

 

 

Runtime information can be found here.