freebus.org

Open Bus System
Aktuelle Zeit: 15. Juni 2015 11:53

Alle Zeiten sind UTC + 2 Stunden




Ein neues Thema erstellen Auf das Thema antworten  [ 11 Beiträge ] 
Autor Nachricht
BeitragVerfasst: 13. August 2011 21:46 
Offline
Fresh Boarder
Fresh Boarder

Registriert: 8. Oktober 2010 00:24
Beiträge: 17
Hallo zusammen,

immer wieder bemerke ich sporadische Abstürze der UP Tasterschnittstelle.
Da ich gerade dabei bin 22 davon zusammenzubauen ist's für mich wichtig die Teile stabil zu bekommen.

Es hängt definitiv mit dem externen Oszillator zusammen und ist somit dasselbe Problem wie
beim 8-out (s. Forumsbeitrag: "Sporadische Abstürze des 8-Out mit LPC")

Wenn ich eine bereits programmierte Tasterschnittstelle auf den internen Quarz umstelle, kann ich keine Abstürze mehr
feststellen. Allerdings habe ich dann das von nipponichi bereits beschriebene Problem, dass ich den LPC aufgrund des nicht kalibrierten internen Quarzes mit der ETS nicht mehr programmieren kann:
nipponichi hat geschrieben:
Ich konnte erst die physikalische Adresse programmieren, nachdem ich einen Quarz eingelötet und den LPC darauf programmiert habe. Würde darauf hindeuten, daß die LPCs nicht korrekt kalibriert sind? Hat jemand ähnliches beobachtet?


Beim 8out gab's dann die geniale Lösung von oldcoolman den internen Quarz über die Prog-Taste zu kalibrieren:
oldcoolman hat geschrieben:
hier mal die out8 mit kalibrierfunktion jeweils mit und ohne handbetätigung
Dateianhang:
out8_cal.hex

Dateianhang:
out8_hand_cal.hex


Da ich keinen SVN-zugang habe wäre meine sehr große Bitte, ob mir jemand
ein hex-file für die Tasterschnittstelle erstellen könnte. Es sollte mir ermöglichen den internen Quarz, wie beim 8out
über die Prog-Taste zu kalibrieren.
Da ich alle meine Tasterschnittstelen als 8-fach verwende müsste folgende firmware geändert werden:
"tasterschittstelle_wd_8fach.hex"

Herzlichen Dank

Hubert


Zuletzt geändert von wzh2si am 15. August 2011 22:44, insgesamt 1-mal geändert.

Nach oben
 Profil  
 
BeitragVerfasst: 14. August 2011 10:03 
Offline
Senior Boarder
Senior Boarder

Registriert: 28. März 2009 17:14
Beiträge: 53
Wohnort: Main-Spessart
hallo,

kann die Abstürze nur bestätigen.
Ich hatte dies jetzt schon 2 mal. Ich bin mir nur nicht mehr sicher ob ich den externen Oszillator
programmiert habe oder nicht. Denk aber schon.

Gruss

Jens


Nach oben
 Profil  
 
BeitragVerfasst: 14. August 2011 22:54 
Offline
Gold Boarder
Gold Boarder

Registriert: 12. November 2008 17:22
Beiträge: 232
Wohnort: Alfter
Kann die auch bestätigen. Eine abgleichmöglichkeit wär toll

Gruss martin


Nach oben
 Profil  
 
BeitragVerfasst: 15. August 2011 14:26 
Offline
Expert Boarder
Expert Boarder

Registriert: 6. April 2010 21:35
Beiträge: 122
wzh2si hat geschrieben:
Es hängt definitiv mit dem externen Oszillator zusammen und ist somit dasselbe Problem wie
beim 8-out (s. Forumsbeitrag: "Sporadische Abstürze des 8-Out mit LPC")

Was macht Dich da so sicher? Beim abstürzenden Aktor scheint ein in unmittelbarer Nähe schaltendes Relais die Ursache zu sein, was bei typischer Anwendung der Tasterschnittstelle auszuschließen ist?
Die FW nachzurüsten sollte kein Problem sein, mit fehlt nur im Moment die Zeit :-(


Nach oben
 Profil  
 
BeitragVerfasst: 15. August 2011 16:50 
Offline
Platinum Boarder
Platinum Boarder

Registriert: 9. Oktober 2007 20:48
Beiträge: 961
Wohnort: Bad Königshofen
eine kalibriersoftware ist geschrieben, wir müssen die aplikationsofts aber noch
nach updaten.
Ich hab das beim Taster out und Dimmer im Test.
Tasterschnittstelle ist erich73s Baustelle.
man kann dann mittels terminal trimen, oder ein quarzbord mit autocalibriersoft
gekreuzt verbinden. progtaste drücken , und tschüß.

_________________
LG
Andreas


Nach oben
 Profil  
 
BeitragVerfasst: 15. August 2011 21:57 
Offline
Expert Boarder
Expert Boarder

Registriert: 23. Juli 2009 15:16
Beiträge: 126
Wohnort: Hemmoor
Hallo,

in der Firmware ist die Resetfunktion über Watchdog bereits drin. Also einfach den WD beim proggen mit Flashmagic aktivieren.
Dann sollten die Tasterschnittstellen nicht mehr "hängenbleiben".

erich73


Nach oben
 Profil  
 
BeitragVerfasst: 15. August 2011 22:50 
Offline
Fresh Boarder
Fresh Boarder

Registriert: 8. Oktober 2010 00:24
Beiträge: 17
echt geil :mrgreen:

danke erich73, hab's gleich ausprobiert. Was so ein Häckchen an der richtigen Stelle nicht alles bewirken kann.
Ich kann die Hänger immer noch reproduzieren, aber nach ca. 1 sec. kommt der
Reset und dann geht's wieder weiter.
Damit gibt's dann auch keine WAF-Probleme :wink: .

@nipponichi: Es muss außer dem schaltenden Relais noch andere Ursachen für den Absturz mit ext. Quarz geben.
Ich hatte mehrfach zwischen intern und extern gewechselt und hatte nur beim externen Oszillator die Probleme.

Viele Grüsse
Hubert

PS:
Meine 22 Tasterschnittstellen stammen aus zwei Bestellungen (Sammelbestellsystem).
Bei der ersten Charge waren's grüne Platinen. Davon war kein Oszillator kalibriert.
Die Zweite bestand aus blauen Platinen, davon waren alle bis auf einen kalibriert und konnten somit auch bei
internem Quarz mit der ETS programmiert werden.


Nach oben
 Profil  
 
BeitragVerfasst: 17. August 2011 12:50 
Offline
Senior Boarder
Senior Boarder

Registriert: 2. Januar 2008 00:34
Beiträge: 60
Wohnort: Oberösterreich
wzh2si hat geschrieben:
...Was so ein Häckchen an der richtigen Stelle nicht alles bewirken kann.
Ich kann die Hänger immer noch reproduzieren, aber nach ca. 1 sec. kommt der
Reset und dann geht's wieder weiter.


Hallo Hubert!

Bin gespannt, ob der Watchdog(WD) bei dir alle Abstürze abfangen kann.
Ich hatte auch einige Zeit beim 8-Out eine Version mit aktivem Watchdog(und externen Quarz).
Der Watchdog holte den 8Out auch meistens ins Leben zurück, aber manchmal ist danach der Empfangsteil weg gewesen, so dass der 8Out nicht mehr über den Bus ansprechbar war. Die Prog-Led ging aber ganz normal zum toggeln.

Entweder war der WD an der falschen Stelle eingehängt, oder der LPC wurde nach dem WD-Reset nicht richtig initialisiert.
Wie auch immer...
Seit dem Umstieg auf die Kalibrierfunktion und internen Quarz ist der 8Out nicht mehr abgestürzt 8)

LG Charly


Nach oben
 Profil  
 
BeitragVerfasst: 17. August 2011 18:40 
Offline
Expert Boarder
Expert Boarder

Registriert: 23. Juli 2009 15:16
Beiträge: 126
Wohnort: Hemmoor
Hallo,

wenn ihr mit DevEdit das userram auslest, könnt ihr die Anzahl der normalen Starts bzw. die Starts nach WD-Reset auslesen. Wenn die Prog-Taste länger als zwei Sekunden gedrückt wird geht der WD auch in den Reset.

erich73


Nach oben
 Profil  
 
BeitragVerfasst: 17. August 2011 18:55 
Offline
Platinum Boarder
Platinum Boarder

Registriert: 9. Oktober 2007 20:48
Beiträge: 961
Wohnort: Bad Königshofen
Hallo Erich, wegen DEV Edit solltest aber die Adresse noch verraten ;-)

_________________
LG
Andreas


Nach oben
 Profil  
 
BeitragVerfasst: 17. August 2011 19:03 
Offline
Expert Boarder
Expert Boarder

Registriert: 23. Juli 2009 15:16
Beiträge: 126
Wohnort: Hemmoor
Hallo,

ist direkt am Anfang erstes und zweites Byte.

erich73


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 11 Beiträge ] 

Alle Zeiten sind UTC + 2 Stunden


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de