Electronic – Triac motor controller

snubbertriac

I have build a circuit with the purpose of driving a ~1000VA AC motor. The motor controller fires a triac only at zero crossings. The circuit is as follows:

schematic

simulate this circuit – Schematic created using CircuitLab

Both C2 and C1 are ceramic capacitors. R4 is a 5W resistor, the rest is regular 1/8W. The BTA208S-800E has a proper heatsink mounted directly to it.

The problem is this: after a few seconds of operation the circuit gets really hot and a little later starts to malfunction (random firing, loss of speed control).

The motor is from a old vacuum cleaner and therefore I have no datasheet for it (Google didn't yield any results either).

The circuit is one found on the internet, since I do not have the required knowlegde to calculate RC snubbers.

Best Answer

The BT208S is a smallish SMT triac- you will be dissipating 5-6W (assuming European mains) with a 1000VA motor. That's a lot of power.. Probably your heat sink is woefully inadequate for the power dissipation and the triac is overheating.

If just mounted on FR4 board the Rth-ja is 75K/W so 5W would heat it to about 400C -- so maybe your heatsink is better than that, but nowhere good enough.

Edit: For that amount of power, to keep the junction temperature sensible, you either need a BIG heatsink coupled thermally to the MT2 of the triac (might require an aluminum board) or a fairly large heatsink with a lot of air flowing over it.

If you just want to turn the motor on and off, forget about the triac and use a power relay.