freebus.org

Open Bus System
Aktuelle Zeit: 15. Juni 2015 13:30

Alle Zeiten sind UTC + 2 Stunden




Ein neues Thema erstellen Auf das Thema antworten  [ 12 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: freebus rs interface
BeitragVerfasst: 11. Februar 2009 20:41 
Offline
Gold Boarder
Gold Boarder

Registriert: 18. August 2010 08:31
Beiträge: 213
Erst mal ein dickes Lob an alle ! Echt klasse was Ihr schon alles erfolgreich umgesetzt habt.

Habe gerade alle Bauteile für das rs interface und den Prog-Adapter bei Reichelt geordert.
Werde mich jetzt damit intensiv befassen.

Meine erste Frage gilt den RS Interface. Wie es möglich die Baudrate auf 9600 zu ändern ?
Geht sicherlich im Hex File oder muß ein neuer Source generiert werden ?

Gruß...

CBMOD


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: freebus rs interface
BeitragVerfasst: 11. Februar 2009 22:39 
Offline
Moderator
Moderator

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

das müsste man neu kompilieren für 9600 Baud. Sag bescheid wenn du soweit bist.

Tip: pass auf mit dem LM317 von reichelt, die haben oft spiegelverkehrte verschickt, sollte jetzt ok sein, aber unbedingt spannungen prüfen bevor du den lpc anschliesst...

Gruß
Andreas (kubi)


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: freebus rs interface
BeitragVerfasst: 12. Februar 2009 00:49 
Offline
Gold Boarder
Gold Boarder

Registriert: 18. August 2010 08:31
Beiträge: 213
Danke nochmals für den Tipp !
Hoffe es dauert nicht ewig bis das Teil läuft. Werde mich jedenfalls nochmals melden !

Gruß...

CBMOD


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: freebus rs interface
BeitragVerfasst: 21. Februar 2009 18:36 
Offline
Gold Boarder
Gold Boarder

Registriert: 18. August 2010 08:31
Beiträge: 213
Andreas hat geschrieben:
das müsste man neu kompilieren für 9600 Baud. Sag bescheid wenn du soweit bist.


Cool, cool, cool !!!!

ich bin soweit - kann senden und empfangen. Echt super !!!
Wenn Du jetzt noch auf 9600 kompilieren könntest wäre echt spitze !

Gruß...
Andi


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: freebus rs interface
BeitragVerfasst: 22. Februar 2009 22:35 
Offline
Moderator
Moderator

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

anbei die RS-Interface mit 9600Baud. Ich geb keine Garantie für timing-Probleme. habs aber getestet und lief soweit. Hast gleich schon ein neues feature drin: es wired der Wert von 265 beliebigen Gruppenadressen gespeichert. Mit fbrgaxx/x/xxx kannst jederzeit auslesen was der letzte Status war.

Würd mich über feedback freuen. (auch bugs)

Gruß
Andreas (kubi)


Dateianhänge:
rs_v1_02_9600.hex [18.83 KiB]
69-mal heruntergeladen
Nach oben
 Profil  
 
 Betreff des Beitrags: Re: freebus rs interface
BeitragVerfasst: 23. Februar 2009 10:51 
Offline
Gold Boarder
Gold Boarder

Registriert: 18. August 2010 08:31
Beiträge: 213
Andreas hat geschrieben:
es wired der Wert von 265 beliebigen Gruppenadressen gespeichert.
Mit fbrgaxx/x/xxx kannst jederzeit auslesen was der letzte Status war.



Muß ich diese Adressen anlegen ?


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: freebus rs interface
BeitragVerfasst: 23. Februar 2009 17:33 
Offline
Moderator
Moderator

Registriert: 10. Juni 2007 22:00
Beiträge: 403
Wohnort: Berlin
Im RS-Interface nicht. In ETS natürlich schon. Das Interface lauscht am Bus und speichert alles was so hin und hergesendet wird. (natürlich nur Multicast-Telegramme, also Gruppenadressen)

Schließ das Interface mal an, drück irgendwo einen EIB-Taster und frag dann mit fbrgaxx/x/xxx die Gruppenadresse ab. Mehr ists nicht. Beim Neustart des Interfaces wird die interne Tabelle aber gelöscht!

Gruß
Andreas (kubi)


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: freebus rs interface
BeitragVerfasst: 28. Februar 2009 23:22 
Offline
Gold Boarder
Gold Boarder

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

hab die SW jetzt getestet - der Empfang hat sofort geklappt !
Allerdings habe ich mit dem senden Probleme - selbst das setzen der pys.Addresse
bekomme ich kein OK.
Komischerweise habe ich die "alte" Software eingesetzt und das gleiche
Problem.
Ich habe derzeit den Programmieradapter als Pegelwandler eingesetzt um mit dem PC zu testen.
D.h. für die Programmierung verbinde ich Pin 2-6 des 6pol. Verbinder zwischen
RS Interface und den Programmer. Dabei bleibt der LPC im RS Interface. Somit stelle
ich ja sicher, daß die Hardware (RX/TX)funktioniert.
Für den Betrieb Verbinde ich nur Pin 4-6 des 6pol. Verbinder und setze den Jumper am RS Interface
zwischen Pin1-2 am 6pol. Verbinder.

Jetzt habe ich in meiner Verzweiflung einen zweiten neuen LPC verwendet - leider auch kein Erfolg.
Fällt Dir dazu was ein ? - Freue mich ueber jeden Tipp !

Gruß...
Andi


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: freebus rs interface
BeitragVerfasst: 28. Februar 2009 23:35 
Offline
Moderator
Moderator

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

schau mal ob du eine Masseschleife hast. Das kann gewaltig stören. Ich habs nochmal mit fbspa probiert, das geht. Da kommt auch ein OK. Vergiss nicht, dass du CR LF senden musst!


Gruß
Andreas (kubi)


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: freebus rs interface
BeitragVerfasst: 9. Mai 2009 22:09 
Offline
Gold Boarder
Gold Boarder

Registriert: 18. August 2010 08:31
Beiträge: 213
Andreas hat geschrieben:
Mit fbrgaxx/x/xxx kannst jederzeit auslesen was der letzte Status war.


Hallo Andreas,

habe mich heute mal intensiv mit dem Interface beschäftigt.
Bis jetzt sind keine Bug's aufgetaucht aber ein paar Schönheitsfehler.
Vielleicht kannst Du ja daran was drehen....

1. fbrgaxx/x/xxx auf eine noch nicht bekannte Adresse liefert 65535 als Rückgabe
- meiner Meinung nach solltest Du entweder keine Antwort senden oder falls möglich den aktuellen Wert ueber den Bus abfragen (das wäre echt klasse !) :-)

2. fbrgaxx/x/xxx auf eine bekannten Adresse liefert nur "1 <CRLF>"
- was voll super wäre und auch zum auswerten innerhalb der nachgeschalteten Applikation
ist die Ausgabe wie ein Bus Event z.B.
fbrgaxx/x/xxx <CRLF>
01/1/003=1 <CRLF>

Gruß...
Andi


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: freebus rs interface
BeitragVerfasst: 10. Mai 2009 17:20 
Offline
Moderator
Moderator

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

danke für das Testen und deine Tips.

Zu Punkt 1:
Ich habe mich zunächst absichtlich für die Ausgabe von 0xFFFF=65535d entschieden, da man das auch leicht auf der Anwenderseite auswerten kann. Natürlich könnte ich in dem Fall auch gar nichts senden, jedoch könnte es theoretisch ja auch den 16 Bit Wert 65535 zu einer GA geben. Das kann dann nur die Anwenderseite wissen. Oder ich müsste ein zusätzliches Gültigkeitsbit intern vorsehen. Das Auslesen des Wertes über den Bus habe ich mir deswegen verkniffen, da ich festgestellt habe, daß z.B. meine Rolladenaktoren auch auf das Response-Telegramm beim Lesen reagieren. Als alle Rolläden unten waren (weil dunkel), einer jedoch manuell oben, weil meine Frau im Garten war, hatte ich den Wert des Dämmerungsschalters gelesen und runter war der Rolladen... :shock:

Zu Punkt2:
Das kann ich problemlos einbauen. Man kann dann allerdings nicht mehr unterscheiden, ob das Telegramm am Bus gerade gesendet wurde oder ob man es aus der internen Datenbank gelesen hat. Könnte man aber auch Anwendungsseitig lösen.

Da ich beide Vorschläge im Prinzip gut finde, sollten wir nochml überlegen, ob wir das wirklich so haben wollen. Vielleicht melden sich ja auch andere Anwender mal zu Wort. Dann mach ich mich an die Umsetzung.

Gruß
Andreas (kubi)


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: freebus rs interface
BeitragVerfasst: 10. Mai 2009 21:39 
Offline
Gold Boarder
Gold Boarder

Registriert: 18. August 2010 08:31
Beiträge: 213
Fas wie bei mir - meine Frau sitzt auch immmer alleine im Garten weil ich vor der Kiste sitze - ist vermutlich das sogenannte Andi Syndrom :-(

Vielleicht kannst Du ja jeweils ein Bit verbraten um die Einstellung per Commando zu aktivieren.

Gruß...
Andi


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