How to use an Arduino to measure phase between voltage and current in an ultrasonic transducer
Ultrasonic Advisors Ultrasonic Advisors
4.65K subscribers
1,254 views
0

 Published On Apr 17, 2023

In this webinar recording, I used a simple circuit to measure the phase angle between voltage and current by converting it to a DC signal. This signal can be read by an Arduino or other microcontroller.
This was accomplished by feeding the voltage and current signals to comparators, and then creating an averaging circuit with a RC filter.
I integrated all of this with an Arduino and I was able to minimize the phase and drive a piezoelectric/ultrasonic mesh atomizer at it's resonance frequency

Sign up for my next monthly live webinar here: https://www.ultrasonicadvisors.com/mo...

Link to pdf of presentation: https://www.ultrasonicadvisors.com/ho...

Video detailed outline:

0:00 - Introduction to webinar topic
1:00 - Outline - (Part 1 Theory, Part 2 Practice)
2:00 - Demonstration of phase tracking of an ultrasonic mesh atomizer
2:45 - Introduction to Ultrasonic Advisors
4:19 - Why measure phase?
11:51 - Circuit to measure phase (convert phase to DC voltage)
17:10 - LT spice simulation demonstration of circuit function
20:26 - Block diagram of ultrasonic driver with phase feedback
21:26 - Generating sine wave using AD9833/AD9837
23:00 - Driving amplifier
25:15 - Transformer
25:40 - How to probe voltage and current and measure phase angle
28:37 - Impedance response of ultrasonic mesh atomizer
29:50 - Oscilloscope view of voltage and current with frequency sweep
31:38 - DC voltage measurement of phase during frequency sweep
33:12 - Arduino measurement of DC phase voltage during frequency sweep
34:12 - Intro to Arduino code for frequency tracking
34:58 - Arduino phase tracking in action
36:50 - Detailed Arduino code explanation
38:17 - Pictures of Arduino and circuit
39:51 - Schematic of actual circuit

show more

Share/Embed