Doel:€250.00
Donaties:€88.00

Per saldo:€-162.00

Steun ons nu!

Laatst bijgewerkt
op 03-06-2025

Vacature: secretaris bestuur
Algemeen

De stichting

Recente berichten

Piko NS 5/600 Hippel 2025 door D_Loc
Vandaag om 00:08:04
Mijn eerste H0-modeltreinbaan in aanbouw door Syb030
Vandaag om 00:01:32
Klompentrein door grossraumwagen
04 October 2025, 23:17:25
Zelfbouw HSM stoomloc Argus-Vesta serie door Tomasso
04 October 2025, 23:14:03
Da's Daz 2 door Huup
04 October 2025, 22:50:57
Mijn eerste baan, Hexental in ho. 380x 120cm door Paul1969
04 October 2025, 22:45:46
Spoorwegkanon Leopold Krupp K5 (E) door _Sjors_
04 October 2025, 22:37:43
De Passage, een minimalistisch tentoonstellingsbaantje (H0) door Klaas Zondervan
04 October 2025, 22:36:38
Toon hier je nieuwe (model-) spooraanwinst(en)... door Ronald69
04 October 2025, 22:33:52
4 oktober modelspoorbeurs Houten door Rob Ellerman
04 October 2025, 22:26:24
Afscheidsrit ICR rijtuigen 27 september 2025 door Thom
04 October 2025, 22:18:32
Brandstofportaal in Spoor 0 (B. Semblat) door sncf231e
04 October 2025, 21:50:39
Stalen rijtuigen van NS door Modellbahnwagen
04 October 2025, 21:12:32
Am Ende der Strecke, modulebaan op 1 M2 door Frank 123
04 October 2025, 20:49:44
Tram reageert niet door phdirk
04 October 2025, 20:47:32
Pendel module door Golden Oldie
04 October 2025, 20:03:45
Bouwbeschrijving mat' 36 ElD-4 van MK-Modelbouwstudio's door Rob Bennis
04 October 2025, 19:52:47
Mehano/Lemke Class66 Decoder instellingen door Chrisjantje
04 October 2025, 18:51:06
Probleem met Trix 6409 (22762) door Chrisjantje
04 October 2025, 18:24:01
Problemen met Marklin Startup 29124 door Wumpus
04 October 2025, 17:36:11
Märklin 2025 door Rob Ellerman
04 October 2025, 17:33:50
TurnControl: aansluiting verwijderen door Eenerspoor
04 October 2025, 16:37:19
Modelspoor Dagen bij de ModelSpoorgroep 's-Hertogenbosch 2025 door Caterpillar
04 October 2025, 15:58:29
Station Roodeschool door Torikoos
04 October 2025, 14:57:19
De wijntrein door Frits C
04 October 2025, 14:43:27
De bouw van mijn modelbaan in Thailand door thevandijks
04 October 2025, 14:17:40
Materieel verzameling van Michiel(NDS) door neudalhausenstadbahn
04 October 2025, 14:10:21
Baan weer opgebouwd na vervangen dakraam door bmwpiet
04 October 2025, 13:51:04
NS-1000 in spoor-1 door FritsT
04 October 2025, 13:31:41
Korneschans. Een fictief Duits Nederlands grensstation. door Ronald69
04 October 2025, 13:28:44
  

Auteur Topic: Pulsbreedte via Arduino en transistor  (gelezen 5557 keer)

wimk

  • Offline Offline
  • Berichten: 826
    • kusee.nl
Re: pulsbreedte via arduino en transistor
« Reactie #15 Gepost op: 30 September 2016, 12:42:44 »
N.a.v. de opmerkingen van Klaas Zondervan:

Ik heb wat gezocht op internet, en kwam op de volgende pagina's een groot vermogen transistor tegen:

Using a Transistor to Control High Current Loads

Datasheet TIP120

transistor TIP120 bij Ali

Mijn vraag is: Is dat een geschikte transistor om hogere vermogens mee te schakelen? ik kan het datasheet niet goed lezen, en kan het niet goed beoordelen. Hij moet een loc-motor schakelen (dus 0,4 tot 1,0 ampere), maar moet dat ook snel doen (490 keer per seconde, de pwm-frequentie die de arduino geeft).
Moet deze transistor ook worden gekoeld met een koel-vin? Welke weerstand moet er bij deze transistor tussen de Arduino en deze transistor? Welke versterkingsfactor heeft deze transistor (kan ik niet uit het datasheet halen, weet niet hoe die op te zoeken).

Is dit een goede koop, of moet ik een andere transistor zoeken?

hartelijke groeten,
Wim K
« Laatst bewerkt op: 30 September 2016, 14:13:27 door wimk »

Klaas Zondervan

  • Offline Offline
  • Berichten: 26817
    • Pagina van klaas
Re: pulsbreedte via arduino en transistor
« Reactie #16 Gepost op: 30 September 2016, 13:20:49 »
Dat lijkt me wel een geschikte transistor.
Bij aliexpress maken ze er wel een potje van. In de productbeschrijving zeggen ze dat het een voltage regulator is.

Zelf gebruik ik vaak de BD678 (PNP) en BD679 (NPN)

Bij een darlington moet je er wel op letten dat de verzadigingsspanning (saturation voltage) vrij hoog is. Dat is de spanning die tussen collector en emitter overblijft als hij vol is opengestuurd. Daardoor wordt er in een darlington meer warmte opgewekt dan in een enkelvoudige transistor. Daarom zou ik hem zeker op een koelblikje monteren. Dat hoeft niks bijzonders te zijn, een stukje aluminium hoeklijn is voldoende
Projecten:
Dubbelom
Halte Assel
Geluk, dat is vooraan staan als de overweg gesloten is.

72sonett

  • Team encyclopedie
  • Offline Offline
  • Berichten: 2083
    • El Carrilet
Re: pulsbreedte via arduino en transistor
« Reactie #17 Gepost op: 30 September 2016, 13:47:26 »
Korte link naar Aliexpress, zo blijft de pagina lay out OK.




490 Hz is geen probleem, die TIP120 kan tot 1 MHz aan, maar is overgedimensioneerd voor wat jij wil doen.
Citaat van:  datasheet
Collector Current  Ic
− Continuous  5.0 Adc
− Peak 8.0 Adc
hFE = 2500 @ IC = 4.0 Adc
Small−Signal Current Gain (IC = 3.0 Adc, VCE = 4.0 Vdc, f = 1.0 MHz) hfe 4.0

De 8050 in je schema zou OK moeten zijn tot 1,5 A. Probeer het uit op een breadboard, verlaag eerst die basisweerstand eens, tot minimaal 220 ohm, dan staat de motor waarschijnlijk ook stil bij analogWrite (11,0).

Die hogere c-e spanningsval van een geleidende Darlington (ca 1,4 V) gaat af van de 12 V spanning over de locmotor, "ieder foordeel hep se nadeel".
« Laatst bewerkt op: 30 September 2016, 15:10:56 door 72sonett »
El Carrilet
"te dom om te poepen"
MH

Timo

  • Team encyclopedie
  • Offline Offline
  • Berichten: 4655
Re: pulsbreedte via arduino en transistor
« Reactie #18 Gepost op: 03 October 2016, 14:41:13 »
De TIP120 heeft inderdaad altijd een redelijk spanningsverlies (en daarmee dus warmte productie. Gelukkig is deze wel iets lager dan 1,4V, zo rond de 0,75V (bij Ib van >4mA). Maar dit betekend nog steeds dat je dus 1 Watt aan het verstoken bent in de transistor als je een last van 1A aan stuurt. Iets dat de transistor als doet stijgen met 47°C. Bij een omgevingstemperatuur van 25°C zit je dan al op 72°C. Nog wel binnen de grenzen van de transistor maar niet fijn meer beet te pakken. Voor de BD678 zijn de verliezen nog iets groter.

Bij gebruik van een S8050 verwacht is ook een aardige spanningsval als je 1k weerstand gebruikt (= ongeveer 4,3mA Ib). Combineer dat met de hoge thermische weerstand van een SO-92 behuizing en je hebt een aardig gelimiteerd. De specificatie van 1,5A is dus leuk maar dat is (zoals bij alle transistoren) alleen theoretisch te behalen met oneindig veel koeling.

Wil je minder verliezen zou ik overstappen op een MOSFET.


Timo

Verzonden vanaf mijn desktop met Firefox

Karst Drenth

  • Offline Offline
  • Berichten: 10488
  • NS blauw, groen, rood, bruin, grijs en standgroen
    • Plan U op Sleutelspoor
Re: pulsbreedte via arduino en transistor
« Reactie #19 Gepost op: 03 October 2016, 15:32:25 »
Yep,

bijvoorbeeld de IRL3715ZS of de variant daarvan met poortjes ipv SMD-leads

Weliswaar volledig overbemeten, maar dan heb je gelijk een mooie kortsluitvaste uitgang ;)


Grtzz,

Karst

wimk

  • Offline Offline
  • Berichten: 826
    • kusee.nl
Re: pulsbreedte via arduino en transistor
« Reactie #20 Gepost op: 31 October 2016, 08:16:22 »
Een paar weken geleden heb ik in dit draadje inforamtie gevraagd over gebruik van een arduino, transistor en pulsbreedtemodulatie. Van diverse kanten hulp gehad, en ik beloofde toen, erop terug te komen. Bij deze.

Ik maakte gebruik van een transistor S8050 om het door de Arduino opgewekte signaal te versterken zodat er een trein op kan rijden. Dat lukte niet, bij commando analogWrite(0) in de Arduino stond er toch spanning op de rails. Van alles geprobeerd, een lagere weerstand tussen Arduino en transistor, zelfs helemaal geen weerstand (eigenlijk mag dat niet), wat ik ook deed, de spanning bleef ca. 2 volt (en dus ging de trein langzaam rijden).

Door Klaas werd gesuggereerd een transistor BD679 te gebruiken. Inmiddels is de bestelling China binnen, en heb nu de boel goed werkend. Met die transistor blijkt het goed te werken. Bij alalogWrite(0) staad de trein ook echt stil, bij analogWrite(255) schiet deze vooruit, en bij tussenligende is de snelheid evenredig. De transistor is stevig genoeg om een aardige stroom te kunnen schakelen die ik nodig heb bij het rijden.

Blijkbaar war er toch wat met mijn S8050 transistors aan de hand. Waarom het nooit heeft gewerkt weet ik niet, is nu ook niet zo belangrijk meer. Maar dankzij jullie hulp is het probleem nu uit de wereld.

Mijn dank voor alle hulp.
Wim K

Timo

  • Team encyclopedie
  • Offline Offline
  • Berichten: 4655
Re: Pulsbreedte via Arduino en transistor
« Reactie #21 Gepost op: 31 October 2016, 14:53:50 »
Hoi Wim,

Mooi dat het nu werkt. Denk nog steeds dat je die arme S8050 gewoon overbelast hebt.

Denk er wel aan dat je met de huidige transistor ook nog wel wat verliezen hebt dus koeling is geen overbodige luxe.


Timo
Verzonden vanaf mijn desktop met Firefox

Roy Faessen

  • Nieuwe gebruiker
  • Offline Offline
  • Berichten: 1
Re: Pulsbreedte via Arduino en transistor
« Reactie #22 Gepost op: 01 November 2016, 18:28:13 »
Ik zou de schakeling met een L293 gebouwd hebben. De chip is speciaal voor PWM motor regelingen. Je kan dan ook 2 rijrichtingen gebruiken. Ik heb al meerdere sturingen gebouwd met een arduino en deze chip. Wel zou ik vrijloopdiodes plaatsen om de IC te beschermen.

Zie link: http://www.instructables.com/id/Control-your-motors-with-L293D-and-Arduino/