16 Wissels aansturen met een Marklin Mobiel Station 1 (MS1) en dit met een PIC Microcontroller.Kan dat wel met een MS1?
Normaal niet, maar je kan trucjes gebruiken. Zeer kort samengevat werk dit zo:
Programmeer een microcontroller zo dat deze 4 Marklin Motorola (MM) locomotief adressen kan herkennen bv. MM adres 1,2,3 en 4.
Op je MS1 voeg je 4 locomotieven toe met deze 4 adressen. Als locsymbool kies je niets. Selecteer als zelf te kiezen naam voor deze adressen bv. het volgende: Wissel 1-4; Wissel 5-8; Wissel 9-12 en Wissel 13-16.
Op elk MM adres kan je ook 4 functies mee doorsturen. Deze 4 functies komen overeen met de 4 linkse drukknoppen op je MS1.
Telkens je op een van deze 4 knoppen drukt, zal de desbetreffende wissel 1-4, 5-8, 9-12 of 13-16 door de microcontroller gedecodeerd en omgezet worden. (met omzetten bedoel ik in de andere stand zetten) Dit omzetten gebeurd door een korte puls te zetten van 1s op de wisselspoel. Omdat 16 wissels samen 32 spoelen hebben, heeft de microcontroller 32 uitgangen nodig speciaal daarvoor. Elke uitgang moet nog wel aangepast worden zodat deze meer vermogen kan schakelen. Dit kan bv. via transistors.
Meer uitleg over het MM protocol kan je
hier ergens lezen.
Het PIC 16F887 microcontroller assembler program vind je ook op bovenstaande link. (doorklikken via wissels aansturen met een MS1)
Nog meer uitleg volgt mogelijk later indien interesse?
Wat kost zulke microcontroller: 2,15 US$ (zonder verzenkosten) bij digikey.
Ho ja, denk er wel aan dat je met een MS1 maar 10 locs kan aansturen. Als je er 4 gebruikt voor je 16 wissels, dan heb je er maar 6 over voor je 'echte' locomotieven. Maar dit kan ook omzeild worden via een trucje, maar dan wordt het iets te ingewikkeld vrees ik...
Geert