Πίνακας περιεχομένων:

Γεννήτρια λειτουργίας DIY με STC MCU Εύκολα: 7 βήματα (με εικόνες)
Γεννήτρια λειτουργίας DIY με STC MCU Εύκολα: 7 βήματα (με εικόνες)

Βίντεο: Γεννήτρια λειτουργίας DIY με STC MCU Εύκολα: 7 βήματα (με εικόνες)

Βίντεο: Γεννήτρια λειτουργίας DIY με STC MCU Εύκολα: 7 βήματα (με εικόνες)
Βίντεο: Αυτό ακριβώς είναι που κάνει τους τροχούς αποκοπής επικίνδυνους! 2024, Νοέμβριος
Anonim
Γεννήτρια λειτουργιών DIY Με STC MCU Εύκολα
Γεννήτρια λειτουργιών DIY Με STC MCU Εύκολα

Αυτή είναι μια γεννήτρια λειτουργιών κατασκευασμένη με STC MCU. Χρειάζονται μόνο πολλά εξαρτήματα και το κύκλωμα είναι απλό.

Προσδιορισμός

  • Έξοδος: Ενιαίο κανάλι
  • Συχνότητα τετραγωνικής κυματομορφής: 1Hz ~ 2MHz
  • Συχνότητα ημιτονοειδούς κυματομορφής: 1Hz ~ 10kHz
  • Πλάτος: VCC, περίπου 5V
  • Ικανότητα φόρτωσης: Δεν είναι διαθέσιμο
  • MCU: STC15W4K32S4 @24MHz
  • Οθόνη: LCD 1602
  • Ελεγκτής: Κωδικοποιητής EC11

Βήμα 1: Δείτε το βίντεο

Image
Image

Σε αυτό το βίντεο, θα σας δείξω πώς να κάνετε DIY αυτήν τη γεννήτρια λειτουργιών βήμα προς βήμα.

Βήμα 2: Προετοιμάστε τα μέρη σας

Σχέδιο και κύκλωμα!
Σχέδιο και κύκλωμα!

Λίστα μερών

  • MCU: STC15W4K32S4 x 1 Αποκτήστε το από το AliExpress
  • Οθόνη: LCD1602 x 1 Αποκτήστε το από το AliExpress
  • Row Pin Female: Αποκτήστε το από το AliExpress

    • 16-Pin x 1
    • 2-καρφίτσα x 1
  • Ποτενσιόμετρο: Αποκτήστε το από το AliExpress

    • 10kΩ x 1
    • 200kΩ x 1
    • 500Ω x 1
  • Υποδοχή IC 40-Pin x 1 Αποκτήστε το από το AliExpress
  • Επαγωγέας 1mH x 1 Λάβετε το από το AliExpress
  • Πυκνωτής:

    • 220nF x 1 Αποκτήστε το από το AliExpress
    • 10nF x 1
    • 47uF x 1
  • Κωδικοποιητής EC11 x 1 Λήψη από το AliExpress
  • Μπαταρία πολυμερούς λιθίου x 1 Αποκτήστε το από το AliExpress
  • Ενισχυτής 5V x 1 Αποκτήστε το από το AliExpress
  • Τερματικό 2-Pin x 2 Αποκτήστε το από το AliExpress
  • Push Switch x 1 Αποκτήστε το από το AliExpress
  • Πυκνωτής 1uF (προαιρετικό) x 1 Αποκτήστε το από το AliExpress

Βήμα 3: Σχέδιο και κύκλωμα

Σχέδιο και κύκλωμα!
Σχέδιο και κύκλωμα!
Σχέδιο και κύκλωμα!
Σχέδιο και κύκλωμα!

Ανατρέξτε στο κύκλωμα και το βήμα στο βίντεο, μπορείτε να τακτοποιήσετε εύκολα τα εξαρτήματα στην πλακέτα κυκλώματος.

Βήμα 4: Κατεβάστε τον Κώδικα

Κατεβάστε τον Κώδικα!
Κατεβάστε τον Κώδικα!
Κατεβάστε τον Κώδικα!
Κατεβάστε τον Κώδικα!
Κατεβάστε τον Κώδικα!
Κατεβάστε τον Κώδικα!

Κατεβάστε το πακέτο παρακάτω. Υπάρχει πηγαίος κώδικας και μεταγλωττισμένο δεκαεξαδικό αρχείο.

Εάν δεν θέλετε να διαβάσετε τους κωδικούς, απλώς εγγράψτε το αρχείο.hex στο MCU. Χρησιμοποιήστε ένα πρόγραμμα λήψης USB to TTL και λογισμικό STC-ISP για να κάνετε λήψη του κώδικα σε MCU. Συνδέστε TXD, RXD και GND.

Κατεβάστε το λογισμικό STC-ISP εδώ:

Εάν η διεπαφή του STC-ISP είναι κινέζικη, μπορείτε να κάνετε κλικ στο επάνω αριστερό εικονίδιο για να αλλάξετε τη γλώσσα στα αγγλικά. Για τη λεπτομερή διαμόρφωση του STC-ISP, ανατρέξτε στο βίντεο στο Βήμα 1.

Οι κωδικοί γράφτηκαν στο C. Χρησιμοποιήστε το λογισμικό Keil για να το επεξεργαστείτε και να το μεταγλωττίσετε.

Βήμα 5: Επιτυχία

Επιτυχία!
Επιτυχία!
Επιτυχία!
Επιτυχία!
Επιτυχία!
Επιτυχία!
Επιτυχία!
Επιτυχία!

Μπορείτε να χρησιμοποιήσετε αυτήν τη γεννήτρια συναρτήσεων DIY για την έξοδο σήματος τετραγωνικής κυματομορφής ή ημιτονοειδούς κυματομορφής.

Διεπαφή:

  • Κάτω αριστερά εμφανίζεται ο τύπος κυματομορφής (τετράγωνο/ημιτόνο) και η κατάσταση εξόδου (ON/OFF)
  • F: Συχνότητα
  • D: Duty of Square Waveform
  • CD: Συντελεστής διαίρεσης ρολογιού (μόνο για πληροφορίες)
  • P: Συχνότητα PWM για δημιουργία ημιτονοειδούς κυματομορφής (μόνο για πληροφορίες)
  • Pt: Αριθμός σημείων για τη δημιουργία ημιτονοειδούς κυματομορφής (μόνο για πληροφορίες)

Λειτουργίες:

  • Κωδικοποιητής με ένα κλικ: Εναλλαγή συχνότητας και λειτουργίας σε διεπαφή τετραγωνικής κυματομορφής
  • Διπλό κλικ στον κωδικοποιητή: Έναρξη/διακοπή εξόδου σήματος
  • Κωδικοποιητής Long Press: Εναλλαγή μεταξύ τετραγωνικής κυματομορφής/Ημιτονοειδούς κυματομορφής/Πληροφοριών τάσης
  • Περιστροφή κωδικοποιητή: Προσαρμογή παραμέτρων

Βήμα 6: Συμβουλές

Το σήμα εξόδου δεν έχει δυνατότητα φόρτωσης. Εάν θέλετε να οδηγήσετε άλλο εξάρτημα, λάβετε υπόψη ότι χρησιμοποιείτε λειτουργικό ενισχυτή για να βελτιώσετε την ικανότητα φόρτωσης.

Βήμα 7: Μελλοντικό σχέδιο

Μελλοντικό σχέδιο
Μελλοντικό σχέδιο

Σκοπεύω να φτιάξω μια άλλη γεννήτρια λειτουργιών με STM32.

Περιμένοντας το

  • Θα μπορούσε επιπλέον να δημιουργήσει κυματομορφή τριγώνου και πριονιού.
  • Η συχνότητα της κυματομορφής Sine θα μπορούσε να είναι μεγαλύτερη από 10kHz.

Εάν έχετε συμβουλές ή απαιτήσεις σχετικά με αυτό το έργο, παρακαλώ πείτε μου.

Ελπίζουμε να σας αρέσει.

Ρίξτε μια ματιά στο κανάλι μου στο YouTube:

Συνιστάται: