Für dieses Forum muß Javascript im Browser aktiviert werden!
Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C2 Quellcode formatieren: <code>Quellcode</code> ASM Quellcode formatieren: <asm>Quellcode</asm> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! > > Hallo Schroeder, > > > > > der Fehler liegt wohl ursächlich nicht an der CC2 auch wenn diese im Fehlerfall weder über die > > > serielle Schnittstelle oder über den CAN Bus arbeitet. Nachdem ich die Spannungsversorgung > > > zu den ULN Treibern und zum Videomodul verbessert habe, läuft die CC2 wieder recht stabil. > > > > > > Ich hätte ja in diesem Fall vermutet, das die CC2 arbeitet und "nur" die Peripherie nicht sauber > > > ansteuert aber sie hängt sich irgendwo weg. Ich muß wohl die Software prüfen, ob die CC2 > > > evtl. in eine Endlosschleife läuft. Interessanterweise geht jedoch keiner der Threads im besagten > > > Fehlerfall. Zumindest startet die CC2 jetzt min. bei jeden zweiten Reset. > > > > > > Für Vorschläge wäre ich dankbar. > > > > Du hast auf jeden Fall Probleme mit der Stromversorgung. > > Gerade in Fahrzeugen sollte man zusätzlich einen dicken Elko exklusiv für den Controller > > an die 12V-Versorgung hängen. (1000µF bis 4700µF) > > Dieser sollte mit einer Diode vom restlichen 12V-System mit einer Diode abgetrennt sein. > > Wenn Du keinerlei Elko auf der Eingangsseite der CC2 hast, haben wir ein mögliches > > Problem bereits gefunden. > > Am Spannungseingang der CC2 sollte immer ein Elko mit mind. 330µF und > > ein Keramikkondensator mit 100nF angebracht werden. > > Wenn die Versorgung, da in einem KfZ, generell stärkeren Schwankungen unterlegen ist, > > empfehle ich mit einen Spannungswächter (z.B. TL7757) die interne 5V-Versorgung > > der Unit zu überwachen, und durch diesen ggf. einen Reset auslösen zu lassen. > > > > Ansonsten mußt Du versuchen, eventuelle Fehler in der Software zu suchen. > > Um dies auszuschließen, kannst Du ein einfaches Testprogramm auf die Unit laden, > > um zu sehen, ob die CC2 dann jedesmal startet. > > Evtl. hat sich auch beim Laden des Betriebssystems ein Fehler eingeschlichen. > > Du kannst es sicherheitshalber nochmal neu laden. > > > > Was noch für Fehler sorgen kann, sind unbeschaltete interruptsensible Ports. > > Das betrifft P1H.0 bis .3 und FRQ.1. > > Wenn Du diese nicht benutzt, stelle auf jeden Fall sicher, daß sich an diesen Ports > > Pull-Widerstände befinden. > > > > MfG André H. > > > > Ich möchte mich schon einmal vorab für die konstruktiven Tips bedanken! > > Der Stand ist jetzt folgender: > Die CC2 hängt sich nur noch sehr selten weg (1x in 50 Fällen). Dann blinken meist > LEDs an den Ausgängen oder auch gerne mal das ein oder andere Relais. > > Folgendes habe ich bisher beherzigt: > - Die Spannungstabilisierung durch einen größeren Kondensator verbessert. > - Die Sperrdiode in der 12 Volt Versorgung getauscht. Die verbaute wurde zu warm. > - Weitere Kondensatoren an den ICs hinzugefügt. > > Und das wichtigste: > Der Hauptthread konnte unterbrochen werden, zum Beispiel beim einlegen des Rückwärtsganges. > Meistens blieb der Hauptthread uns alle anderen Threads dann hängen. Die CAN Kommunikation > hatte ich schon in andere Threads verlegt, der Hauptthread teilte sich nur noch die serielle > Ansteuerung des Videomoduls mit 2 Nebenthreads. Ich benutze jetzt Semaphoren, seitdem sind > diese Abstürze erledigt. > > Was noch fehlt: > - Der 7757 (liegt hier schon) > - Der PullUp für FRQ 1 > - Eine Grudnsätzlich bessere Spannungsstabilisierung > > Eine Frage bleibt: > Bis auf FRQ1 sind die Interruptsensiblen Ports in Benutzung. Was passiert wärend des Starts der > CC2 wenn diese Ports noch nicht initialisiert sind. > Sind diese für einige Millisekunden Interruptsensibel? Sollte ich die auch mit PullUps versehen? > > Nochmals Vielen Dank. > > Schöne Grüße > Peter >