Page 2 of 2 First 12
  1. #16
    Epyon's Avatar
    Registered
    29/09/02
    Location
    Aalst
    Posts
    16,414
    iTrader
    5 (100%)
    Mentioned
    1 Post(s)
    Reputation
    65/1067
    Begin eens met deze schakeling te maken, waarbij Rin = 100 Ohm, Rgs = 100 kOhm, +Vin = 5V, +Vdd = 9V en je beide grounds aan elkaar koppelt. Dus zonder Arduino. Dan zal je meteen weten of het aan je mosfet of aan iets anders ligt.



    Spanning van 1,8V lijkt me iig zeer raar, over dat motortje moet net geen 9V staan. Wellicht stuur je je mosfet verkeerd aan met de Arduino.
    ___/The Things Network Ghent
    Look at me still talking when there's Science to do. When I look out there it makes me GLaD I'm not you.
    no votes  

  2. #17

    Registered
    02/06/14
    Location
    Hasselt
    Posts
    470
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/20
    Quote Originally Posted by Ardtieboy View Post
    This quote is hidden because you are ignoring this member. Show
    @Merlion: Nee ik heb je testje niet gedaan want volgens mij werkt mijn Arduino correct. Dezelfde schakeling werkt perfect met het motortje, dus kan het ding wel degelijke mijn MOSFET aansturen, niet?
    Nee, zo eenvoudig ligt dat niet. Een MOSFET heeft een overdrachtskarakteristiek die je kan zien in de datasheet. Jouw motor heeft een stall stroom van 8.6A en ik neem aan een startstroom van dezelfde grootteorde, jouw motortje maar 5A. Bij een Vds van 9V moet de gate-source spanning al 6V zijn om en dergelijke stroom te leveren. Het zou kunnen dat die pomp niet aanloopt.

    Ik begrijp trouwens niet waarom je al de waardevolle suggesties die je hier leest in de wind slaat. Zonder testen en meten gaat dit echt niet lukken.
    no votes  

  3. #18

    Registered
    26/09/14
    Location
    ....
    Posts
    2
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    Volgens mij kan uw batterij simpelweg niet genoeg stroom leveren. Wat is de batterijspanning als je de pomp aanstuurd?
    no votes  

  4. #19
    Ardtieboy's Avatar
    Registered
    31/08/12
    Location
    Wervik
    Posts
    330
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    Quote Originally Posted by Merlion View Post
    This quote is hidden because you are ignoring this member. Show
    Nee, zo eenvoudig ligt dat niet. Een MOSFET heeft een overdrachtskarakteristiek die je kan zien in de datasheet. Jouw motor heeft een stall stroom van 8.6A en ik neem aan een startstroom van dezelfde grootteorde, jouw motortje maar 5A. Bij een Vds van 9V moet de gate-source spanning al 6V zijn om en dergelijke stroom te leveren. Het zou kunnen dat die pomp niet aanloopt.

    Ik begrijp trouwens niet waarom je al de waardevolle suggesties die je hier leest in de wind slaat. Zonder testen en meten gaat dit echt niet lukken.
    Inderdaad Merlion, je zit bij het rechte eind. Ben vandaag ten rade gegaan bij m'n prof elektronica en die vertelde mij hetzelfde. Mijn koppigheid doet me terug de das om, maar ik zal er lesse uit trekken
    Mijn prof raadde mij een schakeling aan met een transistor waarvan ik de collector aan de 9V-batterij hang. De basis hangt aan mijne arduino met een weerstandje. Een logische 1 zal er voor zorgen dat dat mijn transistor niet spert. waardoor de spanning Vc laag is. Een logische 0 spert de transistor waardoor Vc wel hoog wordt. Hopelijk hoger dan die 3,3V die mijn Arduino levert.
    Volgende week probeer ik het uit, mijn schakeling ligt momenteel op kot. Ik laat het hier weten of het werkt of niet.

    Alvast bedankt voor de levensles ^^
    no votes  

  5. #20

    Registered
    26/09/14
    Location
    ....
    Posts
    2
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    Quote Originally Posted by Merlion View Post
    This quote is hidden because you are ignoring this member. Show
    Nee, zo eenvoudig ligt dat niet. Een MOSFET heeft een overdrachtskarakteristiek die je kan zien in de datasheet. Jouw motor heeft een stall stroom van 8.6A en ik neem aan een startstroom van dezelfde grootteorde, jouw motortje maar 5A. Bij een Vds van 9V moet de gate-source spanning al 6V zijn om en dergelijke stroom te leveren. Het zou kunnen dat die pomp niet aanloopt.
    De Stall-stroom is de stroom die het motortje trekt bij maximale belasting, als het stilvalt dus. Dat is niet van toepassing in deze situatie. Je hebt gelijk in dat de motor max 5A zal trekken als hij aanloopt, maar met een niet volledig opengestuurde mosfet zal de motor ook aanlopen, het zal enkel langer duren voor hij aangelopen is. Bij een Vgs van 5v is de Ids=3A. Ruim genoeg om de motor te laten aanlopen dus.
    no votes  

  6. #21
    Ardtieboy's Avatar
    Registered
    31/08/12
    Location
    Wervik
    Posts
    330
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    Ben zonet terug op kot en ben nog eens aan het experimenteren geslagen, helaas zonder succes.
    Het schema die de prof mij heeft aangeraden is devolgende:

    een logische 0 zorgt ervoor dat de gate ook op 9V staat, een logische 1 (ongeveer 5V bij m'n arduino) zorgt ervoor dat de gate 0V krijgt. Mijn prof vertelde me dat de uitgangsspanning van de Arduino niet hoog genoeg was om de mosfet in geleiding te krijgen om zo voldoende stroom te leveren voor mijn pompje. Voordat ik het probeerde met de transistor, leek het me logisch dat als dat daadwerkelijk het probleem was, de gate rechtstreeks aan te sturen met 9V van de batterij ook zou moeten werken. Helaas nog steeds geen succes, wat mij wel opvalt is dat de mosfet extreem warm wordt... idee iemand?
    no votes  

  7. #22
    gamergv's Avatar
    Registered
    25/11/05
    Location
    Hoeselt,Limburg
    Posts
    202
    iTrader
    6 (100%)
    Mentioned
    0 Post(s)
    *Wis*
    Last edited by gamergv; 29-09-2014 at 01:19. Reason: Sorry, dacht dat het eerste post was.
    ---------Be real---------
    no votes  

  8. #23
    MrKend54l's Avatar
    Registered
    01/08/04
    Location
    De K.
    Posts
    29,744
    iTrader
    51 (100%)
    Mentioned
    11 Post(s)
    Reputation
    2/826
    Dit is het schema van een Darlington. Dus volgens mij doe je iets fout.
    http://upload.wikimedia.org/wikipedi...iagram.svg.png
    Maturity is often more absurd than youth and very frequently is most unjust to youth
    PSN:Mrkend54l
    no votes  

  9. #24
    Ardtieboy's Avatar
    Registered
    31/08/12
    Location
    Wervik
    Posts
    330
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    Dit is toch een ander schema dan het mijne?
    no votes  

  10. #25
    MrKend54l's Avatar
    Registered
    01/08/04
    Location
    De K.
    Posts
    29,744
    iTrader
    51 (100%)
    Mentioned
    11 Post(s)
    Reputation
    2/826
    Quote Originally Posted by Ardtieboy View Post
    This quote is hidden because you are ignoring this member. Show
    Dit is toch een ander schema dan het mijne?
    Daar doel ik op :P
    Uw schakeling is niet juist. Als je met uw transistor uw MOSFET wil aansturen (Darlington schakeling) dan moet het zijn zoals op mijn schema.
    En uw motor moet aan de collector kant hangen en niet aan de emitor
    Maturity is often more absurd than youth and very frequently is most unjust to youth
    PSN:Mrkend54l
    no votes  

  11. #26
    Epyon's Avatar
    Registered
    29/09/02
    Location
    Aalst
    Posts
    16,414
    iTrader
    5 (100%)
    Mentioned
    1 Post(s)
    Reputation
    65/1067
    Quote Originally Posted by MrKend54l View Post
    This quote is hidden because you are ignoring this member. Show
    Daar doel ik op :P
    Uw schakeling is niet juist. Als je met uw transistor uw MOSFET wil aansturen (Darlington schakeling) dan moet het zijn zoals op mijn schema.
    En uw motor moet aan de collector kant hangen en niet aan de emitor
    Dit is géén Darlington schakeling. De transistortrap dient enkel om de mosfet gate met 9V aan te sturen, het is m.a.w. een level shifter schakeling.

    Het probleem van de TS is dat hij een verkeerd type mosfet gebruikt. De IRF-reeks is een standaard mosfet die werkt bij een gate-to-source spanning van 10V. Je kan ze op lagere spanningen ook gebruiken, maar dan geleidt ie minder goed.


    Bovenstaande afbeelding is de maximale stroom die de mosfet geleidt in functie van de GtS spanning van een IRF520. Je ziet dat bij 5V (standaard Arduino uitgang) de mosfet slechts 3A zal doorlaten. Daardoor start je motor niet. Op 9V is het al beter en zal ie 20A geleiden.

    Als je mosfets rechtstreeks vanuit een micro wil aansturen kies je beter voor logic level mosfets, zoals de IRL540.


    Je ziet dat deze bij 5V reeds 50 à 60A zal geleiden.

    Zelf werk ik met de relatief goedkope en robuuste BUZ11 mosfet. Die werkt perfect in combinatie met Arduino 5V niveaus.

    De level shifter schakeling zou in principe ook wel moeten werken, maar het is beetje onnozel om een transistortrap voor je mosfet te zetten natuurlijk.

    Je zegt dat de schakeling echter ook niet werkt? Mss gebruik je een transistor met te lage hfe? Probeer de basisweerstand eens te verlagen naar 1k ipv 10k?

    Mosfets hebben een hoge gatecapaciteit en kunnen tijdens het aanschakelen aardig wat stroom absorberen en dus warmte genereren. Je plaatst daarom beter een weerstand van 1k in serie met de gate, en eentje van pakweg 220k tussen gate en ground.

    Ik ga er uiteraard vanuit dat je alle grounds van alle voedingen aan elkaar verbonden hebt, want anders zal het nooit werken.
    ___/The Things Network Ghent
    Look at me still talking when there's Science to do. When I look out there it makes me GLaD I'm not you.
    no votes  

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Log in

Log in