0-40 Mhz, générateur de signal sinusoïdal pour 25 $. (1 / 2 étapes)

Étape 1: Une discussion sur le code...

Dans la configuration du code vous aurez juste besoin de définir ce que pins vous ont utilisé pour ce qui du travail entre le Conseil de la SDN et l’Arduino.

#define data_pin 12
#define load_pin A5
#define clock_pin A4
#define clock_hz 120000000LL

DDS ddschip (DDS9850, data_pin, load_pin, clock_pin, clock_hz) ;

Cela configure mon dds avec son cristal à bord de 120mhz. Je suis en remplaçant les numéros de broches avec des mots pour le rendre plus facile à comprendre. Par exemple le mot data_pin serait remplacé partout où qu'il se trouve au moment de la compilation avec le numéro 12. C’est ce que la commande #define

Maintenant, les broches de la puce ont été définis, nous pouvons simplement utiliser la ddschip.setfrequency(Frequency) ; commande pour définir la fréquence à n’importe quelle fréquence que nous désirons, la capacité de l’appareil.  Les planches de AD9850 que j’ai utilisé sont assez bons pour tout 0-40 mhz, au-delà qu’ils sont un peu sommaires.

J’ai pensé que je le haut et vers le bas des boutons pour augmenter ou diminuer la fréquence.

Je décide d’utiliser les touches gauche et droite pour passer le montant, que la fréquence s’incrémentent sur monter ou descendre. J’ai choisi, 1Hz, 10Hz, 100Hz, 1KHz, 10KHz, 100KHz à 1MHz.

J’ai bricolé un code, que certains dont j’ai piraté issu d’un projet précédent du clavier LCD (codeur Morse). J’ai gardé l’interface raisonnablement simple, après tout nous n’avons que 16 caractères sur deux lignes.

Après que je l’avais construite sur le banc et avait testé intensivement, je décide de mettre tout dans une boîte.  Au départ, j’ai voulu mettre une batterie à l’intérieur de la boîte ainsi, mais a décidé de laisser accès à la prise d’alimentation, donc je pourrais il suffit de brancher une batterie externe si je voulais.  Le résultat sont les photos que vous voyez ici. Le bouclier de clavier LCD est conçu pour être utilisé à l’open et pas vraiment conçu pour aller dans un cas, mais j’ai shoehorned il avec beaucoup de coupe. J’ai utilisé un bloc de terminaisons du côté de la sortie de l’onde sinusoïdale et j’ai aussi décidé de sortir à la sortie de l’onde carrée et son pot de rajustement associé, le pot de réglage du contraste LCD et la DDS à bord voyant d’alimentation.

Articles Liés

Générateur de signal sinusoïdal simple avec Mini Pro

Générateur de signal sinusoïdal simple avec Mini Pro

Cette instructable vous montre comment faire pour :1. programme Arduino Pro Mini (ATMega328P) avec Arduino Uno Conseil sans enlever le morceau de ATMega2. générer une onde sinusoïdale pure à fréquence fixe et des composants.Avertissement : Code utili
Générateur de signal sinusoïdal triphasé 3 basé sur Arduino Due

Générateur de signal sinusoïdal triphasé 3 basé sur Arduino Due

le but de cette action est d'aider quelqu'un qui essaye d'utiliser du Due une plus grande performance + manque de référence + fiche technique non utile.ce projet est capable de générer jusqu'à 3 phase sinusoïde @ 256 échantillons / cycle à basse fréq
Générateur de Signal d’onde sinusoïdale modifiée.

Générateur de Signal d’onde sinusoïdale modifiée.

En raison d'une panne d'ordinateur et des fichiers perdus, j'ai dû refaire ce projet.Je me suis inspiré pour concevoir ce circuit en treize ans, deux mille watts, puissance industrielle onduleur circuits imprimés ; J'ai acheté pour dix dollars. J'ai
Générateur de signaux arbitraires, pour environ 20$

Générateur de signaux arbitraires, pour environ 20$

un générateur de signaux arbitraires (AWG) est une pièce utile mais souvent cher du matériel d'essai (ebay pour rire). Utilisez-le pour déterminer la réponse en fréquence composante, de générer des signaux porteurs, comme un RLC si vous avez une port
OscilloPhone : Utilisez votre Smartphone comme un Oscilloscope / générateur de Signal

OscilloPhone : Utilisez votre Smartphone comme un Oscilloscope / générateur de Signal

OscilloPhone : Utilisez votre Smartphone comme un Oscilloscope / générateur de signauxpar Loann BOUDIN | 2015Oscilloscopes et générateurs de signaux sont deux dispositifs électroniques essentiels pour créer et tester les circuits électroniques. Malhe
Arduino + AD9850 30MHZ DDS générateur de Signal à 12$

Arduino + AD9850 30MHZ DDS générateur de Signal à 12$

un Signal de précession generator est très simple et abordable font à l'aide d'un synthétiseur d'arduino et dds (ad9850). Premier plus petit portable générateur de signaux son monde construire.Vous pouvez faire décent 0-30 MHZ fréquence Signal genera
Générateur de signaux de Arduino de résistance 10

Générateur de signaux de Arduino de résistance 10

Si vous avez un Arduino UNO, ce projet est pratiquement gratuit !Il fait également un grand projet Arduino Nano.Ce que vous avez besoin (uniquement les composants passifs) :Seulement 10 résistancesCondensateur d'une filtrageVous recevrez :Un générate
Générateur de signaux faible coût (0 - 20MHz)

Générateur de signaux faible coût (0 - 20MHz)

ABSTRATHCe projet vient de la nécessité d'avoir un générateur d'ondes avec une bande passante de plus de 10 Mhz et une distorsion harmonique inférieur à 1 %, tout cela avec un prix modique.Ce document décrit une conception d'un générateur d'ondes ave
Facile Atmel Xmega Sine Wave / générateur de signaux

Facile Atmel Xmega Sine Wave / générateur de signaux

c'est comment vous pouvez utiliser un des panneaux d'évaluation du BostonAndroid.com Xmega (20$) pour créer un générateur de forme d'onde sinusoïdale réglable simple avec une résolution de 12 bits et capable de produire des fréquences de 125Hz - 20KH
Le générateur de signaux arbitraires Atmel Xmega USB/série

Le générateur de signaux arbitraires Atmel Xmega USB/série

cette instructable vous guide à travers la programmation et à l'aide de la carte d'évaluation de Boston Xmega Android pour travailler comme un générateur de signaux arbitraires simple en profitant de l'intégré 12 bit DAC et le contrôleur DMA haute vi
Générateur de signaux Arduino

Générateur de signaux Arduino

des générateurs de signaux (également appelés générateurs de fonction) sont utiles pour tester et déboguer des circuits.  Je les utilise souvent pour tester la réponse en fréquence de composantes électroniques comme ampli op et capteurs.  Ce générate
Générateur de signaux iOS contrôlé par Arduino

Générateur de signaux iOS contrôlé par Arduino

Ce générateur de signaux est basé sur le travail par Amanda Ghassaei. Générateurs de signaux (ou des générateurs de fonctions) sont utilisés pour tester et déboguer des circuits. réponse en fréquence par exemple de l'ampli op ou des capteurs. Ce géné
Oscilloscope USB avec le générateur de signaux

Oscilloscope USB avec le générateur de signaux

Bonjour,dans ce projet, je veux vous montrer comment faire un Oscilloscope USB simple et bon marché.Spécifications :Prix : 20$Fréquence: 2-20000HZRésolution : 16 bitsPlage de tension: +-7V / avec sonde +-70VCanaux: 2Mode X-YGénérateur de signal : sin
Trois en un: IC / testeur de continuité, générateur de signaux &

Trois en un: IC / testeur de continuité, générateur de signaux &

lors de la construction, avec des circuits intégrés, la plupart d'entre nous passent beaucoup de temps de dépannage.  Dans ces circonstances (ainsi que d'autres), il est bon de savoir que les puces fonctionnent.  Ce testeur vérifie 4 différents types