Loading...
 

OM32, OC32 and LichtOrgel


Printplaat wisselaansturing OC32

Netherlands

Ik heb plannen om een printplaatje te maken, waarop 32 wissels kunnen worden aangesloten.
aansturing gaat dan vanuit een OC32 met 8 source en 8 Drain drivers.
De printplaat krijgt een eigen voedingsaansluiting, en ook de benodigde powertransistoren komen op de print. Je hoeft dus alleen maar de print aan te sluiten op de OC32, en op de print zelf kan je naar keuze 3-polige 2.54 mm printkroonstenen of aansluitpennen gebruiken voor aansluiting van de wissels.
Optioneel komt er dan ook nog een extra opzetprintje, waarmee je naast dubbelspoel wissels ook enkelspoel wissels of wisselmotoren kunt aansturen. Dat is dan geheel transparant voor de OC32, deze merkt niets van deze extra optie.
Ook is er de mogelijkheid om een stroomdetectie in te bouwen, welke dan kan worden teruggekoppeld naar een van de event ingangen van de OC32, zodat de poorten bij overbelasting of kortsluiting kunnen worden uitgeschakeld.
Hiervoor is mogelijk wel een aanpassing in de OC32 wisselaansturing nodig, of gegenereerde event moet de uitgangen van de wisselmatrix direct kunnen uitschakelen, en na bepaalde periode weer aanzetten, waarna de cyclus zich herhaalt.
Normaal zal je in bank 1 source drivers zetten, en in bank 2 drain drivers. Uiteraard kan je hetzelfde doen in bank 2 en 3, waarmee je maximaal 64 wissels kunt aansturen. Ga je printen aansluiten tussen bank 1 en 4 en tussen bank 3 en 2 dan kan je theoretisch 128 wissels aansturen, hetzelfde aantal als op de oude RMH. Dat lijkt me echter ivm lange wachttijden niet wenselijk. Bij aansturing van 64 wissels (2 printen, één op bank 1 en 2 en een op bank 3 en 4) zouden deze twee reeksen onafhankelijk van elkaar kunnen worden aangestuurd, hierin voorziet de software in de OC32 op dit moment zeker niet.
Met de 1e fase, aansturing van 32 wissels zonder stroomdetectie ben ik bijna klaar met de ontwerp fase. De stroomdetectie is niet moeilijk, maar moet nog wel worden afgestemd, het is zinloos hierin te voorzien als de OC32 dit niet gaat ondersteunen. Gaarne terugkoppeling of er belangstelling is voor een dergelijke print, voor het eenvoudig aansluiten van wissels (of andere magneetartikelen).

Netherlands

Hallo Jos,

Of er belangstelling is voor zo'n print weet ik niet. Alle kabels van zoveel onderdelen naar één centrale plek brengen heeft wat mij betreft niet de voorkeur. De trend is naar decentralisatie. Maar ik lees graag in de reacties van gebruikers wat die er van vinden.

Het verwerken van kortsluitmeldingen door de software zit niet in de planning. Kortsluitbeveiliging kan nuttig zijn, maar ik zou zeggen, handel het dan ook gewoon af in hardware. De configuratie van de OC32 is voor beginnende gebruikers al lastig genoeg.

De grootste matrix die je met de OC32 kunt maken is 96 wissels. Dat lijkt me groot genoeg. Ik denk dat je het in de praktijk meestal zult beperken tot 32. Wil je meer dan 32 wissels aansturen, dan heb je hoogstwaarschijnlijk zo'n grote "baan" dat een tweede OC32 eenvoudig te rechtvaardigen is en dan hou je de bekabeling ook een beetje beperkt. De OC32 is een universele accessoire-besturingsmodule. Het is niet de bedoeling van de OC32 een wisselbesturingsmodule pur sang te maken. Daarvoor hebben we al een PM32.

Mvg,
Leon

Netherlands

Voor de PM32 heb ik ooit al eens een printplaatje gemaakt, waarmee je 32 wissels in Motormodus kunt aansturen, geschikt voor zowel enkel als dubbelspoel wissels, alsmede motoren. Die heb ik je ooit laten zien.
Dit is volgens mij de enige printplaat die dat kan, uitgezonderd de MRP print, waarmee je via UTP kabel 4 wissels in motormodus kunt aansturen (printje heeft ook een plaats voor 4 bistabiel 2xom relais) en de DMM adapter, waarmee je 4 uitgangen van een MdDec kunt aanpassen voor motoren/enkelspoel wissels. In dit laatste geval blijft de PM32 in normaal wisselbedrijf staan.

Bij het voorgestelde printje kan je 32 wissels aansturen via 16 uitgangen van de OC32.
Ik deel echter ook je mening dat je hiervoor beter de PM32 kunt gebruiken, en zie hier verder van af.

Ik denk wel aan een alternatief waarbij je met 5 uitgangen 8 wissels kunt aansturen. Iedere volgende groep van 8 wissels neemt dan één extra uitgang. Dit gaat door op pin uitgang 1,2 en 3 het wisselnummer te zetten., op uitgang 4 het Links of rechts signaal, en uitgang 5 geeft de daadwerkelijke puls voor de aansturing. Wil je geheel Bij de tweede print gebruik je voor dit laatste uitgang 6, en de volgende twee uitgangen optioneel voor volgende 2 printjes. aansturing gaat dan op 5 volt nivo, via een weerstandsbankje, niet via Source of Drain drivers. Ik kan me echter voorstellen dat het minder aanpassingen (mogelijk helemaal geen) in de OC32 nodig zijn als je hiervoor aansluitingen 9 .. 12 gebruikt.
Je hebt hiermee een vervanger voor de MDDEC, voor gebruik in combinatie met de OC32.
Softwarematig betekent dit waarschijnlijk alleen aanpassen van de geprogrammeerde aspects, onder Pin 1 programmeer de de aspects voor wissel 1 .. 4, Pin 2 aspects voor wissel 3 .. 8 tm pin 8 aspects voor wissel 29 .. 32. De aspects zelf moeten wel worden aangepast, omdat je een ander patroon op de pinnen zet/ Lijkt me niet onoverkomelijk.

Ik wil dit laatste idee verder uitwerken, wellicht gebruik makend van een kleine uProc, waarmee je flink op onderdelen bespaart, en je de mogelijkheid hebt om kortsluitbeveiliging en de pulstijd per printje te regelen, door gebruik te maken van een buffer geheugentje in de uProc. Bovendien, als je de software beveiligd is namaken een stuk lastiger ...
Bijkomend voordeel is dat de commando's sneller kunnen worden afgehandeld, per groep van 8 wissels gaat er nog steeds maar 1 wissel per keer, maar de wachtrij hiervoor kan ook in de locale uproc zitten, in de OC32 aspects programmeer je gewoon een erg korte pulsduur, bv 1/60 sec. Omdat je ieder printplaatje direct op een voeding aansluit, mogen deze gelijktijdig werken, waardoor de wisselaansturing veel sneller gaat. Wil je dat niet, dan is het voldoende om de timing in de OC32 aspects overeenkomstig aan te passen.

Terugkoppeling naar de OC32 is inderdaad niet noodzakelijk, maar ik kan me voorstellen dat je per groep van 8 wissels een van de ingangen hiervoor reserveert, als terugmelding dat een commando ook daadwerkelijk is uitgevoerd, en het signaal om de wissel om te zetten is gegeven, zodat dit ook kan worden teruggemeld aan het treinbesturingsprogramma. Ook intern in de OC32 kan dit signaal dan dienen als een seintje dat een wissel commando is uitgevoerd, en er een nieuw commando kan worden gegeven. Dat valt echter op dit moment nog buiten de scoop, maar reserveren kan geen kwaad.

Houd je verder op de hoogte. Mocht ik ooit tot een proefprint komen, dan stuur ik je er eentje.


 
Dutch (Nederlands, nl)English British (British English, en-uk)German (Deutsch, de)