Probleme beim Koppeln von Velleman K8000

Diskutiere Probleme beim Koppeln von Velleman K8000 im Elektronik und Chipkarten-Programmierung Forum im Bereich Hardware & Software Forum; Hallo zusammen, ich betreibe seit ein paar Jahren Problemlos zwei Velleman K8000 Karten (eine Primär eine Slave) Die Slave ist 1:1 mit +5V...
  • Probleme beim Koppeln von Velleman K8000 Beitrag #1
B

Brian79rh

Mitglied
Dabei seit
28.08.2009
Beiträge
5
Reaktionspunkte
0
Hallo zusammen,

ich betreibe seit ein paar Jahren Problemlos zwei Velleman K8000 Karten (eine Primär eine Slave) Die Slave ist 1:1 mit +5V, GND, SCL, SDA und DIS mit der Master verbunden.
Jetzt möchte ich eine dritte mit dran hängen. Die dritte läuft solo ohne Probleme. Schließe ich sie aber ´1:1 dazu funktioniert keine der karten mehr richtig. Die SDA LED auf der Master geht aus und nix geht mehr:tr.

Der 5V Trafo ist natürlich ausgelötet.

Kann mir jemand helfen?

danke, Gruß Lukas
 
  • Probleme beim Koppeln von Velleman K8000 Beitrag #2
peterfido

peterfido

Bekanntes Mitglied
Dabei seit
16.02.2000
Beiträge
1.785
Reaktionspunkte
0
Ort
Berlin
SCL und SDA klingt für mich nach I2C. DIS könnte sowas wie Disable heißen. Bei I2C müssten die Karten ja alle eine unterschiedliche Adresse haben, bzw die Disable-Leitung müsste zu jeder Karte einzeln gehen. Mehr kann ich dazu so nicht sagen, da ich mit Atmels bastele...
 
  • Probleme beim Koppeln von Velleman K8000 Beitrag #3
B

Brian79rh

Mitglied
Dabei seit
28.08.2009
Beiträge
5
Reaktionspunkte
0
Hallo,

ja richtig ist ein I2C Bus. Ja die Karten sind alle Adressiert. Wie meinst du das jetzt mit der Disable Leitung. Ich hab ja auf der Masterkarte ja nur ein Anschluß für die Leitung. Wie kann ich die dann einzel ziehen ?

Gruß Lukas
 
  • Probleme beim Koppeln von Velleman K8000 Beitrag #4
peterfido

peterfido

Bekanntes Mitglied
Dabei seit
16.02.2000
Beiträge
1.785
Reaktionspunkte
0
Ort
Berlin
So wie das aussieht, misbrauchen die den Parallelport. Ich kenne die Software nicht. Wäre möglich, dass man die DIS-Leitung selbst parametrieren kann. Ein anderer Gedanke, wenn sie Adressierbar sind wäre, dass auf allen 3 Karten Pull-Up Widerstände drauf sind und der Ausgang des Parallelport schafft es nicht mehr alle 3 runterzuziehen. Wenn du einen Schaltplan der Karte hast, würde das helfen. Wenn möglich würde ich die Pull-Ups nur auf der letzten Karte aktiviert lassen oder einen Treiberbaustein zwischen schalten.
 
  • Probleme beim Koppeln von Velleman K8000 Beitrag #5
B

Brian79rh

Mitglied
Dabei seit
28.08.2009
Beiträge
5
Reaktionspunkte
0
Hallo,

ja richtig, jede Karte hat zwei Dipschalter wo jeder ein 4,7 K Ohm zu schaltet.

Ich habs mal getestet bei angeschlossener +5V und GND läuft schon nix mehr wenn ich nur die SCL anklemme.
Wobei ich das Grundproblem nicht ganz nachvollziehen kann, denn Vellemann sagt das man vier Karten zusammen schließen kann. Wobei die das zusammen schließen in der Anteilung nicht erklärt haben :no:

Die test Software ist in VB6 geschrieben. Meine eigene Software ist in C++. Die Nutzen den Druckerport dazu. Die Verbindung zur Karte bekomme man in dem man in sein Projekt eine Dll einbindet.

Schaltplan und andere Daten dazu, ist im Anhang.

Gruß Lukas
 

Anhänge

  • infosheet_k8000_connection.pdf
    88,7 KB · Aufrufe: 1
  • Manual_K8000.pdf
    366,7 KB · Aufrufe: 2
  • Probleme beim Koppeln von Velleman K8000 Beitrag #6
peterfido

peterfido

Bekanntes Mitglied
Dabei seit
16.02.2000
Beiträge
1.785
Reaktionspunkte
0
Ort
Berlin
Die Ausgänge des PCs gehen direkt auf Optokoppler. Bei 3 Karten sind also 3 parallel geschaltet. Das könnte zuviel Last für den Parallelport sein. Du solltest einen Treiberbaustein dazwischenschalten.
 
  • Probleme beim Koppeln von Velleman K8000 Beitrag #7
cmddegi

cmddegi

Bekanntes Mitglied
Dabei seit
12.07.2001
Beiträge
4.740
Reaktionspunkte
0
Ort
Austria
Die Karten sind über gesonderte Ausgänge verbunden, wenn ich das richtig verstehe. Die werden über Treiber angesteuert. Möglicherweise sind aber die Widerstände trotzdem schlecht dimensioniert, sodass die Masterkarte bei mehreren Slaves die Pegel nicht mehr schafft.

/edit: Sind sie nicht. Laut Anleitung ist der gesamte PC-Interface-Teil samt dem einen Trafo inkl. Gleichrichtung usw. nicht bestückt.

Die zwei DIP-Schalter legen übrigens die Adresse der Karte fest; sie haben nichts mit Pullups zu tun.
 
Zuletzt bearbeitet:
  • Probleme beim Koppeln von Velleman K8000 Beitrag #8
B

Brian79rh

Mitglied
Dabei seit
28.08.2009
Beiträge
5
Reaktionspunkte
0
Hallo,

richtig als Slavekarte ist das Interface nicht bestückt. Allerdings ist es das bei mir. Aufgrund das ich die Karte früher als Master zu Test zwecken wo anders betrieben hatte. Natürlich ist im Slavemodus der 5V Trafo ausgelötet.
Grundsätzlich mach das aber kein unterscheid ob nun bestückt oder nicht. Denn die Slave die ich die ganze Zeit schon hatte, hat schon immer das Interface bestückt.
Fakt ist auch das wenn ich die vorhanden Slave raus nehme und nur die neue mit rein nehme läuft alles besten. Also kanns an der "neuen" Slavekarte an sich nicht liegen (Fehler auf der Karte)
Aber Grundsätzlich soll das ja so laufen das alle Karten bzw. Chips sich hinter dem Interface der Masterkarte befinden. Das Interface ist ja auch optisch getrennt. Somit kann eine "überlastung" des Druckerports eigentlich auch nicht statt finden.

Was haltet ihr den von der Idee die zwei ersten Karten als Master/Slave wie gewohnt laufen zu lassen und einfach "fresch" die dritte karte auch als Master auf der Druckerport zu hängen? Natürlich entsprechend Adressiert...

Gruß Lukas
 
  • Probleme beim Koppeln von Velleman K8000 Beitrag #9
cmddegi

cmddegi

Bekanntes Mitglied
Dabei seit
12.07.2001
Beiträge
4.740
Reaktionspunkte
0
Ort
Austria
Sofern die Adressen richtig (=verschieden) eingestellt sind, gehe ich davon aus, dass die Treiber der Master-Karte nicht zwei Slave-Karten treiben können, wenn dort die Pullup-Widerstände der Interface-Elektronik eingelötet sind. Speziell der 220 Ohm Pulldown an der Disable-Leitung ist schon recht niedrig, und zwei davon parallel können durchaus einen beträchtlichen Strom erfordern, um den Pegel hoch zu ziehen.

Du solltest bei beiden Slave-Karten die Widerstände R39, R40, R44, R45 auslöten und evtl. den Treiber IC21 entfernen, sofern er gesockelt ist. Ansonsten ist sicherzustellen, dass auf der DIS-Leitung bei den Slave-Karten 5V anliegen, um die Treiber auszuschalten.

Wobei mir die DIS-Leitung im Schaltplan etwas komisch vorkommt, da sie offenbar als Eingang gezeichnet ist, aber ich den passenden Ausgang nirgendwo sehe. Wäre möglich, dass die DIS-Leitung der Slave-Karten mit dem 5V-Ausgang der Master-Karte verbunden werden muss, sofern nicht etwas eigenes vorgesehen ist. Wobei diese Leitung bei Nichtbestückung von IC21 anscheinend ohnehin sinnlos wäre.
 
Zuletzt bearbeitet:
  • Probleme beim Koppeln von Velleman K8000 Beitrag #10
B

Brian79rh

Mitglied
Dabei seit
28.08.2009
Beiträge
5
Reaktionspunkte
0
Hallo,

ich habe jetzt mal die Widerstände ausgelötet. Der IC21 ist gesockelt und den hab ich auch immer im Slave betrieb rausgezogen.

Siehe da, jetzt läuft alles bestens. Ich hatte zwar die Impedanz der Einzelnen Leitungen zueinander gemessen. Aber das die Widerstände den Pegel in den Keller ziehen, da wäre ich jetzt so schnell nicht drauf gekommen.

Also, vielen Dank für eure Mühe.

Gruß Lukas
 
Thema:

Probleme beim Koppeln von Velleman K8000

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.180
Beiträge
1.579.173
Mitglieder
55.879
Neuestes Mitglied
stonetreck
Oben