Doel:€250.00
Donaties:€0.00

Per saldo:€-250.00

Steun ons nu!

Laatst bijgewerkt
op 03-12-2025

Vacature: secretaris bestuur
Algemeen

De stichting

Recente berichten

Al mijn goede ideeën... door bask185
Vandaag om 00:48:27
Houten Plus zaterdag 21 februari 2026 door Ronald69
Vandaag om 00:31:48
Asfalteren door Rob H0m
Vandaag om 00:24:41
Mijn eerste H0-modeltreinbaan in aanbouw door Wim Vink
Vandaag om 00:00:56
Raadplaatje door grossraumwagen
Vandaag om 00:00:43
Mallnitzer Tauernbahnstrecke ÖBB N Spoor door Schachbrett
21 February 2026, 23:48:12
Wandplanken, advies. door Peter J K
21 February 2026, 23:00:16
Multimaus Zwart door Caspar25
21 February 2026, 23:00:11
Länderbahn en Reichsbahn locomotieven. door puntenglijder
21 February 2026, 22:53:57
Onderhoud Marklin analoge locomotieven door 1200blauw
21 February 2026, 22:44:29
Ertstreinen in HO door Benelux795
21 February 2026, 22:40:36
Brezelbahn in H0, Duitsland tp III. door Ronald69
21 February 2026, 22:16:09
Onlangs gespot - gefotografeerd, de foto's door dh3201
21 February 2026, 21:41:12
Toon hier je nieuwe (model-) spooraanwinst(en)... door puntenglijder
21 February 2026, 21:25:16
Bouw van tijdperk 1 HSM en Staatsspoor rijtuigen door puntenglijder
21 February 2026, 21:19:31
Minitrix wisselspoeltjes, mijn persoonlijke hel. door eitreb
21 February 2026, 20:57:47
Marklin 34121 loopt telkens vast door Mark D.
21 February 2026, 20:38:04
H0e pizza layout door Ronald Halma
21 February 2026, 20:38:03
VERPLAATST: H0e pizza layout door Reinout van Rees
21 February 2026, 20:33:11
VERPLAATST: HS 4de klasse Staatsspoorstation door Reinout van Rees
21 February 2026, 20:31:37
Die Sauerlandbahn - Tijdperk III door basjuh1981
21 February 2026, 20:03:22
Lichtset DRC 2400 aansluiten aan ESU lokpilot 52611 voor Lima mat'46 door Robert39
21 February 2026, 19:56:46
Foto gezocht van samenstelling door Rob Ellerman
21 February 2026, 19:46:30
Landelijke modelspoordagen 2026 door Die Bahn
21 February 2026, 19:43:05
Bouwen op dichte plaat of openframe door Klaas Zondervan
21 February 2026, 19:40:12
Ontraxs 2026 door ex-DR V100
21 February 2026, 19:18:06
Een kolenbunker uit mijn jeugd opknappen. door lrrw
21 February 2026, 19:03:46
The Summer of 69 door Sporlijn Úje
21 February 2026, 18:56:03
Geluidsbestand is niet in Loksound5 te programmeren. door D_Loc
21 February 2026, 17:09:14
Ombouw/Pimpen Bolle neuzen door bollen neus
21 February 2026, 16:40:32
  

Auteur Topic: Aansluiten DCC-signaal aan Arduino zonder optocoupler?  (gelezen 7364 keer)

borotof

  • Offline Offline
  • Berichten: 882
Aansluiten DCC-signaal aan Arduino zonder optocoupler?
« Gepost op: 25 November 2019, 13:47:48 »
Ik ben een beetje aan het experimenteren met een arduino om wat lichtseinen aan te sluiten. Ik heb begrepen dat je het dcc signaal het liefst met een optocoupler koppelt, maar die heb ik niet liggen. Het schijnt dat het ook wel met een weerstandje kan (jaja, eigen risico...) Iemand die de waarde en pinnen weet ? alvast bedankt,

Rob
« Laatst bewerkt op: 25 November 2019, 17:37:38 door Bert van Gelder »

Jeroen Vreeken

  • Offline Offline
  • Berichten: 349
Re: aansluiten dcc signaal arduino
« Reactie #1 Gepost op: 25 November 2019, 14:25:56 »
Als je de arduino ook voed met het dcc signaal (zoals b.v. een loc dat ook doet) dan ben je al van een hoop problemen af. Je hoeft dan 'alleen' nog maar rekening te houden met het spannings verschil. In de praktijk gaat men bij DCC zelden boven de 18V, maar hou wat marge aan en reken op minstens 25V.
Maar met 'een weerstandje' ben je er dan niet. De makkelijkste manier is om een weerstands deler te maken met minstens twee weerstanden in de verhouding zodanig dat 25V niet meer dan 3V3 wordt. (grofweg een factor 10, dus b.v. 10k en 100k in serie). Maar dan is je logic level erg afhankelijk van de gebruikte DCC spanning.
Iets netter zou het zijn om het via een transistor te doen: ga met een weerstand (laten we zeggen 100k) naar de basis. Hang de emiter naar de nul en de collector aan de arduino. Stel de arduino poort in als een weak pull-up en je hebt het dcc signaal beschikbaar.

Voed je je schakeling los (zoals bij sein en wissel decoders gebruikelijk is) dan zou ik er niet aan beginen. Je hebt dan namelijk twee losse voedingen zonder dat je een duidelijke relatie tussen die twee hebt.
Dan kan er rustig dubbel de DCC spanning op je af komen (met marge erbij dus ruim 40V).
Die optocoupler is zo gek nog niet.....

Maar ik vraag me af (en dit is niet vervelend bedoeld) of je je niet beter eerst in dit soort dingen kun verdiepen voordat je eraan begint.
Ken je de verschillende signaal niveaus? Wat basis elektrotechniek? (Met een opmerking als 'een weerstandje' krijg ik het akkelige gevoel dat je hier niet helemaal klaar voor bent...)

borotof

  • Offline Offline
  • Berichten: 882
Re: aansluiten dcc signaal arduino
« Reactie #2 Gepost op: 25 November 2019, 14:35:17 »
Voorlopig hangt ie gewoon aan de usb bus van mijn computer en is bedoeld om te kijken hoe eea qua software werkend te krijgen. Mocht ik er echt standalone decoders van maken doe ik het wel zoals het zou moeten ;-)
 

Klaas Zondervan

  • Offline Offline
  • Berichten: 27273
    • Pagina van klaas
Re: aansluiten dcc signaal arduino
« Reactie #3 Gepost op: 25 November 2019, 15:13:41 »
Iets netter zou het zijn om het via een transistor te doen: ga met een weerstand (laten we zeggen 100k) naar de basis. Hang de emiter naar de nul en de collector aan de arduino. Stel de arduino poort in als een weak pull-up en je hebt het dcc signaal beschikbaar.
Dit lijkt mij ook een nette oplossing. Zo zou ik het ook doen.
Maar via een opto-coupler is nog veiliger. Het feit dat je die niet hebt liggen is geen argument. Je kunt die dingen kopen en ze kosten geen drol.
Projecten:
Dubbelom
Halte Assel
Geluk, dat is vooraan staan als de overweg gesloten is.

Jeroen Vreeken

  • Offline Offline
  • Berichten: 349
Re: aansluiten dcc signaal arduino
« Reactie #4 Gepost op: 25 November 2019, 15:17:26 »
In dat geval zou ik zeggen: hang er een optocoupler tussen.
Dan loop je ook niet het risico om je computer op te blazen. (Tussen de arduino en de USB bus zit nauwelijks iets wat hem beschermd tegen een fout aangesloten DCC signaal)

Optocouplers zijn makkelijk aan te komen bij diverse leveranciers.
Heb je een bedrijf (of eigenlijk BTW nummer) probeer dan eens farnell (volgende dag in huis).
Zo niet probeer dan eens conrad ofzo.
Hoeft niet meer dan een paar dubbeltjes te kosten.

borotof

  • Offline Offline
  • Berichten: 882
Re: aansluiten dcc signaal arduino
« Reactie #5 Gepost op: 25 November 2019, 15:44:32 »
Het blijkt toch moeilijk een simpele vraag te beantwoorden...

Klaas Zondervan

  • Offline Offline
  • Berichten: 27273
    • Pagina van klaas
Re: aansluiten dcc signaal arduino
« Reactie #6 Gepost op: 25 November 2019, 15:56:34 »
Hoe bedoel je dat? Ik vond het niet moeilijk. Maar misschien vind je de gegeven oplossingen te ingewikkeld.
Projecten:
Dubbelom
Halte Assel
Geluk, dat is vooraan staan als de overweg gesloten is.

bask185

  • Offline Offline
  • Berichten: 5275
Re: aansluiten dcc signaal arduino
« Reactie #7 Gepost op: 25 November 2019, 16:33:06 »
In dat geval zou ik zeggen: hang er een optocoupler tussen.
Dan loop je ook niet het risico om je computer op te blazen. (Tussen de arduino en de USB bus zit nauwelijks iets wat hem beschermd tegen een fout aangesloten DCC signaal)

Optocouplers zijn makkelijk aan te komen bij diverse leveranciers.
Heb je een bedrijf (of eigenlijk BTW nummer) probeer dan eens farnell (volgende dag in huis).
Zo niet probeer dan eens conrad ofzo.
Hoeft niet meer dan een paar dubbeltjes te kosten.
Ik wil geen reclame maken, maar ik koop zelf vaakbij hackerstore. Vandaag besteld, morgen in huis. Niet zo goedkoop als dingen in china kopen maar je heb het wel... morgen. En je hebt meerdere van die sites. Hobbyelektronica.nl, eijlander.nl, iprototype.nl.

Bij conrad moet je ook vaak verscheidene dagen wachten totdat je je spulletjes krijgt
Train-Science.com
Train-Science github
It ain't rocket science ;-)

Haas67

  • Offline Offline
  • Berichten: 31
Re: aansluiten dcc signaal arduino
« Reactie #8 Gepost op: 25 November 2019, 16:49:32 »
Op deze pagina wordt 1 van de 2 dcc signalen via een weerstandje van 22k op pin2 van de arduino aangesloten.
Inderdaad: Beter is via een opto-coupler. Op eigen risico kun je dit uitproberen zolang je nog geen 6N137 opto-couplers hebt.

Klaas Zondervan

  • Offline Offline
  • Berichten: 27273
    • Pagina van klaas
Re: aansluiten dcc signaal arduino
« Reactie #9 Gepost op: 25 November 2019, 17:18:57 »
@Haas67, wat je daar laat zien is wat standaard in decoders ook gebeurt. Het DCC signaal gaat rechtstreeks een bruggelijkrichter in voor de voeding. Voor de brug wordt van één kant van de inkomende spanning het DCC signaal via een serieweerstand naar de decoderchip geleid. In de schema's die ik heb gezien is die weerstand overigens veel groter, eerder 220k dan 22k.

Heb ook in de datasheet van de Attiny zitten neuzen maar daar kan ik niks vinden over de hardwarekant van de I/O poorten. Bij andere IC's geven ze altijd een tabel van Absolute Maximum Ratings, maar die zie ik hier niet. Het zou me niet verbazen als die poorten intern gezenerd zijn zodat je die directe aansluiting straffeloos kan toepassen.
Projecten:
Dubbelom
Halte Assel
Geluk, dat is vooraan staan als de overweg gesloten is.

meino

  • Offline Offline
  • Berichten: 2387
Re: aansluiten dcc signaal arduino
« Reactie #10 Gepost op: 25 November 2019, 17:20:49 »
Ik sluit een Arduino aan met een interface volgens dit schema:



Dat is simpel te maken op een stukje stripboard.

Groet Meino

borotof

  • Offline Offline
  • Berichten: 882
Re: aansluiten dcc signaal arduino
« Reactie #11 Gepost op: 25 November 2019, 17:23:37 »
Dank je Haas, dat was even de info die ik zocht. Rest ook bedankt, altijd leerzaam en handig, optocouplers zijn onderweg, maar nu kan ik vanavond nog even lekker klooien.

grtz rob

Haas67

  • Offline Offline
  • Berichten: 31
Re: aansluiten dcc signaal arduino
« Reactie #12 Gepost op: 25 November 2019, 18:39:32 »
Ik sluit een Arduino aan met een interface volgens dit schema:



Dat is simpel te maken op een stukje stripboard.

Groet Meino
Iets beter lezen. De topic starter had juist geen opto-coupler. Vroeg naar een variant met alleen een weerstand voor het DCC signaal naar de arduino.

meino

  • Offline Offline
  • Berichten: 2387
Re: Aansluiten DCC-signaal aan Arduino zonder optocoupler?
« Reactie #13 Gepost op: 25 November 2019, 18:45:30 »
Dat weet ik, een Arduino UNO heb je al voor 3,50 euro.

Groet Meino

Jeroen Vreeken

  • Offline Offline
  • Berichten: 349
Re: aansluiten dcc signaal arduino
« Reactie #14 Gepost op: 25 November 2019, 19:30:24 »
Heb ook in de datasheet van de Attiny zitten neuzen maar daar kan ik niks vinden over de hardwarekant van de I/O poorten. Bij andere IC's geven ze altijd een tabel van Absolute Maximum Ratings, maar die zie ik hier niet. Het zou me niet verbazen als die poorten intern gezenerd zijn zodat je die directe aansluiting straffeloos kan toepassen.

In het hoofdstuk 'I/O-Ports' staat het I/O Pin equivalent circuit.
Zoals wel vaker bij dit soort chips heeft de pin twee 'diodes', eentje vanaf de Gnd en eentje naar de Vcc. Hierdoor blijft de pin tussen -0.5V en Vcc+0.5V.
Afhankelijk van je voeding en als de stroom door je weerstand niet te hoog is werkt dit inderdaad grofweg als een zener...

Maar dan is het nog steeds niet verstandig ze zomaar aan elkaar te hangen.
Heeft het DCC signaal toevallig dezelfde gemeenschappelijke 0 en heb je toevallig de verkeerde DCC lijn te pakken? Dan sluit je de centrale kort door je schakeling eraan te hangen. Hopelijk heeft deze een beveiliging, maar die zou zomaar eens een flink stuk hoger kunnen liggen dan je arduino schakelingetje leuk vind. (Denk dan aan smeltende draden e.d.)