gauravkothari23
Advanced Member level 2
- Joined
- Mar 21, 2015
- Messages
- 644
- Helped
- 5
- Reputation
- 10
- Reaction score
- 4
- Trophy points
- 1,298
- Activity points
- 6,951
Changing the frequency is a different logic, but can i change the voltage using the logic which i am using.I'm not a motor expert, but I know that the speed of AC motors can be controlled by changing the frequency or voltage. Not sure that phase control will work. (apparently, it doesn't).
i am usingLooking at your waveforms, I'm not sure what's going on. Is the first one showing the voltage across the bulb? Why is there ALWAYS voltage there? I assume the second waveform is voltage across the motor; THAT looks as expected. What kind of motor are you using-that might be your problem. If it's a synchronous motor the speed is a function of frequency only (until it gets overloaded).
Yes,Hi,
No need to know motor current, the triac will do this for you.
The point is:
On a 50Hz one half wave is 10ms.
After zero cross signal wait a variable delay
Then trigger the gate, but only for a short, fixed time (50us, 100us)
You need to be sure the gate is off before the next zero cross. Mind: your ZCD signal may be delayed and unsymmetric with respect to mains zero cross point.
Example
For a headroom of 0.4ms make the variable delay from 0 to 9.5ms maximum. Then the gate trigger 0.1ms
With this values, there might be a new problem, when the variable delay is very short (close to zero), then mains voltage is still small ... thus the initial motor current may be too small to be above the triac_holding_current. The triac may not be/stay ON.
To avoid this you may set the range for the variable delay to 1ms .. 9.5ms.
Klaus
sorry but did not get your point.Hi,
Again: the problem is to switch OFF your gate trigger signal before the next mains zero cross (not ZCD signal)
We don't see this in the diagrams nor in your text.
Klaus
As already said: the ZCD signal is not perfect with respect to the true mains signal zero cross. It may be unsymmetric and it surely is delayed. You have to care for this delay and uncertainties.what is the difference between mains zero cross and Zero crossing detection. basically zero crossing is detected when mains waveform is zero.
Maybe here is a misunderstanding in triac function.after the motor is Triggered OFF from MCU
how can i OFF the triac then. because zero detection is for voltage and not current. how will i know that the current has gone to zero. because once the motor starts rotation, it will hold the current and keep the triac always ON because of back EMF.* you can trigger ON the triac by the MCU, but trigger OFF will happen only at "zero cross of current". (Not zero cross of voltage)
Klaus
Yes, thats my question, as KlausST said in post #11You’re just not listening. The triac will turn itself off when the current through it drops to zero. Post 9 and post 15 and now this post tell you that.
Again: YOU CANNOT TURN THE TRIAC OFF; ZERO CURRENT TURNS IT OFF.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?