Mundarija:

STC MCU bilan DIY funktsiyali generator: 7 qadam (rasmlar bilan)
STC MCU bilan DIY funktsiyali generator: 7 qadam (rasmlar bilan)

Video: STC MCU bilan DIY funktsiyali generator: 7 qadam (rasmlar bilan)

Video: STC MCU bilan DIY funktsiyali generator: 7 qadam (rasmlar bilan)
Video: Как использовать термостат W3230, релейный контроллер тепла и холода, переменный ток постоянного тока 12 В/24 В/120/220 В от P1 до P8 2024, Noyabr
Anonim
STC MCU bilan DIY funktsiyali generator
STC MCU bilan DIY funktsiyali generator

Bu STC MCU yordamida ishlab chiqarilgan funktsiya generatori. Faqat bir nechta komponentlar kerak va sxemasi oddiy.

Xususiyat

  • Chiqish: bitta kanal
  • Kvadrat to'lqin shakli chastotasi: 1Hz ~ 2MHz
  • Sine to'lqin shakli chastotasi: 1Hz ~ 10kHz
  • Kenglik: VCC, taxminan 5V
  • Yuklash qobiliyati: mavjud emas
  • MCU: STC15W4K32S4 @24 MGts
  • Displey: LCD 1602
  • Nazoratchi: EC11 kodlovchi

1 -qadam: Videoni tomosha qiling

Image
Image

Ushbu videoda men sizga ushbu funktsiyali generatorni bosqichma -bosqich qanday qilib DIY qilishni ko'rsataman.

2 -qadam: ehtiyot qismlaringizni tayyorlang

Sxema va sxema!
Sxema va sxema!

Qismlar ro'yxati

  • MCU: STC15W4K32S4 x 1 Uni AliExpress -dan oling
  • Displey: LCD1602 x 1 Uni AliExpress -dan oling
  • Qator pinli ayol: Uni AliExpress -dan oling

    • 16-pinli x 1
    • 2-pinli x 1
  • Potentsiometr: AliExpress -dan oling

    • 10 kΩ x 1
    • 200kΩ x 1
    • 500Ω x 1
  • IC soket 40-pinli x 1 Uni AliExpress-dan oling
  • Induktor 1mH x 1 Uni AliExpress -dan oling
  • Kondensator:

    • 220nF x 1 Uni AliExpress -dan oling
    • 10nF x 1
    • 47 uF x 1
  • EC11 kodlovchi x 1 Uni AliExpress -dan oling
  • Lityum polimer batareyasi x 1 AliExpressdan oling
  • 5V kuchaytirgich x 1 Uni AliExpress -dan oling
  • 2-pinli x 2 terminali uni AliExpress-dan oling
  • Kalitni bosish x 1 uni AliExpress -dan oling
  • Kondensator 1uF (ixtiyoriy) x 1 Aliexpress -dan oling

3 -qadam: sxema va davr

Sxema va sxema!
Sxema va sxema!
Sxema va sxema!
Sxema va sxema!

Iltimos, sxemaga va videodagi qadamga qarang, siz elektron kartadagi komponentlarni osongina tartibga solishingiz mumkin.

4 -qadam: Kodni yuklab oling

Kodni yuklab oling!
Kodni yuklab oling!
Kodni yuklab oling!
Kodni yuklab oling!
Kodni yuklab oling!
Kodni yuklab oling!

Quyidagi paketni yuklab oling. Manba kodi va tuzilgan hex fayli mavjud.

Agar siz kodlarni o'qishni xohlamasangiz,.hex faylini MCUga yozing. Kodni MCU-ga yuklab olish uchun USB-dan TTL-ga yuklovchi va STC-ISP dasturidan foydalaning. TXD, RXD va GND -ni ulang.

STC-ISP dasturini bu erdan yuklab oling:

Agar STC-Internet-provayderining interfeysi xitoycha bo'lsa, tilni ingliz tiliga o'zgartirish uchun chap yuqori belgini bosishingiz mumkin. STC-ISP-ning batafsil konfiguratsiyasi uchun 1-qadamdagi videoga qarang.

Kodlar C tilida yozilgan, uni tahrirlash va kompilyatsiya qilish uchun Keil dasturidan foydalaning.

5 -qadam: Muvaffaqiyat

Muvaffaqiyat!
Muvaffaqiyat!
Muvaffaqiyat!
Muvaffaqiyat!
Muvaffaqiyat!
Muvaffaqiyat!
Muvaffaqiyat!
Muvaffaqiyat!

Kvadrat to'lqin shakli yoki sinus to'lqin signalini chiqarish uchun siz ushbu DIY funktsiyasi generatoridan foydalanishingiz mumkin.

Interfeys:

  • Chap pastki qismida to'lqin shakli (kvadrat/sinus) va chiqish holati (ON/OFF) ko'rsatilgan
  • F: chastota
  • D: Kvadrat to'lqin shakli vazifasi
  • CD: soat bo'linish koeffitsienti (faqat ma'lumot uchun)
  • P: sinus to'lqin shaklini yaratish uchun PWM chastotasi (faqat ma'lumot uchun)
  • Pt: Sinus to'lqin shaklini yaratish nuqtalari soni (faqat ma'lumot uchun)

Operatsiyalar:

  • Bir marta bosish kodlagichi: kvadrat to'lqin shakli interfeysida o'tish chastotasi va burchini o'zgartirish
  • Enkoderni ikki marta bosish: signalni ishga tushirish/to'xtatish
  • Enkoderni uzoq bosish: kvadrat to'lqin shakli/sinus to'lqin shakli/kuchlanish ma'lumoti
  • Enkoderni aylantirish: parametrlarni sozlash

6 -qadam: Maslahatlar

Chiqish signalining yuklanish qobiliyati yo'q. Agar siz boshqa komponentni haydashni xohlasangiz, yuk ko'tarish qobiliyatini oshirish uchun operatsion kuchaytirgichdan foydalanish tavsiya etiladi.

7 -qadam: Kelajak rejasi

Kelajak rejasi
Kelajak rejasi

Men STM32 bilan boshqa funktsiyali generator ishlab chiqarishni rejalashtirmoqdaman.

Buni kutish

  • Uchburchak va arra to'lqin shaklini qo'shimcha ravishda yaratishi mumkin.
  • Sinus to'lqin shaklining chastotasi 10 kHz dan yuqori bo'lishi mumkin.

Agar sizda ushbu loyiha bo'yicha maslahatlar yoki talablar bo'lsa, iltimos, menga ayting.

Umid qilamanki, sizga yoqadi.

Mening YouTube kanalimga tashrif buyuring:

Tavsiya: