wissels aansturen met Arduino (DCC)

Plaats reactie

Onderwerp starter
mjdb
Berichten: 133
Lid geworden op: 26 feb 2021 21:48

wissels aansturen met Arduino (DCC)

Bericht door mjdb »

In het onderwerp "starten met Arduino" wordt gevraagd naar voorbeelden van toepassingen met Arduino.
Om terugvinden van specifieke informatie eenvoudiger te maken heb ik dit nieuwe onderwerp gemaakt.

Bij mijn baan gebruik ik Arduino's om wissels aan te sturen.

Lees hoe het heel erg mis kan gaan: https://www.n-spoorforum.nl/viewtopic.p ... 20#p252420

En lees hoe het ook goed kan gaan: https://www.n-spoorforum.nl/viewtopic.p ... 69#p252469

Marco.
Laatst gewijzigd door mjdb op 11 feb 2022 15:45, 1 keer totaal gewijzigd.


Marco

Digitaal spoor N met Z21 (voorheen DR5000) en Digikeijs modules.
Diverse Arduino's voor wissels en seinen. Zelfbouw DCC decoders.
Ook een paar DTS ground-detectie modules.
Aangestuurd door Koploper.
Gebruikersavatar

Momfer
Berichten: 570
Lid geworden op: 29 okt 2020 13:13
Locatie: Zwolle

Traditionele wisselsaandrijvingen aansturen

Bericht door Momfer »

Sturen van traditionele wisselaandrijvingen kan op veel manieren, waaronder natuurlijk de traditionele relaisborden.

LET OP: Bij het schakelen van dergelijke wisselaandrijvingen is het van belang om vooral NIET te vertrouwen op de eindafschakeling van de wissel, maar een kortstondige puls af te geven. Afhankelijk van het type aandrijving zal de schakeltijd tussen 100ms en maximaal 500ms liggen, bij het testen beginnen met de laagste waarde.Permanent spanning op de spoelen zal leiden tot schade!

Hieronder zal ik een aantal mogelijkheden laten zien, zoals die in de praktijk te vinden zijn en kunnen werken. Welke iemand kiest, is vaak op basis van eigen kennis, beschikbaarheid van de hardware, etc.

IRF520 N-channel MOSFET Bord
Deze bordjes zijn eenvoudig in het gebruik. Voor zwaardere belastingen geschikt. Omdat het N-channel bordjes zijn, wordt geschakeld naar GND, dus van bordjes wordt de V++ gezamenlijk en de GND wordt geschakeld!

Afbeelding

ULN2003 Bord
Het bordje in dit voorbeeld is feitelijk een stuureenheid voor een steppermotor. Veel Arduino gebruikers hebben er wel eentje in huis. Dus een mooi object om mee te testen. De ULN2003 kan MAX 500mA (600mA piek) per kanaal sturen, waarbij de (gelijktijdige) totale stroom van alle kanalen maximaal 1050mA mag zijn!

Afbeelding

Kanalen mogen ook parallel geschakeld worden om de belasting te vergroten. Dan kun je met het onderstaande bordje 1 wissel bedienen met per kanaal/spoel 1A!
Er zijn bordjes waar alle 7 poorten van de ULN2003 bruikbaar zijn, evenals een grote broer ULN2803 met 8 poorten.

Afbeelding

Naast deze DHZ-uitvoeringen bestaan er ook (best betaalbare) industriële borden obv ULN2008 met of zonder optocouplers voor extra scheiding van de signalen:

Afbeelding Afbeelding


IRF540 4 N-Channel MOSFET Bord
Deze bordjes zijn eenvoudig in het gebruik en voor zwaardere belastingen geschikt. Omdat op het bordje N-channel MOSFETS worden gebruikt, wordt er geschakeld naar GND, dus van bordjes wordt de V++ gezamenlijk en de GND wordt geschakeld! De MOSFETS zijn intern voorzien van een vrijloopdiode, welke voorkomt dat een inductieve belasting schade veroorzaakt aan de schakeling.

Afbeelding


Plaats reactie