Съдържание:

Генератор на функции „направи си сам“със STC MCU лесно: 7 стъпки (със снимки)
Генератор на функции „направи си сам“със STC MCU лесно: 7 стъпки (със снимки)

Видео: Генератор на функции „направи си сам“със STC MCU лесно: 7 стъпки (със снимки)

Видео: Генератор на функции „направи си сам“със STC MCU лесно: 7 стъпки (със снимки)
Видео: ГЕНИАЛЬНАЯ ИДЕЯ! ЧТО можно сделать из СТАРОГО ТЕЛЕФОНА! 2024, Ноември
Anonim
Направи си сам генератор на функции със STC MCU лесно
Направи си сам генератор на функции със STC MCU лесно

Това е генератор на функции, направен с STC MCU. Нуждаете се само от няколко компонента и схемата е проста.

Спецификация

  • Изход: Едноканален
  • Честота на квадратна форма на вълната: 1Hz ~ 2MHz
  • Синусоидална честота: 1Hz ~ 10kHz
  • Амплитуда: VCC, около 5V
  • Възможност за натоварване: Няма на разположение
  • MCU: STC15W4K32S4 @24MHz
  • Дисплей: LCD1602
  • Контролер: Енкодер EC11

Стъпка 1: Гледайте видеото

Image
Image

В това видео ще ви покажа как да направите DIY този генератор на функции стъпка по стъпка.

Стъпка 2: Подгответе частите си

Схема и схема!
Схема и схема!

Списък с части

  • MCU: STC15W4K32S4 x 1 Вземете го от AliExpress
  • Дисплей: LCD1602 x 1 Вземете го от AliExpress
  • Row Pin Female: Вземете го от AliExpress

    • 16-пинов x 1
    • 2-пинов x 1
  • Потенциометър: Вземете го от AliExpress

    • 10 kΩ x 1
    • 200 kΩ 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 файла в MCU. Използвайте USB към TTL изтегляне и софтуер STC-ISP, за да изтеглите кода в MCU. Свържете TXD, RXD и GND.

Изтеглете софтуера STC-ISP тук:

Ако интерфейсът на STC-ISP е китайски, можете да щракнете върху горната лява икона, за да промените езика на английски. За подробна конфигурация на STC-ISP, моля, вижте видеото в Стъпка 1.

Кодовете са написани на C. Използвайте софтуера Keil, за да го редактирате и компилирате.

Стъпка 5: Успех

Успех!
Успех!
Успех!
Успех!
Успех!
Успех!
Успех!
Успех!

Можете да използвате този DIY функционен генератор за извеждане на квадратна форма или сигнал на синусоидална форма.

Интерфейс:

  • Долу вляво показва вида на формата на вълната (квадрат/синус) и състоянието на изхода (ON/OFF)
  • F: Честота
  • D: Задължение на квадратна форма на вълната
  • CD: Коефициент на разделяне на часовника (само за информация)
  • P: ШИМ честота за генериране на синусоидална форма (само за информация)
  • Pt: Брой точки за генериране на синусоидална форма (само за информация)

Операции:

  • Енкодер с едно щракване: Превключете честотата и натоварването в интерфейс с квадратна форма на вълната
  • Енкодер с двойно щракване: Старт/Стоп изход на сигнал
  • Енкодер за продължително натискане: Превключвате между квадратна форма на вълна/форма на синусоидална информация/информация за напрежението
  • Rotate Encoder: Регулирайте параметрите

Стъпка 6: Съвети

Изходният сигнал няма способност за натоварване. Ако искате да управлявате друг компонент, моля, имайте предвид, че използвайте операционен усилвател, за да подобрите способността за натоварване.

Стъпка 7: План за бъдещето

Бъдещ план
Бъдещ план

Планирам да направя друг генератор на функции със STM32.

Очаква се

  • Може да генерира допълнително форма на триъгълник и трион.
  • Честотата на синусоидната форма на вълната може да бъде по -висока от 10 kHz.

Ако имате съвети или изисквания относно този проект, моля да ми кажете.

Надявам се да ви хареса.

Чувствайте се свободни да разгледате моя канал в YouTube:

Препоръчано: