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 

 Tests um den Fehler einzugrenzen Kategorie: Verschiedenes (von sl - 28.11.2004 22:31)
 Als Antwort auf Re: je mehr infos desto leichter fällt die Diagnose von Cruiser23 - 28.11.2004 18:56
Hallo,

> Hi,
>
> hab grad frisch Formatiert, deshalb die Pause!
>
> Also:
>
> Die Karte nennt sich : "Relaiskarte 8fach Seriel"
> - Sie wird über ein Comkabel angesteuert
> - Baud 19200 (lässt sich nicht softwaremäßig verstellen)
> - in der anleitung steht ein kleines Prog in irgendeinem Basic-Slang
> - Das hat aber Fehler (laut Conrad)
> - habe mir dann zum rumspielen das Kaufbare Steuerprog namens: "LeC"
>   gekauft, mit welchem die Karte sich auch Steuern lässt, nur reichen mir die möglichkeiten nicht      denn wie gesagt, ich möchte sie an meine cc1 anschließen
> - habe mit Delphi ein Steueprog geschrieben, das nur darauf wartet, das ich rausbekomm was ich wie     senden muss
Ich habe auch keine Patentlösung - aber ein PatentVERFAHREN um den Fehler zu finden:

FEHLEREINGRENZUNG


Du kannst jetzt entweder darauf warten das jemand Deine Gedanken und Deine Hardware lesen kann und hier eine
Lösung postet oder Dich selber an die Fehlereingrenzung machen.

Ausgabe des LeC-Programms byte für byte analysieren:

naja für einen TEST kannst Du doch die Ausgabe des LeC-Programms an einer zweiten seriellen Schnittstelle einlesen
und Dir die vier bytewerte anschauen.

und dann kannst Du diese vier bytewerte in das Delphiprogramm einbauen.

ganz abgesehen davon wird die Bytefolge doch in der Anleitung
beschrieben.

Delphiprogramm mit 19200baud und 4MHz-Quarz testen:

Den Test mit dem Delphiprogramm erst mal mit 4 MHz machen

dann erst mit 2 MHz testen
wenn es mit 2MHz 9600 baud funktioniert  ist klargestellt das die Relaisplatine auch mit 2 MHz sauber arbeitet.


cc1 byteAUSGABE am PC analysieren / vergleichen

cc1 an den PC anschliessen und testen wenn die cc1 den Codeframe sendet ob der im PC ankommt und ob der mit dem LeC-Programm identisch ist.

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


sl


> - Habe in einem anderen Forum diese Frage schonmal gestellt und beim Stöbern ein Prog gefunden,        welches angeblich funktioniert (nur hat der schreiber nich die karte ab- sonder die cc1              aufgetacktet)
>
> Habe im Netz volgenden Source gefunden:
> MSComm1.CommPort = "2"
> MSComm1.Settings = "19200,N,8,1"
> MSComm1.InputMode = comInputModeBinary
> MSComm1.PortOpen = True
>
> MSComm1.Output = Chr$(1) & Chr$(1) & Chr$(0) & Chr$(0)
>
> Der soll angeblich funktioneren
> und hier das angeblich funtzende cc1-Prog:



>
> 'Start
>
> put 1
> put 0
> put 0
> #MAIN
>
> if RXD then get tmp else pause 50
> goto send
>
> goto MAIN
>
> #send
>
> put 3
> put 1
> put zaehler
> put (3 xor 1 xor zaehler)
>
> if (zaehler > 254) or (zaehler < 0) then zaehler = 0 else zaehler = zaehler + 1
>
> goto MAIN
>
> Habe den Quartz nicht testen können!
> Kabel funtzt (sichtbar daran, das es funtzt, wenn sie auf 4er Quartz steht)
>
> Hoffe das sind genug Infos

 Antwort schreiben

Bisherige Antworten:

So weit so gut! Neues Prob: ANSI-Codierung (von Cruiser23 - 10.12.2004 19:26)