Author Topic: Control car horns in PWM : electronic and thermal design questions  (Read 10818 times)

0 Members and 1 Guest are viewing this topic.

Offline jerome-eevTopic starter

  • Newbie
  • Posts: 4
"Patatas de Goma" is a sound installation where I want control voltage of car horns and car light bulbs in PWM :
http://jeromeabel.net/en/art/patatas-de-goma

The past experiences was pretty difficult, because  the car horns have an inductive charge and it takes 12A and peak may be at 20 or 30A. The current electronic system is not reliable at all. It's a lot of intensity.
According to this very good tutorial (EEVblog #105 – Electronics Thermal Heatsink Design), I need to design the heat dissipation very carefully.

The method described in this tutorial is here : http://jeromeabel.net/files/projets/patatasdegoma/EEV105_ThermalDesign.png
The current schematics are here : http://jeromeabel.net/files/projets/patatasdegoma/schematics/
The datasheets are here : http://jeromeabel.net/files/projets/patatasdegoma/materials_datasheets/.

POWER TO DISSIPATE BY THE MOSFETS
If the MOSfet let pass all the voltage 12V and the horn take 20A : P = RDS(on) * I^2 = 0.041 * 20 * 20 = 16,4W
But if the MOSfet let pass 1V or 0.001V : P = (12 - 0.001) * 20A = 240 W !

---

MATERIALS DATA SHEETS :
- MOSFET : FDP61N20, 200V N-Channel MOSFET, 61A, 200V, RDS(on) = 0.041Ohms @VGS = 10 V
Rtheta JC Thermal Resistance, Junction-to-Case : 0.3 °C/W
Rtheta JA Thermal Resistance, Junction-to-Ambient : 62.5 °C/W
Tj, Tstg (Operating and Storage Temperature Range) : -55 to +150 °C

- HEATSINK : ML33G
Thermal Resistance 8.50 Ohms
Rth = 10 °C/W

- FAN : kde1206phv2a 12 Vcc - 60 x 60 x 15 mm
Rate speed : 3800 RPM
FPM = RPM x Circumference
Circumference = 3.14 x 6cm = 18.84cm; 18.84cm x 0.033 = 0.62172 feet
FPM = 3800 x 0.62172 = 2363
According to the datasheet if FPM = 2356, the surface to ambient is 2°C/W

- Insulating Kit - VELLEMAN MOUNTING KIT FOR TO220

- PELTIER MODULE CP2 TEC1-12706
(Ceramic Plate Thermoelectric Modules) (plaque a effet peltier)
Intensity : 6 A
Power : 51,4 W
Dimensions : 40 x 40 x 4,7 mm

---

THERMAL DESIGN #1 - NO DESIGN ;), WITHOUT ANY HEAT COOLER DEVICES :
In the MOSfet datasheet, Rtheta JA Thermal Resistance, Junction-to-Ambient : 62.5 °C/W
I need to dissipate 240W => 62.5 x 240 = 15 000 °C !!! Am I all right ?
The MOSfet Tj, Tstg (Operating and Storage Temperature Range) is -55 to +150 °C. So It will crash, isn't it ?

---

THERMAL DESIGN #2 - WITH A HEATSINK :

Goal : decrease the Rtheta JC
If I attach the MOSfet to a heatsink, the MOSfet Rtheta JC Junction-to-Case thermal resistance is 0.3 °C/W.
I need to dissipate 240W => 0.3 x 240 = 72°C. It is lesser than the temperature range maximum 150 °C, so it could work. Isn't it ? Or I have to sum all other thermal resistances Rtheta HA and Rtheta CH ?
Rtheta JC = 0.3 °C/W

According to the first thermal curve (rise above ambient / heat dissipated watts), the maximum value is 70°C/8Watts = 8.75 °C/W
It is close to the 8.5 thermal resistance of the datasheet. Is it the same ?
If we add 1/3 to be closer to the reality :
Rtheta HA = 8.75 + (8.73/3) = 11.7 °C/W

Let's say I have not a Silicone/Mica component between MOSfet and Heatsink, the common number seems to be :
Rtheta CH = 1.1 °C/W

Total = Rtheta JC + Rtheta HA + Rtheta CH = 0.3 + 11.7 + 1.1 =~ 13 °C/W
If I need 240W   : 240 x 13 + 18° (ambient temperature) = 3138 °C !!
If I need 144W   : 144 x 13 + 18° (ambient temperature) = 1890 °C !!

Hum, Am I all right ?
It is better than 15 000 °C, but I need less heat.

---

THERMAL DESIGN #3 - WITH A HEATSINK, A FAN :

Goal : decrease the Rtheta HA
The fan cools the thermal resistance of the heatsink (Rtheta HA).
The first attempt is to see the second graph of the heatsink (Air velocity feet per minute / Surface to ambient °C/W )
The FPM of my fan is :
FPM = 3.14(Pi) x 6cm(Diameter of the fan) x 0.033(cm to feet conversion) x 3800 RPM = 2363
In the graph, after 800 FPM the thermal resistance is stick at 2 °C/W.
So, is it all right to say that the new Rtheta HA is 2 °C/W instead of previously 11.7 °C/W ?

New total = Rtheta JC + Rtheta HA + Rtheta CH = 0.3 + 2 + 1.1 =~ 3.4 °C/W

If I need 240W   : 240 x 3.4 + 18° (ambient temperature) = 834 °C !!
If I need 144W   : 144 x 3.4 + 18° (ambient temperature) = 507 °C !!

Whaaa, still hot.
It is better but I need less heat.

---

THERMAL DESIGN #4 - WITH A HEATSINK, A FAN, INSULATING KIT :

Goal : decrease the Rtheta CH
If I add an insulating kit, how calculate the improvement ?

---

THERMAL DESIGN #5 - WITH A HEATSINK, A FAN, INSULATING KIT, FEW MOSFETS :

An advice sent to me was to put few MOSfets in parallel to spread the power (not the heat).
How calculate the improvement ? Which thermal resistance will decrease ?

---

THERMAL DESIGN #6 - WITH A HEATSINK, A FAN, INSULATING KIT, FEW MOSFETS, PELTIER :

Goal : decrease the Rtheta HA
How calculate the improvement ?

---

Thanks for any advice

Jerome
« Last Edit: March 12, 2012, 10:30:16 pm by jerome-eev »
 

Offline ciccio

  • Frequent Contributor
  • **
  • Posts: 659
  • Country: it
  • Designing analog audio since 1977
    • Oberon Electrophysics
Re: Control car horns in PWM : electronic and thermal design questions
« Reply #1 on: March 13, 2012, 12:19:28 pm »
Sorry for not being of any help, but I really appreciated the video.
Thanks for sharing.
Best regards
Strenua Nos Exercet Inertia
I'm old enough, I don't repeat mistakes.
I always invent new ones
 

Offline eevblogfan

  • Frequent Contributor
  • **
  • Posts: 569
  • Country: 00
Re: Control car horns in PWM : electronic and thermal design questions
« Reply #2 on: March 13, 2012, 02:16:19 pm »
hey

I am "newbie "  so I cant let you pro help here ,

I didn't read anything . but I red few lines , and based on them I can tell you that perhaps , you missed something , the power ratings you gave weren't correct , IE : to power something on . you should provide the whole power into it and "let" the something "limit" the amount of current he need in order to work (I simplified it allot , perhaps I did some mistakes ,) . when you say that you need to provide the 240W , you meant that the resistive load will draw approx 240W , but in order to power it on , you need to switch the power on , by closing the circuit within a conductive "element" (IE . low resistance and the amount of power loss will be low , )

PWM is something that I am not experience enough with , but I know that the efficiency is much higher then a linear solution . because the switching element (usually MOSFET's ) are almost achieve they're lowest Rds on (IE . very low power dissipation ) , so assuming you want to activate some load on 240W , at 50% duty cycle . ignore tons of factors , you'll look for about 120W loss . 90% 24W loss , etcetera etcetera ..

so 500/800/15000C is insane , based on the datasheet you supplied , the temp rise with 24W is 31.2 C above ambient ( heatsink C/W =1 , MOSFET C/W = 0.3 ) ,

and as I said , I am not PWM expert , therefore I cant provide any answer about many factor's here ,

BTW , tank's for the video :P
 

Offline muvideo

  • Frequent Contributor
  • **
  • Posts: 418
  • Country: it
Re: Control car horns in PWM : electronic and thermal design questions
« Reply #3 on: March 13, 2012, 02:33:33 pm »
Hello,
you said the mosfet are driven with pwm signal,
a pair of questions:
what is the pwm frequency?
I understand for lights but is what is the reason of using pwm for horns?
I imagine that horns are self-oscillating inductive things, dont't know
how they behave with a pwm signal to feed them.

A pair of considerations: using pwm you are switching mosfets on and off,
or at least this is what you want to do.
So for the dissipation of the mosfets you must take in accoount the switching
energy loss, that depends strongly on the frequency of pwm, circuit layout
and the behaviour of the loads: horns and lights.
For example I think that you want the recirculation diodes near the mosfets
drains, also the mosfet drivers' strenght must be enough for driving the gates
capacitance (in general terms, I havent' checked the particular components you
have chosen).

The Thermoelectric cooler (Peltier module):
I dont't understand how you want to use it.
Put simply it has two sides: the cold one and the hot one, usually the hot
one "puts out" more than twice the thermal power taken from the cold side,
the power taken from the cold side plus the electrical power it takes.
Also it must function at less than 70°C, usually this means a way bigger
heatsink on the hot side than the heatsink needed by the mosfets alone.

I think you should make these steps:
decide what frequency the pwm signals has to be,
try to design for the least stress on the components and
choose the righ ones, and last design the heat management.

Fabio.

edit:
jerome reading eevblogfan i noted the way you calculated the dissipation:

POWER TO DISSIPATE BY THE MOSFETS
If the MOSfet let pass all the voltage 12V and the horn take 20A : P = RDS(on) * I^2 = 0.041 * 20 * 20 = 16,4W
But if the MOSfet let pass 1V or 0.001V : P = (12 - 0.001) * 20A = 240 W !

With pwm you have this process:
-the mosfet turns on:
it is a closed switch with it's Rdson resistance, so it dissipates the power you calculated correctly above: P=RdsON*i^2
-the mosfet turns off and ideally the current stops flowing and it dissipates no current.
- the mosfet turns on again etc...
Ideally you have that for duty on % time the dissipation is the one given above and for the rest time the dissipaiton
is null.
In the real world the loads are non resistive, there are inductor like horns but also parasite inductors like cables that
store and release energy during turn on and off of the mosfets, this makes the mosfets switching a complex thing, and
the energy stored in these inductances has to go or dissipate somewhere.
« Last Edit: March 13, 2012, 02:45:19 pm by muvideo »
Fabio Eboli.
 

Offline T4P

  • Super Contributor
  • ***
  • Posts: 3697
  • Country: sg
    • T4P
Re: Control car horns in PWM : electronic and thermal design questions
« Reply #4 on: March 13, 2012, 03:14:05 pm »
I have a 50amps MOSFET PWM switcher somewhere in my room , i have the schematic on paper , i will scan it for you tomorrow !  ::)
 

Offline jerome-eevTopic starter

  • Newbie
  • Posts: 4
Re: Control car horns in PWM : electronic and thermal design questions
« Reply #5 on: March 13, 2012, 05:19:57 pm »
Hi,

Thanks for reading me. I guess it's a pain, I'm not fluent in Frenglish ;-)

The new schematic is here:
http://jeromeabel.net/files/projets/patatasdegoma/schematics/PatatasDeGoma_PWM_Mosfet.png

Quote
so assuming you want to activate some load on 240W, at 50% duty cycle .
 you'll look for about 120W loss. 90% 24W loss, etcetera etcetera ..
 the temp rise with 24W is 31.2 C above ambient (heatsink C/W =1 , MOSFET C/W = 0.3)

You take the % duty cycle factor to calculate the watts to dissipate. Not me.
An electronic engineer told me that I have to take the Volt factor. If I want to divide the voltage by 2 (6V), the MOSfet resists and has to dissipate : (12-6) * 20 A = 120 W. That's why I use the worst case, when the MOSfet resists to let pass only 0.0001 V for example. It give me 240W.

May be It's wrong. I would like to have some notes about that.

Quote
what is the pwm frequency?

I plan to use an ATMEGA168 with an Arduino Bootloader. It seems that the PWM frequency is about 490-500Hz.

From : http://usethearduino.blogspot.com/2008/11/changing-pwm-frequency-on-arduino.html
Quote
"If you use the default values set by the Arduino Diecimila's bootloader, these are your PWM frequencies:
Arduino Pins 5 and 6: 1kHz
Arduino Pins 9, 10, 11, and 3: 500Hz"

From http://www.arduino.cc/en/Reference/AnalogWrite :
Quote
"The frequency of the PWM signal is approximately 490 Hz"

Quote
what is the reason of using pwm for horns?
 how they behave with a pwm signal to feed them.

I've put some recorded sounds here : http://jeromeabel.net/files/projets/patatasdegoma/sounds/klaxons/
You should heard files ending with "-variation", it gives an idea of a progressive sound.

With PWM, you can play with the volume, some kind of artefacts (materials frictions) and sound distorsion (before and after). I realized that the car horn sound is the saturation. With PWM, I can play with this sound like an ADSR enveloppe in synthesis music. With differents enveloppes, we have different sounds.

Does sounds clear enough ?

Quote
So for the dissipation of the mosfets you must take in account the switching energy loss,
that depends strongly on the frequency of pwm, circuit layout and the behaviour of the loads: horns and lights.
Could you tell me the equation linking frequency and dissipation ?

Quote
I think that you want the recirculation diodes near the mosfets drains

In fact, the diodes are here to stop the fly-back current specially for inductive charges like car horn.
So, the best way is to put them the closest I can to the horns.

Quote
also the mosfet drivers' strenght must be enough for driving the gates capacitance

I took this mosfet driver and this mosfet from the circuit, I think it is correct. Where find your information about capacitance in datasheets ?

Quote
The Thermoelectric cooler (Peltier module): it must function at less than 70°C, usually this means a way bigger
heatsink on the hot side than the heatsink needed by the mosfets alone.

According to you, it means that Peltier modules aren't useful here. Does it need a even bigger heatsink than without using it ?

Quote
With pwm you have this process:
-the mosfet turns off and ideally the current stops flowing and it dissipates no current.
Ideally you have that for duty on % time the dissipation is the one given above and for the rest time the dissipaiton is null.

I think that it is not the case in an inductive charge.

From http://www.electronicsinfoline.com/Projects/Electronics/Detector_and_Sensor,044_Test_and_Measurement/Transistor_and_Diode_Tester/inductive_flyback_catching_diodes.shtml :
"if you suddenly try to stop the current flowing in an inductor - the inductor will resist the change in current. [...] it causes electrical noise."

Another example : https://www.circuitlab.com/circuit/t67g8z/mosfet-switching-inductive-loads/
« Last Edit: March 13, 2012, 05:22:36 pm by jerome-eev »
 

Offline muvideo

  • Frequent Contributor
  • **
  • Posts: 418
  • Country: it
Re: Control car horns in PWM : electronic and thermal design questions
« Reply #6 on: March 13, 2012, 06:31:53 pm »

An electronic engineer told me that I have to take the Volt factor. If I want to divide the voltage by 2 (6V), the MOSfet resists and has to dissipate : (12-6) * 20 A = 120 W. That's why I use the worst case, when the MOSfet resists to let pass only 0.0001 V for example. It give me 240W.

May be It's wrong. I would like to have some notes about that.


That is correct if you use the mosfet (or transistor) like a resistor. This is called "linear mode".
For low frequencies like in your case for each instant the power dissipated by a mosfet is given by the product VDS*Id.
You are driving the mosfet in like a switch, it alternates between full on and full off so making the math dissipation
alternates between a low value and zero.


"The frequency of the PWM signal is approximately 490 Hz"


Ok so is fairly low.


I've put some recorded sounds here : http://jeromeabel.net/files/projets/patatasdegoma/sounds/klaxons/
You should heard files ending with "-variation", it gives an idea of a progressive sound.


Cannot play now :)


With PWM, you can play with the volume, some kind of artefacts (materials frictions) and sound distorsion (before and after). I realized that the car horn sound is the saturation. With PWM, I can play with this sound like an ADSR enveloppe in synthesis music. With differents enveloppes, we have different sounds.

Does sounds clear enough ?

Don't know the arduino platform, I think you could play also with frequency.
The electromechanical horns should oscillate around 400-440Hz, near your pwm frequency,
you could play with it also but it could also introduce artifacts, I'm not expert in this.

Could you tell me the equation linking frequency and dissipation ?

I'm not good with formulas and equations :)


Quote
I think that you want the recirculation diodes near the mosfets drains
In fact, the diodes are here to stop the fly-back current specially for inductive charges like car horn.
So, the best way is to put them the closest I can to the horns.

The cables have their inductance also, in the lamps case the cable inductance is prevailing,
so why don't put them near the drains?

I took this mosfet driver and this mosfet from the circuit, I think it is correct. Where find your information about capacitance in datasheets ?


For 500Hz there should be no problem, the parameters that you should check are Total Gate Charge and Threshold Voltage.
The threshold voltage is a problem for your design, that mosfet at 5V is only starting t conduct, you should use higher voltage
like for example 8V or the same 12V that drives the loads, if you use a car battery with the engine not running.


According to you, it means that Peltier modules aren't useful here. Does it need a even bigger heatsink than without using it ?


Yes.
« Last Edit: March 13, 2012, 06:42:13 pm by muvideo »
Fabio Eboli.
 

Offline eevblogfan

  • Frequent Contributor
  • **
  • Posts: 569
  • Country: 00
Re: Control car horns in PWM : electronic and thermal design questions
« Reply #7 on: March 13, 2012, 06:41:49 pm »
hey .

the power loss is given by the current time the Rds on , then you get the voltage drop , and then you multiple the voltage drop by the current and you can get the power loss,

here's a nice table : http://www.ict4us.com/r.kuijt/en_ohm.htm

you'll understand how to achieve  watt , amps,volts ,and ohms  out of any one of them ( just get into the link and learn :P

I hope you gain something new :D

have a nice day ! 
 

Offline jerome-eevTopic starter

  • Newbie
  • Posts: 4
Re: Control car horns in PWM : electronic and thermal design questions
« Reply #8 on: March 14, 2012, 01:13:52 am »
Quote
That is correct if you use the mosfet (or transistor) like a resistor. This is called "linear mode".
For low frequencies like in your case for each instant the power dissipated by a mosfet is given by the product VDS*Id.
You are driving the mosfet in like a switch, it alternates between full on and full off so making the math dissipation
alternates between a low value and zero.

That's really the point.

I don't know anything about "linear" (Ohmic) and saturation (active) modes. According to your note and the wikipedia article about MOSFET, it seems understable that below a threshold the mosfet acts like a resistor and after it is active, his resistance is equal to his Rdson.
If I can put on/off (5V / 0V) the mosfet 500 times per second, the PWM frequency, it is below the threshold every 250 Hz, and it acts like a resistor very shortly, and with the 12V current. And if I send in PWM only 0 logic signal, what happened. Is it a resistor ? May be the MOSfet is never in the linear mode, because... So I don't know what conclude.

Is my drawing correct ? :
http://jeromeabel.net/files/projets/patatasdegoma/schematics/mosfet_modes.png

It's the screenshot of the "On-Region Characteristics" with the drain current / drain-to-source voltage curve :
http://jeromeabel.net/files/projets/patatasdegoma/materials_datasheets/MOSfet_FDP61N20.pdf

It could be great to know more about pwm/frequency/mosfet/power dissipation/amps/flyback design

Quote
Don't know the arduino platform, I think you could play also with frequency.
The electromechanical horns should oscillate around 400-440Hz, near your pwm frequency,

I don't know the relation between PWM frequency and the pitch. When you do the same thing with a speaker connected to a PWM output, you got pitch changing, but for now, I can't control the horn horns, we control only the volume.
And I don't kown if I can change PWM in real-time with ATMEGA168. It could be very nice, but could it change the pitch ?

Quote
The cables have their inductance also, in the lamps case the cable inductance is prevailing,
so why don't put them near the drains?

I tink someone advice me that the flyback current should not come into cables...

Quote
For 500Hz there should be no problem, the parameters that you should check are Total Gate Charge and Threshold Voltage.
The threshold voltage is a problem for your design, that mosfet at 5V is only starting to conduct, you should use higher voltage
like for example 8V or the same 12V that drives the loads, if you use a car battery with the engine not running.

I don't understand. Every device take current from battery. The ATMEGA and the mosfet driver use a 5V regulator.

@+
Jérôme
« Last Edit: March 14, 2012, 09:35:18 am by jerome-eev »
 

Offline jerome-eevTopic starter

  • Newbie
  • Posts: 4
Re: Control car horns in PWM : electronic and thermal design questions
« Reply #9 on: May 09, 2012, 09:27:45 am »
Hi,

I did it !

You may see all technical details here, with an HOW-TO :
http://jeromeabel.net/fr/ressources/klaxons-en-pwm

It's in french, but you may look at the pictures and understand the main ideas.



 

Offline muvideo

  • Frequent Contributor
  • **
  • Posts: 418
  • Country: it
Re: Control car horns in PWM : electronic and thermal design questions
« Reply #10 on: May 09, 2012, 10:58:46 am »
Good work!

Fabio.
Fabio Eboli.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf