temperatursensornetzwerk

Gast #367490
Lesenswert?
• ▲
▼
hallo,

habe folgendes problem:
habe ein sensornetzwerk aus 3 temperatursensoren (slaves) mit jeweils
einem atmega8 und einen master zum regeln der kommunikation und der
anzeige. alle sind über spi miteinander verbunden.
zur exakt zeitgleichen Temperaturmessung würde ich gerne die takte der
quarze der slaves synchronisieren.
weiß da jemand wie ich das machen kann und kann mir helfen?
danke!
gruß
marco
Gast #367491
Lesenswert?
• ▲
▼
Wozu soll das gut sein? Die Temperatursensoren sind doch eh so träge,
daß ein paar Mikrosekunden Unterschied nix ausmachen dürften.
Ansonsten: Die einfachste Lösung wäre vermutlich, einen Quarzoszillator
zu nehmen und alle AVRs da anzuschließen.
#367493
Lesenswert?
• ▲
▼
Das mit dem gleichen Quarztakt ist Mumpitz.

Sie müßten ja auch zu genau gleicher Zeit resettet werden und dann auch
genau das gleiche Programm abarbeiten, damit sie synchron sind.

Und wenn einer einen Sprung macht, müßte der andere die genau gleiche
Anzahl NOPs machen, wie der Sprung Unterschied ausmacht, damit sie
danach wieder synchron sind.


Aber wie Rolf schon sagte, kommts bei Temperaturmessungen, eh nicht
darauf an, sekundengenau reicht völlig.


Peter
Gast #367494
Lesenswert?
• ▲
▼
"3 temperatursensoren"

Er hat nicht geschrieben, was er da verwendet. Es müssen ja nicht
unbedingt ICs im TO92 sein, es könnten auch PT100 oder PT1000 sein,
welche per ADC ausgemessen werden.

Prinzipiell könnte der Master einfach per SPI eine Anforderung an alle
senden und die Daten in einem zweiten Schritt von den einzelnen Slaves
abfragen. Bei 1MHz SPI-Takt und 16 Bit Daten liegt die Zeitdifferenz
dann unter 20µs (vorausgesetzt die Slaves reagieren schnell genug), was
ausreichen sollte.

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.