Satura rādītājs:
- Solis: skatieties video
- 2. solis: sagatavojiet detaļas
- 3. darbība: shēma un shēma
- 4. solis: lejupielādējiet kodu
- 5. solis: panākumi
- 6. solis: padomi
- 7. solis: nākotnes plāns
Video: DIY funkciju ģenerators ar STC MCU Viegli: 7 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Tas ir funkciju ģenerators, kas izgatavots ar STC MCU. Nepieciešamas tikai vairākas sastāvdaļas, un ķēde ir vienkārša.
Specifikācija
- Izeja: viens kanāls
- Kvadrātveida viļņu formas frekvence: 1Hz ~ 2MHz
- Sinusa viļņu formas frekvence: 1Hz ~ 10kHz
- Amplitūda: VCC, aptuveni 5V
- Slodzes spēja: nav pieejams
- MCU: STC15W4K32S4 @24MHz
- Displejs: LCD1602
- Kontrolieris: EC11 kodētājs
Solis: skatieties video
Šajā video es jums parādīšu, kā soli pa solim izgatavot šo funkciju ģeneratoru.
2. solis: sagatavojiet detaļas
Detaļu saraksts
- MCU: STC15W4K32S4 x 1 Iegūstiet to no AliExpress
- Displejs: LCD 1602 x 1 Iegūstiet to no AliExpress
-
Rindas tapas sieviete: iegūstiet to no AliExpress
- 16 kontaktu x 1
- 2-pin x 1
-
Potenciometrs: iegūstiet to no AliExpress
- 10 kΩ x 1
- 200 kΩ x 1
- 500Ω x 1
- IC ligzda 40-pin x 1 Iegūstiet to no AliExpress
- Induktors 1mH x 1 Iegūstiet to no AliExpress
-
Kondensators:
- 220 nF x 1 Iegūstiet to no AliExpress
- 10 nF x 1
- 47uF x 1
- EC11 kodētājs x 1 Iegūstiet to no AliExpress
- Litija polimēru akumulators x 1 Iegūstiet to no AliExpress
- 5V pastiprinātājs x 1 Iegūstiet to no AliExpress
- Terminālis 2-pin x 2 Iegūstiet to no AliExpress
- Nospiediet slēdzi x 1 Iegūstiet to no AliExpress
- Kondensators 1uF (pēc izvēles) x 1 Iegūstiet to no AliExpress
3. darbība: shēma un shēma
Lūdzu, skatiet shēmu un video darbību, jūs varētu viegli sakārtot shēmas plates komponentus.
4. solis: lejupielādējiet kodu
Lejupielādējiet paketi zemāk. Ir avota kods un kompilēts hex fails.
Ja nevēlaties lasīt kodus, vienkārši ierakstiet.hex failu MCU. Lai lejupielādētu kodu MCU, izmantojiet USB līdz TTL lejupielādētāju un STC-ISP programmatūru. Savienojiet TXD, RXD un GND.
Lejupielādējiet STC-ISP programmatūru šeit:
Ja STC-ISP saskarne ir ķīniešu, varat noklikšķināt uz ikonas augšējā kreisajā stūrī, lai mainītu valodu uz angļu valodu. Lai iegūtu detalizētu informāciju par STC-ISP konfigurāciju, lūdzu, skatiet videoklipu 1. darbībā.
Kodi tika uzrakstīti C. Izmantojiet programmatūru Keil, lai to rediģētu un apkopotu.
5. solis: panākumi
Jūs varētu izmantot šo DIY funkciju ģeneratoru, lai izvadītu kvadrātveida vai sinusa viļņu formas signālu.
Saskarne:
- Apakšējā kreisajā stūrī ir redzams viļņu formas veids (kvadrāts/sinuss) un izejas statuss (ieslēgts/izslēgts)
- F: Biežums
- D: Kvadrātveida viļņu formas pienākums
- CD: pulksteņa dalīšanas koeficients (tikai informācijai)
- P: PWM frekvence sinusa viļņu formas ģenerēšanai (tikai informācijai)
- Pt: Sine Waveform ģenerēšanas punktu skaits (tikai informācijai)
Darbības:
- Viena klikšķa kodētājs: pārslēdziet frekvenci un pienākumu kvadrātveida viļņu formas saskarnē
- Veiciet dubultklikšķa kodētāju: sākuma/apturēšanas signāla izvade
- Ilgi nospiests kodētājs: pārslēdzieties starp kvadrātveida viļņu formu/sinusa viļņu formu/sprieguma informāciju
- Rotēt kodētāju: pielāgojiet parametrus
6. solis: padomi
Izejas signālam nav slodzes. Ja vēlaties vadīt citu komponentu, lūdzu, ņemiet vērā, ka, lai palielinātu slodzes spēju, izmantojiet operatīvo pastiprinātāju.
7. solis: nākotnes plāns
Es plānoju izgatavot vēl vienu funkciju ģeneratoru ar STM32.
Gaidot to
- Varētu papildus izveidot trīsstūri un zāģa viļņu formu.
- Sinus viļņu formas frekvence var būt augstāka par 10 kHz.
Ja jums ir padomi vai prasības par šo projektu, lūdzu, pastāstiet man.
Ceru, ka jums patīk.
Nekautrējieties apskatīt manu YouTube kanālu:
Ieteicams:
Funkciju ģenerators: 12 soļi (ar attēliem)
Funkciju ģenerators: šajā pamācībā aprakstīts funkciju ģeneratora dizains, kura pamatā ir Maxima analogā integrālā shēma MAX038. Funkciju ģenerators ir ļoti noderīgs instruments elektronikas frīkiem. Tas ir nepieciešams rezonanses shēmu noregulēšanai, audu testēšanai
Izveidojiet savu osciloskopu (mini DSO) ar STC MCU viegli: 9 soļi (ar attēliem)
Izveidojiet savu osciloskopu (mini DSO) ar STC MCU Viegli: Šis ir vienkāršs osciloskops, kas izgatavots, izmantojot STC MCU. Šo Mini DSO varat izmantot, lai novērotu viļņu formu. Laika intervāls: 100us-500ms Sprieguma diapazons: 0-30V Zīmēšanas režīms: vektors vai punkti
Mūzikas ģenerators uz laika apstākļiem (ESP8266 balstīts Midi ģenerators): 4 soļi (ar attēliem)
Mūzikas ģenerators uz laika apstākļiem (ESP8266 balstīts Midi ģenerators): Sveiki, šodien es paskaidrošu, kā izveidot savu mazo laika apstākļu mūzikas ģeneratoru. Tas ir balstīts uz ESP8266, kas ir kā Arduino, un tas reaģē uz temperatūru, lietu un gaismas intensitāte. Negaidiet, ka tas radīs visas dziesmas vai akordu programmu
Pārnēsājams funkciju ģenerators Arduino: 7 soļi (ar attēliem)
Pārnēsājamais funkciju ģenerators Arduino: Funkciju ģenerators ir ļoti noderīgs rīks, it īpaši, ja mēs apsveram pārbaudīt mūsu ķēdes reakciju uz noteiktu signālu. Šajā pamācībā es aprakstīšu neliela, viegli lietojama, pārnēsājama funkciju ģeneratora veidošanas secību. Funkcijas
Kā viegli modificēt zīmi "Gaisma/LED", lai viegli programmētu Arduino: 7 soļi (ar attēliem)
Kā viegli modificēt zīmi "Gaisma/LED" vieglai Arduino programmēšanai: šajā pamācībā es parādīšu, kā ikviens var pārvērst kaut ko ar gaismām par programmējamām arduino mirgojošām gaismām vai "Kustīgām gaismām"