The project presented here is a PWM current driver for solenoids, Relays, and valves. The board will regulate the current with a well-controlled waveform to activate and reduce power dissipation at the same time. The solenoid current is ramped up fast to ensure the opening of the valve or relay. After the initial ramping, the solenoid current is kept at peak value to ensure the correct operation, after which it is reduced to a lower hold level in order to avoid thermal problems and reduce power dissipation.
The project presented here is a PWM current driver for solenoids, Relays, and valves. The board will regulate the current with a well-controlled waveform to activate and reduce power dissipation at the same time. The solenoid current is ramped up fast to ensure the opening of the valve or relay. After the initial ramping, the solenoid current is kept at peak value to ensure the correct operation, after which it is reduced to a lower hold level in order to avoid thermal problems and reduce power dissipation.
The peak current duration is set at 78ms with an external capacitor C2. The current ramp peak level can be adjusted using the PR1 trimmer potentiometer in the range 83mA to 250mA, the default PWM frequency is 20KHz, PWM frequency can be changed between 20Khz to 60Khz using the external resistor R4. The enable pin has an internal pull-up, so normally chip is enabled, pulling down the enable pin brings the chip into disable mode.
Cookie preferences