I am building a motor controller that drives two nuts from a Jaguar steering column (one adjusts the tilt the other adjusts the column length). The nuts are engaged by a solenoid, but to disengage they require the motor shaft to be driven briefly in the reverse direction for a fraction of a degree to release the nut (if turning clockwise CW a counterclockwise CCW pulse is required, if turning CCW, a CW pulse is required).

Is anyone able to assist with a circuit that enables this? As I said, the reverse rotation is very brief, I have found that a reasonable sized capacitor is sufficient and have considered a system that charges two capacitors to be discharged to release the system. But I have not been able to come up with a circuit that allows this.

Other options may be possible, but I would prefer to avoid a dedicated controller if possible.

Thanks lots