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

De bouw van mijn modelbaan in Thailand door Thai-Bundesbahn
Vandaag om 03:04:00
Mijn eerste H0-modeltreinbaan in aanbouw door Thai-Bundesbahn
Vandaag om 02:57:45
Bouw van OCCRE G10 in CIWL livrei in spoor 1 door hervé
Vandaag om 00:27:02
La vie...Sud-Est; zolderbaan met thema zuidoost Frankrijk door Dennis1984
16 August 2025, 22:52:44
Länderbahn en Reichsbahn locomotieven. door Robert vh Prutsert
16 August 2025, 22:37:14
Onlangs gespot - gefotografeerd, de foto's door GerardvV
16 August 2025, 22:22:18
Da's Daz 2 door NS264
16 August 2025, 22:13:27
Mallnitzer Tauernbahnstrecke ÖBB N Spoor door Schachbrett
16 August 2025, 21:55:30
Rhätische Bahn in 0m; van Filisur naar Stuls door maartenvdb
16 August 2025, 21:48:20
Modules van Kees Gorter (vervolg) door NS264
16 August 2025, 21:38:43
Her-(her-)beginnen door J. Brans
16 August 2025, 21:13:45
Raadplaatje door GerardvV
16 August 2025, 21:05:30
Station Roodeschool door frenkievee
16 August 2025, 21:00:11
Hebden Bridge, digitale modulebaan in schaal 00. door Donny95
16 August 2025, 20:17:28
YaMoRC YD8248 Servodecoder door Nico Hoogerwerf
16 August 2025, 20:03:12
Vijfhuis (v.h. Frotterdam) door JoopSpoort
16 August 2025, 19:18:35
Esu Loksound - NS Wadloper? door Bahn-AG
16 August 2025, 19:12:39
Nederland jaren 50 op basis van mijn roots door Rob Ellerman
16 August 2025, 18:17:15
Aanpassen baanplan bestaande baan door Joz
16 August 2025, 18:12:32
Bahnstrecke 5867 door Frank 123
16 August 2025, 16:51:38
Hengelo in 1981-1982, maar dan anders: Kassenberg in N door Mispoes
16 August 2025, 16:48:43
Einde HSIJ (stoomtrein Hoogovens) in zicht door R1954
16 August 2025, 14:43:06
Bentheimer Eisenbahn, gisteren, vandaag en morgen. door Hans Reints
16 August 2025, 14:23:07
Fleischmann Anna ombouw. door puntenglijder
16 August 2025, 14:05:01
Ervaringen met bezorgdiensten (PostNL, DHL, etc) door Ronald Halma
16 August 2025, 13:24:14
Ombouw/Pimpen Bolle neuzen door bollen neus
16 August 2025, 12:35:17
24e smalspoormodelbouwdagen 30 en 31 augustus 2025 bij Stoomtrein Katwijk Leiden door Peter Soonius
16 August 2025, 12:20:07
Klein mobiel ontwerp met thema stadsmuren door Slotticar
16 August 2025, 11:58:44
BR-18.6 Schaal-0. door FritsT
16 August 2025, 11:50:36
Overzicht "Het is Weekend" foto's! door Vroeger
16 August 2025, 11:45:26
  

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

wimk

  • Offline Offline
  • Berichten: 827
    • 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: 26709
    • 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: 4656
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: 10483
  • 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: 827
    • 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: 4656
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/