can-gcln-nl
no way to compare when less than two revisions
Differences
This shows you the differences between two versions of the page.
— | can-gcln-nl [2018/11/12 08:56] (current) – created - external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== CAN-GCLN CAN-Loconetbrug====== | ||
+ | |||
+ | [[: | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | \\ | ||
+ | ^Door Rob Versluis | ||
+ | {{ : | ||
+ | |||
+ | ===== Introduction ===== | ||
+ | De **CAN-GCLN** verzorgt een koppeling tussen de CANbus en de Loconetbus en kan gebruikt worden in die situaties waar aan te sluiten modules wel voor de ene en niet voor de andere bus beschikbaar zijn of om aan de wens te voldoen vanuit Rocrail slechts 1 bus aan te sturen. \\ | ||
+ | \\ | ||
+ | // | ||
+ | |||
+ | |||
+ | \\ | ||
+ | |||
+ | ===== Een stukje techniek ===== | ||
+ | Het probleem om een dergelijke brug te realiseren ligt in het verschil in data snelheid van de beide bussen.\\ | ||
+ | Cbus gebruikt een snelheid van 125kBit/sec en Loconet 16kBit/ | ||
+ | De oplossing kan worden gevonden in het creeren van een voldoend grote buffer, maar eigenlijk is het toepassen van filters een betere optie om zgn. overflow te voorkomen.\\ | ||
+ | |||
+ | |||
+ | \\ | ||
+ | |||
+ | ===== Mogelijkheden ===== | ||
+ | * Ondersteuning van Digitrax **[[: | ||
+ | * Ondersteuning van de Uhlenbrock **Lissy** ontvangers. | ||
+ | * Ondersteuning voor de | ||
+ | * Modelklokpulsen van Cbus naar Loconet | ||
+ | * Voeding via de RJ12 connectoren. | ||
+ | * **[[: | ||
+ | \\ | ||
+ | |||
+ | ===== Afspraken over adressering ===== | ||
+ | Afspraken voor het adresseren van componenten is noodzakelijk omdat de Canbus bij de events geen onderscheid maakt tussen binnenkomende meldingen en uitgaande opdrachten. \\ | ||
+ | Er is voorzien in een instelbaar filter met een standaard instelling zoals onderstaand.\\ | ||
+ | ^ Type ^ CBUS events bereik ^ | ||
+ | | Wissels | getalwaarde < 1024 | | ||
+ | | Melders | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ====Adres mapping==== | ||
+ | |||
+ | Lees ook **[[: | ||
+ | ^ CBUS (FADA) -> LocoNet (PADA) ^ Opmerking ^ | ||
+ | | address (divided by) 2 -> port | | | ||
+ | | address (modulo) 2 -> gate | Bij de **[[: | ||
+ | \\ | ||
+ | ^ LocoNet (PADA) -> CBUS (FADA) ^ | ||
+ | | port (multiplied by) 2 + gate | \\ | ||
+ | \\ | ||
+ | |||
+ | |||
+ | * **[[: | ||
+ | * **[[: | ||
+ | |||
+ | |||
+ | \\ | ||
+ | |||
+ | ====Voorbeeld==== | ||
+ | Een MGV50 module uitgang onder Loconet met adres 0 en poortnummer 10 heeft onder Cbus het adres 0 en poortnummer (10x2)-2.\\ | ||
+ | |||
+ | :!: Pas op voor een wissel met een enkele spoel worden twee opvolgende adressen gebruikt, 1 voor het inschakelen en het tweede adres voor het uitschakelen.\\ | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ===== Setup ===== | ||
+ | //Rocrail 3536+, Firmware 427+// \\ | ||
+ | {{: | ||
+ | \\ | ||
+ | |||
+ | ===== LocoNet ==== | ||
+ | === Read only === | ||
+ | Alleen LocoNet packets worden vertaald naar CBUS, niet andersom.\\ | ||
+ | === CBUS melders === | ||
+ | Zet een vinkje voor CBUS sensor events.\\ | ||
+ | === Start of day === | ||
+ | Vertaalt de "CBUS Start of Day" waarde naar LocoNet om de actuele status van de melders te verkrijgen. | ||
+ | \\ | ||
+ | |||
+ | ===== CBUS ==== | ||
+ | === CANID === | ||
+ | De ID op de CANbus.\\ | ||
+ | === SoD === | ||
+ | Start of Day, unieke waarde om de gebeurtenissen een unieke waarde te geven.\\ | ||
+ | === Switch filter === | ||
+ | Filter bereik voor de wissels die omgezet moeten worden van CBUS naar loconet.\\ | ||
+ | === Sensor filter === | ||
+ | Filter bereik voor de melders die omgezet moeten worden van CBUS naar loconet.\\ | ||
+ | |||
+ | ===== Hardware ===== | ||
+ | ==== Prototype ==== | ||
+ | {{: | ||
+ | |||
+ | ==== Connectoren, | ||
+ | {{: | ||
+ | ^ Connector ^ Omschrijving ^ | ||
+ | | J1 | CAN-GCA | | ||
+ | | J2 | CAN-GCA | | ||
+ | | J3 | MERG | | ||
+ | | J4 | GCA LocoNet | | ||
+ | | J5 | GCA LocoNet | | ||
+ | | J6 | RJ12 LocoNet | | ||
+ | | J7 | RJ12 LocoNet | | ||
+ | | ICSP1 | PIC Programming | | ||
+ | \\ | ||
+ | ^ Jumper ^ Omschrijving ^ | ||
+ | | JP1 | CAN Aansluiting | | ||
+ | | JP2 | LocoNet 12V op RailSync | | ||
+ | \\ | ||
+ | |||
+ | ^ LED ^ Omschrijving^ | ||
+ | | 1 | CBUS lezen | | ||
+ | | 2 | CBUS schrijven | | ||
+ | | 3 | LocoNet lezen | | ||
+ | | 4 | LocoNet schrijven | | ||
+ | | 5 | Run | | ||
+ | | 6 | FLiM Programmeren | | ||
+ | \\ | ||
+ | |||
+ | ===== Bestanden ===== | ||
+ | * http:// | ||
+ | |||
+ | ====HEX==== | ||
+ | * https:// | ||
+ | |||
+ | \\ |
can-gcln-nl.txt · Last modified: 2018/11/12 08:56 by 127.0.0.1