Autor Thema: Sonnenfolger-zeitgesteuert Positionen anfahren, Suntracker, Solarpanel  (Gelesen 7366 mal)

Offline bastelwastel

  • Newbie
  • *
  • Beiträge: 11
  • Klappt nicht immer alles auf Anhieb!
Sonnenfolger-zeitgesteuert Positionen anfahren, Suntracker, Solarpanel
« am: September 05, 2010, 21:52:44 Nachmittag »
Hallo Forum,
ich lese schon eine ganze Weile eure Beiträge was auch oft hilfreich war.

Jetzt habe ich ein Problem bei dem mir jeglicher Ansatz fehlt.
Ich programmierte ein Programm welches mit einer 822 DC TC einen Sonnenverfolger über LDR´s steuert, bestückt mit 4x 230 Watt Solarpanels. Das funktioniert erschreckend gut bei Sonnenschein. Ist es aber bewölkt fangen einige Probleme an.
Jetzt habe ich mir mühsam die Winkeldaten des Sonnenstandes bezogen auf meinen Standort errechnet und würde gerne die Mechanik zeitgesteuert alle Stunde nachführen.
Das ginge sehr einfach, wenn der Sonnenverlauf alle 365 Tage gleich wäre, ist er aber nicht.
Ich würde gerne die Winkel des Sonnenstandes alle 2 Wochen ändern, wie und wo kann ich die Daten einschreiben bzw auslesen?

z.B. 01.01.2010
8 Uhr 121° oder +363 Impulse
9 Uhr 132° oder +396 Impulse
10 Uhr 145° oder +435 Impulse
bis 20 Uhr, sprich 13 Werte. Alle 2 Wochen müssen 13 neue Werte von irgendwoher eingelesen werden, die ich vorher natürlich eingebe.

Die Motoren geben pro Umdrehung einen Impuls in die easy 822, die ich im Moment nur zähle, drei Umdrehungen sind 1°.

Ich hoffe mir kann jemand einen Programmieransatz liefern.

Offline D.K.

  • Full Member
  • ***
  • Beiträge: 266
Re: Sonnenfolger-zeitgesteuert Positionen anfahren, Suntracker, Solarpanel
« Antwort #1 am: September 05, 2010, 22:14:23 Nachmittag »
hi   bastelwastel

bei dem Problem mit den 13 tage neue werte kannst es mal mit Jahreszeitschaltuhr versuchen (HY Baustein) die dann ein DB Bausteine ansteuern.

stell doch mal dein Programm ein vielleicht kann man dir dann besser weiter helfen

mfg dk

Offline veltins54

  • easy god
  • *****
  • Beiträge: 1199
Re: Sonnenfolger-zeitgesteuert Positionen anfahren, Suntracker, Solarpanel
« Antwort #2 am: September 05, 2010, 22:53:40 Nachmittag »
hi   bastelwastel

Dazu schau dir mal die  MX Bausteinen an,davon sind in der Steuerung 32 vorhanden zu je 8
Speicherplätzen in denen du die Werte eintragen kannst.
Ich hatte versucht genau das gleiche Projekt zu verwirklichen,was am ende am Speicherplatz
scheiterte.Ich habe es dann abgebrochen weil ich nicht noch eine Steuerung dazu nehmen wollte
nur um Speicherplatz zu bekommen.
Es ist auf jeden Fall machbar aber dann mit 2 Steuerungen.

Kennst du dich mit der Easy Control aus?
« Letzte Änderung: September 05, 2010, 23:11:23 Nachmittag von veltins54 »
Für die Richtigkeit der Beispiele wird keine Gewähr übernommen.
Für Schäden, die durch Verwendung der Beispiele entstehen, wird keine Haftung übernommen.

Offline Maikky

  • Sr. Member
  • ****
  • Beiträge: 531
Re: Sonnenfolger-zeitgesteuert Positionen anfahren, Suntracker, Solarpanel
« Antwort #3 am: September 06, 2010, 20:36:32 Nachmittag »
Hallo bastelwastel, hallo Veltins54.

Wenn die Anzahl der zu speichernden Werte zu groß wird, gäbe es eventuell noch die
Möglichkeit die Werte zu berechnen.

Leider habe ich keine Vorstellung, welche Werte sich ergeben und ob eine hinreichend
genaue Näherung möglich ist. Wenn sich die Werte zum Beispiel durch ein Polynom 2. oder
3. Ordnung genau genug bestimmen lassen, ist eine Berechnung mit den Arithmetik-Bau-
steinen noch vertretbar.

Welche Werte ergeben sich denn zum Beispiel für 8:00 über das Jahr gesehen? Daran kann
man schon mal sehen, ob es Sinn macht oder nicht.

Gruß
Maikky

   

Offline Uwe Schröder

  • Sr. Member
  • ****
  • Beiträge: 606
  • U. Schröder
Re: Sonnenfolger-zeitgesteuert Positionen anfahren, Suntracker, Solarpanel
« Antwort #4 am: September 06, 2010, 21:35:53 Nachmittag »
Hallo!

Ich möchte auch ein paar Gedanken zu dem sehr interessanten Projekt los werden.
Ich stelle mir die Lösung etwas anders vor:
Mit Sonnenaufgang wird ein Programmablauf gestartet!
Es wird nach einer Zeit der Winkel nachgeführt.
Die Zeit wird in einen Wert durch Skalierungsbaustein bereitgestellt.
0 Volt Stellung 0 Sonnenaufgang
10 V Stellung  100% Sonnenuntergang
Da die Zeit von Sonnenaufgang bis Sonnenuntergang variabel ist, wird diese am Vortag gemessen.
Der kleine Versatz zum nächsten Tag sei mir verziehen.
Ein Dämmerungsschalter der im Bereich des Sonnenaufgangs und Sonnenunterganges abgefragt wird, sollte die Zeit messen.
Damit sollte eine ungefähre Nachführung möglich sein.

Ich habe mal die Problematik der Sonnenuntergänge und Mondfinsternisse weg gelassen!

mfg Uwe
( Ist nur eine Idee, vielleicht hab ich auch noch was übersehen)

Offline veltins54

  • easy god
  • *****
  • Beiträge: 1199
Re: Sonnenfolger-zeitgesteuert Positionen anfahren, Suntracker, Solarpanel
« Antwort #5 am: September 06, 2010, 22:16:47 Nachmittag »
Hallo Maikky

Hier mal eine Sonnenkurve.

Das Problem ist eigentlich das die Panele in 2 Richtungen nachgeführt werden müssen.

Horizontal und Vertikal,wobei das Horizontale wahrscheinlich noch recht einfach geht.
« Letzte Änderung: September 06, 2010, 23:19:22 Nachmittag von veltins54 »
Für die Richtigkeit der Beispiele wird keine Gewähr übernommen.
Für Schäden, die durch Verwendung der Beispiele entstehen, wird keine Haftung übernommen.

Offline Maikky

  • Sr. Member
  • ****
  • Beiträge: 531
Re: Sonnenfolger-zeitgesteuert Positionen anfahren, Suntracker, Solarpanel
« Antwort #6 am: September 08, 2010, 22:11:10 Nachmittag »
Hallo bastelwastel, hallo veltins54.

Ich habe mit der angegebenen Net-Seite mal ein paar Beispiele durchprobiert und denke,
das eine Berechnung bzw. Annäherung der Werte zu aufwendig wird.

In Anhang 1 sind die Kompasswinkel für 08:00 und 20:00 über das Jahr aufgetragen. Die
Näherungskurve wäre ein Polynom 4. Ordnung.

Die Kompasswinkel eines Tages dagegen sind mehr oder weniger als linear anzusehen
(siehe Anhang 2).

Meines Erachtens wäre es das Sinnvollste, nur die Datenpaare (Anfang = 8:00, Ende = 20:00)
für die Wochen (zum Beispiel 26 Paare) zu speichern und dann linear nachzuführen.

Gruß
Maikky