Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 je mehr infos desto leichter fällt die Diagnose Kategorie: Verschiedenes (von sl - 20.11.2004 20:03)
 Als Antwort auf Re: funktioniert es mit dem PC in QuickBasic? von Cruiser23 - 20.11.2004 19:26

> >
> > ähm...keine Ahnung zu haben ist mal erst nicht schlimm. In der Beschreibung/Bedienungsanleitung
> > zur Karte ist aber bestimmt das Protokoll beschrieben, mit dem die Karte angesteuert wird. Lies Dir das erstmal durch, dann kannst Du Dir etwas Ahnung verschaffen.
> >
> > Stoßseufzer: Warum kann denn niemand mehr klein anfangen?
> >
> > Grüße
> > Henrik
> >
>
> Ganz und gar ohne ahnung bin ich ja auch nicht! Meine Idee sa volgendermaßen aus:
> Die relaiskarte an die cc1 anschließen; ein kleines steuerprog für karte+cc1 schreiben, das zumindest die sich wiederholenden aufgaben alleine ausführt; ein Prog aufm PC das mit der cc1 in verbindung steht und die übriegen aufgaben erfüllt!
>
> Das PC prog is mehr oder minder fertig (es sendet zumindest nachweislich dieselben daten, wie das Original steuerprog) denn mittels 4MHz Quartz läufts ja,
heisst das wenn Du vom PC aus Daten an die Relaiskarte sendest
dann macht die Relaiskarte was sie soll?

Hast Du das steuerprog selbst geschrieben?

bzw. in der Anleitung zu der Relaiskarte ist ein Programm
in QuickBasic abgedruckt

 nur kann so ja meine cc1 nich mit der karte "reden"! Die Frage die sich mir jetzt stellt ist: wie sende ich die richtigen daten an die karte?
> Sie hat einen CodeFrame von 4 Bytes 1.=Kartenadresse 2.= Relaisnr (1-8) 3. Daten 4.=Xor-Prüfsumme!
> und nu?

schon mal geprüft ob das Verbindungskabel zwischen cc1 und
Relaiskarte richtig gepolt ist cc1 TX an Relaiskarte RX?

In der Anleitung steht das Du ein NULL-Modemkabel brauchst

Ein Nullmodemkabel unterscheidet sich von einem "normalen"
seriellen Kabel dadurch dass die Adern RX und TX
"über Kreuz" verbunden sind.  

Normales Kabel
Stecker-1RX------Stecker2-RX
Stecker-1TX------Stecker2-TX


NullmodemKabel
Stecker-1RX------Stecker2-TX
Stecker-1TX------Stecker2-RX


Jetzt bin ich schon am wild drauflos spekulieren was denn der
Fehler sein könnte. Und das muss ich deswegen machen
weil von Dir wenig info gepostet wurde was Sache ist

also poste mal ALLES ausser der Bestellnummer
WAS Du WIE selbst getestet hast und was für Bauteile Du benutzt

Quarz umgelötet. Funktioniert ds Quarz ? Frequenz am Oszilloskop oder sonst irgendwie geprüft

Gibt es ne Statusanzeige an der Relaiskarte?

Du musst ja den Fehler eingrenzen um herauszufinden warum es
nicht geht.

Das geht umso besser je präziser Du beschreibst was Du selbst
schon getestet hast.

cc1 an den PC anschliessen und testen wenn die cc1 den Codeframe sendet ob der im PC ankommt

Ausgabe des Originalsteuerprogramms an einer zweiten seriellen
Schnittstelle am PC gleich wieder einlesen und sich die vier Bytewerte anschauen

dann die cc1 GENAU denselben  CodeFrame-inhalt an den
PC senden lassen und vergleichen ob GENAU diesselben Bytes
ankommen

Vielleicht stimmt was nicht mit der Prüfsummenberechnung
und dann reagiert die Relaiskarte nicht auf den Codeframe

sl

 Antwort schreiben

Bisherige Antworten:

Re: je mehr infos desto leichter fällt die Diagnose (von Cruiser23 - 28.11.2004 18:56)
    Tests um den Fehler einzugrenzen (von sl - 28.11.2004 22:31)
        So weit so gut! Neues Prob: ANSI-Codierung (von Cruiser23 - 10.12.2004 19:26)
Re: je mehr infos desto leichter fällt die Diagnose (von Toxic - 28.11.2004 2:27)