KrasserMann
Geocacher
Erstes brauchbares Ergebniss findet Ihr auf Seite 6 dieses Threads.
Hallo Gemeinde
für einen speziellen Nachtcache den wir planen benötigen wir an jeder Stage Elektronik mit einer relativ genau gehenden Uhr!
Ziel soll es sein das jede Station nur zu einer bestimmten Zeit gefunden werden kann, so das das suchende Team zur Lösung einer vorhergehenden Station nur eine bestimmte Zeit zur Verfügung hat.
Sozusagen ein kleines wettrennen, die Cacher gegen die Zeit!
Ich habe nun eine kleine Schaltung auf Basis eines Atmel Tiny2313 zusammen mit der RTC DS1703 entwickelt.
Datum, Uhrzeit, und Alarmzeit können über RS232 gesetzt und ausgelesen werden.
Die RTC ist mit einer LI-Knopfzelle gepuffert und läuft auch weiter wenn die Hauptbatterie platt ist. Der Speicher für die Alarmzeit ist ebenfalls in der RTC und somit gepuffert. Lt. Datenblatt hällt die LI Zelle ca. 10 Jahre
Über den Stromverbrauch der Gesamtschaltung kann ich noch nix sagen, ebenso ist der Schaltplan noch nicht gezeichnet. Wenn das fertig ist werde ich das hier veröffentlichen.
Ich poste hier im folgenden schonmal meinen BASCOM Code!
Dieser Funktioniert, ist aber sicher optimierbar, und genau da suche ich eure Hilfe!
Fragen:
1. Wie bekomme ich den noch kleiner, mein 2313 ist nu 100% voll
ich würde aber gerne noch mehrer Alarmzeiten implementieren
der Speicher dafür steht in der RTC ausreichend zur Verfügung
nur für den nötigen Code in den Routinen Recser & Timecheck fehlt mir
platz.
2. Energieverbrauch
Nach Initialisierung geht der Tiny in den IDLE Mode
Er wird geweckt durch entweder einen Seriellen Interrupt zur
Konfiguration oder von der RTC jede Sekunde über Int0 um
die Alarmzeiten zu prüfen.
Dann geht er wieder schlafen.
Ist hier nochwas zu verbessern?
Für weitere Tips bin ich dankbar!
Gruß Martin
Hallo Gemeinde
für einen speziellen Nachtcache den wir planen benötigen wir an jeder Stage Elektronik mit einer relativ genau gehenden Uhr!
Ziel soll es sein das jede Station nur zu einer bestimmten Zeit gefunden werden kann, so das das suchende Team zur Lösung einer vorhergehenden Station nur eine bestimmte Zeit zur Verfügung hat.
Sozusagen ein kleines wettrennen, die Cacher gegen die Zeit!
Ich habe nun eine kleine Schaltung auf Basis eines Atmel Tiny2313 zusammen mit der RTC DS1703 entwickelt.
Datum, Uhrzeit, und Alarmzeit können über RS232 gesetzt und ausgelesen werden.
Die RTC ist mit einer LI-Knopfzelle gepuffert und läuft auch weiter wenn die Hauptbatterie platt ist. Der Speicher für die Alarmzeit ist ebenfalls in der RTC und somit gepuffert. Lt. Datenblatt hällt die LI Zelle ca. 10 Jahre
Über den Stromverbrauch der Gesamtschaltung kann ich noch nix sagen, ebenso ist der Schaltplan noch nicht gezeichnet. Wenn das fertig ist werde ich das hier veröffentlichen.
Ich poste hier im folgenden schonmal meinen BASCOM Code!
Dieser Funktioniert, ist aber sicher optimierbar, und genau da suche ich eure Hilfe!
Fragen:
1. Wie bekomme ich den noch kleiner, mein 2313 ist nu 100% voll
ich würde aber gerne noch mehrer Alarmzeiten implementieren
der Speicher dafür steht in der RTC ausreichend zur Verfügung
nur für den nötigen Code in den Routinen Recser & Timecheck fehlt mir
platz.
2. Energieverbrauch
Nach Initialisierung geht der Tiny in den IDLE Mode
Er wird geweckt durch entweder einen Seriellen Interrupt zur
Konfiguration oder von der RTC jede Sekunde über Int0 um
die Alarmzeiten zu prüfen.
Dann geht er wieder schlafen.
Ist hier nochwas zu verbessern?
Für weitere Tips bin ich dankbar!
Gruß Martin