- LiFePO4 Speicher Test         
Ergebnis 1 bis 4 von 4

Thema: Hochgenaue Impulse erzeugen

  1. #1

    Hochgenaue Impulse erzeugen

    Anzeige

    Praxistest und DIY Projekte
    Hallo zusammen,

    ich habe eine grundsätzliche Frage!
    In meinem Projekt brauche ich sehr genaue Impulse mit einem AtMega328P Mikrokontroller zu erzeugen. Die Genauigkeit soll besser sein wie 0,5 us.
    Meine Frage ist, kann man diese Genauigkeit diesen Mikrokontroller überhaupt erreicht werden und wenn ja, geht es auch bei den internen Taktquellen von dem Mikrokontroller und bei welchem Timer-Mode?
    Und meine zweite Frage: Ist die Genauigkeit generell besser wenn man einen externen Oszillator hat?

    Danke im Voraus für Eure Tipps!

  2. #2
    Erfahrener Benutzer Robotik Visionär Avatar von oberallgeier
    Registriert seit
    01.09.2007
    Ort
    Oberallgäu
    Beiträge
    8.677
    .. brauche ich sehr genaue Impulse mit einem AtMega328P .. Genauigkeit soll besser sein wie 0,5 us ..
    Vielleicht klinge ich jetzt recht dämlich: 0,5 - das ist also etwas zwischen 0,451 und 0,549 - nicht wahr? WENNS sehr genau sein sollte würde ich schon mal die Anzahl der signifikanten Stellen nennen. Vermutlich meinste Du aber etwas in der Art 0,5000?? µs denn die 0,5 µs dürfte selbst ein nackter mega328P schon hin und wieder schaffen: bei 8 MHz-Einstellung sind ja vier Takte theoretisch Deine 0,5 µs - nur die Frage was dann hinterm Komma steht . . .
    Die Frage wäre nach meiner Meinung klarer in der Art: 0,5unddieseNachkommastellen, dazu erlaubter/gewünschter Toleranzraum oder die zulässige Abweichung nach einem Tag oder einem Jahr *ggg*, Angabe der Umgebungsbedingungen wie: bewohnter Raum (sozusagen irgendwo zwischen 280K und 300K - im Sommer auch höher) oder "draussen" freistehend? usw usf.
    Werte für die Frequenzstabilität stehen im Datenblatt, meist unter ".. Typical Characteristics ..".

    .. Ist die Genauigkeit generell besser wenn man einen externen Oszillator hat ..
    Was heisst generell? Willst Du die Genauigkeit (siehe oben) OHNE Oszillator machen? Mal vorsichtig ausgedrückt: wenn ich genaue Impulse bräuchte würde ich keinesfalls an den internen Oszillator denken. Dann wären wir aber wieder bei der klarer(?er?)en Angabe.
    Ciao sagt der JoeamBerg

  3. #3
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    07.04.2015
    Beiträge
    896
    Bezogen auf den Quarz und analog zu AD-Wandlern:
    Es gibt nun mal die Begriffe "Auflösung" und "Genauigkeit". Der Timer löst in Takten auf, aber die Genauigkeit des internen RC-Oszillators liegt abhängig von Temperatur, Spannung und auch Exemplarstreuung im Prozentbereich.
    Mit einem Quarz kommst Du in den ppm-Bereich.

    Selber kann der Timer z.B. über die PWM-Funktionen auch eine taktgenaue Ausgabe produzieren, wenn man die Output-Compare-Pins verwendet. Da ist allerdings z.B. die Einschränkung, dass man aufgrund der Länge eines Pulses manchmal einen Prescaler (Vorteiler) bemühen muss, der die Auflösung wieder verringert.
    Dagegen gibt es zweifellos Mittel, wie z.B. den Timer ein paar mal komplett durchlaufen zu lassen und dann im entscheidenden Augenblick den fraktalen Rest als Overflow-Wert ins passende Register zu schreiben. Aber das ist nicht ganz unkompliziert.

    Kannst Du vielleicht mal beschreiben, wie Deine Pulse zeitlich verteilt sind? Also Länge (von..bis) und Wiederholrate?
    Geändert von Holomino (03.11.2024 um 16:58 Uhr)

  4. #4
    Erfahrener Benutzer Robotik Visionär Avatar von oberallgeier
    Registriert seit
    01.09.2007
    Ort
    Oberallgäu
    Beiträge
    8.677
    .. sehr genaue Impulse mit einem AtMega328P Mikrokontroller zu erzeugen ..
    Gestern fiel mir noch ne recht informative Seite ein zum Thema AVR/Takt/Quarz/Genauigkeit. Die hilft leider nicht wirklich bei genau Deiner Aufgabe aber erhellt ein bisschen das Thema "drumrum".
    Ciao sagt der JoeamBerg

Ähnliche Themen

  1. Solar Impulse: Solar Impulse 2 hebt zum ersten Mal ab
    Von Roboternetz-News im Forum Neuigkeiten / Technik-News / Nachrichten / Aktuelles
    Antworten: 0
    Letzter Beitrag: 02.06.2014, 11:00
  2. Solar Impulse: Solarflugzeug Solar Impulse 2 ist startklar
    Von Roboternetz-News im Forum Neuigkeiten / Technik-News / Nachrichten / Aktuelles
    Antworten: 0
    Letzter Beitrag: 09.04.2014, 22:40
  3. Impulse
    Von triti im Forum Elektronik
    Antworten: 11
    Letzter Beitrag: 30.11.2012, 13:49
  4. Impulse erzeugen mit Atmega32 und dann nach Line-in Notobook
    Von funkheld im Forum AVR Hardwarethemen
    Antworten: 3
    Letzter Beitrag: 19.02.2010, 18:53
  5. Hochgenaue Spannungsquelle
    Von Olle_Filzlaus im Forum Allgemeines zum Thema Roboter / Modellbau
    Antworten: 4
    Letzter Beitrag: 10.12.2007, 19:26

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

LiFePO4 Speicher Test