Мазмуну:
- 1 -кадам: Колдонулган ресурстар
- 2 -кадам: Pine колдонулат
- 3 -кадам: ESP32 Code - Wave Matrix
- 4 -кадам: Профессионалдуу генератор
- 5 -кадам: Hantek DSO 4102C 100мГц осциллографы Ээнбаш Функциялар Генератору менен
- 6 -кадам: Осциллограф менен алынган толкундар:
- 7 -кадам: Файлдарды жүктөп алыңыз:
Video: ESP32: DAC деген эмне экенин билесизби?: 7 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Бүгүн биз эки маселе боюнча сүйлөшөбүз. Биринчиси-DAC (Digital-to-Analog Converter). Мен муну маанилүү деп эсептейм, анткени ал аркылуу, мисалы, биз ESP32де аудио чыгарууну жасайбыз. Бүгүн биз карай турган экинчи маселе - осциллограф. Андан кийин биз ESP32де негизги DAC кодун түзөбүз жана осциллограф менен микроконтроллер чыгарган аналогдук толкун формасындагы сигналдарды элестетебиз.
Бүгүнкү жыйын жөнөкөй, ошондуктан мен демонстрация жаздырган жокмун. Бул жерде жайгаштырылган сүрөттү түшүнүү оңой. Негизинен, бизде ESP32 бар, ал программа аркылуу толкун формаларынын бир нече түрүн жаратат.
Биз GPIO25ти чыгаруу катары, ал эми GND шилтеме катары колдонобуз.
1 -кадам: Колдонулган ресурстар
• ESP32
• Осциллограф
• Protoboard (милдеттүү эмес)
• секирүүчүлөр
2 -кадам: Pine колдонулат
Бул мисалда биз DAC_1ге туура келген GPIO 25ти колдонобуз.
Колдонууга боло турган дагы бир мисал DAC_2ге туура келген GPIO 26.
3 -кадам: ESP32 Code - Wave Matrix
Бизде толкун формасынын төрт түрүн түзө турган баштапкы код бар.
Биринчиден, биз эки өлчөмдүү матрицаны чогултабыз.
Бул жерде мен синус жана үч бурчтуу толкундардын формасын көрсөтөм.
Сүрөттөрдүн үстүндө мен аранын жана чарчы тиштин формасын көрсөтөм.
Булак кодуна келсек, Орнотууда эч кандай аракеттердин кереги жок. Циклда мен толкундун түрүнө туура келген матрицанын ордун аныктайм жана төрт бурчтуу толкундун мисалын колдоном. Матрицада сакталган маалыматтарды 25 -пинге жазабыз. "I" массивдин акыркы тилкесинде экенин текшериңиз. Андай болсо, "i" баштапкы абалга келтирилет жана биз башына кайтабыз.
Мен ачык айткым келет, бул DAC ESP32 ичинде STM32, башкача айтканда, чиптер, жалпысынан алганда, кичинекей кубаттуулукта. Алар жалпы пайдалануу үчүн арналган. Жогорку жыштыктагы толкундарды жаратуу үчүн, мисалы, Техас же аналогдук түзмөктөр тарабынан сунушталган DAC чипи бар.
void setup () {//Serial.begin(115200); } // TESTE SEM POSICIONAMENTO (MAIOR FREQUENCIA) /* void loop () {dacWrite (25, 0xff); // 25 ou 26 dacWrite (25, 0x00); // 25 ou 26 // delayMicroseconds (10); } */// TESTE COM POSICIONAMENTO (MENOR FREQUENCIA) боштук цикл () {байт wave_type = 0; // Синус // байт wave_type = 1; // Triangle // байт wave_type = 2; // Sawtooth // байт wave_type = 3; // Square dacWrite (25, WaveFormTable [wave_type] ); // 25 ou 26 i ++; if (i> = Num_Samples) i = 0; }
Шилтеме идентификатору:
4 -кадам: Профессионалдуу генератор
Мен бул жерге профессионалдуу генератордун мисалын алып келем, сизге бул жабдуунун баасы тууралуу түшүнүк берүү үчүн. Бул, мисалы, булакты окшоштуруу жана ката кетирүү үчүн колдонулушу мүмкүн. Биз STM микроконтроллерине электрдик ызы -чууну сайып, чуунун чипти канчалык бузарын анализдей алмакпыз. Бул моделдин электрдик ызы -чууну жаратуучу автоматтык функциясы да бар.
5 -кадам: Hantek DSO 4102C 100мГц осциллографы Ээнбаш Функциялар Генератору менен
Бул жабдуулардын арзан варианттарына байланыштуу кеңеш. Ал Aliexpressте болжол менен $ 245 турат. Мага жагат, анткени анын функция генератору бар, бул схемада каталардын жайгашуусун жеңилдетет.
6 -кадам: Осциллограф менен алынган толкундар:
Биз адегенде толкундарды синусоидалык формада, үч бурчтук, араа тиш, жана, акырында, аянтта кармайбыз.
7 -кадам: Файлдарды жүктөп алыңыз:
МЕН ЖОК
Сунушталууда:
DRC деген эмне?: 9 кадам
DRC деген эмне?: Дизайн эрежелерин текшерүү (DRC) - каталар менен дал келбөөчүлүктөрдү аныктоо үчүн колдонулган процесс, мисалы, интервал & бир PCB дизайн/макет боюнча из туурасы. ПХБ тактасынын макети программалык камсыздоону колдонуу менен иштелип чыккан, ар бир ПХБ өндүрүүчүсү жарыялаган эрежелердин топтомуна ээ
LTE Cat.M1деги PSM (энергияны үнөмдөө режими) деген эмне?: 3 кадам
PSM (Power Saving Mode) LTE Cat.M1де эмне? Ошондой эле, Cat.M1-бул LPWAN (Low-Power Wide-Area Network) технологиясы жана IoT тиркемесинде адистешкен
Сиздин өсүмдүктөр кандай сезимде экенин билесизби? [Бөлүкчө+Убидот]: 6 кадам
Сиздин өсүмдүктөр кандай сезимде экенин билесизби? [Бөлүкчө+Убидоттор]: Өзүңүз үчүн топурак менен иштөөнү эч нерсе алмаштыра албайт, бирок бүгүнкү технология топуракты алыстан көзөмөлдөөгө жана менин адамдык сезимдеримди өлчөөсүз көзөмөлдөөгө мүмкүндүк берди. SHT10 сыяктуу топурак зонддору азыр абдан так жана сунушталууда
CPU деген эмне, ал эмне кылат жана аны кантип оңдоо керек: 5 кадам
CPU деген эмне, ал эмне кылат жана аны кантип чечсе болот: Күн сайын бул жерде " CPU " же " Процессор " Мен чындыгында эмнени билдирерин билемби? Мен CPU деген эмне экенин жана ал эмне кылаарын карап чыгам, анан CPUнун жалпы көйгөйлөрүн жана аларды кантип чечүү керектигин карап чыгам
Түшүнүксүз сезим деген эмне? "EMEMOHO": 5 кадам
Түшүнүксүз сезим деген эмне? "EMEMOHO": Долбоор KNUA (Корея Улуттук Көркөм Университети) биригүү искусство борбору, < командасы 2019 иштеп жатат: Эй, чоочундар. Муну бирге кыл! Бул долбоордо биз эки карама -каршы келген сөздөрдү аныктадык