HI, ich habe ein Problem mit einem ATMEGA128 und komme alleine nicht mehr weiter. Seit März 2011 habe ich eine Steuerung mit einem ATMEGA128 in Funktion(24Std/Tag). Zwei Mal habe ich eine Testsoftware geladen und danach wieder die Betriebssoftware. Jedes Mal hat alles problemlos funktioniert. Heute wollte ich eine erweiterte Software laden, aber die Programmiersoftware (AVR-Studio 4 und AVRISP MKII) meldet: Signature does not match selected device! Die Config-Bytes sind alle als 0xFF angezeigt, aber das stimmt sicher nicht. Prog.Frequenz: 250KHz und 125KHz. System Q= 3,6MHz. Die LED am Programmiergerät (leuchtet grün wenn alles OK ist) blinkt jetzt orange. Einschalten-Ausschalten der Steuerung oder Software hilft auch nicht. Der Controller führt aber alle andere Funktionen wie z.B. Touchscreen lesen, 4x40 Char.LCD Ausgabe, Ansteuerung von 32 Relais, Lesen von 24 Schwimmerschalterausgänge, I2C-Bus lesen und schreiben, RS232-Bus lesen u. schreiben(externer 128MB Datenlogger), 3x verschiedenen Betriebsstundenzäler im EEPROM usw. ohne Fehler aus. Alle Spannungen sind OK und stabil. Alles ist auf eine professionell gefertigte Platine. 21 identische Steuerungen haben diese Probleme nicht, nicht einmal die, die seit Nov.2003 Tag u. Nacht laufen. Alles ist in einem IP65 Gehäuse untergebracht. Könnte jemand mir helfen? Das Programmiergerät, Kabel und Software habe ich mit einer anderen Steuerplatine (die Mustersteuerung wo alle Software- und Peripherieänderungen getestet werden) die identisch mit der Platine wo das Problem ist getestet. An dieser Platine lässt sich der Prozessor problemlos lesen und beschreiben. Wo die Steuerung eingebaut ist, können keine besonders komplexe Messungen durchgeführt werden und die Anlage darf nicht länger als 1 Std. außerbetrieb bleiben. Entfernung bis zum Objekt: 440Km einfache strecke. Hat irgend jemand eine Idee?? Ich freue mich für jede gute Idee! Stefan
Vielleicht werden die Signal-Leitungen der ISP Schnittstelle zu stark belastet. Oder du hast am Reset-Pin einen zu großen Kondensator. Liegt die Versorgungsspannung der Schaltung im (aus Sicht des IPS Programmers) gültigen Bereich? Wenn der Mikrocontroller auswechselbar ist, kannst Du einfach einen neuen programmieren und dann austauschen. Bei Anlagen, die so wichtig sind, dass sie nie ausfallen dürfen, sollte man generell alle Bauteile als Ersatzteil vorrätig haben (also ggf. die ganze Platine) und die Anlage sollte so konstruiert sein, dass man sie auch innerhalb der geforderten Auszeit auswechseln kann. Naja, hinterher weiss man immer mehr...
Wenns um ein Update geht, schiess doch daheim eine neue Version auf eine Ersatzplatine und ersetze damit das entfernte Kontrollboard (hinschicken und austauschen lassen oder einmal in den sauren 440km Apfel beissen). Altes Board wieder mitnehmen und in Ruhe zu Hause überprüfen.
Vielen Dank für die Antwort. Ich habe eine Ersatzplatine dabei gehabt, aber eine in der Stelle gebrauchte Stufe war nicht bestückt(nur ein galvanisch isolierter DC-Verstärker statt zwei war bestückt) . Bei mir laufen alle Stufen mit 5V. Der Prozessor ist auf einem Sockel, aber 64-Pins beim Kunde herausziehen ist nicht so einfach (Ohne Nebeneffekte). Ich werde morgen eine neue Platine voll bestücken und am Montag austauschen. Da in den letzten 9 Jahren so etwas ich noch nicht erlebt habe, war heute für mich eine echte Überraschung! Ja, hast Recht! Erst hinterher ist man klüger (aber ob das - mindestens in meinem Fall- auch stimmt?). Ich bedanke mich nochmals für die Hilfe, Ich wünsche dir schöne Feiertage, Grüße, Stefan
Hallo Matthias, ja, ich werde eine neue Prozessor-Platine bestücken und programmieren. Es wird viel Arbeit sein. Die Platine ist genau DIN A4 groß und voll mit SMT und ein paar „Normale“ Bausteinen. Zum Glück, die anderen 5 Große Platinen (Peripherie) können bleiben. Hinschicken geht aber nicht, da die Anlage sehr komplex ist und ich muss auch ein Protokoll unterschreiben dass ich die voll Verantwortung für die Gesundheit der Patienten (was die Anlage betrifft) übernehme. Nach dem Austausch müssen alle Programmschritte durchlaufen, chemische und mikrobiologische Analysen machen/in Auftrag geben usw. „Außenposten“ mit hochqualifiziertes Personal kann ich mir nicht leisten. Vor der Krise (2007) war anders. Nochmals, vielen Dank, erholsame Feiertage und viel Erfolg bei Entwicklungen! Grüße, Stefan
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.