BeneluxSpoor.net forum
Vraag en antwoord => Digitaal => Topic gestart door: Wouter-N op 30 December 2025, 12:19:29
-
Ik heb mijn baanplan nu volledig bedraad en geprogrammeerd (DCC-Ex), echter blijf ik met een paar bezetmelders (okki ) zitten die standaard actief zijn, zonder dat er een trein in de bewuste sectie staat. In Rocrail kleuren ze dan rood. Ik kan ze handmatig in Rocrail resetten, maar ze reageren dan ook niet op een trein.
Heeft iemand dit eerder meegemaakt en weet een oplossing?
(https://images.beneluxspoor.net/bnls_2025/rode-bezetmelders-6953b5c3b35a7.png) (https://images.beneluxspoor.net/bnls_2025/rode-bezetmelders-6953b5c3b35a7.png)
-
Ik ben bang dat niemand je hier bij kan helpen. Een plaatje van rocrail vertelt ons niks zinnigs. Je kan met een multimeter de okkie doormeten, maar die zal het wel doen. Dus het moet haast wel aan je instellingen en/of je bedrading liggen. Het is een DIY project, waarbij jezelf veel moet aankutteren om het werkend te krijgen, en dat is wat moet je doen. Alles nalopen en doorkutteren tot het werkt.
Als je hier echt hulp wilt, dan moet je een uitgebreid verslag posten van wat je uitgespookt heb. Foto's van je elektronica maken, lijstjes kloppen met wat waarop is aangesloten en je configuratie bestand hier dumpen. Misschien dat we dan de fout kunnen spotten. Je hebt bijvoorbeeld niet eens verteld, of je een I2C extender gebruikt of de okkie direct aan de arduino pinnen heb hangen.
Mvg,
Bas
-
Een paar suggesties:
Maak de draad van de sectie naar de okki los, wat gebeurt er dan?
Wissel de aansluitingen van een goede en een foute sectie om, wat is het effect?
Heb je pas ballast gelijmd? De natte lijm geleidt goed genoeg om een detector te laten aanspreken.
-
Klaas, ballasten is nog niet gedaan. De okkie zit via een MPC23017 op de I2C bus naar de Arduino Mega. Van de 12 aangesloten bezetmelders op deze MPC23017, werken er dus maar 7.
Als ik de draad van de sectie naar de ingang van de Okkie los haal gebeurt er niets met de status in Rocrail. Deze blijft dus ROOD, oftewel BEZET.
Zodra ik een goed werkende sectie aansluit op de niet werkende ingang van de okkie wijzigt er nog steeds niet in Rocrail, blijft dus ROOD.
Pak ik de draad van de niet werkende sectie in Rocrail en sluit ik die aan op een eerder goed geteste pin de van MPC23017 dan werkt deze wel, waardoor je volgens mij kan zeggen dat de Okkie zijn werk doet.
Blijft volgens mij dan de MPC23017 over op de 5 niet werkende pinnen. Deze staan echter exact hetzelfde ingeregeld, zowel binnen DCC-Ex als Rocrail.
-
Klaas, ballasten is nog niet gedaan. De okkie zit via een MPC23017 op de I2C bus naar de Arduino Mega. Van de 12 aangesloten bezetmelders op deze MPC23017, werken er dus maar 7.
Als ik de draad van de sectie naar de ingang van de Okkie los haal gebeurt er niets met de status in Rocrail. Deze blijft dus ROOD, oftewel BEZET.
Dus de Okkie is niet goed. Die zou ik maar vervangen of repareren c.q. nakijken. Of wissel de okkie om voor een ander en test dan nog eens.
-
Ronald, je hebt misschien deze zin gemist?
Pak ik de draad van de niet werkende sectie in Rocrail en sluit ik die aan op een eerder goed geteste pin de van MPC23017 dan werkt deze wel, waardoor je volgens mij kan zeggen dat de Okkie zijn werk doet.
De okkie heeft een kleine kans dat die stuk gaat.
Ik vermoed dat of de MCP pinnen niet helemaal goed zijn, of misschien is de waarheid niet helemaal hetzelfde met wat je zegt. Je zou niet de eerste zijn met een verkeerde aanname ::)
Deze staan echter exact hetzelfde ingeregeld, zowel binnen DCC-Ex als Rocrail.
Kan je je configuratie bestand laten zien?
Mvg,
Bas
-
Hoi Wouter,
Kloppen de adressen van de melders die rood oplichten in Rocrail?
Hoe heb je deze adressen vastgesteld? De adressen in Rocrail moeten 164 of hoger zijn als je het adres van de MCP23017 niet hebt aangepast.
-
Albert, ik heb alles nog een keer doorgelopen en weet zeker dat ik de adressen in Rocrail goed heb gezet; van 164 tot en met 175 zijn aangesloten.
165, 172, 173, 174 en 175 hebben dit gekke probleem. Dus 164, 166, 167,168, 169, 170 en 171 hebben dit niet. Alle op hetzelfde MPC bordje.
Ik heb middels commando "S" in de Web Throttle de I/O uitgelezen en deze meldt dat ze actief zijn in de database:
(https://images.beneluxspoor.net/bnls_2025/mpc23017-6954139d73e4b.png) (https://images.beneluxspoor.net/bnls_2025/mpc23017-6954139d73e4b.png)
165 staat niet in dit screenshot, maar een paar posities er boven.
-
In Rocrail bij sensoropties niet wellicht geïnverteerd aangevinkt?
zoniet, dan bordje maar eens vervangen.
(https://images.beneluxspoor.net/bnls_2025/Schermafbeelding-2025-12-30-193747-69541d4e7d876.png) (https://images.beneluxspoor.net/bnls_2025/Schermafbeelding-2025-12-30-193747-69541d4e7d876.png)
-
Ik denk dat ik alles wel heb nagelopen, nu maar even een nieuw bordje bestellen en vervangen. Wordt vervolgt!
-
Welke versie van de Okki gebruik je? De 4x4?
Weet je zeker dat je de jumpers goed hebt geplaatst?
Heb je het commando <s> in Webthrottle al geprobeerd om de status van de melders uit te lezen? Geven de betreffende melders daar ook de status 'hoog'?
-
Ik gebruik de Okkie8, in totaal 6 stuks. Ik heb zojuist een rondje gereden met de Web Throttle, maar ik zie geen verandering van status op de eerder genoemde pinnen in de 160 en 170 reeks.
Ze worden niet eens zichtbaar in de debug console als de trein zich in de sectie bevindt
-
Zijn de adressen wel opgeslagen in de Mega?
Sluit eens een paar melders rechtstreeks aan op een ingang van de Arduino-Mega (ik ga er vanuit dat je deze gebruikt) en test dan opnieuw met aangepaste adressen natuurlijk.
Dan kun je het MCP23017 bordje uitsluiten.
-
Je schreef gisteren om 14;38
Pak ik de draad van de niet werkende sectie in Rocrail en sluit ik die aan op een eerder goed geteste pin de van MPC23017 dan werkt deze wel, waardoor je volgens mij kan zeggen dat de Okkie zijn werk doet.
En als je dan de draad die je daar weg haalt op de slechte uitgang aansluit doet hij het dan wel ?
Jos
-
Jos, Albert,
Ik heb jullie beiden raad opgevolgd en kom tot de conclusie dat de MCP23017 de hoofd verdachte blijft.
A.s. weekend heb ik een nieuwe binnen om verder te testen.
Voor nu, een hele fijne jaarwisseling gewenst!
Groet, Wouter.
-
Ik weet niet of deze optie al is genoemd. Check of de connectie tussen verschillende secties NIET beztaat. Deze geven ook bezetmeldingen en zijn soms even weg bij herstarten of herconfiguratie. Ik heb weken gezocht naar zo'n probleem terwijl eigenlijk, ondanks de isolatie, 2 railsecties contact maakten.
-
Update: nieuwe MCP23017 aangesloten en alles werkt weer.
Dank voor jullie hulp!
-
Mooi dat het werkt en dat je dat hier laat weten,
Veel plezier met verder bouwen aan je baan.