Table des matières:

Générateur de fonctions DIY avec STC MCU facilement : 7 étapes (avec photos)
Générateur de fonctions DIY avec STC MCU facilement : 7 étapes (avec photos)

Vidéo: Générateur de fonctions DIY avec STC MCU facilement : 7 étapes (avec photos)

Vidéo: Générateur de fonctions DIY avec STC MCU facilement : 7 étapes (avec photos)
Vidéo: Detailed Tutorial & Material Tests - Ortur Laser Master 2 Pro Laser Engraver 2024, Novembre
Anonim
Générateur de fonctions de bricolage avec STC MCU facilement
Générateur de fonctions de bricolage avec STC MCU facilement

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

Image
Image

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

Schéma et Circuit !
Schéma et Circuit !

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

Schéma et Circuit !
Schéma et Circuit !
Schéma et Circuit !
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 code !
Téléchargez le code !
Téléchargez le code !
Téléchargez le code !
Téléchargez le code !
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

Succès!
Succès!
Succès!
Succès!
Succès!
Succès!
Succès!
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

Plan d'avenir
Plan d'avenir

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é: