What I want to achieve
To control the speed of an AC motor with DC voltage programmatically with Raspberry Pi.
I asked on Raspberry Pi.SE and was told it was an EE question, so I'm asking here.
Environment
- Windows 10
- Raspberry Pi 2 model B
- AC 100 V, 50 Hz, single-phase (Japan)
Detail
I'm trying to control the speed of an AC motor from the Raspberry Pi for my project. At first I used PWM and a solid state relay, but I realized this only changes the intensity of the rotational power not the speed.
So I'm thinking about another strategy. Here it is.
- Convert AC to DC using a full wave rectifier circuit. I know I'll need big capacitors.
- Create a pseudo-AC signal with PWM and use it to operate the AC motor. I think if I change the duty-cycle higher when the electric wave is tall, it'll work.
Research
I googled "raspberry pi dc current pwm ac motor" and got the following pages which didn't help me much.
https://forums.raspberrypi.com/viewtopic.php?t=134100 https://forums.raspberrypi.com/viewtopic.php?t=203350 https://forums.raspberrypi.com/viewtopic.php?t=64412
Thank you in advance!
Update 2022-11-21
The AC motor is assembled into a massager.
MD-001-W
I checked the manual of the product but I couldn't find any information about what type of an AC motor it uses.
As it's a massager, there was a load on the motor. The SSR was SSR-60-DA.
The original post on RPi.SE was deleted.