Vedant Gala
New Member
Hi all,
My project is to create an infrared remote to change the speed and switch on/off of a cap start/run type single phase induction motor operating at AC mains (230V, 50Hz).
I have worked out the controlling the speed of the motor part (using a solid state relay to control phase angle of the stator voltage) but now I have a different challenge.
Let me explain the scenario.
The challenge is in steps 2 and 3.
I researched that I have to use some kind of protocol (ex. RC5), that uses a particular encoding (ex. Manchester) and use that same at the receiver part.
To clarify further, I don't want to send some particular information from transmitter to the receiver.
Any kind of signal that I can then program my microcontroller to act upon when received will fit the purpose.
Also, a single motor is to be used as output device. However there are three different signals that will be input to the microcontroller (as well as provide a single interrupt whenever any signal is incident). These are for three following operations that will be performed on the motor:
But yes at the same time I do want it to function like a normal remote control.
I need more clarity on this.
I saw various options online:
Sorry for a somewhat vague question... I'm a newbie in embedded systems and electronics as a whole.
Thanks in advance!
Best Regards,
Vedant
My project is to create an infrared remote to change the speed and switch on/off of a cap start/run type single phase induction motor operating at AC mains (230V, 50Hz).
I have worked out the controlling the speed of the motor part (using a solid state relay to control phase angle of the stator voltage) but now I have a different challenge.
Let me explain the scenario.
- User presses a button on the remote (say to increase the speed of motor).
- The remote transmits via IR some signal (maybe encoded?)
- There is a receiver at the other end that picks this up,(if required decodes it)
- This information is fed to a microcontroller via an interrupt
- the microcontroller according to it's program chooses one of many different delay values to use and fire a Solid state relay (opto-isolator + triac combination) and hence speed is changed
The challenge is in steps 2 and 3.
I researched that I have to use some kind of protocol (ex. RC5), that uses a particular encoding (ex. Manchester) and use that same at the receiver part.
To clarify further, I don't want to send some particular information from transmitter to the receiver.
Any kind of signal that I can then program my microcontroller to act upon when received will fit the purpose.
Also, a single motor is to be used as output device. However there are three different signals that will be input to the microcontroller (as well as provide a single interrupt whenever any signal is incident). These are for three following operations that will be performed on the motor:
- Switch motor ON/OFF
- increase speed of motor
- decrease speed of motor
But yes at the same time I do want it to function like a normal remote control.
I need more clarity on this.
I saw various options online:
- Using HT12A and HT12D encoder decoder ICs
- Using 555 timer
- Using another microcontroller
- Using unused/already existing remotes
Sorry for a somewhat vague question... I'm a newbie in embedded systems and electronics as a whole.
Thanks in advance!
Best Regards,
Vedant