freebus.org

Open Bus System
Aktuelle Zeit: 15. Juni 2015 14:55

Alle Zeiten sind UTC + 2 Stunden




Ein neues Thema erstellen Auf das Thema antworten  [ 12 Beiträge ] 
Autor Nachricht
BeitragVerfasst: 13. Juli 2007 18:23 
Offline
Gold Boarder
Gold Boarder

Registriert: 18. August 2010 08:31
Beiträge: 213
Hallo,

ich finde dein Freebus sehr interessant, jedoch was ich nicht so toll finde, dass Du einen Controller verwendest, den ich leider nicht Programmieren kann. Ich habe nämlich das STK500 und kann nur die AtMega und ATTiny programmieren. Aber das nur am Rande. Ich beschäftige mich auch schon seit ca. 2 Jahren mit dem Thema EIB und Selbstbau. Seit Februar bin ich in meinem neuen Haus eingezogen und habe jetzt seit ca. 7 Monaten meine EIB Selbstbau Komponenten im Einsatz. Bisher hat alles einwandfrei funktioniert, keine Ausfälle. Ich habe EIB Aktoren, EIB-Heizungsaktor und EIB-Sensoren gebaut.
Ich habe dabei auf eine andere Hardware gesetzt. Ich habe den TP-UART von Siemens genommen und dann einen ATMega88 drangehängt. Die Gruppenadressen, auf die der Aktor oder Sensor schalten soll habe ich jetzt immer direkt in den µC programmiert. Ich wollte immer versuchen dass ich einen Busch-Jäger Aktor in der ETS nehme, und dann diese Applikation auf meinen Aktor bringe, jedoch habe ich bei den Daten keinen Zusammenhang gefunden. Dann habe ich mal geschaut, was so eine Zertifizierung bei Konnex kostet, aber da bin ich auch wieder schnell abgekommen. Dann habe ich gedacht, ich bau die ETS3 mit VisualBasic 2005 nach und drehe beim programmieren der Aktor die Daten ein wenig um, so dass ich diese verstehe. Das habe ich auch angefangen, aber das nimmt ne Menge Zeit in Anspruch.
So jetzt habe ich auf dieser Seite gelesen, dass Du deine Aktoren mit einer Jung Applikation beschreiben kannst. Da habe ich mir natürlich gleich die Jung ETS Produktdatenbank runtergeladen und wieder an meinem Projekt experimentiert. So jetzt zu meinem Problem.

Beim Programmieren wird doch die S-Nummer bis auf 15 hochgezählt, und bei der Antwort muss man dann immer etwas abziehen. Jedoch finde ich da keine vernünftige Logik. Manchmal muss man 1 abziehen, dann 2, dann 3. Hast Du da eine Logik ?
In welchen Adressen steckt welche Infos ?
Hast Du da eine Übersicht, die Du mir zusenden kannst ?

Vielen Dank schon mal für die Infos

Gruß Alex


Nach oben
 Profil  
 
BeitragVerfasst: 13. Juli 2007 21:24 
Offline
Fresh Boarder
Fresh Boarder

Registriert: 13. Juli 2007 14:17
Beiträge: 1
Hallo, ich bin neu hier :)

auch dem Thema EIB/KNX habe ich mich erst seit kurzem gewidmet. Bin jedoch Nachrichtentechniker und IT-Consulter ;)

Wenn ich das Problem richtig verstanden habe geht es um die Adressierung, welche in den Packeten über den Bus verwendet wird.

Möglicherweise hilft da die in den Grundlagen Infos genannte Quelle: http://www.lucky-spike.de/fh/dat/EIB-Te ... andout.pdf

LG,
Günter G.


Nach oben
 Profil  
 
BeitragVerfasst: 14. Juli 2007 01:31 
Offline
Gold Boarder
Gold Boarder

Registriert: 18. August 2010 08:31
Beiträge: 213
Hallo,

ich kenne die Protokolle vom EIB sehr gut. Es geht nur um den Programmiervorgang eines Teilnehmers.

Starte einfach mal deine ETS3 und öffnen dann das Fenster Gruppentelegramme. Dann auf den Aufnahme Button oben links.
So jetzt das Applikationsprogramm irgendeines Teilnehmers programmieren. Nun siehst Du eine Menge Daten, die in den Teilnehmer geschrieben werden. Das meine ich mit Daten in den Adressen. Die Daten sind Herstellerspezifisch und für jeden Teilnehmer unterschiedlich.

Weißt Du was ich meine ?

Gruß Alex


Nach oben
 Profil  
 
BeitragVerfasst: 15. Juli 2007 02:53 
Offline
Senior Boarder
Senior Boarder

Registriert: 15. Juni 2007 19:55
Beiträge: 63
Hallo Alex,
wie hast du denn das Netzteil realisiert?
Da du eigene Aktoren gebaut hast, würdest du eigentlich kein EIB/KNX Netzteil mit Drossel brauchen, andererseits hast du eine EIB-TP genommen. Benutzt du auch die ETS dafür?
Ich bin verwirrt. :)
Würdest du den Projekt einmal vorstellen?
helmutholm ät foni punkt net

Vielen Dank
Helmut


Nach oben
 Profil  
 
BeitragVerfasst: 15. Juli 2007 07:10 
Offline
Gold Boarder
Gold Boarder

Registriert: 18. August 2010 08:31
Beiträge: 213
Hallo Helmut,

das Netzteil habe ich gar nicht realisiert. Ich habe eins von Busch Jäger verbaut. Ein ganz normales 640mA EIB Netzteil.
Warum sollte ich kein EIB/KNX brauchen? Ich habe in meinem Haus das Busch Jäger triton Schaltersystem verbaut. D.H. alles was man sieht habe ich gekauft. Und die Aktoren, die in der Verteilung hängen, oder die Sensoren die meine Reed-Kontakte der Fenster lesen,... habe ich selbst gebaut.
Ich benutze die ETS für das Programmieren der Busch triton Schalter und für die Gruppenadressenzuteilung. Die Aktoren selbst sind nicht in der ETS realisiert. Das habe ich aber noch vor. Die physikalische Adresse der Aktoren kann schon über die ETS programmiert werden. Bringt aber momentan eigentlich nichts.
Die Gruppenadressenzuteilung für die Aktoren schreibe ich direkt mit einem Programmieradapter auf den µC selbst.
Das geht fürs erste, ist aber keine schöne Lösung.

Wenn mich halt jemand unterstützen würde, über mein obengenanntes Problem, dann hätte ich vielleicht schon eine komplette Konfigurierbarkeit in der ETS.

Gruß Alex


Nach oben
 Profil  
 
BeitragVerfasst: 15. Juli 2007 19:44 
Offline
Senior Boarder
Senior Boarder

Registriert: 15. Juni 2007 19:55
Beiträge: 63
Hallo Alex,
dann verstehe ich dein Projekt so:
Du benutzt normale Eib-Bus-Topologie, Eib-Schalter und liest die Gruppenadresse, (die du mit der ETS3 programmiert hast), die dann über den Bus geschickt werden, über TP-Buskoppler in deine selbstgebauten Aktoren ein und verknüpfst die dann in deinem selbstgeschrieben Aktorprogramm in C oder Maschinensprache.
Und nun willst du gerne von Andreas wissen, wie er das mit der Aplikationsübertragung in seinem 89er-System gemacht hat.
Ev. kannst du sein Assemblerprogramm auch für AVR's umschreiben.
Ev. liest Andreas ja mit und antwortet hier.
Habe ich das richtig interpretiert?
MfG
Helmut


Nach oben
 Profil  
 
BeitragVerfasst: 17. Juli 2007 19:56 
Offline
Moderator
Moderator

Registriert: 10. Juni 2007 22:00
Beiträge: 403
Wohnort: Berlin
Hallo,

ich verfolge das Geschehen im Moment nur bedingt, da ich noch im Urlaub bin. Steige nächste Woche aber wieder voll ein. B)

Also, ich habe bislang 4 Arten der Programmierung ausgemacht:
- physikalische Adresse
- Gruppenadressen
- Parameter und Flags
- Applikationsprogramm

Die ersten 3 habe ich bereits weitestgehend in meiner Soft realisiert, sodaß man sie über ETS programmieren kann. Da das Applikationsprogramm eh fest im Controller ist, und ich vorhandene vd3's benutze, brauche ich die vierte also nicht. Ich hab mich auch noch nicht näher mit der Applikationsprogrammierung auseinandergesetzt. Die ist nämlich wie gesagt Hersteller- und Geräte-spezifisch. Man müsste dazu also schon die Hardware identisch und die Firmware nahezu identisch aufbauen. Das ist aber nicht meine Absicht.

Natürlich wäre es schön den Controller über ETS zu flashen, oder zumindest Teile der Applikation. Dazu müsste aber jemand die Verschlüsselung der vd3, vd2 oder vd1 Dateien "knacken". Ich glaube am zielführendsten ist die von David angesprochene eigene Programmiersoftware, die dann auch die Möglichkeit bietet eigene Produkte zu konfigurieren.

So viel erstmal für den Augenblick, muß jetzt wieder in die Sonne...

Viele Grüße

Andreas<br><br>Post edited by: Andreas, at: 2007/07/17 19:58


Nach oben
 Profil  
 
BeitragVerfasst: 18. Juli 2007 08:59 
Offline
Senior Boarder
Senior Boarder

Registriert: 15. Juni 2007 19:55
Beiträge: 63
Jo, verstanden.
Ev. kannst du mal die Parameter erläutern, auf das deine Module ansprechen und/oder antworten.
MfG
Helmut


Nach oben
 Profil  
 
BeitragVerfasst: 14. Januar 2008 22:14 
Offline
Junior Boarder
Junior Boarder

Registriert: 16. Oktober 2007 21:39
Beiträge: 27
Wohnort: Großmehring
Hallo,

habe den 8-fach Binäreingang mit 4051 aufgebaut.

Benutze ETS 3.0d:

Physiche Adresse setzen scheint zu gehen.

Geräteinfo zeigt alle Parameter an von Jung 2118(dauert zwar etwas).
Programmiermodus steht auf EIN. Alle anderen Devices die ich zu Kontrolle angesehen habe zeigen AUS.

Mein Problem::S

Wenn ich das Applikationsprogramm mit der Gruppenadresse lade bekomme ich eine Fehlermeldung:
Das Applikationsprogramm kann nicht geladen werden (eine erforderliche Eigenschaft, z.B. PortADDR, hat einen falschen Wert).

Wie bekomme ich meine GA's in das Gerät??

Wer kann helfen?

Erwin.


Nach oben
 Profil  
 
BeitragVerfasst: 15. Januar 2008 00:28 
Offline
Administrator
Administrator

Registriert: 11. Juni 2007 15:54
Beiträge: 357
Hallo,

du darfst nur die GAS programmieren und die Parameter aber nicht die Applikationssoftware. Es gibt dafür in der ETS einen eigenen Menüpunkt.

Gruss
David

_________________
--------------------------------------------------------------------------------------------------------
Schöne Grüsse
David [Lumo]


Nach oben
 Profil  
 
BeitragVerfasst: 15. Januar 2008 16:20 
Offline
Administrator
Administrator

Registriert: 11. Juni 2007 15:54
Beiträge: 357
Bitte gebe uns noch ein Feedback ob es dann geklappt hat.


Gruß
David

_________________
--------------------------------------------------------------------------------------------------------
Schöne Grüsse
David [Lumo]


Nach oben
 Profil  
 
BeitragVerfasst: 15. Januar 2008 21:52 
Offline
Junior Boarder
Junior Boarder

Registriert: 16. Oktober 2007 21:39
Beiträge: 27
Wohnort: Großmehring
Hallo David,

danke, hat geklappt.

Hätte ich bei etwas mehr Geduld auch selber drauf kommen können.

Aber die Macht der Gewohnheit macht manchmal blind!

Gruß

Erwin


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 12 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