Агуулгын хүснэгт:

STC MCU -тай DIY функц үүсгэгч: 7 алхам (зурагтай)
STC MCU -тай DIY функц үүсгэгч: 7 алхам (зурагтай)

Видео: STC MCU -тай DIY функц үүсгэгч: 7 алхам (зурагтай)

Видео: STC MCU -тай DIY функц үүсгэгч: 7 алхам (зурагтай)
Видео: Как легко сделать осциллограф Mini DSO с STC MCU своими руками 2024, Арваннэгдүгээр
Anonim
STC MCU -тай DIY функц үүсгэгч
STC MCU -тай DIY функц үүсгэгч

Энэ бол STC MCU -ээр хийгдсэн функц үүсгэгч юм. Зөвхөн хэд хэдэн бүрэлдэхүүн хэсгүүд хэрэгтэй бөгөөд схем нь энгийн.

Тодорхойлолт

  • Үр дүн: Нэг суваг
  • Долгионы дөрвөлжин давтамж: 1Hz ~ 2MHz
  • Синус долгионы давтамж: 1Hz ~ 10kHz
  • Өргөн далайц: VCC, ойролцоогоор 5V
  • Ачаалах чадвар: байхгүй байна
  • MCU: STC15W4K32S4 @24MHz
  • Дэлгэц: LCD1602
  • Хянагч: EC11 кодлогч

Алхам 1: Видеог үзээрэй

Image
Image

Энэ видеон дээр би энэхүү функциональ генераторыг хэрхэн яаж алхам алхамаар хийх талаар танд үзүүлэх болно.

Алхам 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 сувгийг үзээрэй:

Зөвлөмж болгож буй: