Zeigerstellung detektieren

Gast #6591689
Lesenswert?
• ▲
▼
Hallo

Ich muss Kuckucksuhren umbauen dass die per Knopfdruck durchdrehen 
können. Also Zeiger in verschiedene Richtungen und Geschwindigkeiten. 
Alles random. Danach sollen sie wieder in den normalen Modus 
zurückkehren und die richtige Zeit anzeigen. Das möchte ich mittels rtc 
machen. Aber irgendwie brauche ich eine Funktion um die Zeiger zu 
referenzieren. Die Zeiger werden von einem Biaxialen Schrittmotor 
bewegt. Der hat erst einmal nicht die Möglichkeit die Zeigerstellung zu 
erkennen. Hat da jemand eine Idee wie man das am besten machen könnte? 
Darf natürlich nicht von außen sichtbar sein.

Gruß Uli
Gast #6591804
Lesenswert?
• ▲
▼
Ulrich Wallis schrieb:
> Hat da jemand eine Idee wie man das am besten machen könnte?

Um die Position unsichtbar zu detektieren, muss man die Sensoren 
möglichst unauffällig in den (unbekannten) Gesamtaufbau integrieren.
Detektionsverfahren gibt es viele.
Und ansonsten heißt es beim Schrittmotor: mitzählen.
Gast #6591890
Lesenswert?
• ▲
▼
> Die Zeiger werden von einem Biaxialen Schrittmotor bewegt.

Dazu testest du ein Timing aus, dass beim "wilden" Verstellen
kein Schaltpuls verloren geht. Und wer weiß, um wieviele Steps
er eine Uhr verdreht hat, kann sie auch wieder zurückstellen.
(Mittlerweile abgelaufene Zeit nicht vergessen...)
Gast #6591916
Lesenswert?
• ▲
▼
> Wenn nicht ein Stromausfall eine Gedächtnislücke hervorruft oder ein
> ESD-Impuls den Zeiger zucken lässt...

Welchen Aufwand will man für eine Spielerei / einen Gag treiben?
Es geht doch wohl nicht um Bahnhofsuhren - und ESD kann auch im
Normalbetrieb zuschlagen, wenn man schlecht konstruiert...
Gast #6592059
Lesenswert?
• ▲
▼
Ulrich Wallis schrieb:
> Hat da jemand eine Idee wie man das am besten machen könnte

Üblicherweise reicht es, nur 1 Position erkennen zu können.
Man lässt den Zeiger drehen, bis die Position gemeldet wird, weiss damit 
dass der Zeiger nun dort steht und kann nun Schritte zur Bewegung 
vorgeben. Dank Schrittmotor fährt er auch dort hin. Man muss sich nur 
merken wo er ist.

Üblich zu Erkennung sind simple elektrische Schleifkontakte, aber du 
kannst auch Reflexlichtschranken, Hallsensoren oder induktive 
Näherungssensoren verwenden.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.