### Triangular oscillator - PWM square wave signal - III part

This article is dedicated to the second modulation related to the VF driver revision 1.0. Pulse width modulation (short PWM) is the method of the signal pulse width changes in order to control rotation speed of the DC motor shaft. This article will explain measurements taken by the oscilloscope, frequencemetre and voltmeter in order to present PWM signal modulation.

VF driver revision 1.0 measurements

This part will explain video clip related to the VF driver revision 1.0 measurements taken by the oscilloscope, frequencemeter and voltmeter in order to present pulse width signal modulation. This video is split into the two parts: the first part is related to the frequency modulation and the second is related to the PWM signal modulation.

Video: VF driver revision 1.0 measurements

Frequency measurements

Frequency is already explained under the previous article (II part), in this example the frequency is changed by changing variable resistor resistance (variable resistor is implemented with potentiometer configured as a variable resistor, for details take a look under VF driver revision 1.0 specification). As you can see from the first 1 minute and 30 seconds of the video clip, by changing the resistance of the R2 resistor frequency are changed accordingly. The signal is presented by the oscilloscope and frequencemetre (left digital multimeter), greater frequency is presented with more pulses on the oscilloscope screen, while smaller frequency is presented with less pulses on the oscilloscope screen, at the same time frequencemetre show generated frequency (Figure #1). Figure #1: Frequency measurement - VF driver revision 1.0
We already have had a discussion about the frequency, it is the signal modulation which allows us to find the right frequency of the chosen DC motor. When right frequency has been found, it is not possible to change it anymore. If we do need speed control related to the DC motor shaft, second modulation must be implemented, which lead electrical schematic changes from the previous article by adding additional comparator (without hysteresis). This comparator is presented on the Figure #2 and it is consisted of the operational amplifier (3) and potentiometer P2 related to voltage reference changes. Noninverting input of the operational amplifier (3) is connected to the triangular signal of the free-running triangular oscillator circuit, while inverting input of the operational amplifier (3) is connected to the voltage reference point generated by the potentiometer P2. Figure #2: Square wave generator with pulse width modulation - comparator without hysteresis (operational amplifier (3))

How PWM square wave signal generator work?

The Figure #3 presents how PWM square wave signal generator work. There are four cases. Figure #3: PWM signal in comparison to the triangular signal and the Vref point

First case (Figure #3.a): The voltage reference Vref (signal marked with point 3) is generated by the potentiometer P2 (Figure #2), triangular signal is connected to the noninverting high impedance input of the operational amplifier (3). When triangular signal becomes greater than the Vref voltage reference, the output of the operational amplifier (3) goes from the low signal level (~0 volts) to the ~Vcc voltage (depends on chosen operational amplifier – rail-to-rail operational amplifier = Vcc). When triangular signal becomes lower than the Vref voltage reference, the output of the operational amplifier (3) goes from the high signal (~Vcc) to the low signal lever (~0). The width of the signal is determined by the Vref point value on the Y axis on the diagrams

Second case (Figure #3.b): it is the same explanation as in the first case, but in this case Vref point is greater in comparison to the first case. What does that mean? That means that the pulse width will be smaller in a second case in comparison to the first case, as it is presented on the Figure #3.b. Now it is clear, if we do change the value of the Vref voltage point reference, different width of the signal pulse will be generated. The pulse width of the signal is directly reflected to the voltage value used to drive DC motors.

Third case (Figure #3.c): it is the same explanation as in the first case, except that in this case the Vref point reference is set above the highest triangular signal point. That means that the PWM square wave signal is not generated and it is zero voltage at the operation amplifier (3) output. In this case the DC motor shaft is stopped.

Fourth case (Figure #3.d): it is the same explanation as in the first case, except that in this case the Vref point reference is set below the lowest potential point of the triangular signal. That means that triangular signal is always greater than Vref which lead to the ~Vcc output of the operational amplifier (3). In this case pulse of the signal does not exist and DC motor is driven by the maximum power supply voltage.

PWM measurements

PWM measurements are based on voltage measurements taken by the digital multimeter VC830L. As we can see starting from the 1 minute and 30 seconds (video clip), by changing Vref point reference with the potentiometer P2 the width of the signal pulse are changed accordingly. When the signal width gets wider the more voltage value is measured by the VC830L digital multimeter and vice versa. Three different measured voltages are presented in Figure #4, and as you can see, for small pulse width smaller voltage value is generated, and vice versa. Figure #4: PWM signal measurements
This generated voltage value is directly reflected on the speed of the DC motor shaft - higher the generated PWM voltage -> faster DC motor shaft rotation, and vice versa. That doesn’t mean that square wave signal with pulse width modulation is directly used to drive DC motors since VF driver does not have appropriate power to run it. Instead, VF driver is used to drive a DC motor by providing control signal pulses to the DC motor controller/driver (like it is SERPENT I or SERPENT II), with responsibility to provide enough current amplification to driver DC motors.

Related articles:

Triangular oscillator - Frequency - II part

SERPENT I - DC motor controller
SERPENT I - PCB DIY (do it yourself) assembling - video clips examples

Fake VC830L digital multimeter

zilsel-invent assumes no responsibility or liability for any errors or inaccuracies that may appear in the present document. Specification and information contained in the present schematics are subject to change at any time without notice.