Picture

cms

Systemudvikler

Indlæg: 13

PB

Aduino, 12 volt output til signaler mm

Jeg eksperimentere i øjeblikket med styring af signaler og sporskifter ved hjælp af Aduino, hvilket jo (for mig Smile) er pærelet kodemæssigt.

Til gengæld er mine forudsætningerne for valg af elektroniske kredse ikke særligt gode, så jeg benytter de eksempler jeg kan finde på nettet.

Mit primære problem er pt valg af ICer, der kan danne bro mellem arduinoens 5V og 12V som strøm til f.eks. signaler og motorer, og uden de koster en formue.

Findes der f.eks. shift registere, der kan håndterer begge spændinger og dermed kan kan fungerer som bro, eller er man nødt til at benytte optokoblere for hver eneste forbindelse?

Like 0 kan lide
Top

Picture

gejo

Indlæg: 656

PB

Du føder Arduino'en med 12V på Vin og bruger de samme 12V til signalet. Så sætter en transistor på Arduino udgangen, hvor arduinoen styrer transsistorens basis og signalet sættes til transistorens Collector. Emiteren til stel. Så har du de 12V til signalet.

Hilsen Gert

Like 0 kan lide
Top

Picture

pejft

Kurser i modeljernbane hos AOF

Moderator

Indlæg: 2.142

PB  Hjemmeside

cms skrev:

Jeg eksperimentere i øjeblikket med styring af signaler og sporskifter ved hjælp af Aduino, hvilket jo (for mig Smile) er pærelet kodemæssigt.

Til gengæld er mine forudsætningerne for valg af elektroniske kredse ikke særligt gode, så jeg benytter de eksempler jeg kan finde på nettet.

Mit primære problem er pt valg af ICer, der kan danne bro mellem arduinoens 5V og 12V som strøm til f.eks. signaler og motorer, og uden de koster en formue.

Findes der f.eks. shift registere, der kan håndterer begge spændinger og dermed kan kan fungerer som bro, eller er man nødt til at benytte optokoblere for hver eneste forbindelse?

Mon ikke en Optokobler kan løse det? Det er jo ikke kun 5V og 12V DC, nogle ting drives af AC m.m.

Se denne: https://digitaltog.dk/wordpress/flimmerfrit-lys-med-optokobler/

Den handler godt nok om lys i et lokomotiv, men jeg forestiller mig, den også kan løse dit spm. Optokobleren koster højst 30 kr. ved køb af et stk. og meget mindre ved køb af mange.

__________________

De bedste modeljernbanehilsener
Peter Topp Engelsted Jonasen

http://www.digitaltog.dk - http://www.kvv73.dk - http://www.jonasen.eu - www.digital-train.com

Like 0 kan lide
Top

Picture

cms

Systemudvikler

Indlæg: 13

PB

Har du en modelbetegnelse på sådan en transistor, så jeg kunne finde nogle priser og kodeeksempler ?   

Like 0 kan lide
Top

Picture

PESC

Vejle

Indlæg: 72

PB

Hej  

Måske kan du bruge et bistabilt signal relæ.

Det skal have et impuls for at skifte og fåes bla. i en 5 V udgave 

Har en 30 stykker i brug på min station 

https://www.reichelt.de/signalrelais-bistabil-2-wechsler-2a-hfd2-l-5v-p1...

 

Mvh Peter 

__________________

FREMO

Epoke lll / DC / DSB / H0

Like 0 kan lide
Top

Picture

cms

Systemudvikler

Indlæg: 13

PB

Jo, men hvis der skal bruges en optokobler per LED løber det jo hurtigt op  - både økonomisk og praktisk;-)

Lige præcis signaler kom man jo forøvrigt erstatte modstandene på købesignaler fra Viessmann e.lign, så man kan benytte 5V, men jeg ville foretrække at kunne benytte samme strømkilde til alt på banen.

Like 0 kan lide
Top

Picture

pejft

Kurser i modeljernbane hos AOF

Moderator

Indlæg: 2.142

PB  Hjemmeside

cms skrev:

Har du en modelbetegnelse på sådan en transistor, så jeg kunne finde nogle priser og kodeeksempler ?   

Hvis du læser det, jeg linkede til, vil du finde informationerne der Wink.

__________________

De bedste modeljernbanehilsener
Peter Topp Engelsted Jonasen

http://www.digitaltog.dk - http://www.kvv73.dk - http://www.jonasen.eu - www.digital-train.com

Like 0 kan lide
Top

Picture

cms

Systemudvikler

Indlæg: 13

PB

Tak Peter, nu fandt jeg dit link og forøvrigt også http://www.jernhesten.dk/Elektronik/Kursus/Transistorer.htm#C, der bl.a. omtaler MOSFET, der i nogle arduino-eksempler benyttes som brokobling. 

Like 0 kan lide
Top

Picture

je

Egå

Indlæg: 129

PB

Det kan relativt enkelt laves med en modstand og en transistor, eller med IC-ere, f. eks. ULN 2003. Optokoblere er selvfølgeligt muligt, men vel kun nødvendige, hvis man vil have galvanisk adskillese, og typisk kan man jo godt have samme GND (0V) til de forskellige dele (med de fordele, som det giver).

Til drift af motorer findes også IC-ere, prøv at søge på "H-koblinger".

Relæer er selvfølgeligt muligt, men det er ikke den billigste løsning. En modstand og en transistor koster ikke mange ører, og så "larmer" de heller ikke.

 

/Jan

Like 0 kan lide
Top

Picture

Lars Skjærlund

Rødovre

Webmaster

Indlæg: 4.093

PB  Blog  Hjemmeside

je skrev:
En modstand og en transistor koster ikke mange ører, og så "larmer" de heller ikke.

Og så kan vel tilføje, at hvis du skal bruge mange udgange samtidigt på din Arduino, kan man købe transistor arrays klar til brug, hvor en stribe transistorer er pakket som en IC, så man ikke skal håndtere så mange komponenter. De har det med at være billige, hvis man køber dem de rigtige steder.

__________________

MVH
Lars

Like 0 kan lide
Top

Picture

PerR

Indlæg: 62

PB

et transistor array som for eksempel ULN2003A kan købes for mellem 5 og 8 kr inklusiv moms for 1 stk pris. Lavere pris ved højere styktal.

En ULN2003A kan klare 7 udgange fra Arduinoen.

Kan købes hos:

https://www.vejle-rc.dk/produkter/?search=uln2003

https://elektronik-lavpris.dk/searchresults.php?keywords=ULN2003&osCsid=...

__________________

Mvh Per

 Marklin K/(C) skinner / Marklin CS3+ (60216) /CS2 (60214, 60215) / Marklin 60061/60101 /  60174 Booster / MS1 / MS2
Tilbehør :  7286 Drejeskive(analog)  Applikationer : Marklin Mobilstation (Android), iTrain PC software

 

Like 0 kan lide
Top

Picture

gejo

Indlæg: 656

PB

cms skrev:

Har du en modelbetegnelse på sådan en transistor, så jeg kunne finde nogle priser og kodeeksempler ?   

Det kunne fx. være BC 547, men forslaget om ULN2003 er også fint. Hvis du køber BC 547 i Kina får du 100 stk. for under 1€.

Hilsen Gert

Like 0 kan lide
Top

Picture

cms

Systemudvikler

Indlæg: 13

PB

Tak for alle svarene.

Jeg har nogle BC547 liggende, så jeg kan lave nogle opstillinger for at få afprøvet princippet, forhåbentlig uden det hele går op i røg Wink

Like 0 kan lide
Top

Picture

Skott

Ingeniør

Indlæg: 1.918

PB

Husk formodstand imellem basis på transistoren og udgangen fra din Arduino.

Transistoren har en diodeovergang imellem basis og emitter, der skaber en spænding på 0,6 - 0,7 V imellem basis og emitter, når transistoren leder. Hvis Emitter er forbundet direkte til controllerens udgang, vil spændingen på udgangen være ~5V, men diodeovergangen skaber som sagt en spæning imellem Emitter og 0V på 0,6 - 0,7V - Det går ikke godt ret længe.

Derfor skal der lige en modstand ind imellem, hvor de resterende 4,3V kan ligger over.

alt imellem 1 - 10k er fint.

Her et eksempel på opstillingen:

__________________

Med venlig hilsen

Skott

Like 0 kan lide
Top

Picture

gejo

Indlæg: 656

PB

Når nu vi er ved modstandene, så ville jeg også sætte en modstand i serie med led'en, så denne ikke får for stor strøm, når transistoren åbner - dvs når basis får "høj" spænding.

Hilsen Gert

Like 0 kan lide
Top

Picture

Skott

Ingeniør

Indlæg: 1.918

PB

Enig!

Afh. af spændingskilde og diodestrøm, så 1k - 10k. Start med den højeste værdi og prøv med en lidt mindre indtil lysintensiteten er passende.

__________________

Med venlig hilsen

Skott

Like 0 kan lide
Top

Picture

Lars Skjærlund

Rødovre

Webmaster

Indlæg: 4.093

PB  Blog  Hjemmeside

Nu gik det oprindelige spørgsmål på at styre "signaler og sporskifter" - så måske det ikke handler så meget om LEDer?

__________________

MVH
Lars

Like 0 kan lide
Top

Picture

gejo

Indlæg: 656

PB

Lars Skjærlund skrev:

Nu gik det oprindelige spørgsmål på at styre "signaler og sporskifter" - så måske det ikke handler så meget om LEDer?

Det har du ret i, men da hverken ULN 2003 eller BC 547 kan klare strømmen fra et sporskifterelæ eller et signal med tilsvarende relæer angav jeg heller ikke i første omgang en transistor type. Er signaler derimod et lyssignal med led'er, så er den skitserede løsning fin.

Hilsen Gert

Like 0 kan lide
Top

Picture

cms

Systemudvikler

Indlæg: 13

PB

Så har jeg fået en prototype til at fungerer, bestående af

  1. Arduino UNO
  2. Sportavle med HC595er (shift registere) til styring leds/signaler
  3. Signalforbindelser til viessmann lyssignaler (min 12v) via bro med ULN28/ULN20

 

Banen er indrettet på et loft med 45 graders hælding, hvor en trekantet kasse over banen fungerer som kombineret lyskasse (med LEDstrips) og sportavle, hvorfor sportavle skal forbindes med signaler med kabler i længden 1-3 meter.

Så mit spørgsmål er om almindelig grå fladkabler kan benyttes til forbindelse (2) til (3), når der max benyttes 5 volt ?

Billede

Like 0 kan lide
Top

Picture

gejo

Indlæg: 656

PB

Det vil jeg tro, men der er kun eet svar - prøv.

Hilsen Gert

 

Like 0 kan lide
Top

Kommentarvisning

Vælg din foretrukne kommentarvisning og klik på "Gem indstillinger" for at aktivere dit valg.