Seiten: [1]
|
 |
|
Autor
|
Thema: Frequenz/Spannung Wandler (Gelesen 4711 mal)
|
|
|
|
TzA
Modder der Apokalypse

Karma: +10/-0
Offline
Geschlecht: 
Beiträge: 1166

|
Wie willst du denn die analoge Spannung erzeugen? Der AVR hat keinen D/A-Wandler, d. h. da musst du entweder einen externen verwenden oder Tricks mit geglätteter PWM machen. Hier stellt sich die Frage, wie genau das in etwa werden soll, reichen dir 64 oder 128 Stufen für die Ausgangsspannung, dann kann man das durchaus mal mit dem PWM-Trick versuchen, wenn es wesentlich mehr sein soll, würde ich auf jedem Fall zu einem externen D/A-Wandler raten, der kostet dann aber ein paar €. Die Messung der Frequenz ist simpel, du legst den ankommenden Takt auf einen externen Interrupt und stellst den auf z. B. steigende Flanke. Immer wenn der Interrupt ausgelöst wird, startest du den Timer neu. Am Timerstand beim nächsten Interrupt kennt man dann die Periodendauer. Du solltest ebenfalls den Overflow-Interrupt des Timers aktivieren, wenn der ausgelöst wird, ist die Frequenz dann quasi 0. Die Frequenz des Timers sollte man nicht zu hoch wählen, sonst wird der Grenzwert für "Frequenz 0" zu hoch, und nicht zu niedrig, sonst wird die Auflösung bei hohen Frequenzen schlecht.
Welchen Zweck soll die Schaltung denn mal erfüllen, also woher kommt das Frequenzsignal, und welches Gerät braucht den 0-10V-Eingang?
|
|
|
Gespeichert
|
You need only two tools. WD-40 and duct tape. If it doesn't move and it should, use WD-40. If it moves and shouldn't, use the tape
|
|
|
|
|
Seiten: [1]
|
|
|
|
|