Zurück   IP-Symcon Community Forum > IP-Symcon Hardware > 1-Wire, M-BUS

Antwort
 
LinkBack Themen-Optionen Thema durchsuchen
  #1 (permalink)  
Alt 19.03.08, 20:52
Senior Member
 
Registriert seit: Jun 2005
Beiträge: 1,399
Standard 1Wire 8-fach Schliesser mit Rückmeldung

So, es geht weiter.
Ich erwarte eure Verbesserungsvorschläge. Hab' keine 8er-Buchsen gehabt. Deshalb "nur" einen Klemmblock für 1Wire,GND,12Volt. Hutschienen-Modul ist eins von Conrad, das Modul habe ich auch noch nicht zum nachmessen...
1Wire 8-fach Schliesser einseitig mit Brücken.
GuroGuro
Edit: Layout an Hutschienmodul angepasst. Die "Verbindungswiderstände" kenntlich gemacht. Die habe ich zwischen den beiden DS2408 eingefügt, damit es bei den zusammengeschalteten Ein/Ausgängen keine Kurzschlüsse gibt. (6 normale- 2 SMD-Widerstände, alle grünlich eingefärbt). Sind im Schaltplan nicht drin!
Edit: Layout komplett neu. Jetzt hat das Modul einen Mikroprozessor, hier könnte man die Laufzeiten verarbeiten, gewisse Verhaltensmuster programmieren und so weiter..
Das Relaismuster ist jetzt 1 Wechler- 1 Schließer für Rolläden oder Markisen, kann aber auch Verbraucher schalten.
Übergabe der Befehle oder Daten mit DS2408 an Mega8, der macht dann die Verarbeitung. Programmierstifte zum Programmieren on Board.
Miniaturansicht angehängter Grafiken
1wire_hutschienenmodul_m8_sch.png   1wire_hutschienenmodul_m8_lay.png  

Geändert von Helmut (22.03.08 um 17:44 Uhr) Grund: Neues Layout mit Prozessor
Mit Zitat antworten
  #2 (permalink)  
Alt 20.03.08, 18:34
Benutzerbild von andrge
Senior Member
 
Registriert seit: Apr 2007
Ort: Kaufbeuren/Allgäu
Beiträge: 904
Thumbs up Erster Check

Hallo Helmut,

darf ich der erste sein?

- Welche Spannung möchtest du mit den Relais schalten? 24V DC? Wenn Du 230VAC schalten möchtest sind nach meiner Meinung die Leiterbahnabstände zu gering. Sollten minderstens im Bereich von mehreren Millimetern sein. Ich versuche meist 5 - 8mm gegenüber der Steuerelektronik einzuhalten.

- kann es sein, dass du keine Pull up widerstände für die Reset Pin´s vorgesehen hast? Ohne diese Widerstände könnten diese in einen undefinierten Zustand kommen.

- bei meinen Schaltungen sehe ich meist eine LED als Betriebsanzeige vor. Finde ich ganz praktisch bei der Fehlersuche.

- Darf ich fragen wozu den zweiten DS2408 vorgesehen hast? Als Rückmeldung?

So, das waren meine ersten Punkte nach dem kurzen überfliegen der Schaltung und Layout.

Ich könnte mir aber vorstellen, dass nun ein neuer Beitrag für das Schaltmodul ein guter Gedanke wäre. Mit dem ursprünglichen erkennen von 230V hat es nicht mehr viel zu tun, oder?


Ciao

Andreas
Mit Zitat antworten
  #3 (permalink)  
Alt 20.03.08, 19:25
Senior Member
 
Registriert seit: Jun 2005
Beiträge: 1,399
Standard Vielen Dank für die Hinweise!

Zitat:
Zitat von andrge Beitrag anzeigen
Hallo Helmut,

darf ich der erste sein? Gerne, freut mich, dass Susi nicht mehr spricht

- Welche Spannung möchtest du mit den Relais schalten? 24V DC? Wenn Du 230VAC schalten möchtest sind nach meiner Meinung die Leiterbahnabstände zu gering. Sollten minderstens im Bereich von mehreren Millimetern sein. Ich versuche meist 5 - 8mm gegenüber der Steuerelektronik einzuhalten.
Ja, da hast du unbedingt recht, ich hatte überlegt, auf 1mm zu gehen und mit Draht zu verstärken, war dann aber unsicher. Grundsätzlich ist so eine Schaltung nur mit max. 230 Volt dh. mit der selben Phase zu betreiben. Und zu bemerken ist, der Nutzer sollte sich im klaren sein, dass er selbst für diese Bastellösung verantwortlich ist.
- kann es sein, dass du keine Pull up widerstände für die Reset Pin´s vorgesehen hast? Ohne diese Widerstände könnten diese in einen undefinierten Zustand kommen. Wußte ich nicht, ich habe mit 1Wire vorher nicht gearbeitet. Baue ich noch ein.
- bei meinen Schaltungen sehe ich meist eine LED als Betriebsanzeige vor. Finde ich ganz praktisch bei der Fehlersuche. Sehe ich auch ein, nur der Platz ist eng, wollte eigentlich einseitig bleiben.
- Darf ich fragen wozu den zweiten DS2408 vorgesehen hast? Als Rückmeldung? Jo, soll als Rückmeldung laufen.
So, das waren meine ersten Punkte nach dem kurzen überfliegen der Schaltung und Layout.

Ich könnte mir aber vorstellen, dass nun ein neuer Beitrag für das Schaltmodul ein guter Gedanke wäre. Mit dem ursprünglichen erkennen von 230V hat es nicht mehr viel zu tun, oder? Nein, diese Schaltung kommt noch, ist dann auch für die Hutschiene. Hätte ein neues Thema anfangen sollen.

Ciao

Andreas
Da es nicht soo viele Nachbauer gibt, sehe ich es als Spaß an der Freude,
In der neuen ELV ist ein Jalu-Modul drin, das hat auch zwei Optokoppler mit 230V-Tasteingang drin. Was mich wundert, dass es von der Verlustleistung her reichen soll, die 2 kleinen SMD-Widerstände (2 x 84k auf AC-Optokoppler? Wieviel Watt können Die verbraten? Ich werde sicherheitshalber die Spannung auf 4 Widerstände aufteilen.

Gruß Helmut
Mit Zitat antworten
  #4 (permalink)  
Alt 20.03.08, 21:13
Benutzerbild von andrge
Senior Member
 
Registriert seit: Apr 2007
Ort: Kaufbeuren/Allgäu
Beiträge: 904
Standard Vorschläge

Hi Helmut,

die 0805 SMD´s haben 1/8 Watt. Man schaltet meist zwei Widerstände wegen der Spannungsfestigkeit in Serie. Die meisten Widerstände haben nur 150V Spannungsfestigkeit.

O.K., du möchtest mit dem zweiten DS2408 den Status zurück lesen, bräuchtest du eigentlich nicht, da der 2408 den Status per Variable ausgibt. Ist anderst wie bei den 2405er.

Den Einsatz von Varistoren finde ich eine gute Sache. Schaut aus als möchtest du Motoren (Rollos) steuern, oder?
Eine 3mm LED könntest du vielleicht neben dem C4 noch unterbringen.

Hast du Sicherungen zu den Relais absichtlich weg gelassen?

Wenn du eh mit SMD´s am bestücken bist könntest du den ULN vielleicht auch in SMD bestücken.

Darf ich noch fragen warum du die Verdrahtung zu den Relais getrennt ausgeführt hast? Wegen der möglichen Motoren?
Wenn du mit einer Phase verdrahten willst, könntest du sonst einige Leiterbahnen sparen.

Ciao

Andrge

Geändert von andrge (20.03.08 um 21:15 Uhr) Grund: Buchstaben vergessen
Mit Zitat antworten
  #5 (permalink)  
Alt 24.03.08, 20:38
Senior Member
 
Registriert seit: Jun 2007
Ort: Rhein-Main
Beiträge: 189
Standard

Hallo Helmut,
die Module finde ich auch sehr interessant und würde mich gerne irgendwie beteiligen. Nur mit welchem Mikroprozzesor arbeitest du und vor allem kannst du einen solchen programmieren??
Ich selber habe mit meiner eigenen Rolladenschaltung vor ca. 7Jahren mich mit dem C-Controll Basic beschäftigt und das war nicht so einfach.

Gruss

Bastelwasti

P.S. Siehe auch den Hinweis auf dein Forumsbeitrag zur EIngangskarte wg. Mudolarität
Mit Zitat antworten
  #6 (permalink)  
Alt 25.03.08, 01:52
Senior Member
 
Registriert seit: Jun 2005
Beiträge: 1,399
Standard

Hallo Bastelwasti!
Die Files stelle ich gern zur privaten Nutzung zur Verfügung, muß niemand nochmal routen.
Der Prozessor ist ein AVR Mega8 jetzt in SMD, was ich zum „übergeben“ finde.
Deshalb wird es in den nächsten Tagen eine DIL-Variante, wieder mit Mega8, geben.
Die Schaltung hatte schon Programmieranschlüsse, die wird es aber dann nicht mehr geben. Kann man dann aus dem Sockel nehmen zum Programmieren.
Ich stelle mir ein Bascom-Programm vor, dass man auch noch mit der Demo (4k) übersetzen kann. Ich programmiere mit Ponyprog, ein Pollinboard (14,95 EUR Best.Nr. 810 038) reicht dafür, ist sozusagen Mindest-Vorraussetzung.
Damit hat man alles recht preiswert. Wer PHP "kann" wird Bascom auch können.
Die Pin’s sind für das
Relais 1 = PB4
Relais 2 = PB3
Relais 3 = PB2
Relais 4 = PB1
Relais 5 = PB0
Relais 6 = PD7
Relais 7 = PD6
Relais 8 = PD5
Die Übergabepins vom 1Wire-Baustein sind
Data 0 = PC2
Data 1 = PC3
Data 2 = PC4
Data 3 = PC5
Data 4 = PC6
Data 5 = PD0
Data 6 = PD1
Data 7 = PD2
Ich habe mir folgendes Protokoll ausgedacht:
Relais 1-8 ; On/Off ; Rückmeldung

Bit 0-3 ; Bit 4 ; Bit5 -7
0000 ; 0 oder 1 ;XXX = Relais 1; Ein oder Aus ; Rückmeldung XXX
……
0111 ;0 oder 1 ; XXX = Relais 8; Ein oder Aus ; Rückmeldung XXX
Man kann auch folgendes überlegen:
In den ersten 4 Bit steht:
1000 bedeutet Relais-Gruppe 1 (für Jalousien brauch man 2 Relais) fährt rauf.
1100 bedeutet Relais-Gruppe 1 (für Jalousien brauch man 2 Relais) fährt runter.
1001 bedeutet Relais-Gruppe 2 (für Jalousien brauch man 2 Relais) fährt rauf.
1101 bedeutet Relais-Gruppe 2 (für Jalousien brauch man 2 Relais) fährt runter.
1010 bedeutet Relais-Gruppe 3 (für Jalousien brauch man 2 Relais) fährt rauf.
1110 bedeutet Relais-Gruppe 3 (für Jalousien brauch man 2 Relais) fährt runter
1011 bedeutet Relais-Gruppe 4 (für Jalousien brauch man 2 Relais) fährt rauf.
1111 bedeutet Relais-Gruppe 4 (für Jalousien brauch man 2 Relais) fährt runter.

In den nächsten 4Bit steht die Zeit in 10 Sekunden Schritten = von 10 Sekunden bis 140 Sekunden, 0000 wäre dann ohne Zeitbegrenzung, 1111 wäre dann 140.
Dann gibt es keine Rückmeldung mehr.
Wenn wieder Zeit ist, werde ich ein Mikroprozessormodul für die zweite Modul-Ebene routen, dann können da auch noch Zustandsmeldungen rauf, unten wird es freier. Taster zur Handbedienung könnten unten mit vorgesehen werden.
Das untere Modul muß dann eine Steckerleiste bekommen, dann kann man auch so planen, dass die Prozessorplatine auch für andere Module verwendet werden kann.
Wer sich hier beteiligen will ist, von mir aus, gern gesehen.
Gruß Helmut
Edit: Mega8 in Dil geroutet.
Miniaturansicht angehängter Grafiken
1wire_hutschiene_m8.png  

Geändert von Helmut (25.03.08 um 23:54 Uhr)
Mit Zitat antworten
  #7 (permalink)  
Alt 02.04.08, 20:08
Senior Member
 
Registriert seit: Jun 2007
Ort: Rhein-Main
Beiträge: 189
Standard

Hallo Helmut, wie weit bist du den schon???
Kannst du mal ein Foto vom Prototype einstellen??

Gruss

Bastelwasti
Mit Zitat antworten
  #8 (permalink)  
Alt 02.04.08, 22:01
Senior Member
 
Registriert seit: Jun 2005
Beiträge: 1,399
Standard

Nee, bin noch am "Basteln"
Hat jetzt einen großen Kontroller und noch zusätzlich 8 x 230Volt Eingänge bekommen. Der Kontroller wird auf die Grundplatine rauf gesteckt.
Bin noch dabei LED's als Zustandsanzeige drauf zu basteln.
Bascom-Program läuft nach bereits geschilderten Muster ab, bin aber im Zweifel ob es noch mit 4 k Programmcode schaffe, weil ich es "zu"-universal machen will.
Meine Lookupstr-Tabelle hat:
"Tast" , "Toogle" , "Zeitlos" , "Zeit" , "Rollo" , "Normal" , "Schreiben"
Tastbetrieb= Relais folgen 1Wire oder Taster solange wie es ansteht.
Toogle= Taster oder 1Wire führt zum "Toggeln"
Zeitlos= Relais bleiben bis Zustandsänderung
Zeit= Relais fallen nach "Zeit" ab
Rollo= die 8 Relais werden zu 4 Roll/Jalu-Relais, Normal hebt es auf
Normal= Keine Parameteränderung über 1Wire (nach Schreiben)
Schreiben= Parameteränderung über 1Wire
Naja, hab' im Moment nicht so viel Zeit.
Gruß Helmut

Wobei bis jetzt 4Bit für zum Steuern und 4Bit als Rückmeldung vorgesehen sind. Bin aber noch lange nicht fertig. Ich hoffe zum Wochenende die Platine beauftragen zu können. Platinenbelichter.de ist aber Grippekrank, habe ich gerade gelesen :-(
Platinenbild im Rohbau anbei.

neuester Zusatndsbericht:
Das Modul kann, bei Rolladenbetrieb, 4 Rolläden mit 1wire und Handtaster bedienen. Es soll über 1Wire eine Rückmeldung liefern können. Und in der jetzigen Ausbaustufe, bin damit noch nicht fertig, wird es ein ein LCD-Display bekommen. Das Display dient zur Visualisierung der Ein und Ausgänge. Das Bascom-Programm ist noch nicht fertig, die Platine fast. Die Prozessorplatine kommt "huckepack" auf die Leistungsplatine, das LCD-Modul in den Deckel. Im Anhang sind die grünen Linien schön zu sehen, die zeigen die el. Verbindungen.
Im Moment fehlt mir ein wenig Zeit
Gruß Helmut


Wie schon gesagt: Ich lade jeden ein sich zu beteiligen.
Gruß Helmut
Miniaturansicht angehängter Grafiken
i_o_hutschienenmodul.png  
Angehängte Dateien
Dateityp: zip I_O_-8xHutschiene.zip (78.4 KB, 79x aufgerufen)

Geändert von Helmut (15.07.08 um 12:22 Uhr) Grund: Target-Datei angefügt. Achtung DS2408 ist spiehelverkehrt!
Mit Zitat antworten
  #9 (permalink)  
Alt 01.05.08, 14:16
Senior Member
 
Registriert seit: Jun 2005
Beiträge: 1,399
Standard Ich bin wieder dran!

Ein kleiner Zwischenstand:
Platine vom platinenbelichter.de bekommen und bestückt.
Wie es bei den Prototypen so ist, einige Fehler (Restring könnte grösser sein, usw) aufgeschrieben. Auf dem Bild sieht man dass ein Relais schön schief sitzt.
Leider habe ich mich beim LCD-Modul "bekauft". Habe überhaupt nicht auf die Maße geachtet.
Bild sagt alles, aber zum Ausprobieren werde ich es nehmen. Bestelle mir noch ein passendes Display. Es wird dann die Zustände am Ein- und Ausgang in der Art:
Ein O O O O O I I
AUS I I O O I I OO
zeigen.
Bild ist mit einem Handy aufgenommen, bischen unscharf.
Unten das "Schwarze" sind die Sicherungen, die grünen Klemmen sind die Eingänge,
die Schwarzen gehören zu den Relaiskontakten.
Gruß Helmut
Miniaturansicht angehängter Grafiken
foto-112-.jpg  

Geändert von Helmut (01.05.08 um 14:22 Uhr)
Mit Zitat antworten
  #10 (permalink)  
Alt 01.05.08, 17:07
Senior Member
 
Registriert seit: Dec 2007
Ort: Nienburg (Weser)
Beiträge: 810
Standard

Sieht doch schon mal ganz nett aus

Soll das Display standardmäßig dabei sein oder ist das nur optional?


Gruß
Jens
Mit Zitat antworten
Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
1wire im LAN? Marcel77 1-Wire, M-BUS 6 29.01.07 17:31
1Wire: Schalten steiner 1-Wire, M-BUS 4 16.12.05 18:01
1Wire / HMS Genauigkeit steiner 1-Wire, M-BUS 0 13.12.05 13:59


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:57 Uhr.


Powered by vBulletin® Version 3.8.4 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.6.0