mgv125-en
no way to compare when less than two revisions
Differences
This shows you the differences between two versions of the page.
— | mgv125-en [2018/11/12 08:56] (current) – created - external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== GCA125 Interface for turtoise type turnout drives ====== | ||
+ | [[english|{{ | ||
+ | [[english|Content]] -> [[hardware-en|Hardware]] -> [[hardware-en# | ||
+ | * [[mgv-overview-en|The GCA modules]] | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ^^^^By Peter Giling ^^^^ | ||
+ | |||
+ | ==== Features and facts ==== | ||
+ | {{ : | ||
+ | * 8 individual inputs, commanding 8 individual outputs | ||
+ | * 600 mA max load per output.\\ | ||
+ | * Max 42 Volt per output. | ||
+ | * 8 individual inputs. | ||
+ | * Time selection for output duration. | ||
+ | * Outputs are activated one by one for power reduction. | ||
+ | |||
+ | |||
+ | |||
+ | ===== Description ===== | ||
+ | |||
+ | Controlling a LGB 1201, Kato or Fulgurex turnout-drive, | ||
+ | Even the Bohler WA2 is very nicely useable with this interface.\\ | ||
+ | The normal driver like GCA77 is not suitable for that.\\ | ||
+ | The complexity of this unit is slightly higher.\\ | ||
+ | For GCA drive-units it is standard, to have an isolation between power for the coils or motors and the LocoNet system by means of optocouplers.\\ | ||
+ | That is also done on this board.\\ | ||
+ | The processor runs on 5V from GCA50 / CAN-GC2 or GCA_PI02, and the processor drives two optocouplers to send I2C commands to expanders.\\ | ||
+ | This unit is able to control 8 turnouts, and need 8 inputs from the GCA50 / CAN-GC2 / GCA_PI02.\\ | ||
+ | It is also possible to use a switch for direct activation without GCA50 / CAN-GC2 / GCA_PI02. \\ | ||
+ | You will need a 5 Vdc to activate the processor.\\ | ||
+ | One other option is to use GCA174 DCC or Motorola function decoder, to drive directly from the central unit.\\ | ||
+ | The software in the PIC16F628 is made in such a way that the processor provides a correct timing for the coil, and switch it off after the chosen time.\\ | ||
+ | This will take care that the turnout coil or motor will not be overheated by too long powering.\\ | ||
+ | The time selection is done with the Dipswitch, and counts for all outputs.\\ | ||
+ | The processor in the circuit needs 11 inputs and 18 outputs, and 3 extra for dip-switch reading. \\ | ||
+ | Instead of these 29 I/O ports, smaller PIC processors have only maximum 16 I/O.\\ | ||
+ | Therefore I used I2C expanders, adding 16 extra outputs and making a small processor suitable.\\\\ | ||
+ | |||
+ | ===== Old version | ||
+ | |||
+ | [[GCA125-proto-en|This is the original page for this board, created for a home-made prototype.]] | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== The hardware files ===== | ||
+ | | {{: | ||
+ | | {{: | ||
+ | ^ N.B. Self made pc-boards are not supported! | ||
+ | |||
+ | ===== Cable to GCA50 / CAN-GC2 / GCA_PI02===== | ||
+ | |||
+ | refer to: | ||
+ | **[[PSK-Interface connections-en|Connection interfaces]]** | ||
+ | |||
+ | ===== Firmware ===== | ||
+ | {{mgv: | ||
+ | |||
+ | ===== Time delay settings ===== | ||
+ | SW1 is used to set the delay time after which the output will be switched off. | ||
+ | |||
+ | ^ Delay table ^ ^ ^ ^ | ||
+ | | Motor activation | ||
+ | | 0.1 | ||
+ | | 0.2 | ||
+ | | 0.4 | ||
+ | | 0.8 | ||
+ | | 1.6 | ||
+ | | 3.2 | ||
+ | | 6.4 | ||
+ | | 12.8 | ||
+ | |||
+ | ===== Remarks ===== | ||
+ | Inputs, if activated, should remain activated, to keep motor/coil in the chosen position. | ||
+ | |||
+ | GCA50/ | ||
+ | |||
+ | Checking C2 will inverse action. | ||
+ | |||
mgv125-en.txt · Last modified: 2018/11/12 08:56 by 127.0.0.1