Pages: [1]   Go Down
Author Topic: Arduino Zusatzhardware gesucht (VCO)  (Read 717 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 36
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hallo,

fuer mein aktuelles Projekt (Steuerung fuer ein Tonbandgerät) suche ich einen Ic oder ein Modul, das analog zur Änderung einer Eingangsspannung die Ausgangsfrequenz verändert.
Hintergrund: Bei diesem Tonbandgerät läßt sich die Wiedergabe-/Aufnahme-Geschwindigkeit in weiten Grenzen (+/- 50 %) extern ueber die Fernbedienungsbuchse verändern. Zu diesem Zweck kann man ein Rechtecksignal zwischen 4,8 kHz (-50 %) und 19,2 kHz (+50%) dort einspeisen.
Nun dachte ich mir, man könnte einen der PWM-Ausgänge des Mega gleichrichten und die Spannung zur Steuerung verwenden.
Das sollte doch möglich sein, oder liege ich hier völlig falsch?
Nur welcher IC ist in der Lage ein entsprechendes Rechtecksignal, das abhängig ist von einer Eingangsspannung, auszugeben?
Ein quarzstabilisiertes Referenzsignal (9,6 kHz, Rechteck) wird vom Tonbandgerät selbst geliefert.

Gruß
Christoph
Logged

Forum Moderator
BZ (I)
Offline Offline
Brattain Member
*****
Karma: 234
Posts: 20187
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ist da ein programierbarer Frequenzgenerator nicht besser?
zB: http://www.watterott.com/de/DS1077-Breakout?x922a4=d39a2902b17f6d0643d0a365155421b9 und einem Frequenzteiler durch 4 (oder mehr falls Du eine anderen Frequenzbereich verwenden willst) zB einen CD4516.
Hab aber aus dem Datenblatt nicht die Auflösung der einstellbaren Frequenzen gefunden.
Grüße Uwe
Logged

Forum Moderator
BZ (I)
Offline Offline
Brattain Member
*****
Karma: 234
Posts: 20187
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

oder Du benutzt die Timer des ATmega.
Grüße Uwe
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 36
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hallo Uwe,

danke fuer deine Antworten.
Ich werde mich in nächster Zeit mal mit den Timern beschäftigen und versuchen das Thema zu verstehen.
Hast du vielleicht noch eine "Literaturempfehlung" fuer mich (Link o.ä.)?

Gruß
Christoph
Logged

Forum Moderator
BZ (I)
Offline Offline
Brattain Member
*****
Karma: 234
Posts: 20187
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Mit den Timern hab ich selbst meine liebe Not. Aber igendwer wird schon mehr Erfahrung haben und Dir antworten.
Grüße Uwe
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 36
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hallo,

ich denke (hoffe) mein Problem hat sich erledigt.
Bei meiner Lektuere zu Timern bin ich in einem Tutorial darauf gestossen, das die Tone()-Funktion diese Timer verwendet.
Das was diese Funktion macht, ist aber ziemlich genau das, was ich gesucht habe.
Also wieder viel zu kompliziert gedacht.
Ich habe jetzt mal einen kleinen Sketch auf einen Uno geladen und das mit verschiedenen Frequenzen getestet.
An einem PC-Oszilloskop zeigt es mir ein recht sauberes Rechtecksignal mit der gewuenschten Frequenz an.

Gruß
Christoph


* graph.jpg (21.71 KB, 708x363 - viewed 10 times.)
Logged

Deutschland, Ruhrpott
Offline Offline
Jr. Member
**
Karma: 1
Posts: 78
Arduino rocks Amiga rocks RC Truck rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi,
nur für den Fall das es Probleme gibt hier noch das eine oder andere.





http://www.arduinoos.com/?cat=20


http://embeddednewbie.blogspot.de/2011/02/review-of-arduino-dac-solutions.html
« Last Edit: June 29, 2012, 06:35:31 am by big-maec » Logged

Gruesse
big-maec

Forum Moderator
BZ (I)
Offline Offline
Brattain Member
*****
Karma: 234
Posts: 20187
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

An Tone hab ich gar nicht gedacht.  smiley smiley
Grüße Uwe
Logged

Pages: [1]   Go Up
Jump to: