p mosfet als schakelaar

gegroet forum!

ik heb een aantal onderdelen die ik wil bekrachtigen, dezen zitten niet in het schema maar zijn via headers aangesloten.
er kan ongeveer 3/4 ampere getrokken worden door de motoren die zijn aangesloten op de eerste headers. omdat een normaal spdt schakelaartje dat niet aan kan dacht ik dat fets een goede oplossing zouden zijn.
ik weet ongeveer hoe een mosfet werkt maar heb er nooit een aangesloten. ik heb gekozen voor p type fets zodat ik ze met een negatief gate voltage kan aansturen. ik weet alleen niet precies wat dat inhoud, ik dacht dat de p-fet zou geleiden als de gate op de ground is aangesloten. maar zodra ik de simulatie begin, staat er al een voltage over de leds en de headers van iets minder dan 5v, als ik de schakelaar schakel gebeurd er niks. zou iemand mij kunnen uitleggen wat ik verkeerd doe of verkeerd begrijp?
alvast bedankt!!

http://img88.imageshack.us/img88/2423/unledar.png

Pullup weerstand aan de gate hangen.
Fets zitten ook verkeerd aangesloten, drain en source wisselen.

[Bericht gewijzigd door Zonnepaneeltje op woensdag 8 juni 2011 17:40:41 (47%)

ik heb de drain en source gewisseld, de led staat nu niet meer zomaar aan. maar zodra ik de switch in geleiding zet gebeurt er ook niks met de fet. ik moet zeggen dat ik niet precies weet wat een pull up weerstand is. heb ik het zo goed aangesloten? bedankt voor uw hulp!
http://img59.imageshack.us/img59/512/unled2pm.png

Die pullup weerstand zorgt ervoor dat het ingangsniveau van je mosfet altijd gedefinieerd hoog staat.
Met de schakelaar kun je dat niveau vervolgens laag trekken.
Die weerstand moet je dus van de gate naar Vcc leggen.
180 ohm is wat laag, maak die maar 10k.

ik heb uw advies opgevolgd en de schakeling werkt. hartstikke bedankt!

nee, dat schema klopt niet.
-je hebt de LED kortgesloten naar massa.
- de pull-up weerstand staat nu voor de schakelaar, dwz. als je die opent zweeft de gate.
- de pull-up weerstand is nogal klein van waarde. (10K kan ook te groot zijn, daardoor wordt de FET traaaaaaaaaaaaaaaaaaag)

meer zo:

code:


+voeding-+-----+---------
         |     |
        | |    |
 pull-up| |    | 
  (1k)  | |    | 
         |  ||-' source 
    gate +--|| ^  
         |  ||-. drain
         |     |
      o  o    | |
       \      | | Last
 Schak. \     | |
         o     |
         |     |
-voeding-+-----+------------

ik heb het schema gewijzigd en het is nu aangesloten zoals u heeft voorgedaan. het traag schakelen van de fet maakt op zich niet zo veel uit, ik wil alleen maar kunnen regelen of iets aan of uit staat. maar toch, wat voor weerstand zou u aanraden?
ik heb de last tussen drain en ground, en parallel aan de last staat de LED met weerstand. wat bedoelt u met led kortgesloten?

In het schema zit de fet met de drain vast aan de massa, dat moet natuurlijk niet.
Het traag schakelen van de fet is in dit geval niet zo erg, het is een paar milliseconden extra bij het uitschakelen.

in dit schema klopt dat, ik had een teken fout gemaakt, de drain gaat via de header naar de massa, en op de header staat een lading, nogmaals bedankt voor de hulp allemaal :)

Als de last motoren zijn, dan zou ik ook nog vrijloopdiodes toevoegen. Die moet je dan in sperrichting parallel met de motor zetten. Kies een diode die de stroom aankan die normaal door de motor loopt, dus als je motor 0.5A trekt dan moet die diode dat ook aankunnen.

Je zou ook kunnen vertrouwen op de diodes in de MOSFETs zelf, en een condensator parallel zetten met je voeding om de stroom op te vangen. Maar ik denk dat het beter is om gewoon vrijloopdiodes te nemen.

IK heb net vandaag een schema zitten in mekaar solderen waar pullups voor de gates van FETs in moesten. Ik heb voor 1k gekozen. Bij 12V dus ongeveer 10mA.

Ging er nu 3 of 4 ampere lopen of bedoel je driekwart?

four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/

rond 3.6 ampere, er worden 12 servo motoren aangedreven, het is voor een hexapod robot :P

Op 8 juni 2011 21:25:56 schreef Maarten Baert:
Als de last motoren zijn, dan zou ik ook nog vrijloopdiodes toevoegen. Die moet je dan in sperrichting parallel met de motor zetten. Kies een diode die de stroom aankan die normaal door de motor loopt, dus als je motor 0.5A trekt dan moet die diode dat ook aankunnen.

Je zou ook kunnen vertrouwen op de diodes in de MOSFETs zelf, en een condensator parallel zetten met je voeding om de stroom op te vangen. Maar ik denk dat het beter is om gewoon vrijloopdiodes te nemen.

De diodes in de mosfet gebruiken werkt alleen met een H-brug, of als je een symmetrische voeding gebruikt en twee mosfets om zowel positief als negatief te schakelen.

free_electron

Silicon Member

Op 9 juni 2011 18:06:49 schreef bobo1on1:
[...]
De diodes in de mosfet gebruiken werkt alleen met een H-brug, of als je een symmetrische voeding gebruikt en twee mosfets om zowel positief als negatief te schakelen.

says who ?

En wat die symmetrische voeding daar komt bij doen is me ook al een raadsel.

je kan prima de back-emf van een motor afleiding naar je voeding ALS die stroom kan SINKEN tenminste (crowbar circuit)!

en eigenlijk mag je nooit betrouwen op die interne diode. dat is iets wat je nu eenmaal cadeau krijgt bij een mosfet als 3 poter maar het is geen ideaal ding. een externe diode werkt veel beter.

Het is niet zo dat ze daar een diode bij in frommelen als cadeau voor de gebruiker zijn schone ogen. Dat ding is eigenlijk een parasiet gecreerd doordat ze de bulk ( het substraat ) van de mos niet mogen laten zweven.

Professioneel ElectronenTemmer - siliconvalleygarage.com - De voltooid verleden tijd van 'halfgeleider' is 'zand' ... US 8,032,693 / US 7,714,746 / US 7,355,303 / US 7,098,557 / US 6,762,632 / EP 1804159 - Real programmers write Hex into ROM

ik heb in het verleden servo motoren rectstreeks op micro controllers aangesloten, bij gewone dc motoren heb ik wel gehoord van diodes parralel zetten tegen back emf, maar bij servos niet. hebben servos dit ook? ik neem aan van wel, er zit wel een dc motor in, toch heb ik mijn microcontroller of voeding nog nooit kortgesloten. kan iemand mij hier iets over uitleggen? ik snap tot nu toe grotendeels nog wel waar jullie het over hebben, maar ik ben nog niet zo bekend in elektro (dat blijkt maar weer! :P)

Op 9 juni 2011 18:11:59 schreef free_electron:
[...]
je kan prima de back-emf van een motor afleiding naar je voeding ALS die stroom kan SINKEN tenminste (crowbar circuit)!

Hoe ga je dat doen als de motor met 1 poot vast zit aan gnd?

free_electron

Silicon Member

Op 9 juni 2011 22:02:39 schreef bobo1on1:
[...]
Hoe ga je dat doen als de motor met 1 poot vast zit aan gnd?

diode over de mos. geen probleem. je motor wordt een generator.de energie loopt terug

Professioneel ElectronenTemmer - siliconvalleygarage.com - De voltooid verleden tijd van 'halfgeleider' is 'zand' ... US 8,032,693 / US 7,714,746 / US 7,355,303 / US 7,098,557 / US 6,762,632 / EP 1804159 - Real programmers write Hex into ROM

Op 9 juni 2011 18:11:59 schreef free_electron:
[...]

says who ?

Nou, ik bijvoorbeeld.

Als je en inductieve last met de P-FET een stroom voert. En je zet je FET dan uit. Dan moet die stroom door blijven lopen. De spanning op de drain van de fet gaat omlaag, en DOOR de nul heen naar negatieve spanningen. Als er nog een N-FET naast zou staan zou DIE body-diode gaan geleiden. Als je een diode in sper over de load zet, gaat DIE geleiden zodra de drain/ plus-van-de-last/z'n kathode onder de nul komt....

P.S.: (als de diodes niet snel genoeg zijn, gaat de FET even zeneren. Ook dat is volgens IRF tegenwoordig een belangrijke spec voor een FET (zie hieronder)).

en eigenlijk mag je nooit betrouwen op die interne diode. dat is iets wat je nu eenmaal cadeau krijgt bij een mosfet als 3 poter maar het is geen ideaal ding. een externe diode werkt veel beter.

Het is niet zo dat ze daar een diode bij in frommelen als cadeau voor de gebruiker zijn schone ogen. Dat ding is eigenlijk een parasiet gecreerd doordat ze de bulk ( het substraat ) van de mos niet mogen laten zweven.

Ja en nee. IRF heeft ergens een verhaaltje staan dat ze er achter kwamen dat de specs van de parasitaire diode wel voor de klanten van belang zijn, dus dat ze die voortaan beter zouden speccen. Je krijgt er bij IRF dus duidelijke specs over en ondanks dat ie parasitair is, zijn de specs soms ZEER bruikbaar. Gewoon dat je de hele maximale stroom door de diode mag laten lopen. Schattig.

Verder zijn er ook nog FETs met ingebouwde extra diode. Gewoon "handig".

four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/
free_electron

Silicon Member

Op 9 juni 2011 23:09:54 schreef rew:
[...]Nou, ik bijvoorbeeld.

Als je en inductieve last met de P-FET een stroom voert..

Moment.. we hebben het over een DC MOTOR. niet over een inductieve last...

Als je stopt met een DC motor aan te drijven (van spanning voorzien) en je gaat hem als generator gebruiken dan blijven de polen gelijk... met andere woorden de + pool blijft de + pool. dat keert niet om ! ( of ben ik nu aant raaskallen ? )
Wij gebruiken de body diodes van de mosfets in de 3 fase brug om zo energie terug te trekken uit de motor bij spindown.

Dus als daar een diode over die mos staat is er geen probleem.

Professioneel ElectronenTemmer - siliconvalleygarage.com - De voltooid verleden tijd van 'halfgeleider' is 'zand' ... US 8,032,693 / US 7,714,746 / US 7,355,303 / US 7,098,557 / US 6,762,632 / EP 1804159 - Real programmers write Hex into ROM

Een DC-motor bevat een stuk koperdraad dat een aantal malen om een stuk kern-materiaal is gewikkeld. Een spoel dus.

Als een motor geen inductieve last is, wat is dat dan wel?

In de 3-fase-BLDC drivers zit je altijd met drie halve H-bruggen. De bescherming voor de A-hoog FET komt uit de A-laag FET. En andersom. Maar goed. Je kunt dus op je harddisk 6 centen besparen door de 6 beschermingsdiodes achterwege te laten. Dat lijkt me hier niet aan de orde.

Ik moet nog altijd een keer aan m'n BLDC motoren gaan meten om te kijken hoe groot de inductie van de spoelen nu eigenlijk is. Weet jij toevallig hoe groot ie is bij een BLDC motor in een harddisk?

four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/
free_electron

Silicon Member

vrij groot. daar waar de rotor in lijn staat tot 500 millihenri.
waar de rotor niet staat rond de 100. hangt ook een beetje van motor af.
( eergisteren toevallig nog gemeten op 1 Khz met een Hp RLC brug)

Professioneel ElectronenTemmer - siliconvalleygarage.com - De voltooid verleden tijd van 'halfgeleider' is 'zand' ... US 8,032,693 / US 7,714,746 / US 7,355,303 / US 7,098,557 / US 6,762,632 / EP 1804159 - Real programmers write Hex into ROM

Echt milli, en geen micro? Poeh! da's best wel heel veel.

four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/

Na het laten zweven van een brushed DC motor, door alle MOSFET's van de H-brug uit te zetten, loopt er nog stroom door de vrijloopdiodes gedurende een 2 tot 3 milliseconden door de coëfficient van zelfinductie van de motorspoel.

Pas na het uitbollen van die stroom is de tegen EMK meetbaar aan de klemmen van de motor.

De verwarring wordt hier gemaakt doordat men de DC motor als een zuivere inductieve last ziet. Omdat hij ook mechanische energie heeft opgeslagen is dat niet volledig waar.

It is so simple to be happy, but it is so difficult to be simple

Even voor Zonnepaneeltje die voor z'n IRF4468 fets hier komt kijken.

De specs van de diode waar ik het over had zijn enerzijds de diode characteristics op pag 2: IS 290, continuous of pulsed 1120A. Dat is hetzelfde als de hele FET, dus dat is handig!

Maar anderzijds, en dat is de eigenschap die Zonnepaneeltje gebruikt bij het plots uitschakelen van z'n motor... op pag 1 de "avalanche characteristics".

Stel dat de inductie van die motor 500mH is zoals Free electron bij een andere motor heeft gemeten, dan loopt er worst case dus 150A door de motor bij 74V.

energie is: E = 0.5 L I2, dus 0.5 * 0.5 * 1502 = 5.6kJ... Da's belangrijk meer dan de 740mJ die je FET kan hebben.... :-)

Nu zal de inductie van ZP's motor wel veel minder zijn, maar of je veilig onder de 740mJ komt, weet ik niet.

four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/

Bedankt rew.
Kan zo de induktie van de motor niet vinden maar ik meen dat ik ooit eens iets in de orde van 100uH heb gelezen. Heb zojuist mijn L-meter er aan gehangen, hij geeft 8.38 uH aan.

Die 740mJ geldt voor de fet en niet voor de interne diode(?)
De last wordt verdeeld over 5 fets, het is een halve brug met 5 parallelle fets onder en 5 boven.