freebus.org

Open Bus System
Aktuelle Zeit: 15. Juni 2015 12:51

Alle Zeiten sind UTC + 2 Stunden




Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
BeitragVerfasst: 18. Dezember 2009 01:55 
Offline
Junior Boarder
Junior Boarder

Registriert: 12. August 2007 10:08
Beiträge: 25
Hallo,
ich bin in Sachen uC noch nicht ganz so weit und bin daher auf der Suche nach einer kleinen Testroutine in c, mit welchem man die fertig aufgebaute cntroller Platine Ver 3.43 z.B. auf Lötfehler testen kann.

Könnte folgendermaßen aussehen. Ein mit diesem Testprogramm versehener uC LPC-controller wird in die Fassung gesteckt und 24 V an die Platine angelegt. Wenn Beispielsweise ein langsames Lauflicht programmiert wäre, könnte man die Pins am Doppelpfosten auf dieses Lauflicht hin kontrollieren. Wenn gar nichts geht, kann man sich testend langsam zum Fehler hin vortasten. Der Vorteil ist, dass man nicht erst noch eine EIB-Terstumgebung schaffen muss.

Als nächstes könnte man für die Funktionsplatinen dann die Testrutinen entsprechend erweitern. Z. B. Schalten alle Relais oder dimmt der dimmer kontinuierlich Hoch und Runter.

Auch wenn man sich größte Mühe gibt, ein Lötfehler oder ein Bestückungsfehler ist nicht immer auszuschließen.

Kurzum, kann jemand ein solches Testlauflicht.c vielleicht einmal zur Verfügungs stellen.

Würde mich sehr freuen.



Grüße
Marco Schramm


Nach oben
 Profil  
 
BeitragVerfasst: 20. Dezember 2009 14:41 
Offline
Platinum Boarder
Platinum Boarder

Registriert: 9. Oktober 2007 20:48
Beiträge: 961
Wohnort: Bad Königshofen
Hallo Marco,
klar könnte man, Frage ist nur ob es wirklich Sinn macht.
Die meissten Fehler hatten wir bis jetzt im Empfangs und Sendezweig
zu beklagen. Hier hilft halt nur eine EIB umgebung.
Ich selbst hab nicht mal eine Testumgebung, häng es einfach an den bus.
Austesten des out8:
erst mal ohne LPC
Bus anschließen.
Ziehen sofort relaise an? wird der FET heiss oder ein anderes Bauteil?->SOFORT trennen!!
progtaster drücken, leuchtet solange man drückt?
wenn ja:
Sicherheitshalber Spannung am ISP Pin1 messen.
Ist ca 3,2V ?
sind am Gate des FETs ca 1.38V?
sind an der Basis des BC557 ca 1.2V?
Wenn ja:
Spannung weg und LPC reinstecken.
Isp kabel anschließen und out8.hex flashen
ISP kabel abziehen und Jumper auf Pin1+2 am ISP stecken.
Toggelt jetzt die ProgLED beim Drücken des Progtasters?
wenn ja:
ETS anschmeissen und out8 Physikalische Adresse vergeben, parametrieren,
jeden Ausgang erst mal eine GA geben, OHNE Zeitfunktion oder dergleichen!!
Mit ETS programmieren.
Jetzt kann man mit ETS im GA Monitor die Relaise schalten lassen.
Oder per Handbetätigung mittels eines Drahtes von Pin10 des LED-Steckers nach den
jeweiligen Ausgang(toggelt).

_________________
LG
Andreas


Nach oben
 Profil  
 
BeitragVerfasst: 24. Dezember 2009 15:21 
Offline
Expert Boarder
Expert Boarder

Registriert: 18. September 2009 21:58
Beiträge: 146
Ich messe die wichtigen Spannungen, und wenn das Ok aussieht dann flashe ich die FT1.2 Firmware auf den Controller und schaue ob ich damit auf meinen Test-Bus komme und Telegramme senden/empfangen kann.

Aber die Idee einer Test-Firmware finde ich grundsätzlich gut. Vielleicht könnte man da ja etwas entwickeln. Wenn eine Software gebraucht wird dann hätte ich von FTS eine Java Library im Angebot mit der man grundsätzlich Telegramme bzw die anderen Protokoll Schichten senden/empfangen kann. Derzeit aber nur via seriellen Port (wobei Pollin's 5 EUR USB-Seriell Wandler bei FTS funktioniert).

LG,
Stefan


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

Alle Zeiten sind UTC + 2 Stunden


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste


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:  
cron
Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de