Forum: Projekte & Code Rolladensteuerung


von Hanno G. (hanno)


Angehängte Dateien:

Lesenswert?

Hallo,

anbei Schaltung und Code für eine Rolladensteuerung mit 2 Timern sowie 
Anschluß eines Helligkeitssensors. Das Steuergerät ist ausgelegt für 9 
Rolläden. Die Anlage ist seit einem knappen Jahr bei mir in Betrieb und 
kann als ausgereift bezeichnet werden.
In der Zip-Datei findet sich die Dokumentation als PDF-Datei, die 
Software, die Schaltpläne und Platinenlayouts. Ich habe mich bemüht, 
Alles ausreichend und verständlich zu beschreiben. Für Fragen oder 
Anregungen stehe ich selbstverständlich gerne zur Verfügung.

Grüsse, Hanno

von Info (Gast)


Lesenswert?

ATmega16, ASM, DIP, keine Quellen für die Schaltung

von Erba57 B. (orfix) Benutzerseite


Lesenswert?

hallo,

 "wobei diese jeweils komplett nach oben
oder   nach   unten   fahren", finde ich schlecht kein zwischen stopp.

mfg

orfix

von Rainer F. (rainer_f)


Lesenswert?

Hallo,

gibt es zu dem Code auc eine Ansteuerschaltung? Ich suche eine erprobte 
Ausgansendstufe mit Triac und Passender Entstörung. Meine aufgebaute 
Endstufe hat jeweils nur 3Monate überstanden.

von Christian B. (luckyfu)


Lesenswert?

Wieso nimmst du nicht einfach ein kleines Umschaltrelais? ich hab bei 
mir 6 5mm breite Schrack 1xUm relais im Einsatz für 3 Rolläden die so 
verschalten sind, daß unmöglich beide gleichzeitig an sein können, bzw. 
wird das abfahr Relais nur über den Öffnerkontakt des Auffahrrelais 
versorgt. Das war zwar nur als Notlösung gedacht, funktioniert nun aber 
schon über ein halbes Jahr ohne Murren.

von Hanno G. (hanno)


Lesenswert?

@Christian,

ich verstehe Deine Frage nicht. wenn Du schreibst: "wird das abfahr 
Relais nur über den Öffnerkontakt des Auffahrrelais versorgt", dann ist 
das komplett identisch zu meiner Schaltung.
Nur Umschaltrelais ohne Einschaltrelais funktioniert nicht, da hierbei 
keine Pause bei Laufrichtungswechseln eingelegt werden kann.

Gruss, Hanno

von Christian B. (luckyfu)


Lesenswert?

das war auch eher an Rainer gerichtet mit seiner Frage nach einer Triac 
Schaltung.

und doch, es funktioniert ohne Einschaltrelais... der Fall, daß man 
beide Tasten gleichzeitig betätigt ist doch nicht allzu häufig, unter 
der Vorraussetzung macht es, jedenfalls bei meinen Rademacher Motoren, 
keinen Unterschied. Die funktionieren auch ohne delay Time.

von Hanno G. (hanno)


Lesenswert?

Vorsicht ist die Mutter der Porzelankiste.

Gruss, Hanno

von Rainer F. (Gast)


Lesenswert?

wieso Triac?! Weil ich Halbleiter und keine Relais einsetzen wollte und 
ich sowieso eine neue Treiberplatie gebaut habe und bei 18 zu 
schaltenden Rolläden/Markisen bzw. Steckdosen denke ich das es durchaus 
sinn macht das ganze als Halbleiter auszuführen.

von Hanno G. (hanno)


Angehängte Dateien:

Lesenswert?

Hallo,

leider hat die Zeitumstellung heute Nacht nicht funktioniert. Der Fehler 
war eine falsche Sprungadresse. Die korrigierten Dateien anbei (Version 
1.0a).
Des weiteren habe ich ergänzt, dass, sofern Timer auf 0 Uhr eingestellt 
sind, diese nicht auf -1 Uhr und damit auf eine ungültige Zahl 
umgestellt werden.

Gruss, Hanno

von Mario (Gast)


Lesenswert?

Hallo zusammen, ich bin Anwendungsprogrammierer. Programmierung mit 
Höheren Sprachen C - Ja, aber in Assembler bin ich nur Beginner.

Ich interessiere mich für das Thema Hardware-Programmierung. Besonders 
Steuerung Externen Geräten. Bei der Suche auf Tutorials bin ich auf 
diese Seite gestossen und fand diesen Beitrag ansprechend.

Ich möchte gerne damit beginnen, ein Rolladen zu steuern!

Ich bitte um eure Unterstützung und möchte gerne vorab mich bedanken für 
die Zeit, die ihr investiert.

Vielleicht sagt mir jemand ob der Einstieg mit Rolladen-Steuerung für 
mich geeignet ist oder gibt es einen einfacheren Weg!

Ich hoffe, ich werde eines Tages hier mein eigener Beitrag liefern für 
dieses Forum.

Vielen Dank
mario

von Christian B. (luckyfu)


Lesenswert?

Mario schrieb:
> Ich interessiere mich für das Thema Hardware-Programmierung. Besonders
> Steuerung Externen Geräten.

und das hat jetzt was genau mit Assembler zu tun?

Controller kann man sehr gut auch in C programmieren. Das vereinfacht so 
einiges.

Bevor du dich an Netzspannungsbasteleien wagst: Kauf dir ein kleines 
Eval Board und probiere dort erstmal etwas herum. So kannst du dich 
erstmal mit der Peripherie beschfätigen, eine LED ein- und ausschalten, 
weiters eine LED blinken lassen oder eine LED Dimmen mittels 
entsprechenden PWM Ausgängen oder per Software-PWM. Dann kannst du auf 
Eingaben via Taster z.b. eingehen und die Kommunikation z.B. via RS232 
mit dem PC testen. Wenn das alles keinerlei Probleme mehr bereitet dann, 
und nur dann, solltest du über Dinge wie eine Rolladensteuerung 
nachdenken. Wenn du dies tust wirst du erkennen, daß die dafür 
notwendigen Fähigkeiten im Großen und Ganzen bereits mit den genannten 
Einstiegsroutinen erlernt wurden. Desweiteren weisst du dann bereits 
(hoffentlich) welche Hardware notwendig ist und vor allem, wie diese mit 
dem Controller interagieren kann.

von Mario (Gast)


Lesenswert?

Hallo Christian,
Dein Rat werde ich sehr gerne befolgen und mich zuerst mit Peripherie 
beschäftigen. Ich was LED ist, auch EProms kenne ich. Aber Software-PWM 
ist für mich etwas neues. Um damit zu beginnen, wie Du es beschreibst, 
brauche ich eine Einleitung bzw. ein Tutorial darüber; wie ich anfange.. 
was ich dafür brauche usw.

Gruß, mario

von Christian B. (luckyfu)


Lesenswert?

Mario schrieb:
> Um damit zu beginnen, wie Du es beschreibst,
> brauche ich eine Einleitung bzw. ein Tutorial darüber; wie ich anfange..
> was ich dafür brauche usw.

http://www.mikrocontroller.net/articles/AVR-Tutorial

Als Hardware würde ich ein Experimentierboard empfehlen welches 
mindestens einen Taster, ein Poti und eine LED hat. So kann man schon im 
Groben die meissten Anwendungen abdecken, gut währ auch eine RS232 
Schnittstelle um auch mit der Umwelt in Kontakt treten zu können. 
Natürlich fehlt dann noch ein Programmer, da kannst du dir entweder 
einen selbst bauen oder du kaufst ihn dir fertig. Allerdings kannst du 
auch Experimentierboard und Programmer auf einer Platine vereint kaufen, 
z.b. ist das STK500 solch ein Gerät.

Allerdings hat das alles weder etwas in der Codesammlung noch in einem 
Thread zu Rolladensteuerungen etwas zu tun. Daher ist es wohl sinnvoller 
wenn du ein neues Thema im Passenden Forenteil eröffnest oder ein dort 
bestehendes, mit ähnlichen Zielen nimmst und dich dort beteiligst.
Dann bekommst du auch mehr Hilfe. Allerdings bedarf es schon einiger 
Eigeninitiative.

von Mario (Gast)


Lesenswert?

Ich danke Dir für die Antwort. Ich werde ein neues Thema im Passenden 
Forenteil eröffnen und Dich dann darüber auch informieren.
Nur hier hätte ich noch eine Frage zu dem Begriff "Programmer". Meinst 
Du ein programmierbarer Hardare-Teil wie z.B. EProms oder ein Software? 
oder ist das in dem Tutorial alles erläutert? Wenn es um das 
Programmieren geht, werde ich es selbst, soweit es geht, erledigen! Es 
lohn sich meistens!
Gruss, mario

von Christian B. (luckyfu)


Lesenswert?

Mit Programmer meine ich die Hardware die Notwendig ist um dein 
Geschreibsel am PC in den Controller zu übertragen. Schau einfach mal 
ins Tutorial. Steht nämlich direkt als erster Link im Inhaltsverzeichnis 
des Tutorials.

von Mario (Gast)


Lesenswert?

Bis hierhin sind meine Fragen alle beantwortet worden und jetzt bin ich 
dran! Somit beende ich das Schreiben hier und eröffne ein neues Thema.
Nochmals vielen Dank!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.