DCC dekodér pro 1/2/4 modelářská servaTento dekodér vznikl jako rozšíření dekodéru Paco Ca_ada. Jedná se pouze o změnu firmware, zapojení a podstata je stále stejná.Existují dvě verze software. Verze 3.0 a 3.5. Verze 3.0 zastavuje čtení dat během pohybu serva, takže je možné, že nepřijme některý paket, nicméně pohyb serva je velmi přesný. Verze 3.5 naopak čte data neustále, takže může dojít ke chvění serva při pomalém pohybu. Verze 3.2 Čte neustále, ovládá však pouze 2 serva, zato ve 4 polohách - Servo 1 dostává polohy A1,B1,A1 a B2, Servo 3 dostává polohy A3,B3,A4,B4 (serva 2 a 4 se nepodporují) - to je vhodné pro 3 cestné vyhybky a pro CarSystem Verze 3.4 Čte neustále, ovládá však pouze 1 servo, zato v 8 polohách - to je vhodné pro ovládání šuplíkových nádraží nebo malé točny velikosti Z a menší Hlavní změna spočívá v tom, že dekodér definuje zvlášť polohu serva pro pozici A(rovně) a pro pozici B(do oblouku). Dále je možné měnit směr otáčení ještě před dokončením otáčky. A také je možné nastavit rychlos otáčení na maximální rychlost serva. |
DCC decoder for 1/2/4 model servosThis decoder is only enhancement of decoder by Paco Ca_ada. It is only enhancement of software. Hardware and principles are still same.Here exist two versions of software. Version 3.0 and 3.5 Version 3.0 stopping read of packets during servo move. It meam, it is possible, that decoder lose some packet, but servo move is very accurate. Version 3.5 not interrupts packet reading, then it is possible that servo during slow moving can do small vibrations. Version 3.2 not stoping read packets, handling only 2 servos, but in 4 positions - Servo 1 receiving positions A1, B1, A2 and B2, Servo 3 receiving positions A3,B3, A4 and B4 (Servos @ and $ not supported) - it is useful for three way turnouts and for CarSystem Version 3.4 not stoping read packets, handling only 1 servo, but in all 8 positions - it is usefull for small turntables for Z scale and smaller Main change is, that decoder defining separate servo position for A(forward) and B(turn). It is also possible to change direction before servo finish previous move. And it is also possible to set up maximum servo speed. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Je možné si všimnout, že pro každé servo se nastavuje pozice pro A (rovně) a B (do odbočky) samostatně. Je možné nastavit i hodnoty v obráceném pořadí - tedy A=200 a B=100, takže není nutné obracet servo. Pozor: dekodér neprovádí žádnou kontrolu na hodnoty, většina serv funguje v rozsahu 0,9 - 2,1 ms (90-210). Překvapila mne serva blue-arrow (ta levná malá modrá), která se na blbé hodnoty začala točit dokola. Ještě připomínka k rychlosti - rychlost znamená kolikrát se použije každý pulz. Takže pokud máme posouvat od 100 do 150 (1ms - 1,5ms), máme 50 kroků, takže cca 1sec otáčení při 50Hz a rychlosti 1. Pokud nastavím rychlost 0, znamená to maximální rychlost serva. |
It is possible to find, that every servo defining position A (forward) and B (turn) separately. It means, that it is possible to setup values in different order - A=200 and B=100; it means it is not necessarry to mount servo up side down. Warning: Decoder not checking any values, usual servos working in range 0,9 - 2,1 ms (90 - 210). I was surprised by blue-arrow servos (that cheap blue one), which on wrong values start rotating. Also info about speed - value means how many times is used every speed pulse. If we are moving servo from position 100 to position 150 (1ms - 1.5ms), we have 50 speed steps, it means cca 1sec with 50Hz and speed 1. If speed value is set-up to 0, it means maximum servo speed. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||