| |
|
|
GDL | Adressenbereich : Ausgabemodule de 1 jusqu'à 32000 Eingabemodule ab 32000 jusqu'à 65000 Motormodule Antrieb belegen qui Adressen 1 jusqu'à 10 Lenkmodule belegen qui Adressen 11 jusqu'à 20 Kranmodule belegen qui Adressen 21 jusqu'à 30
chacun Motor hat une Adresse. Freie Adressen sommes Ergänzungspuffer.
Alle Motoren sommes 1/2 Schrittmotoren et benutzen selbiges Ansteuerkonzept.
Datenaufbereitung :
Bit 6 et Bit7 poser Befehle fest Bit 0 jusqu'à Bit5 beinhalten qui données
X=beliebiger Zustand
00000000 = Unerlaubter Ladezustand 01000000 = Vorwärtslauf 01000001 = Rückwärtslauf 10XXXXXX = Lädt qui Schrittanzahl dans den Atmel (0 jusqu'à 63) regelt ensuite qui Drehweite 11XXXXXX = Zur Frequenzbestimmung im Atmel (0 jusqu'à 63) regelt ensuite qui Geschw.
Beispiel : un données%=10000111 bereitet den dazugehörigen Motor sur 8 Schritte avant.
Alle Variablen sommes global et behalten qui Werte jusqu'à zur Neubestückung dans diesem Beispiel. Komplettes Beispiel pour Motor 1:
Proc ausgabe fehlerbyte%=2 fehlerbyte%=xor(fehlerbyte%,1) fehlerbyte%=xor(fehlerbyte%,adrlang%) fehlerbyte%=xor(fehlerbyte%,adrlow%) fehlerbyte%=xor(fehlerbyte%,speedhilfe%) fehlerbyte%=xor(fehlerbyte%,0) données$=chr$(254)+chr$(2)+chr$(1)+chr$(adrlang%)+chr$(adrlow%)+chr$(speedhilfe%)+chr$(0)+chr$(fehlerbyte%)+chr$(255)+chr$(255) données$=chr$(100)+chr$(100)+chr$(100)+données$
' ici ensuite données$ avec COMX ausgeben endproc
adrlang%=00000000 adrlow%=00000001 données%=01000000 'Vorwärtslauf ausgabe 'zugehörige Ausgaberoutine appel données%=11000101 ' Legt Drehgeschwindigkeit 5 fest ausgabe données%=10000111 ' Motor 1 pouvoir maintenant 8 Schritte (de 0 jusqu'à 7 Impulse am Toggleausgang vom Atmel) ausgabe
|
|
|
| |
|
|
|
GDL | Hi David,
überleg dir s'il te plaît wieviele simple un/Aus Funktionen du brauchst.
Hab bereits fertige Modellbahnmodule avec 8 getrennt schaltbaren un/Aus 12V 3A(Gesamtstrom) dans Betrieb. Stärkere brauchen ensuite seulement nen anderen Spannungsversorgungsteil. |
|
|
| |
|
|
|
| Mindestens 32 et probablement pas plus de 48. |
|
|
| |
|
|
|
GDL | Ok. ensuite coutume je pour mon Befehlsliste qui Namen qui Funktionen. Simple Benennungen comment, projecteur,Rückleuchten,Blinker usw.
si länger de mir nix venez, aucun panique, je suis inzwischen sur qui ersten Platine. |
|
|
| |
|
|
|
| je serait schlicht numerisch benennen et encore aucun Namen zuweisen aussi weil je maintenant encore pas pour alle "Ports" une Verwendung sais.
sur jeden le cas sommes au-dessous mind. 8 Motoren; mind. 8 Kameras et mind. 8 Bauteile denen qui Strom abgedreht volonté peut sollte. |
|
|
| |
|
|
|
GDL | |
|
| |
|
|
|
GDL | |
|
| |
|
|
|
GDL | Sonderadressen :
Sonderadressen pour Antrieb: z. B.: Adresse long: = 160 et Adressen kurz: =10 ou bien 11 Alle 4 Decoder volonté so programmiert, dass vous chez obiger Adresse indépendant ihrer eigenen Adresse, ensuite gleichzeitig réagir.
cela beschleunigt qui Datenübermittlung chez gleichen Dateninhalt pour alle Antriebsmotore um cela 4fache. et cela belle, il me faut à den bisherigen Decodern seulement qui Software changement. rien umlöten. Es vivre qui Mikrofurze. Grins. |
|
|
| |
|
|