| |
|
|
GDL | Adressenbereich : Ausgabemodule de 1 a 32000 Eingabemodule de 32000 a 65000 Motormodule Antrieb ocupar el Adressen 1 a 10 Lenkmodule ocupar el Adressen 11 a 20 Kranmodule ocupar el Adressen 21 a 30
Jeder Motor ha una Adresse. Freie Adressen son Ergänzungspuffer.
Alle Motoren son 1/2 Schrittmotoren y benutzen selbiges Ansteuerkonzept.
Datenaufbereitung :
Bit 6 y Bit7 legen Befehle fest Bit 0 a Bit5 beinhalten el Daten
X=beliebiger Zustand
00000000 = Unerlaubter Ladezustand 01000000 = Vorwärtslauf 01000001 = Rückwärtslauf 10XXXXXX = Lädt el Schrittanzahl en el Atmel (0 a 63) regelt entonces el Drehweite 11XXXXXX = A Frequenzbestimmung en el Atmel (0 a 63) regelt entonces el Geschw.
Ejemplo : Ein daten%=10000111 bereitet el dazugehörigen Motor en 8 Schritte antes.
Alle Variables son global y behalten el Werte a a Neubestückung en diesem Ejemplo. Komplettes Ejemplo para 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) daten$=chr$(254)+chr$(2)+chr$(1)+chr$(adrlang%)+chr$(adrlow%)+chr$(speedhilfe%)+chr$(0)+chr$(fehlerbyte%)+chr$(255)+chr$(255) daten$=chr$(100)+chr$(100)+chr$(100)+daten$
' Hier entonces daten$ con COMX ausgeben ENDPROC
adrlang%=00000000 adrlow%=00000001 daten%=01000000 'Vorwärtslauf ausgabe 'zugehörige Ausgaberoutine aufrufen daten%=11000101 ' Legt Drehgeschwindigkeit 5 fest ausgabe daten%=10000111 ' Motor 1 macht ahora 8 Schritte (de 0 a 7 Impulse al Toggleausgang vom Atmel) ausgabe
|
|
|
| |
|
|
|
GDL | Hi David,
überleg dir Por favor, wieviele einfache Ein/Aus Características du necesidad.
Hab ya fertige Modellbahnmodule con 8 getrennt schaltbaren Ein/Aus 12V 3A(Gesamtstrom) en Betrieb. Stärkere brauchen entonces sólo nen otro Spannungsversorgungsteil. |
|
|
| |
|
|
|
| Mindestens 32 y vermutlich no más de 48. |
|
|
| |
|
|
|
GDL | Ok. Dann costumbre Yo para mi Befehlsliste el Namen el Características. Einfache Benennungen como, Scheinwerfer,Rückleuchten,Blinker usw.
Wenn länger de me nix kommt, no Panik, Yo bin inzwischen encima el ersten Platine. |
|
|
| |
|
|
|
| Yo sería schlicht numerisch benennen y todavía no Namen zuweisen auch porque Yo ahora todavía no para todos "Ports" una Verwendung weiß.
Auf cada Fall son darunter mind. 8 Motoren; mind. 8 Kameras y mind. 8 Bauteile denen el Strom abgedreht voluntad puede debería. |
|
|
| |
|
|
|
GDL | |
|
| |
|
|
|
GDL | |
|
| |
|
|
|
GDL | Sonderadressen :
Sonderadressen para Antrieb: z. B.: Adresse lang: = 160 y Adressen kurz: =10 oder 11 Alle 4 Decoder voluntad así programmiert, dass ellos en obiger Adresse unabhängig ihrer eigenen Adresse, entonces gleichzeitig reagieren.
Das beschleunigt el Datenübermittlung en gleichen Dateninhalt para todos Antriebsmotore en el 4fache. Und el Schöne, Yo brauche a el reciente Decodern sólo el Software ändern. Nichts umlöten. Lo leben el Mikrofurze. Grins. |
|
|
| |
|
|