Мазмуну:
- 1 -кадам: Видеону көрүңүз
- 2 -кадам: Бөлүктөрүңүздү даярдаңыз
- 3 -кадам: Схема жана схема
- 4 -кадам: Кодду жүктөп алыңыз
- 5 -кадам: Ийгилик
- 6 -кадам: Кеңештер
- 7 -кадам: Келечектеги план
Video: STC MCU менен DIY функция генератору оңой: 7 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Бул STC MCU менен жасалган функция генератору. Бир нече компоненттер керек жана схема жөнөкөй.
Спецификация
- Output: Single Channel
- Square Waveform Frequency: 1Hz ~ 2MHz
- Sine Waveform Frequency: 1Hz ~ 10kHz
- Амплитудасы: VCC, болжол менен 5В
- Жүктөө мүмкүнчүлүгү: жеткиликтүү эмес
- MCU: STC15W4K32S4 @24MHz
- Дисплей: LCD 1602
- Контроллер: EC11 Encoder
1 -кадам: Видеону көрүңүз
Бул видеодо мен сизге бул Функция Генераторун этап -этабы менен кантип DIY кылууну көрсөтөм.
2 -кадам: Бөлүктөрүңүздү даярдаңыз
Бөлүктөр тизмеси
- MCU: STC15W4K32S4 x 1 AliExpressтен алыңыз
- Дисплей: LCD1602 x 1 AliExpressтен алыңыз
-
Row Pin аял: AliExpressтен алыңыз
- 16-пин х 1
- 2-пин х 1
-
Потенциометр: AliExpressтен алыңыз
- 10kΩ x 1
- 200kΩ x 1
- 500Ω x 1
- IC Socket 40-Pin x 1 AliExpressтен алыңыз
- Индуктор 1mH x 1 AliExpressтен алыңыз
-
Конденсатор:
- 220nF x 1 AliExpressтен алыңыз
- 10nF x 1
- 47uF x 1
- EC11 Encoder x 1 AliExpressтен алыңыз
- Литий полимердик батарея x 1 AliExpressтен алыңыз
- 5V booster x 1 AliExpressтен алыңыз
- Терминал 2-пин х 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 функциясынын генераторун Square толкун формасын же Синус толкунунун сигналын чыгаруу үчүн колдоно аласыз.
Интерфейс:
- Сол жактын асты толкун түрүн (Square/Sine) жана чыгуу статусун (ON/OFF) көрсөтөт
- F: Жыштык
- D: Square Waveform Милдети
- CD: Саат бөлүмүнүн коэффициенти (маалымат үчүн гана)
- P: Sine Waveform түзүү үчүн PWM жыштыгы (маалымат үчүн гана)
- Pt: Sine Waveform түзүү үчүн пункттардын саны (маалымат үчүн гана)
Операциялар:
- Single Click Encoder: Square Waveform интерфейсиндеги Frequency жана Duty алмаштырыңыз
- Кош чыкылдатуу Encoder: Сигналдын чыгышын баштоо/токтотуу
- Узак пресс -кодер: Square Waveform/Sine Waveform/Voltage Information арасында которулуу
- Encoder ротациясы: Параметрлерди тууралоо
6 -кадам: Кеңештер
Чыгуу сигналынын жүктөө жөндөмү жок. Эгерде сиз башка компонентти башкаргыңыз келсе, жүктөө жөндөмдүүлүгүн жогорулатуу үчүн иштөөчү күчөткүчтү колдонууну сунуштаңыз.
7 -кадам: Келечектеги план
Мен STM32 менен дагы бир функция генераторун жасоону пландап жатам.
Күтүп жатат
- Triangle жана Saw толкун формасын кошумча жаратышы мүмкүн.
- Синус толкунунун жыштыгы 10 кГцтен жогору болушу мүмкүн.
Эгерде сизде бул долбоор боюнча кеңештер же талаптар болсо, мага жылуу -жумшак айтып коюңуз.
Бул сизге жагат деп үмүттөнөм.
Менин YouTube каналымды карап көрүңүз:
Сунушталууда:
Функция генератору: 12 кадам (Сүрөттөр менен)
Функция генератору: Бул көрсөтмө Maxims's Analog интегралдык схемасы MAX038ге негизделген функция генераторунун дизайнын сүрөттөйт. Функция генератору - электроника үчүн абдан пайдалуу курал. Бул резонанстык схемаларды тууралоо, аудитти текшерүү үчүн керек
STC MCU менен өзүңүздүн осциллографты (Mini DSO) оңой жасаңыз: 9 кадам (сүрөттөр менен)
STC MCU менен өзүңүздүн осциллографты (Mini DSO) оңой жасаңыз: Бул STC MCU менен жасалган жөнөкөй осциллограф. Бул Mini DSOну толкун формасын байкоо үчүн колдонсоңуз болот. Убакыт аралыгы: 100us-500ms Voltage Range: 0-30V Draw Mode: Вектор же чекиттер
Аба ырайына негизделген музыка генератору (ESP8266 негизделген Midi генератору): 4 кадам (сүрөттөр менен)
Аба ырайына негизделген музыка генератору (ESP8266 негизделген Midi генератору): Саламатсызбы, мен бүгүн өзүңүздүн кичинекей аба ырайына негизделген музыкалык генераторду кантип жасоону түшүндүрүп берем. жана жарыктын интенсивдүүлүгү. Бул бүтүндөй ырларды же аккорд программасын түзөт деп күтпөңүз
Жөнөкөй функция генератору: 5 кадам
Жөнөкөй функция генератору: Менин акыркы көрсөтмөмдө мен сизге pwm сигнал генераторун кантип курууну көрсөттүм жана аны башка толкун формаларын чыпкалоо үчүн колдондум. Бул көрсөтмөдө мен сизге жөнөкөй функцияны/жыштык генераторун кантип жасоону, аны менен релени кантип айдоону жана б
DIY MusiLED, Windows менен Linuxтун бир чыкылдатуусу менен музыканын синхрондуу LEDлери (32-бит жана 64-бит). Оңой жаратуу, колдонууга оңой, портко оңой: 3 кадам
DIY MusiLED, Windows менен Linuxтун бир чыкылдатуусу менен музыканын синхрондуу LEDлери (32-бит жана 64-бит). Оңой жаратуу, колдонууга оңой, портко оңой .: Бул долбоор сизге 18 LED (6 Кызыл + 6 Көк + 6 Сары) Arduino тактасына туташтырууга жана компьютериңиздин Үн картасынын реалдуу убакыт сигналдарын талдоого жана аларды өткөрүүгө жардам берет. Светодиоддор аларды эффекттерге жараша күйгүзүшөт (Snare, High Hat, Kick)