Мазмұны:

STC MCU көмегімен DIY функционалды генераторы: 7 қадам (суреттермен)
STC MCU көмегімен DIY функционалды генераторы: 7 қадам (суреттермен)

Бейне: STC MCU көмегімен DIY функционалды генераторы: 7 қадам (суреттермен)

Бейне: STC MCU көмегімен DIY функционалды генераторы: 7 қадам (суреттермен)
Бейне: Часы с матричными индикаторами, DIY конструктор. 2024, Қараша
Anonim
STC MCU көмегімен DIY функционалды генераторы
STC MCU көмегімен DIY функционалды генераторы

Бұл STC MCU көмегімен жасалған функция генераторы. Тек бірнеше компоненттер қажет және схема қарапайым.

Техникалық сипаттамасы

  • Шығу: бір арна
  • Толқындық квадраттың жиілігі: 1Гц ~ 2МГц
  • Толқындық синустың жиілігі: 1 Гц ~ 10 кГц
  • Амплитудасы: VCC, шамамен 5В
  • Жүктеу мүмкіндігі: қол жетімді емес
  • MCU: STC15W4K32S4 @24 МГц
  • Дисплей: LCD 1602
  • Контроллер: 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 -тен алыңыз
  • 5В күшейткіш x 1 Оны AliExpress -тен алыңыз
  • Терминал 2-істікшелі x 2 Оны AliExpress-тен алыңыз
  • Push Switch x 1 оны AliExpress -тен алыңыз
  • 1uF конденсаторы (міндетті емес) x 1 Оны AliExpress -тен алыңыз

3 -қадам: схема мен схема

Схема мен схема!
Схема мен схема!
Схема мен схема!
Схема мен схема!

Схемаға және бейнедегі қадамға жүгініңіз, сіз тақтадағы компоненттерді оңай орналастыра аласыз.

4 -қадам: кодты жүктеңіз

Кодты жүктеп алыңыз!
Кодты жүктеп алыңыз!
Кодты жүктеп алыңыз!
Кодты жүктеп алыңыз!
Кодты жүктеп алыңыз!
Кодты жүктеп алыңыз!

Төмендегі пакетті жүктеңіз. Бастапқы код және жинақталған он алтылық файл бар.

Егер сіз кодтарды оқығыңыз келмесе,.hex файлын MCU -ге жазыңыз. Кодты MCU-ға жүктеу үшін USB-ден TTL-ге жүктеушіні және STC-ISP бағдарламалық жасақтамасын пайдаланыңыз. TXD, RXD және GND қосыңыз.

STC-ISP бағдарламалық жасақтамасын мына жерден жүктеңіз:

Егер STC-ISP интерфейсі қытайлық болса, тілді ағылшын тіліне өзгерту үшін сол жақ жоғарғы белгішені басуға болады. STC-ISP толық конфигурациясы үшін 1-қадамдағы бейнені қараңыз.

Кодтар C тілінде жазылған, оны өңдеу және құрастыру үшін Keil бағдарламалық жасақтамасын қолданыңыз.

5 -қадам: сәттілік

Жетістік!
Жетістік!
Жетістік!
Жетістік!
Жетістік!
Жетістік!
Жетістік!
Жетістік!

Сіз бұл DIY функциясының генераторын квадраттық толқын пішінін немесе синус толқыны сигналын шығару үшін пайдалана аласыз.

Интерфейс:

  • Төменгі сол жақта толқын пішіні (квадрат/синус) мен шығыс күйі (ҚОСУ/ӨШІРУ) көрсетіледі
  • F: жиілік
  • D: шаршы толқын формасының міндеті
  • CD: Сағаттың бөліну коэффициенті (тек ақпарат үшін)
  • P: синусоидалық толқын формасын құруға арналған PWM жиілігі (тек ақпарат үшін)
  • Pt: Синусоидалық толқын формасын құруға арналған нүктелер саны (тек ақпарат үшін)

Операциялар:

  • Бір рет басатын кодер: Толқындық квадрат интерфейсіндегі жиілік пен кезекшілікті ауыстыру
  • Екі рет басатын кодер: сигналды шығаруды бастау/тоқтату
  • Ұзақ басатын кодер: квадраттық толқын пішіні/синусоидалық толқын/кернеу ақпараты арасында ауысу
  • Кодерді айналдыру: параметрлерді реттеу

6 -қадам: кеңестер

Шығу сигналының жүктеу қабілеті жоқ. Егер сіз басқа компонентті басқарғыңыз келсе, жүктеме қабілетін жақсарту үшін операциялық күшейткішті қолдану ұсынылады.

7 -қадам: Болашаққа жоспар

Болашақ жоспары
Болашақ жоспары

Мен STM32 көмегімен басқа функционалды генератор жасауды жоспарлап отырмын.

Соны күтуде

  • Үшбұрыш пен аралау толқындарын қосымша жасай алады.
  • Синус толқынының жиілігі 10 кГц -тен жоғары болуы мүмкін.

Егер сізде бұл жоба бойынша кеңестер немесе талаптар болса, маған айтыңыз.

Сізге ұнайды деп үміттенемін.

Менің YouTube каналымды көруге болады:

Ұсынылған: