Astrouhr im Microcontroller

Neben Tabelle und Sinus gäbs noch:

- Zeitverlauf beliebig genau berechnen, unter Verwendung fieser Formeln, z.B.

- Ausgleichsfunktion drüberlegen, sinnvollerweise eine viel einfachere, rumspielen, bei vertrebarem Fehler aufhören. (Irgendwas dritter Ordnung mit geschickt gewählten Abschnitten könnte hinkommen?)

Thomas Prufer

Reply to
Thomas Prufer
Loading thread data ...

Und bitte die automatische Erfassung von Vulkanausbruechen nicht vergessen :-)

Lutz: Ich habe hier so ein X-10 Kaeschtle wo ein uC genau fuer sowas programmiert wird. Extra RAM habe ich da drin nicht gesehen, ist ja auch alles super-billig gemacht. Die Software bietet irgendwas wie monatliche, woechentliche und taegliche Sonnenstandkorrektur an. Habe spasseshalber taeglich gewaehlt und gestaunt dass das trotzdem nur einen kleinen Teil der Speichers in Anspruch nimmt. Vermutlich komprimieren die solche Info im uC, aber ich glaube kaum dass der das berechnet. Denn dann gaebe es kaum Unterschiede im Speicherbedarf.

--
Gruesse, Joerg

http://www.analogconsultants.com/
Reply to
Joerg

Lutz Schulze schrieb:

So wenig Leistung wie möglich und so wenig an wie gerade nötig.

Reply to
Jens Fittig

Lutz Schulze schrieb am 02.12.2011 14:31:

...

Dann reicht ja auch ein Helligkeitswert für alles was per Netz erreichbar ist, ich sperre damit z.B. auch Bewegungsmelder in Innenräumen und lasse es den Helligkeitswert mit in die Sonnenschutzautomatik einfließen.

Ja, das sind zwei unterschiedliche Anforderungen. Eine starre Zeitsteuerung ist einer vorgeschlagenen Kombination zwischen "Aktiviätszeitfenster" und Sensorik sowie weiteren Bedingungen immer etwas "unterlegen".

Du scheinst aber den nötigen Gestaltungsspielraum zu haben :-)

Thomas

Reply to
Thomas Einzel

Am Fri, 02 Dec 2011 07:23:40 -0800 schrieb Joerg:

Wenn ich das auf Wochenrythmus begrenze und Symmetrie ausnutze komme ich mit

24 Einträgen in der Tabelle hin. Da das direkt die Minuten als Offset zum Schaltpunkt im Nulldurchgang (März/September) sein können wären das 24 Byte. Das ist kein Problem.

Die Berechnung der Werte jedes Mal ganz genau zu machen wäre für den MC Overkill, und wenn man es genauer haben will könnte man für den Tag zwischen den Wochen die Minuten im MC aus den zwei Werten daneben auch noch ausrechnen. Aber da hat das Wetter doch mehr Einfluss auf den idealen Schaltzeitpunkt.

Lutz

--
Mit unseren Sensoren ist der Administrator informiert, bevor es Probleme im 
Serverraum gibt: preiswerte Monitoring Hard- und Software-kostenloses Plugin 
 Click to see the full signature
Reply to
Lutz Schulze

Am Fri, 02 Dec 2011 16:49:42 +0100 schrieb Thomas Einzel:

Es ist ja noch nicht aller Tage Abend ;-)

Ja, deshalb will ich das nun mal in den Keller hängen. Die Heizung will ich schon länger optimieren, die Technik ist da und bekannt und so eine kleine Bastelei im Winter ist doch das Richtige ,-)

Lutz

--
Mit unseren Sensoren ist der Administrator informiert, bevor es Probleme im 
Serverraum gibt: preiswerte Monitoring Hard- und Software-kostenloses Plugin 
 Click to see the full signature
Reply to
Lutz Schulze

Am Fri, 02 Dec 2011 15:39:16 +0100 schrieb Thomas Prufer:

Yepp, danke.

Eigentlich brauche ich ja nur einen Quadranten der Sinuskurve einigermassen annähern und den Rest daraus spiegeln, allerdings erscheint mir die Variante Tabelle mit den 24 Byte von der geringen Komplexität her mittlerweile unschlagbar.

Lutz

--
Mit unseren Sensoren ist der Administrator informiert, bevor es Probleme im 
Serverraum gibt: preiswerte Monitoring Hard- und Software-kostenloses Plugin 
 Click to see the full signature
Reply to
Lutz Schulze

"Matthias Weingart" schrieb im Newsbeitrag news: snipped-for-privacy@penthouse.boerde.de...

So bald dürfte da in D keine zu erwarten sein.

--
ich finde es schlimm, wenn in Gorleben und woanders
Polizisten geschlagen, gedemütigt oder verletzt werden.
 Click to see the full signature
Reply to
Wolfgang Horejsi

Am Fri, 2 Dec 2011 19:03:49 +0100 schrieb Wolfgang Horejsi:

Man kann ja in einem zukunftssicheren Produkt dennoch Speicherplatz mit ein paar Nullen reservieren ;-)

Lutz

--
Mit unseren Sensoren ist der Administrator informiert, bevor es Probleme im 
Serverraum gibt: preiswerte Monitoring Hard- und Software-kostenloses Plugin 
 Click to see the full signature
Reply to
Lutz Schulze

Selbst 365 Tage sind heutzutage kein Problem mehr weil man ja auf den Flash-Bereich im uC schreiben kann. Muss man sich nicht mit 128 Bytes RAM oder so abplagen.

Wenn Du jetzt noch einen i-Tuepfen draufsetzen mochtest koenntest Du einen Randomizer drueberlaufen lassen. Manchmal gibt es die in den uC Routinen als Fertigkonserve.

--
Gruesse, Joerg

http://www.analogconsultants.com/
Reply to
Joerg

Auf 3ppm kommen oft schon die einfachen Quarze (nach Erstabgleich):

formatting link

Natuerlich nicht bei 4.99-Uhren vom Wuehltisch, da wird nix abgeglichen.

Aehm ... wie hast Du Dich denn da drunter gewaschen?

--
Gruesse, Joerg

http://www.analogconsultants.com/
Reply to
Joerg

Lutz Schulze schrieb:

mit

Und wenn Du willst, kannst Du innerhalb der Woche noch linear interpolieren.

MC

ACK. Ich w=FCrde mir die Tabellenwerte einmal "manuell"* ausrechnen. Das kostet f=FCr die 24 Werte vermutlich weniger Zeit als extra daf=FCr ein Programm zu schreiben oder anzupassen.

Allerdings stimmen diese Werte dann halt nur f=FCr den Ort, f=FCr den Du = sie berechnet hast. Bei einem Einzelst=FCck d=FCrfte man diese = Einschr=E4nkung aber hinnehmen k=F6nnen.

Selbst in einem verh=E4ltnism=E4=DFig kleinen Land wie Germanistan unterscheiden sich Sonnenauf- und -untergang je nach Ort recht erheblich:

Oberstdorf, 03.12.2011 7:47-16:30 Wyk auf F=F6hr 8:28-16:03

Reply to
Martin Gerdes

Am Sat, 03 Dec 2011 15:00:06 +0100 schrieb Martin Gerdes:

Genau, das sollte dann völlig ausreichend sein. Ich sehe das kleine Unterprogramm schon vor mir - Monat und Tag als Parameter, die Verschiebung in Minuten als Ausgabe.

Ja, das geht ausserhalb schneller.

Das ist schon erstaunlich, und zwischen Görlitz und Aachen sind es durch die geografische Breite auch noch einmal ca. 20 Minuten feste Verschiebung.

Das wird zwar ein Einzelstück, aber den Nullpunkt für Ein und Aus kann ich ja als konfigurierbaren Wert gestalten, dazu dann noch einen Faktor in % um die Steilheit der Verschiebung anzupassen - das sollte dann wirklich reichen um es schnell in Betrieb nehmen zu können und auch mal flexibel einsetzen zu können.

Lutz

--
Mit unseren Sensoren ist der Administrator informiert, bevor es Probleme im 
Serverraum gibt: preiswerte Monitoring Hard- und Software-kostenloses Plugin 
 Click to see the full signature
Reply to
Lutz Schulze

Nun ja, die sitzt so locker, daß das beim Duschen kein Problem ist, dennoch habe ich sie da schon mal abgenommen, alleine schon, um die Uhr selber zu säubern. Aber im Prinzip ist die Temperatur wohl wichtig, Uhren, die ich öfters mal abgelegt habe, waren immer ungenauer.

-ras

--
Ralph A. Schmid

http://www.dk5ras.de/ http://www.db0fue.de/
 Click to see the full signature
Reply to
Ralph A. Schmid, dk5ras

Lutz Schulze :

Bis zur Zeit vor den Eisenbahnen gab es überall Ortszeit. Beim Postkutschenreisen schien die Zeitverschiebung keine grosse Rolle zu spielen. Erst mit den schnellen Zugverbindungen hatte die Bahn dann wohl Problem mit dem Fahrplan, so dass der Kaiser die Einheitszeit anordnete (ziemlich interessant):

formatting link

Letztlich braucht der OP seine Uhren ja auch nur auf Ortszeit laufen zu lassen. :-)

M.

Reply to
Matthias Weingart

Ah, deshalb kommen Frauen schonmal zu spaet O:-)

Ich habe eine Alltagsuhr und eine gute. Zwei Armbanduhren, das war's. Meine Allerliebste hingegen ...

--
Gruesse, Joerg

http://www.analogconsultants.com/
Reply to
Joerg

Am Mon, 5 Dec 2011 14:25:37 +0000 (UTC) schrieb Matthias Weingart:

Interessant.

Ich habe mittlerweile die kleine Funktion in C fertig die die Verschiebung des Schaltpunktes im Wochenraster incl. Mittelung für die Tage dazwischen berechnet. Wenn jemand interessiert ist kann ich das hier posten.

Lutz

--
Mit unseren Sensoren ist der Administrator informiert, bevor es Probleme im 
Serverraum gibt: preiswerte Monitoring Hard- und Software-kostenloses Plugin 
 Click to see the full signature
Reply to
Lutz Schulze

Joerg :

Hmm, trag gar keine mehr. Hab ja jetzt ne Taschenuhr (mit Telefonfunktion) ;-).

M.

Reply to
Matthias Weingart

Ich eh nur eine einzige, aber die halt doch schon paarmal ersetzt.

-ras

--
Ralph A. Schmid

http://www.dk5ras.de/ http://www.db0fue.de/
 Click to see the full signature
Reply to
Ralph A. Schmid, dk5ras

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.