Table des matières:
- Étape 1: Regardez la vidéo
- Étape 2: préparez vos pièces
- Étape 3: schéma et circuit
- Étape 4: Téléchargez le code
- Étape 5: Succès
- Étape 6: Conseils
- Étape 7: Plan futur
Vidéo: Générateur de fonctions DIY avec STC MCU facilement : 7 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
Il s'agit d'un générateur de fonctions réalisé avec STC MCU. Besoin de seulement plusieurs composants et le circuit est simple.
spécification
- Sortie: canal unique
- Fréquence de forme d'onde carrée: 1Hz~2MHz
- Fréquence de la forme d'onde sinusoïdale: 1 Hz ~ 10 kHz
- Amplitude: VCC, environ 5V
- Capacité de charge: non disponible
- MCU: STC15W4K32S4 à 24 MHz
- Affichage: LCD1602
- Contrôleur: encodeur EC11
Étape 1: Regardez la vidéo
Dans cette vidéo, je vais vous montrer comment créer ce générateur de fonctions étape par étape.
Étape 2: préparez vos pièces
Liste des pièces
- MCU: STC15W4K32S4 x 1 Obtenez-le sur AliExpress
- Affichage: LCD1602 x 1 Obtenez-le sur AliExpress
-
Row Pin Femelle: Obtenez-le sur AliExpress
- 16 broches x 1
- 2 broches x 1
-
Potentiomètre: obtenez-le sur AliExpress
- 10kΩ x 1
- 200kΩ x 1
- 500Ω x 1
- Prise IC 40 broches x 1 Obtenez-le sur AliExpress
- Inducteur 1mH x 1 Obtenez-le sur AliExpress
-
Condensateur:
- 220nF x 1 Obtenez-le sur AliExpress
- 10nF x 1
- 47uF x 1
- EC11 Encodeur x 1 Obtenez-le sur AliExpress
- Batterie au lithium polymère x 1 Obtenez-le sur AliExpress
- Booster 5V x 1 Obtenez-le sur AliExpress
- Terminal 2 broches x 2 Obtenez-le sur AliExpress
- Bouton poussoir x 1 Obtenez-le sur AliExpress
- Condensateur 1 uF (facultatif) x 1 Obtenez-le sur AliExpress
Étape 3: schéma et circuit
Veuillez vous référer au circuit et à l'étape de la vidéo, vous pouvez facilement organiser les composants sur la carte de circuit imprimé.
Étape 4: Téléchargez le code
Téléchargez le pack ci-dessous. Il existe un code source et un fichier hexadécimal compilé.
Si vous ne souhaitez pas lire les codes, gravez simplement le fichier.hex dans le MCU. Utilisez un téléchargeur USB vers TTL et un logiciel STC-ISP pour télécharger le code sur MCU. Connectez TXD, RXD et GND.
Téléchargez le logiciel STC-ISP ici:
Si l'interface de STC-ISP est en chinois, vous pouvez cliquer sur l'icône en haut à gauche pour changer la langue en anglais. Pour la configuration détaillée de STC-ISP, veuillez vous référer à la vidéo de l'étape 1.
Les codes ont été écrits en C. Utilisez le logiciel Keil pour l'éditer et le compiler.
Étape 5: Succès
Vous pouvez utiliser ce générateur de fonctions DIY pour produire un signal de forme d'onde carrée ou sinusoïdale.
Interface:
- En bas à gauche montre le type de forme d'onde (carré/sinusoïdal) et l'état de sortie (ON/OFF)
- F: Fréquence
- D: Devoir de forme d'onde carrée
- CD: Coefficient de division d'horloge (Pour information seulement)
- P: fréquence PWM pour générer une forme d'onde sinusoïdale (pour information uniquement)
- Pt: Nombre de points pour générer la forme d'onde sinusoïdale (Pour information uniquement)
Opérations:
- Encodeur à un clic: fréquence de commutation et service dans l'interface de forme d'onde carrée
- Encodeur double clic: sortie de signal de démarrage/arrêt
- Encodeur à appui long: basculer entre les informations de forme d'onde carrée/forme d'onde sinusoïdale/tension
- Rotation de l'encodeur: ajuster les paramètres
Étape 6: Conseils
Le signal de sortie n'a pas de capacité de charge. Si vous souhaitez piloter un autre composant, veuillez noter que l'utilisation d'un amplificateur opérationnel pour améliorer la capacité de charge.
Étape 7: Plan futur
Je prévois de créer un autre générateur de fonctions avec STM32.
l'attendant
- Pourrait générer des formes d'onde Triangle et Saw en plus.
- La fréquence de la forme d'onde sinusoïdale peut être supérieure à 10 kHz.
Si vous avez des conseils ou des exigences concernant ce projet, veuillez me le dire.
J'espère que vous aimez.
N'hésitez pas à consulter ma chaîne YouTube:
Conseillé:
Apprendre à connaître le "Kit de bricolage générateur de fonctions professionnel ILC8038": 5 étapes
Apprendre à connaître le "Kit de bricolage générateur de fonctions professionnel ILC8038": Je cherchais de nouveaux projets électroniques lorsque je suis tombé sur un joli petit kit de générateur de fonctions. Il est présenté comme le "Kit de bricolage à onde carrée triangulaire sinusoïdale de générateur de fonction ILC8038 professionnel" et est disponible auprès d'un certain nombre de fournisseurs
Générateur de fonctions : 12 étapes (avec images)
Générateur de fonction : cette instructable décrit la conception du générateur de fonction basé sur le circuit intégré analogique de Maxims MAX038. Le générateur de fonctions est un outil très utile pour les maniaques de l'électronique. Il est nécessaire pour régler les circuits de résonance, tester l'aud
Créez facilement votre propre oscilloscope (Mini DSO) avec STC MCU : 9 étapes (avec photos)
Créez facilement votre propre oscilloscope (Mini DSO) avec STC MCU : il s'agit d'un simple oscilloscope fabriqué avec STC MCU. Vous pouvez utiliser ce Mini DSO pour observer la forme d'onde. Intervalle de temps : 100 us-500 ms Plage de tension : 0-30 V Mode de dessin : vecteur ou points
Générateur de fonctions portable sur Arduino : 7 étapes (avec photos)
Générateur de fonctions portable sur Arduino : Le générateur de fonctions est un outil très utile, en particulier lorsque nous envisageons de tester la réponse de notre circuit à un certain signal. Dans ce instructable, je vais décrire la séquence de construction du générateur de fonction portable petit, facile à utiliser. Caractéristiques de
Générateur de sons Arduino sans bibliothèque ni fonctions série (avec interruptions) : 10 étapes
Générateur de sons Arduino sans bibliothèque ni fonctions série (avec interruptions) : ce n'est pas quelque chose sur lequel je ferais normalement un instructable, je préfère mon travail du métal, mais comme je suis un étudiant en génie électrique et que je dois suivre un cours sur les microcontrôleurs ( Embedded Systems Design), j'ai pensé que je ferais un instructable sur l'un de mes p