Агуулгын хүснэгт:
- Алхам 1: Видеог үзээрэй
- Алхам 2: Сэлбэгээ бэлдээрэй
- Алхам 3: Схем ба тойрог
- Алхам 4: Кодыг татаж аваарай
- Алхам 5: Амжилт
- Алхам 6: Зөвлөмж
- Алхам 7: Ирээдүйн төлөвлөгөө
Видео: STC MCU -тай DIY функц үүсгэгч: 7 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Энэ бол STC MCU -ээр хийгдсэн функц үүсгэгч юм. Зөвхөн хэд хэдэн бүрэлдэхүүн хэсгүүд хэрэгтэй бөгөөд схем нь энгийн.
Тодорхойлолт
- Үр дүн: Нэг суваг
- Долгионы дөрвөлжин давтамж: 1Hz ~ 2MHz
- Синус долгионы давтамж: 1Hz ~ 10kHz
- Өргөн далайц: VCC, ойролцоогоор 5V
- Ачаалах чадвар: байхгүй байна
- MCU: STC15W4K32S4 @24MHz
- Дэлгэц: LCD1602
- Хянагч: EC11 кодлогч
Алхам 1: Видеог үзээрэй
Энэ видеон дээр би энэхүү функциональ генераторыг хэрхэн яаж алхам алхамаар хийх талаар танд үзүүлэх болно.
Алхам 2: Сэлбэгээ бэлдээрэй
Эд ангиудын жагсаалт
- MCU: STC15W4K32S4 x 1 AliExpress дээрээс худалдаж аваарай
- Дэлгэц: LCD1602 x 1 AliExpress -аас худалдаж аваарай
-
Эмэгтэй эгнээ: Үүнийг AliExpress -аас аваарай
- 16-зүү x 1
- 2-зүү x 1
-
Потенциометр: AliExpress дээрээс худалдаж аваарай
- 10kΩ x 1
- 200kΩ x 1
- 500Ω x 1
- IC сокет 40-зүү 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-зүү x 2 Үүнийг AliExpress-аас худалдаж аваарай
- Push Switch x 1 AliExpress дээрээс худалдаж аваарай
- Конденсатор 1uF (заавал биш) x 1 AliExpress дээрээс худалдаж аваарай
Алхам 3: Схем ба тойрог
Хэлхээ болон видеоны алхамыг үзнэ үү, та хэлхээний самбар дээрх бүрэлдэхүүн хэсгүүдийг хялбархан байрлуулж болно.
Алхам 4: Кодыг татаж аваарай
Доорх багцыг татаж авна уу. Эх код болон эмхэтгэсэн hex файл байдаг.
Хэрэв та кодыг уншихыг хүсэхгүй байгаа бол.hex файлыг MCU руу шарах хэрэгтэй. Кодыг MCU руу татаж авахын тулд USB-ээс TTL татаж авах төхөөрөмж болон STC-ISP програм хангамжийг ашиглана уу. TXD, RXD, GND -ийг холбоно уу.
STC-ISP програмыг эндээс татаж авна уу:
Хэрэв STC-ISP-ийн интерфэйс нь хятад хэл юм бол та зүүн дээд дүрс дээр дарж хэлээ англи хэл рүү өөрчилж болно. STC-ISP-ийн нарийвчилсан тохиргоог 1-р алхам дээрх видеоноос үзнэ үү.
Эдгээр кодыг С хэл дээр бичсэн бөгөөд Keil програм хангамжийг ашиглан засварлаж эмхэтгэнэ.
Алхам 5: Амжилт
Та энэхүү DIY функц генераторыг ашиглан дөрвөлжин долгионы хэлбэр эсвэл синус долгионы дохиог гаргаж болно.
Интерфэйс:
- Зүүн доод талд долгионы хэлбэр (дөрвөлжин/синус) ба гаралтын төлөв (ON/OFF)
- F: Давтамж
- D: Дөрвөлжин долгионы хэлбэрийн үүрэг
- CD: Цагийн хэлтсийн коэффициент (Зөвхөн мэдээллийн хувьд)
- P: Синус долгионы хэлбэрийг бий болгох ХОУХ -ны давтамж (Зөвхөн мэдээллийн хувьд)
- Pt: Синус долгионы хэлбэрийг бий болгох цэгийн тоо (Зөвхөн мэдээлэл авахын тулд)
Үйл ажиллагаа:
- Ганц товшилтын кодлогч: Долгионы хэлбэрийн интерфэйс дэх давтамж ба үүргийг солих
- Хоёр товшсон кодлогч: Дохионы гаралтыг эхлүүлэх/зогсоох
- Урт даралтын кодлогч: Дөрвөлжин долгионы хэлбэр/Синус долгионы хэлбэр/Хүчдэлийн мэдээлэл хооронд шилжих
- Кодлогч эргүүлэх: параметрүүдийг тохируулах
Алхам 6: Зөвлөмж
Гаралтын дохио нь ачаалах чадваргүй байдаг. Хэрэв та бусад бүрэлдэхүүн хэсгийг жолоодохыг хүсч байвал ачааллын чадварыг нэмэгдүүлэхийн тулд үйл ажиллагааны өсгөгч ашиглахыг зөвлөж байна.
Алхам 7: Ирээдүйн төлөвлөгөө
Би STM32 -тэй өөр функц үүсгэгч хийхээр төлөвлөж байна.
Үүнийг хүлээж байна
- Гурвалжин ба хөрөө долгионы хэлбэрийг нэмж үүсгэх боломжтой.
- Синус долгионы хэлбэр нь 10 кГц -ээс их байж болно.
Хэрэв танд энэ төслийн талаар зөвлөгөө, шаардлага байгаа бол надад хэлээрэй.
Та үүнийг хүсч найдаж байна.
Миний YouTube сувгийг үзээрэй:
Зөвлөмж болгож буй:
"Мэргэжлийн ILC8038 функц үүсгэгч DIY иж бүрдэл" -тэй танилцах: 5 алхам
"Мэргэжлийн ILC8038 функциональ генераторын DIY иж бүрдэл" -тэй танилцах: Би хөөрхөн жижигхэн функциональ генераторын иж бүрдэлтэй таарч байхдаа электроникийн зарим шинэ төслүүдийг хийх гэж байсан. Үүнийг "Мэргэжлийн ILC8038 функциональ генераторын гурвалжин дөрвөлжин долгионы DIY иж бүрдэл" гэж нэрлэсэн бөгөөд олон үйлдвэрлэгчдээс авах боломжтой
WiFi болон Android дээр зөөврийн функц үүсгэгч: 10 алхам
WiFi болон Android дээр зөөврийн функц үүсгэгч: 20 -р зууны төгсгөлд технологийн янз бүрийн шинэчлэл, ялангуяа харилцаа холбооны салбарт гарч ирэв. гэхдээ зөвхөн биш. Бидний хувьд хэрэглэгчид, хэрэглэгчид, инженерүүд бидний амьдралыг өөрчилж чадах электрон төхөөрөмжүүдийн хурдацтай хөгжлийг олж харсан
DIY функц/долгионы хэлбэр үүсгэгч: 6 алхам (зурагтай)
DIY функц/долгионы хэлбэр үүсгэгч: Энэхүү төсөлд бид DIY хувилбарт ямар онцлог шинж чанар чухал болохыг тодорхойлохын тулд арилжааны функц/долгионы хэлбэрийн генераторуудын талаар товч танилцах болно. Дараа нь би аналог ба цифрийг хэрхэн энгийн функциональ үүсгэгч үүсгэхийг танд үзүүлэх болно
Энгийн функц үүсгэгч: 5 алхам
Энгийн функц үүсгэгч: Би сүүлчийн зааварчилгаа өгөхдөө pwm дохионы генераторыг хэрхэн бүтээхийг зааж өгсөн бөгөөд үүнийг ашиглан бусад долгионы хэлбэрийг шүүсэн. Энэхүү зааварчилгаанд би энгийн функц/давтамжийн генератор хэрхэн хийх, түүнтэй хамт реле хэрхэн жолоодох, хэрхэн яаж хийхийг харуулах болно
Хямд DIY DDS функц/дохио үүсгэгч: 4 алхам (зурагтай)
Хямд DIY DDS функц/дохио үүсгэгч: Эдгээр DDS дохионы генераторын модуль хавтангуудыг эргэн тойрноо харвал 15 долларын үнэтэй байх боломжтой. Тэд синус, квадрат, гурвалжин, хөрөө (ба урвуу) долгионы хэлбэрийг (мөн бусад цөөн хэдэн) нэлээд нарийвчлалтайгаар үүсгэх болно. Эдгээр нь бас мэдрэгчтэй, далайцтай