An electrical pulse generator for ohmic-inductive loads, comprising a power supply module provided for supplying a voltage (V1) with pulses of duration Δt at the terminals of an ohmic-inductive load (LR), and a constant voltage (Vc) for maintaining a constant rated current (I) through the ohmic-inductive load (LR) for predetermined periods of time longer than the pulses with duration Δt, comprising: - a capacitive module (MC) charged for the supply of a voltage pulse having a predetermined value (V1) and a constant operation voltage (Ve) higher than a voltage (Vc) necessary to circulate a current (I) through the ohmic-inductive load (LR); - a regulation module (MR) designed to split the voltage (Ve) supplied by the capacitive module (MC) according to high-frequency pulses, wherein the capacitive module (MC) comprises one or more primary capacitors (C1) for generating voltage pulses, with high voltage, charged by a first generator (G1) to the voltage (V1) to deliver energy so as to provide a voltage pulse having a corresponding voltage value; and wherein the capacitive module (MC) comprises inter alia one or more high capacity secondary capacitors (SC1), connected in parallel and charged by a second generator (G2) up to a voltage (Ve), to provide voltage with continuity, wherein the regulation module (MR) consists of a two quadrant electronic splitter, or chopper, (CH) which allows adjustment of the value of the voltage (Ve) supplied from the capacitive module (MC) and wherein the two quadrant electronic splitter, or chopper, (CH) comprises two semiconductor switches (S1, S2) and two diodes (D1, D2) such that, when the two semiconductor switches (S1, S2) are closed the power supply module can apply, due to the discharge of the capacitor (C1), a voltage pulse with duration Δt across the terminals of the load (LR), thus raising the current (I) running across it up to a predetermined value, at which the voltage across the terminals of the primary capacitor or capacitors (C1) is lower than the voltage (Ve) at the terminals of the secondary capacitors (SC1) which is supplied, at the end of time period of duration (Δt), to the electronic splitter (CH), while the semiconductor switches (S1, S2) are cyclically enabled and disabled so as to split the voltage (Ve) and keep constant the current (I), with the diodes (D1, D2) designed to allow, when the semiconductors (S1, S2) are finally deactivated, the current (I) to reflow to the capacitor (C1), thereby recovering part of the energy previously delivered to the load (LR). - a capacitive module (MC) charged for the supply of a voltage pulse having a predetermined value (V1) and a constant operation voltage (Ve) higher than a voltage (Vc) necessary to circulate a current (I) through the ohmic-inductive load (LR); - a regulation module (MR) designed to split the voltage (Ve) supplied by the capacitive module (MC) according to high-frequency pulses, wherein the capacitive module (MC) comprises one or more primary capacitors (C1) for generating voltage pulses, with high voltage, charged by a first generator (G1) to the voltage (V1) to deliver energy so as to provide a voltage pulse having a corresponding voltage value; <EOS>