BeneluxSpoor.net forum

Vraag en antwoord => Digitaal => Topic gestart door: hepost op 06 januari 2019, 20:43:17

Titel: DCC++ probleem automatiseren, probleem met servo's, Mardec en Hall-sensoren
Bericht door: hepost op 06 januari 2019, 20:43:17
Beste mensen,

Sinds kort ben ik begonnen met de eerste stappen om mijn baantje deels te automatiseren. Ik heb een dcc++ centrale bestaande uit een arduino mega met een arduino motor shield i.c.m. rocrail. Ik heb een aantal hall sensoren (type 3144) aangebracht. De sensoren detecteren de trein m.b.v. een magneetje, dit werkt prima. De bedoeling is dat er automatisch gependeld kan worden. Nu komt het probleem, zodra ik de 5v en/of gnd van de mega aansluit op de sensoren op de baan dan reageren de servo's niet meer die aangesloten zijn op 3 mardecs. De loc reageert echter nog wel gewoon op de dcc signalen.

Ik heb van alles al geprobeerd om de oorzaak te isoleren en te achterhalen. Als ik alleen de gnd aansluit van de mega op de baan, de hall sensoren afgekoppeld, ontstaat dit probleem al. Mijn vermoeden is dan ook dat de 5v bedrading ruis opvangt. De 5v en sensor bekabeling heb ik al zoveel mogelijk apart van de dcc kabels lopen en alle draden getwist. Ook externe 5v voeding geprobeerd, alleen is er wel een gnd naar de mega nodig. Dit had ook geen effect. Meerdere zoekpogingen op internet hebben nog tot niets geleid.

Wat ik nog niet heb gedaan is om een dcc sniffer eraan te hangen om te kijken of en welke signalen wel/niet aankomen. Zodra ik een extra arduino binnen heb en voldoende tijd heb dan ga ik dit nog doen. Mocht iemand ondertussen een idee hebben wat het probleem kan zijn en wat er aan valt te doen dan lees ik het graag.

Met vriendelijke groet,
Hendrik
Titel: Re: dcc++ probleem automatiseren
Bericht door: 72sonett op 06 januari 2019, 21:29:48
...  Als ik alleen de gnd aansluit van de mega op de baan ...  ontstaat dit probleem al.
De gnd van de mega mag ook niet  aan de 'baan' (als je daarmee de rails bedoelt), alleen de uitgangen van de motor shield (een 'dual H bridge') mogen aan de rails zitten (één uitgang aan de rails de andere aan een programmeerspoor), verder niks, ook niet de gnd van de Mardec aan een rail aansluiten.
Titel: Re: dcc++ probleem automatiseren
Bericht door: hepost op 06 januari 2019, 22:06:57
De gnd van de mega mag ook niet  aan de 'baan' (als je daarmee de rails bedoelt)

Nee dat was blijkbaar een verkeerde woordkeus. Daar bedoel ik de sensoren die op de baan, dus tussen de rails geplaatst, niet verbonden aan de railstaven of op enigszins andere manier verbonden aan de dcc-bedrading mee. Zoals ik al geschreven had, heb ik aparte bedrading voor de sensoren. De sensoren worden gevoed door de 5v van de mega. Zo veel mogelijk gescheiden van de dcc bekabeling om overspraak te vermijden.
Titel: Re: dcc++ probleem automatiseren
Bericht door: 72sonett op 06 januari 2019, 22:27:58
Dan zou ik verder ook niet de 5 V van de Arduino voor iets anders gebruiken, dus een heel gescheiden circuit voor de sensoren e.d. Ook de gnd van de Arduino nergens anders aan.

Waarop/hoe heb je die sensoren precies aangesloten? Die DCC++ Arduino kan verder niets anders dan naar Rocrail luisteren en commando's op de rails zetten.
Titel: Re: dcc++ probleem automatiseren
Bericht door: hepost op 06 januari 2019, 22:35:21
Dat is momenteel de situatie.
Titel: Re: dcc++ probleem automatiseren
Bericht door: Menno op 06 januari 2019, 22:40:35
Probeer de situatie eens te tekenen: dat maakt het ook voor anderen vaak een stuk inzichtelijker hoe het zit (en soms voor jezelf ook).

Ik vermoed dat er ergens stromen gaan lopen die de boel onderuit helpen, maar dat is moeilijk te zeggen zonder een basaal schema.
Titel: Re: dcc++ probleem automatiseren
Bericht door: 72sonett op 06 januari 2019, 22:51:53
Ja, hoe krijgt Rocrail de signalen van de sensoren?
Rocrail moet die op één of andere manier krijgen en stuurt dan op basis van de door jou opgegeven logica commando's naar de DCC++/Arduino.

Je computer met Rocrail zit met een USB kabeltje aan de Arduino? Dan krijgt die ook 5 V en gnd van je computer, heeft dus geen extra voeding nodig. De motorshield moet wel een aparte eigen voeding,  van 18 V= of zo.
Titel: Re: DCC++ probleem automatiseren, probleem met servo's, Mardec en Hall-sensoren
Bericht door: hepost op 07 januari 2019, 16:13:18
Het schema is aangepast. Hopelijk verduidelijkt het e.e.a.

(https://images.beneluxspoor.net/bnls/schema_bb_1.jpg) (https://images.beneluxspoor.net/bnls/schema_bb_1.jpg)
Titel: Re: DCC++ probleem automatiseren, probleem met servo's, Mardec en Hall-sensoren
Bericht door: Timo op 07 januari 2019, 16:24:26
Even voor de duidelijkheid, je hebt dus in totaal 4 volledig onafhankelijke voedingen?
- 14V
- USB (van PC/laptop)
- 12V
- 5V

Of komen sommige daarvan stiekem uit dezelfde voeding?


Timo
Titel: Re: DCC++ probleem automatiseren, probleem met servo's, Mardec en Hall-sensoren
Bericht door: 72sonett op 07 januari 2019, 17:45:03
Ik zie geen vreemde dingen...   ???

Heb je de printbaan onder op de motorshield doorgekrast en de pennen 2 en 13 met elkaar verbonden?
(https://3.bp.blogspot.com/-9CqR7vIKz2Q/WDoSnfSHgPI/AAAAAAABDjI/Vfx8i7l9rCo0L-9WOkU6XXE2BeNWUwqAACLcB/s320/MotorShield_R3_Back_450px.jpg) (https://4.bp.blogspot.com/-bNsA0cHQwQU/WDoS1x8WAkI/AAAAAAABDjQ/edkSwLvYt3AfvHvNK2ieZfmuJfS8oYa2QCLcB/s320/3.JPG)

De Mardecs, servo's en relais hebben wel een gemeenschappelijke gnd?


Ik zie nu dat je in Rocrail  pinnen 22..53 van de Arduino Mega voor I/O (https://wiki.rocrail.net/doku.php?id=dccpp:dccpp-en) kunt gebruiken.

(http://wiki.rocrail.net/lib/exe/fetch.php?w=&h=&cache=cache&media=dccpp:dccpp-gca-en.png)

Titel: Re: DCC++ probleem automatiseren, probleem met servo's, Mardec en Hall-sensoren
Bericht door: hepost op 07 januari 2019, 20:18:32
Even voor de duidelijkheid, je hebt dus in totaal 4 volledig onafhankelijke voedingen?

Timo

Ja dat klopt.
Titel: Re: DCC++ probleem automatiseren, probleem met servo's, Mardec en Hall-sensoren
Bericht door: hepost op 07 januari 2019, 20:22:23

Heb je de printbaan onder op de motorshield doorgekrast en de pennen 2 en 13 met elkaar verbonden?
De Mardecs, servo's en relais hebben wel een gemeenschappelijke gnd?


Ja op alle bovenstaande vragen.

Na nog wat uitproberen kwam ik achter het volgende:
Mijn baan bestaat momenteel uit 3 modulen. Elke module is via een sub-d kabel verbonden met de centrale. Dus drie sub-d kabels.
De eerste twee modulen zijn voorzien van hall-sensoren.
Als ik 1 van de 2 modulen (de sensoren daarvan) aansluit op de centrale dan reageert alles zoals het moet, maakt niet uit of het module A of B is.
Zodra ik beide aansluit dan werkt het niet meer.
Ik blijf puzzelen...
Titel: Re: DCC++ probleem automatiseren, probleem met servo's, Mardec en Hall-sensoren
Bericht door: Menno op 07 januari 2019, 21:49:13
Maar wát werkt er dan niet meer? Komen de signalen van de hall-sensoren dan niet meer aan of komen die wel aan maar werken de servo's niet meer?

Het zou gemakkelijk te testen moeten zijn met een multimeter op het punt waar de uitgang van de hall-sensor de Arduino ontmoet. Als daar wel signaal staat bij 1 module, maar niet bij 2, denk ik dat je het probleem bij te lange kabels moet zoeken.
Punt 2 is dat ik niet helemaal begrijp hoe de constructie tussen de Mardec-Arduino en de Arduino mega zit kwa ringleiding: zoals het nu getekend is LIJKT het alsof de ene Arduino z'n ringleidingconnectie ergens anders heeft dan de ander.

Ik zou opteren voor EERST doorlussen naar de andere Arduino en van daaruit met 1 aansluiting naar de rails.
Titel: Re: DCC++ probleem automatiseren, probleem met servo's, Mardec en Hall-sensoren
Bericht door: Timo op 08 januari 2019, 09:04:00
Klinkt mij in de oren naar storing op de voeding. Vandaar dat ik ook altijd pleit om geen 5V onder de baan te distribueren ::) Zeker de 5V uit de USB niet. Je zou de mega eens uit een andere bron kunnen voeden.


Timo
Titel: Re: DCC++ probleem automatiseren, probleem met servo's, Mardec en Hall-sensoren
Bericht door: AlbertG op 08 januari 2019, 19:05:31
Het is maar een idee, maar wat gebeurt er als je de Hall-sensoren aansluit op de 5V en de GND van de motorshield in plaats van de Mega?

Albert.
Titel: Re: DCC++ probleem automatiseren, probleem met servo's, Mardec en Hall-sensoren
Bericht door: hepost op 08 januari 2019, 21:48:03
Maar wát werkt er dan niet meer? Komen de signalen van de hall-sensoren dan niet meer aan of komen die wel aan maar werken de servo's niet meer?

De servo's werken niet meer, de meldingen van de sensoren komen wel binnen.

Klinkt mij in de oren naar storing op de voeding. Vandaar dat ik ook altijd pleit om geen 5V onder de baan te distribueren ::) Zeker de 5V uit de USB niet. Je zou de mega eens uit een andere bron kunnen voeden.

De mega heb ik met een 7,5v netadapter (2A@5v) gevoed maar dat maakte geen verschil. Ik ben het met jullie eens dat het waarschijnlijk in de lange bedrading of storing op de voeding moet zijn. Vandaar dat ik eens de voeding van de sensoren in de modules in serie heb gezet. Zie het onderstaande schema. (Het schema in een van mijn eerdere berichten heb ik aangepast om de oorspronkelijke situatie te verduidelijken.)

(https://images.beneluxspoor.net/bnls/schema_bb2.jpg) (https://images.beneluxspoor.net/bnls/schema_bb2.jpg)

Dit lijkt het probleem te hebben opgelost. Ik krijg nu de meldingen van de sensoren in rocrail te zien en de wissels reageren ook op de commando's. Ik moet nog een module voorzien van sensoren dus ik hoop dat er geen nieuwe verrassingen ontstaan. Bedankt voor het meedenken allemaal!
Titel: Re: DCC++ probleem automatiseren, probleem met servo's, Mardec en Hall-sensoren
Bericht door: Timo op 09 januari 2019, 09:10:12
Extra dingetje om toe te passen: geef elk printje / hall sensor ook een 100nF keramische condensator :) Of waarschjnlijk nog beter, geef elk printje ook een 78L05 en voedt de boel met een hogere spanning :)


Timo
Titel: Re: DCC++ probleem automatiseren, probleem met servo's, Mardec en Hall-sensoren
Bericht door: Menno op 09 januari 2019, 20:40:47
Nog sterker: volgens mij MOET elke 780x regelaar daarnaast ook een 1 of 10 uf elco bij z'n ingang krijgen als de lengte vanaf een voedingspunt een bepaalde afstand overschrijdt (dit even uit m'n hoofd).

Punt wat ik nu pas beter begrijp: kan die Arduino Mega genoeg stroom trekken uit de USB-poort van die laptop? Het zal niet de eerste keer zijn dat de stroomvoorziening van laptop USB-uitgangen aan de magere kant/niet geheel volgens specificaties is. Storing op die uitgangen is ook erg normaal overigens.

Je moet niet vergeten dat digitale elektronica eigenlijk hoogfrequent-techniek is. De snelle schakeltijden kunnen 'slappe' voedingen onderuit trekken. Daar er de nodige signalen naar dat motorshield gaan, zou het me niets verbazen als de voeding wat krap is.

EDIT: die sensors blijken van Allegro MicroSystems te zijn. Type 3144 wordt niet meer gemaakt. In hun 'General Guidelines' over toepassen van Hall-sensoren staat hier helemaal onderaan:

https://www.allegromicro.com/en/Design-Center/Technical-Documents/Hall-Effect-Sensor-IC-Publications/Unipolar-Hall-Effect-Sensor-IC-Basics.aspx

"For designs without chopper stabilization − It is recommended that a 0.01 µF capacitor be placed between the output and ground pins and between the supply and ground pins. "

EDIT 2: het zou best kunnen dat een extra buffertje (7404 zo uit m'n hoofd) aan te raden is. Je gaat nu een digitale uitgang enorme afstanden af laten leggen zonder enige vorm van buffering bij de ingang. Een buffer vlak bij de Arduino-ingang zou ook kunnen helpen.
Titel: Re: DCC++ probleem automatiseren, probleem met servo's, Mardec en Hall-sensoren
Bericht door: 72sonett op 09 januari 2019, 21:28:58
... kan die Arduino Mega genoeg stroom trekken uit de USB-poort van die laptop?

Een USB 2 uitgang moet 500 mA kunnen leveren, 900 mA voor USB 3. Een Arduino met motor shield en een paar sensoren zal dat lang niet niet halen. De DCC stroom naar de rails wordt wel geschakeld door die motor shield maar komt uit een aparte voeding, niet uit de PC.
Titel: Re: DCC++ probleem automatiseren, probleem met servo's, Mardec en Hall-sensoren
Bericht door: hepost op 10 januari 2019, 15:05:19
Momenteel heb ik geen merkbare storingen in de signalen van de sensoren en ook niet meer in de werking van de overige onderdelen van de baan. Ik weet niet of het nodig of zinvol is om alles aan te passen. Ik neem echter jullie adviezen graag aan. De onderdelen voor de voeding en de condensatoren voor de sensoren zijn besteld.

Wat ik mij nog wel afvraag als ik externe voeding voor de sensoren gebruik is het volgende, er moet volgens mij vanuit de externe voeding een gnd aangesloten worden op de mega om het werkend te krijgen. Geeft meerdere voedingen t.b.v. de sensoren met elke hun eigen gnd op de mega niet problemen? Zoals ik het nu werkend heb zijn alle printplaatjes waaraan de sensoren zijn bevestigd in serie gezet omdat parallel (dus meerdere gnd-aansluitingen, wel dezelfde voeding namelijk vanuit de mega) blijkbaar storing gaf.

@Menno:
Voor de voeding gebruik ik het schema wat te vinden is op https://www.circuitsonline.net/schakelingen/30/voedingen/78xx-voeding.html. Daarin wordt inderdaad het advies gegeven om een extra condensator (10 µF/35 V) toe te passen indien de bedrading tussen de voeding en de schakeling groter wordt dan ± 15 cm.

Wat ik nog niet helemaal begrijp uit het schema van de hall sensor is of er altijd per sensor 2 condensatoren nodig zijn. Kan ik 1 condensator tussen vcc en gnd plaatsen en daar zeg maar 10 sensoren mee voeden? Of moet ik bij elke sensor 1 condensator tussen vcc en gnd plaatsen? Daarbij natuurlijk nog voor elke sensor 1 condensator tussen signal en gnd.

Wat betreft de buffers voor het digitale signaal, dat ben ik nog aan het uitzoeken. Al het nodige gelezen op diverse sites maar hoe ik dit in de praktijk moet toepassen is mij nog niet geheel duidelijk. Als ik het goed begrijp is de 7404 een ic met 6 inverters die digitale signalen omdraait en versterkt, tenzij ik 2 inverters in serie zet om zo weer het originele signaal te krijgen. Nu zou ik dat op een breadboard eens kunnen testen zodra ik de nodige componenten heb.
Titel: Re: DCC++ probleem automatiseren, probleem met servo's, Mardec en Hall-sensoren
Bericht door: Menno op 10 januari 2019, 16:49:19
Een USB 2 uitgang moet 500 mA kunnen leveren, 900 mA voor USB 3.
Hoho, dat is met authorisatie op die poort het geval. 500 mA mag pas nadat het aangesloten apparaat daarover gecommuniceerd heeft en de host daarvoor toestemming heeft gegeven. Standaard is 100 mA de maximumstroom en zoals gezegd: niet elke laptop levert een goede stroom op z'n USB-uitgangen.
Een Arduino met motor shield en een paar sensoren zal dat lang niet niet halen.
Het gaat ook niet om het totale stroomverbruik maar om het schakelen van de Arduino. Digitale elektronica is gewoon HF-techniek, omdat de stijg- en daaltijden van signalen erg kort zijn. Dat kan bij krap bemeten voedingen en (zoals in dit geval) slechte ontkoppeling, meteen tot problemen leiden, omdat de snelle wisselingen van toestanden op uitgangen invloed kunnen hebben op de voedingsspanning van de controller zelf.

@ hepost: massa is altijd massa, dus die kan je over het algemeen ongestraft aan elkaar knopen.
Waar je mogelijk op moet letten is de stroom die de voeding maximaal kan leveren: 1 Ampère lijkt me voor die sensoren ruim voldoende en hoger zou ik echt niet gaan: bij een kortsluiting zou ik namelijk niet raar opkijken als de voeding niet z'n kortsluitbeveiliging (indien aanwezig) aanspreekt, maar de boel gewoon uit laat fikken.

Wat betreft de sensoren en de condensatoren: in de digitale techniek moet elk onderdeel ontkoppeld worden, dus elke sensor moet twee ontkoppelcondensatoren krijgen volgens aanbevelingen op die website.

Je moet het maar zien als een draadje (de voedingsspanning) dat strak gespannen is en waar je op een aantal punten gewichten aan gaat hangen (je sensoren).
Dat touwtje zal onder invloed daarvan door gaan hangen. Tot zover niets aan de hand. Nu ga je echter een van de gewichtjes op en neer trekken/duwen (veranderende toestand van de uitgang). De andere gewichten en het touwtje zullen daar last van hebben en mee gaan bewegen.
Door het toepassen van een veer bij elk gewicht (de ontkoppelcondensator) zal het effect van het bewegen niet zo sterk doorwerken op de andere gewichten en het touwtje.

Die buffers/inverters zijn niet persé noodzakelijk, maar kunnen problemen voorkomen: nu is het misschien niet nodig en werkt alles prima, maar als er nog meer elektronica onder de baan komt is het misschien geen verkeerd idee om iets van buffering toe te passen.
Het is in ieder geval niet erg gebruikelijk om een digitaal signaal een lange afstand af te laten leggen zonder dat signaal vlak voor de ontvanger (of, indien nodig, halverwege onderweg) nog eens op te poetsen.

Die 7404 noemde ik puur uit m'n hoofd: ik weet dat er ook niet-inverterende inverters bestaan, maar weet daar uit m'n hoofd geen typenummers van.
Tipje: in de TTL logica wordt in databladen de voedingsaansluiting vaak niet getekend in de principeschema's of 'schematical overview'.
Let daar op als je de schakeling opbouwt. Je zal de eerste niet zijn die dat over het hoofd ziet en tot frustratie toe niet begrijpt waarom de schakeling niet werkt.
Titel: Re: DCC++ probleem automatiseren, probleem met servo's, Mardec en Hall-sensoren
Bericht door: AlbertG op 12 januari 2019, 17:34:52
Vraagje over je schema: hoeveel Hall-sensoren heb je nu in totaal aangesloten? Ik zie in je schema maar 1 grijze draad naar de Mega lopen. Mag ik aannemen dat er voor elke Hall-sensor een grijze draad naar de Mega gaat?

Albert (geïnteresseerde leek op het gebied van elektronica).
Titel: Re: DCC++ probleem automatiseren, probleem met servo's, Mardec en Hall-sensoren
Bericht door: Timo op 12 januari 2019, 17:57:12
Momenteel heb ik geen merkbare storingen in de signalen van de sensoren en ook niet meer in de werking van de overige onderdelen van de baan. Ik weet niet of het nodig of zinvol is om alles aan te passen. Ik neem echter jullie adviezen graag aan. De onderdelen voor de voeding en de condensatoren voor de sensoren zijn besteld.
Dat is het verschil tussen iets goed en robuust ontwerpen en gewoon maar hopen dat het werkt en vooral blijft werken ;) Zelfde geldt voor de buffers voor de data.

Maar top dat het besteld is (y)

Geeft meerdere voedingen t.b.v. de sensoren met elke hun eigen gnd op de mega niet problemen? Zoals ik het nu werkend heb zijn alle printplaatjes waaraan de sensoren zijn bevestigd in serie gezet omdat parallel (dus meerdere gnd-aansluitingen, wel dezelfde voeding namelijk vanuit de mega) blijkbaar storing gaf.
Je maakt een denkfout, je hebt niet meerdere voedingen. Je hebt meerdere spanningsregulators. Enige wat je daarmee doet is niet de 5V (welk ook direct aan de microcontroller van de Arduino hangt) distribueren maar een hogere spanning en hiervan in de buurt van de hall sensor weer een stabiele 5V maken. En ook de Arduino is voorzien van spanningsregulator om daar een stabiele 5V te houden. Een 78L05 heeft ook maar één GND aansluiting ofwel GND is gelijk aan de ingang en de uitgang.

@Menno:
Okay, heeft geen Menno en Menno heeft ook al een top reactie geplaatst maar ook nog reactie van mijn hangt ;D

[...]
Daarin wordt inderdaad het advies gegeven om een extra condensator (10 µF/35 V) toe te passen indien de bedrading tussen de voeding en de schakeling groter wordt dan ± 15 cm.

Wat ik nog niet helemaal begrijp uit het schema van de hall sensor is of er altijd per sensor 2 condensatoren nodig zijn. Kan ik 1 condensator tussen vcc en gnd plaatsen en daar zeg maar 10 sensoren mee voeden? Of moet ik bij elke sensor 1 condensator tussen vcc en gnd plaatsen? Daarbij natuurlijk nog voor elke sensor 1 condensator tussen signal en gnd.
Het gaat niet zo zeer om of een 78L05 dat kan of niet, maar dat je de voedingsspanning lokaal regelt zodat deze minder gevoelig is voor storing. Maar in dit geval meer, om niet de 5V waarmee de Arduino microcontroller mee gevoed wordt als antenne onder de baan te leggen.

En Menno noemde 1A als max stroom. Twee opmerkingen daarover:
1) Dat is alleen bij de 7805, niet de kleinere 78L05 die ik adviseerde. Deze zit in een meer schappelijkere TO-92 behuizing.
2) Al neer gelang de ingangsspanning moet je een 7805 bij 1A wel voorzien van een groot koelblok ;)

En ik zit nog even te kijken naar de datasheet van de A3144 (https://www.elecrow.com/download/A3141-2-3-4-Datasheet.pdf) en daaruit blijkt dat we gewoon moeilijk aan het doen zijn! :-X :-X Dat ding heeft geen enkel probleem om direct 12V te krijgen! Dus ik zou zeggen, gewoon 12V (of iets dergelijks) direct naar de hall-sensoren en gewoon direct aan de pootjes een 100nF keramische weerstand en gaan! Helemaal geen printjes bij de hall-sensoren. En bij de Arduino zou ik 100nF tussen GND en data (hall-sensor uitgang) plaatsen en de lijn voorzien van een krachtigere pull-up (dan de interne van de Arduino) van 1k ofzo.

Buffer lijkt me dan niet echt nodig daar de A3144 best een aardige stroom kan schakelen en het maar om laag frequente signalen gaat. Naast de hardwarematige ontstoring (de genoemde weerstand en condensator) zou je nog softwarematige ontstoring in kunnen bakken.


Timo
Titel: Re: DCC++ probleem automatiseren, probleem met servo's, Mardec en Hall-sensoren
Bericht door: 72sonett op 12 januari 2019, 18:58:31
... Dat ding heeft geen enkel probleem om direct 12V te krijgen! Dus ik zou zeggen, gewoon 12V (of iets dergelijks) direct naar de hall-sensoren en gewoon direct aan de pootjes een 100nF keramische weerstand en gaan!
Maar als de uitgang van de sensor dan 'hoog' gaat, wordt dat toch ook 12 V? De Arduino verwacht een 'hoog' van max 5 V, die zal 12 V op een ingang niet lekker vinden, als hij het al overleeft.
Titel: Re: DCC++ probleem automatiseren, probleem met servo's, Mardec en Hall-sensoren
Bericht door: Timo op 12 januari 2019, 18:59:39
Maar als de uitgang van de sensor dan 'hoog' gaat, wordt dat toch ook 12 V?
Nope, zijn open collector uitgangen  8)


Timo
Titel: Re: DCC++ probleem automatiseren, probleem met servo's, Mardec en Hall-sensoren
Bericht door: 72sonett op 12 januari 2019, 19:23:18
Ow... ja, OK dus.  :)