Thread: Probleempje Arduino-project
-
25-09-2014, 14:49 #16Member
- 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
-
-
26-09-2014, 15:51 #17
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
-
26-09-2014, 19:18 #18
Volgens mij kan uw batterij simpelweg niet genoeg stroom leveren. Wat is de batterijspanning als je de pomp aanstuurd?
no votes
-
26-09-2014, 19:23 #19
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
-
26-09-2014, 19:42 #20
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
-
28-09-2014, 23:30 #21
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
-
29-09-2014, 01:17 #22
*Wis*
Last edited by gamergv; 29-09-2014 at 01:19. Reason: Sorry, dacht dat het eerste post was.
---------Be real---------no votes
-
29-09-2014, 07:53 #23Platinum Member
- 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.pngMaturity is often more absurd than youth and very frequently is most unjust to youth
PSN:Mrkend54lno votes
-
29-09-2014, 08:15 #24
Dit is toch een ander schema dan het mijne?
no votes
-
29-09-2014, 15:12 #25Platinum Member
- Registered
- 01/08/04
- Location
- De K.
- Posts
- 29,744
- iTrader
- 51 (100%)
- Mentioned
- 11 Post(s)
- Reputation
- 2/826
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 emitorMaturity is often more absurd than youth and very frequently is most unjust to youth
PSN:Mrkend54lno votes
-
29-09-2014, 21:36 #26Member
- Registered
- 29/09/02
- Location
- Aalst
- Posts
- 16,414
- iTrader
- 5 (100%)
- Mentioned
- 1 Post(s)
- Reputation
- 65/1067
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

