СВМ - #нашевсе =)))))) Да, есть планы по основам как цифровой, так и аналоговой электроники минисериальчик запустить. Времени на все не хватает =(((( Буду стараться по мере сил =)
Радует то что качество подачи как всегда на высоте. Подача материала, музыка с правильной громкостью, подробность и последовательность информации. Всё как надо. Здравствуйте кстати 😂 Автор ваши видео очень полезны(хоть для меня как валенка много чего не понятно) и несут добро очень рад что нашёл ваш канал и подписался. Здоровья, любви, удачи вам и вашей супруге которая смотрит ваши видео (ведь это так важно когда жена поддерживает во всех делах и начинаниях) и из-за которой не получится поэкспериментировать с соседкой и возбудителем 🤣🤣🤣🤣🤣. Юмор - шутка из другого видео, уважаемая жена не обижайтесь.
Отличная подача и очень интересный материал!!👍 Особенно поразили сведения о способности передачи изображения по телеграфному проводу в 1921 году при помощи лампочки и реле ...! Впрочем - тогда уже был концепт механического телевизора, наверное выбор сделали в его пользу... А я тут как раз подумывал поэкспериментировать с АЦП на дискретной логике в советском мультиметре ВР-11А...Хочу попробовать для более шустрой работы немного поднять частоту дискредитации...Где-то статью читал....А ещё понравилась надпись " ВНИМАНИЕ ! ВЫХОД В РЕАЛЬНЫЙ МИР "....)
Спасибо, буду продолжать =))) Конкретно с ВР-11А дела не имел, но приходилось ковыряться с настольными вольтметрами на газоразрядных индикаторах, первыми из первых... Плата АЦП от одного из них на заставке к видео =))) Да, можно попробовать поднять частоту, но боюсь в конструкции на корпусной логике это может вылиться в грандиозную переделку =)))) Хотя, чем черт не шутит - может все и заработает как надо. Видите ли, главной бедой этих вольтметров была несовершенная элементная база, в основном именно триггеры, боящиеся любых помех, и, почему-то начинавшие себя вести "нелогично" если укоротить управляющие импульсы, что и произойдет при увеличении частоты дискретизации. В свое время конструкторы ее такой низкой выбрали не от хорошей жизни, как мне кажется =))))
Присоединяюсь ко всему сказанному в комментариях, отличная подача, большая просьба, в этих маленьких уроках сразу приводит примеры практического применения, в этом уроке например использовать термо пару и будем иметь термометр, а там и управление можно уже придумывать.
@@Gnevistj Учёный кот был очень тронут. Спрашивал, как с вами связаться относительно дельного предложения. Интересовался, бываете ли вы, коллега в Дискорде в техническом уголке Фагера.
@@gnom , связаться со мной можно будет по емаилу, который я создам и прикручу к каналу (будет в закладке "О канале"). Надеюсь на этой неделе наконец собраться с силами и сделать это =))))))) Нет, к сожалению не бываю =((( Рабочая загрузка на уровне 146% мало способствует общению как реальному, так и виртуальному =((( З.Ы. Как только емаил будет готов - оставлю здесь коммент, чтобы Ученый Кот, вместе с вами, коллега, могли мне написать =))))
Ай спасибо дарагой, душой отдыхаю на твоих видео! Прошу, не останавливайся! Особенно интересны исторические факты, у меня тут пробелы)) Если с теорией и практикой я достаточно хорошо знаком, то с историей беда)) И снова тот же вопрос: что за зверь такой на заставке, с дорогими и богатыми компонентами из советского прошлого?
Спасибо, буду продолжать! =))) На заставке именно плата АЦП (если я не ошибся, и вытащил правильную из загашника =))) от старенького настольного цифрового вольтметра на газоразрядных индикаторах =)))
Я хохотался про "если в вашей комнате температура растёт быстрее чем полтора градуса в секунду то у меня для вас плохие новости" 🤣🤣🤣🤣🤣🤣🤣🤣 С юмором у автора всё в идеале.
Когда новые видео будут? Ждём с нетерпением, оч.интересно и познавательно. Респект. Главное не останавливайся, а то куча учителей есть, несколько единиц видосов снимут и всё, уроки окончены. Спасибо за нужный материал.
Устал сидеть с переводчиком и решил сделать так : Скачал программу SynWrite.6.41.2780 выташил от туда папку целиком "Lang" и вставил эту папку в основную программу C:\GCstudio\synwrite потом в меню программы выбрал Русский язык и после этого большая часть меню стало русифицированна. Может кому пригодится 😃
Получится! Это не так сложно, как кажется. Нужно просто взять микроконтроллер, собрать схему, и пощупать ее =))) В прямом смысле - лучший способ научиться чему-либо - сделать это своими руками! =)
Спасибо за доступное изложение информации. В следующем ролике вы обещали рассказать про АЦП в микроконтроллере. Может рассмотрите техническое решение по фиксации и обработке коротких импульсов разной амплитуды? Импульсы длительностью могут быть даже меньше чем такт микроконтроллера но обработать его нужно без потери. Обработка заключается в измерении амплитуды и частоты следования. Сигналы имеют спорадический характер...
Задача интересная, но для ее обработки потребуется другое быстродействующее устройство, которое сможет накапливать интересующую информацию, а уже основной контроллер будет с него читать и "дообрабатывать" =))) Это если в общих чертах. Ведь если требуется обрабатывать аналоговый сигнал, изменяющийся быстрее, чем исполняется элементарная инструкция машины - то толку не добьешься, нужно что-то с большим быстродействием.
Хорошая тема. Спасибо что взялись объяснять. Если позволите, выскажу несколько пожеланий, ибо зануда по натуре: Во-первых в блок-схеме интегрирующего АЦП было бы оооочень хорошо добавить резистор с инверсного входа DA1 на землю. Без него невозможно понять как работает интегратор. На полторы сотни комментов никто не спросил об этом - скорее всего попытались понять, не разобрались и прошли мимо. Во-вторых, если уж стремиться к совершенству, то в блоке проверки "Счетчик=0?" лучше изменить условие на "Счетчик=MAX?" чтобы не иметь постоянного смещения в результате и можно было бы просто умножать цену деления на значение отсчета. Ну и в-третьих - замыкать конденсатор интегратора не очень хорошая идея. ОУ становится повторителем и на выходе устанавливается напряжение 0,1 В, а хотелось бы ведь от 0 В измерять. Можно например замыкать входы DA1. В этом случае на выходе сразу появится 0 (с точностью до смещения), а конденсатор разрядится через генератор напряжения до 0,1 В и при размыкании ключа схема сразу начнет интегрирование в штатном режиме.
Спасибо за столь развернутый комментарий! Да, конечно, то что я назвал блок-схемой ею и является; и глупо наверное будет ею руководствоваться как принципиальной, ибо не заработает =) Именно для облегчения восприятия я и убрал некоторые, малозначимые на мой взгляд элементы =))) Эппп, если обнуляем интегратор при максимальном значении счетчика - нарушим синхронизацию - при нуле счетчика интегратор будет иметь не условно нулевое напряжение, а "условный ноль" плюс "шаг". Наоборот, сдвинем шкалу преобразования на рекомый "шаг". По поводу замыкания конденсатора - кхм, вероятно, да что там вероятно, стопудово можно применить и предложенный вами способ, но я основывался на опыте - в промышленности как не странно, доминирует именно способ замыкания конденсатора; причем если в ПИ- и ПИД-регуляторах этот способ исключения интегрирующего звена единственно верный (т.к. мы исключаем звено из цепи, и сигнал должен передаваться без изменений), то в генераторах пилообразного напряжения он применен, вполне вероятно, "по инерции"; ибо разработав и отладив однажды кусок схемы - его просто "втыкали" повсюду =)))) Именно поэтому, на уровне рефлекторной памяти, я его и нарисовал в этом видео =))))
@@Gnevistj Все логино. Я вас прекрасно понимаю. Высказался только чтобы можно было малыми действиями сделать блок-схему понятнее для начинающих. А вот по поводу правильного момента сброса не соглашусь. Если схемой сравнения будет элемент 8и, то сигнал сброса появится в момент перехода счетчика от 254 к 255, а исчезнет сброс и начнется интегрирование ровно в момент его переполнения. И если измеряемое напряжение окажется меньше одной дискреты АЦП, то на выход попадет значение счетчика 0, что нам и нужно.
Спасибо тебе! помог разобраться!!! Когда был ZX Spectrum в 90х годах я изучал Basic он простой язык по сравнению с С и С++, а когда задумался над программированием микроконтроллеров, то все блоггеры говорят что нужно Ардуино и изучение С++ так как эти процессоры только на нём работают, но благодаря твоим видео я понял что у бейсика еще есть жизнь в МК, не зря учил, осталось только вспомнить
Да, это хороший язык для начала, более того, именно на этом диалекте и в этой среде писались вполне серьезные (с коммуникацией, прерываниями, графическими дисплеями и т.д.), и коммерчески успешные проекты. Рекомендую! =)
эх чтото сразу вспомнилось как ЦАП ковокс в лпт паяли, когда денег на саундбластер не было )))) и продавали их по цене близкой к саунду, залив их герметом ))))))
Я бы конечно высказался насчёт точности данного АЦП, но я думаю те кто шарят и так всё понимают. Если использовать микроконтроллер, то с такой же простатой вы можете собрать намного более быстрый АЦП последовательного приближения, вам лишь нужно купить партию резисторов около 1-2.7 кОм, найти самые совпадающие по сопротивлению, любые, главное чтобы между собой они были одинаковыми, и собрать ЦАП R2-R. Далее всё те же манипуляции с компаратором, только на этот раз алгоритм по типу поиска нужной страницы в книге: Открываете середину, проверяйте, является ли данная страница больше чем нужно, если да, открываете первую четверть, иначе третью четверть книги, и так повторяйте пока не найдёте нужную страницу. Больше меньше будет говорить компаратор. Ещё есть отдельный вид дельта сигма преобразователей, минимум компонентов и высочайшая точность (на них делают самые точные измерители), а также дифференциальные преобразователи, измеряющие не само напряжение а разницу между двумя контактами, не соединённые с общим проводом.
например максимальное значение 255 соответствует - 5 вольтам (максимальное выходное напряжение блока питания ) , преобразовать 236,127 и т.д. в реальные показания Вольт
В детстве пытался собрать цифровой ревербератор. Цифровая часть с памятью на РУ6 работала без нареканий, а вот АЦП и ЦАП с дельта-преобразованием на выходе давали хрипящий дребезжащий перекачанный сигнал...
@@Gnevistj супер сложная схема была на АЦП типа ПА (или ПВ, те что в вольтметрах того времени ставили), а дельта-преобразователи были на операционниках, это и подкупило. И сгубило, похоже :) И таки да, это не data, clock, vcc, gnd на макетке подкинуть:)
@@Gnevistj , да я даже всё понял) хотя мне написание программы ближе чем вот эти компораторы и т.п., и одно дело на схемах их видеть а другое в жизни применять) побольше бы натурной сборки и знакомства с такими элементами мне не помешало бы) В очередной раз безумно крутое и познавательное видео, спасибо большое!
Прикольно, я ждал этого выпуска, вопрос правда остался по АЦП. дело в том что АЦП сравнивает значение с опорным, в последнем примере не понятно про то откуда берётся опорное напряжение и вроде можно настроить эти значения и даже переключиться на подключаемое ОН у меня ножка AREF на микросхеме(Mega8)
Немножко иначе - любой аналоговый вход на готовом заводском устройстве (микроконтроллер же не перепаивается внутри своего корпуса? =))) проще всего воспринимать как имеющий фиксированный диапазон измерений (для подавляющего большинства МК это 0-5 В). И уже измеряемую величину "загонять" аналоговой частью схемы в этот диапазон. Потом - калибровка по двум точкам (например для термодатчика - при нуле градусов - вода со льдом, и сто градусов - кипящая вода) - вы имеете два значения условных единиц, которые потом решением пропорции переводите в реальные данные; например для вывода на дисплей =) Можно поиграться с выбором диапазона измерения - многие микроконтроллеры позволяют это, как вы правильно написали, но я предпочитаю использовать все по умолчанию. Опять таки - это лишь мое мнение, но эту задачу можно решить разными методами, и, как ни странно, все решения будут правильными, если после их применения конечное устройство выполняет свои функции =)
@@Gnevistj ещё я в пояснениях к GCBasic запутался в FVR и ADC, кстати спасибо за пилу, не знал как это работает буду пересматривать это видео ещё не раз и ещё смогу ли я увидеть пилу на выводе микроконтроллера осликом
@@Евгенийвырфквр , FVR - это готовый модуль внутри микроконтроллера, выдающий на соответствующую ему "ножку" фиксированное опорное напряжение, и ничего более - а что с ним делать - это уже зависит от полета фантазии конструктора =))))) Грубо говоря, если нет под рукой стабилитрона - впаивай PIC =))))))))))) Пилу? Если речь о предложенной мною схеме - конечно да! =) Я же ее и демонстрирую на видео. Если говорим о готовом изделии, то пила у него внутри, не увидишь =))) Да и если быть честным, то АЦП с "пилой" мало где используется сейчас в быту и промышленности, его вытеснили другие типы АЦП, о которых будет видео =)
Спасибо , надо все "переварить",только вот вопрос,на дисплей выводиться значения от.. до..,а как вывести например напряжение (например индикатор выходного напряжения блока питания )вместо стрелочного
@Владимир П , да, вопрос шкалирования линеаризации и т.п. подробно рассмотрю в одном из следующих видео по теме АЦП =) Вкратце - вам дали уже правильные ответы в комментариях - используйте решение пропорции, оно работает! =)
Я тут немного разобрался и сделал! Но на АЦП микроконтроллера муторно это всё делать, поэтому использовал INA226. Эта штука и напряжение меряет, и ток, и мощность можно посчитать.Правда пришлось делать на Ардуино, так как мало информации как поженить этот модуль с Р!С контроллером.
Не понятен принцип подбора номиналов резистора и конденсатора в схеме. И, кажется, я пропустил видосы про операционный усилитель, интегратор, компаратор.
Представьте себе - методом подбора. Учитывая, что входы компаратора имеют сопротивление в десятки мегаом, и сильно не повлияют на выбор деталей фильтра, то берем первый попавшийся под руку конденсатор емкостью около 1 мкФ +/-, и подбираем резистор, смотря на осциллографе на форму сигнала. Пара минут - и дело в шляпе =))) Окей, намек про видосы об элементной базе понял; потихонечку начну готовить =))))
@@Gnevistj спасибо за ответ. У меня нет осциллографа, такой метод мне даже в голову не пришёл бы. Да, расскажите о базе, обо всём расскажите, у вас хорошо получается. )
Бро, куда пропал, я жду видео про диммер на переменном токе)) Я попробывал его сделать и на чисто АВР и на Ардуино и.. ничего не вышло, кодов 30-40 переписал 4 симистора сменил, не понимаю в чём дело и почему не работает
Как всегда отлично, все доходчиво. Продолжайте. Спасибо. Вопрос. Имеется детская карта мира с 500+ объектами. Хочу сделать для своих детей из нее интерактивную, чтобы при нажатии на объект воспроизводился файл мр3. Есть плата на Али df player mini для Ардуино, у которой напрямую можно реализовать всего 14 объектов, то есть 40+ плат. Если реализовать через АЦП с 500+ уровнями, то нужно на каждую кнопку (объект) вешать делитель напряжения? Правильно понимаю? Спасибо за ответ.
Да, так можно сделать; но нужно будет предпринять меры по защите от помех, и использовать 12-ти или большей разрядности АЦП. Суть в чем - если будете использовать наиболее распространенный 10 битный АЦП (0-1024 единицы) то у вас получится очень маленький "шаг" между кодами различных значений напряжений - 2 единицы (1024 условных единиц делим на количество кодируемых объектов - 500); а это уже на уровне погрешности измерения... Проект ого-го какой большой получится по монтажным работам, делителей столько спаять еще нужно... Даже не знаю какое решение посоветовать, чтобы облегчить и ускорить выполнение задачи. Тут уже промышленные системы машинного зрения просятся, но это просто бешеные деньги для такой задачи...
Вторым был выпуск с исторической справкой, у него я сделал другую заставку, поэтому он и лишился номера =))) Вот этот выпуск: th-cam.com/video/3LoU9WGIPBQ/w-d-xo.html
Вот 10 лет смотрю каналы разные техноблогеров и не разу не встречал настолько понятных объяснений. Спасибо)
У тебя талант преподавателя. Так держать !!
А харизма Сергея Троицкого, тащем та🥰
В очередной раз спасибо за "разжеванное" объяснение на "пальцах". Класс! Так держать!
Спасибо за детальное розъяснение.👍Но придётся просмотреть ещё раза два,ибо мозг сопротивляется.
Спасибо! Радуют ваши видео, экскурс в историю, ме6тодика изложения- просто огонь!
Это было весело и увлекательно.
Спасибо друг за труды твои!!!
Как всегда молодец.
Как всегда ЛАЙК
Спасибо. Как всегда, приятная, весёлая подача сложного (для новичка) материала. С нетерпением ждём новых видео.
Спасибо.Очень интересно. Провосходная подача материала.
Спасибо, было интересно.
Жду продолжение с аналогичным разбором, но уже ЦАП )
Продолжение будет, но до ЦАП планирую добраться 4-м выпуске посвященном этой тематике, не раньше =))))
Я же не зря зашёл на Ютуб. Спасибо
Просто прелесно! Молодець. Без лишніх слів і розмахування руками. Респект тобі. І подяка велика
даже когда все это знаешь, все равно приятно посмотреть. Прикольная подача, собственно лайк!
Спасибо, что вы есть. Жду каждый выпуск..
Подача материала на высшем уровне 👍
Здорово! Ждём возращения спиртовычислительной машины) Хотелось бы ещё уроков по элементной базе
СВМ - #нашевсе =))))))
Да, есть планы по основам как цифровой, так и аналоговой электроники минисериальчик запустить. Времени на все не хватает =((((
Буду стараться по мере сил =)
Да больше спасибо за такую очень удобную подачу
Спасибо большое за ваш труд.
А так можно было? Ждём продолжение. Удачи и всех благ.
Радует то что качество подачи как всегда на высоте. Подача материала, музыка с правильной громкостью, подробность и последовательность информации. Всё как надо. Здравствуйте кстати 😂
Автор ваши видео очень полезны(хоть для меня как валенка много чего не понятно) и несут добро очень рад что нашёл ваш канал и подписался.
Здоровья, любви, удачи вам и вашей супруге которая смотрит ваши видео (ведь это так важно когда жена поддерживает во всех делах и начинаниях) и из-за которой не получится поэкспериментировать с соседкой и возбудителем 🤣🤣🤣🤣🤣. Юмор - шутка из другого видео, уважаемая жена не обижайтесь.
Спасибо, очень приятно! =)
Вам тоже здоровья, сил, и всего всего хорошего и приятного! =)))
Отличная подача и очень интересный материал!!👍 Особенно поразили сведения о способности передачи изображения по телеграфному проводу в 1921 году при помощи лампочки и реле ...! Впрочем - тогда уже был концепт механического телевизора, наверное выбор сделали в его пользу... А я тут как раз подумывал поэкспериментировать с АЦП на дискретной логике в советском мультиметре ВР-11А...Хочу попробовать для более шустрой работы немного поднять частоту дискредитации...Где-то статью читал....А ещё понравилась надпись " ВНИМАНИЕ ! ВЫХОД В РЕАЛЬНЫЙ МИР "....)
Спасибо, буду продолжать =)))
Конкретно с ВР-11А дела не имел, но приходилось ковыряться с настольными вольтметрами на газоразрядных индикаторах, первыми из первых... Плата АЦП от одного из них на заставке к видео =)))
Да, можно попробовать поднять частоту, но боюсь в конструкции на корпусной логике это может вылиться в грандиозную переделку =)))) Хотя, чем черт не шутит - может все и заработает как надо. Видите ли, главной бедой этих вольтметров была несовершенная элементная база, в основном именно триггеры, боящиеся любых помех, и, почему-то начинавшие себя вести "нелогично" если укоротить управляющие импульсы, что и произойдет при увеличении частоты дискретизации. В свое время конструкторы ее такой низкой выбрали не от хорошей жизни, как мне кажется =))))
@@Gnevistj Благодарю за ответ, после эксперимента отпишусь...(хотя не знаю наверняка когда он будет) 😃
Как всегда, просто супер выпуск👍
Присоединяюсь ко всему сказанному в комментариях, отличная подача, большая просьба, в этих маленьких уроках сразу приводит примеры практического применения, в этом уроке например использовать термо пару и будем иметь термометр, а там и управление можно уже придумывать.
Да, это планируется, в одном из следующих выпусков посвященных теме АЦП. Материал большой, в один видос не запихнуть; скучно станет смотреть =)))
интересный контент. коммент для продвижения)
Очень круто, спасибо большое! Как-нибудь поборю лень и проверю все на практике. Вроде все компоненты есть даже )
Спасибо, коллега, за отличную подачу материала! Мы с котом учёным одобряем!
Коллега, спасибо за теплые слова; коту ученому - мой горячий привет! =))))
@@Gnevistj Учёный кот был очень тронут. Спрашивал, как с вами связаться относительно дельного предложения. Интересовался, бываете ли вы, коллега в Дискорде в техническом уголке Фагера.
@@gnom , связаться со мной можно будет по емаилу, который я создам и прикручу к каналу (будет в закладке "О канале"). Надеюсь на этой неделе наконец собраться с силами и сделать это =)))))))
Нет, к сожалению не бываю =((( Рабочая загрузка на уровне 146% мало способствует общению как реальному, так и виртуальному =(((
З.Ы. Как только емаил будет готов - оставлю здесь коммент, чтобы Ученый Кот, вместе с вами, коллега, могли мне написать =))))
Молодец,темпераментно креативно,увлекательно.👏👏👏👏👍
Как всегда супер подача! 🙂
Братан, хорош. Давай, давай, вперёд!
Контент в кайф, можно ещё вот этого вот почаще!?
Вообще красавчик!
Спасибо, буду стараться по мере сил =))))
Ай спасибо дарагой, душой отдыхаю на твоих видео! Прошу, не останавливайся! Особенно интересны исторические факты, у меня тут пробелы)) Если с теорией и практикой я достаточно хорошо знаком, то с историей беда))
И снова тот же вопрос: что за зверь такой на заставке, с дорогими и богатыми компонентами из советского прошлого?
Спасибо, буду продолжать! =)))
На заставке именно плата АЦП (если я не ошибся, и вытащил правильную из загашника =))) от старенького настольного цифрового вольтметра на газоразрядных индикаторах =)))
@@Gnevistj Верю, очень может быть! Сейчас таких индикаторов почти не найти, особенно новых, с хранения. Что-то есть в них тёплое и завораживающее...
Спасибо. Ждём с нетерпением.
Отличный способ подачи материала, эдакий молодежный стеб. 5 баллов! :)))
Очень интересно, спасибо. Жду обзор по типам АЦП. Подписка.
Достойно и доходчиво
Я хохотался про "если в вашей комнате температура растёт быстрее чем полтора градуса в секунду то у меня для вас плохие новости"
🤣🤣🤣🤣🤣🤣🤣🤣
С юмором у автора всё в идеале.
Но ведь правда же? При нормальных условиях температура так быстро не растет =)))))
@@Gnevistj
Ну конечно правда
@@Gnevistj "Хорошо у нас в аду"
Понравилось, спасибо за видео!
Круто! Жду новых роликов 👍
Когда новые видео будут?
Ждём с нетерпением, оч.интересно и познавательно. Респект.
Главное не останавливайся, а то куча учителей есть, несколько единиц видосов снимут и всё, уроки окончены.
Спасибо за нужный материал.
Будут! =))))
Работы привалило, вот и вышла заминка =)))))
Устал сидеть с переводчиком и решил сделать так : Скачал программу SynWrite.6.41.2780 выташил от туда папку целиком "Lang" и вставил эту папку в основную программу C:\GCstudio\synwrite потом в меню программы выбрал Русский язык и после этого большая часть меню стало русифицированна. Может кому пригодится 😃
Ого!!! Интересный лайфхак, надо попробовать.
Лайк кто с нетерпением ждёт продолжения 👍👋🏻
Отличный урок, жаль не получается это хорошо впитать.👍
Получится! Это не так сложно, как кажется. Нужно просто взять микроконтроллер, собрать схему, и пощупать ее =))) В прямом смысле - лучший способ научиться чему-либо - сделать это своими руками! =)
@@Gnevistj да, это точно я пока сам не сделаю, то не запомню. А Вам спасибо!
Спасибо за доступное изложение информации. В следующем ролике вы обещали рассказать про АЦП в микроконтроллере. Может рассмотрите техническое решение по фиксации и обработке коротких импульсов разной амплитуды? Импульсы длительностью могут быть даже меньше чем такт микроконтроллера но обработать его нужно без потери. Обработка заключается в измерении амплитуды и частоты следования. Сигналы имеют спорадический характер...
Задача интересная, но для ее обработки потребуется другое быстродействующее устройство, которое сможет накапливать интересующую информацию, а уже основной контроллер будет с него читать и "дообрабатывать" =)))
Это если в общих чертах. Ведь если требуется обрабатывать аналоговый сигнал, изменяющийся быстрее, чем исполняется элементарная инструкция машины - то толку не добьешься, нужно что-то с большим быстродействием.
для того чтобы да, нужно реализовать спорадичекий алгоритм.😁
Спасибо за АЦП!!
Блин,куда же ты пропал?????Ты отличный преподаватель!👍
Портативный осциллограф Fluke это моё почтение!
Хорошая тема. Спасибо что взялись объяснять. Если позволите, выскажу несколько пожеланий, ибо зануда по натуре:
Во-первых в блок-схеме интегрирующего АЦП было бы оооочень хорошо добавить резистор с инверсного входа DA1 на землю. Без него невозможно понять как работает интегратор. На полторы сотни комментов никто не спросил об этом - скорее всего попытались понять, не разобрались и прошли мимо.
Во-вторых, если уж стремиться к совершенству, то в блоке проверки "Счетчик=0?" лучше изменить условие на "Счетчик=MAX?" чтобы не иметь постоянного смещения в результате и можно было бы просто умножать цену деления на значение отсчета.
Ну и в-третьих - замыкать конденсатор интегратора не очень хорошая идея. ОУ становится повторителем и на выходе устанавливается напряжение 0,1 В, а хотелось бы ведь от 0 В измерять. Можно например замыкать входы DA1. В этом случае на выходе сразу появится 0 (с точностью до смещения), а конденсатор разрядится через генератор напряжения до 0,1 В и при размыкании ключа схема сразу начнет интегрирование в штатном режиме.
Спасибо за столь развернутый комментарий!
Да, конечно, то что я назвал блок-схемой ею и является; и глупо наверное будет ею руководствоваться как принципиальной, ибо не заработает =) Именно для облегчения восприятия я и убрал некоторые, малозначимые на мой взгляд элементы =)))
Эппп, если обнуляем интегратор при максимальном значении счетчика - нарушим синхронизацию - при нуле счетчика интегратор будет иметь не условно нулевое напряжение, а "условный ноль" плюс "шаг". Наоборот, сдвинем шкалу преобразования на рекомый "шаг".
По поводу замыкания конденсатора - кхм, вероятно, да что там вероятно, стопудово можно применить и предложенный вами способ, но я основывался на опыте - в промышленности как не странно, доминирует именно способ замыкания конденсатора; причем если в ПИ- и ПИД-регуляторах этот способ исключения интегрирующего звена единственно верный (т.к. мы исключаем звено из цепи, и сигнал должен передаваться без изменений), то в генераторах пилообразного напряжения он применен, вполне вероятно, "по инерции"; ибо разработав и отладив однажды кусок схемы - его просто "втыкали" повсюду =)))) Именно поэтому, на уровне рефлекторной памяти, я его и нарисовал в этом видео =))))
@@Gnevistj Все логино. Я вас прекрасно понимаю. Высказался только чтобы можно было малыми действиями сделать блок-схему понятнее для начинающих. А вот по поводу правильного момента сброса не соглашусь. Если схемой сравнения будет элемент 8и, то сигнал сброса появится в момент перехода счетчика от 254 к 255, а исчезнет сброс и начнется интегрирование ровно в момент его переполнения. И если измеряемое напряжение окажется меньше одной дискреты АЦП, то на выход попадет значение счетчика 0, что нам и нужно.
Спасибо тебе! помог разобраться!!!
Когда был ZX Spectrum в 90х годах я изучал Basic он простой язык по сравнению с С и С++, а когда задумался над программированием микроконтроллеров, то все блоггеры говорят что нужно Ардуино и изучение С++ так как эти процессоры только на нём работают, но благодаря твоим видео я понял что у бейсика еще есть жизнь в МК, не зря учил, осталось только вспомнить
Да, это хороший язык для начала, более того, именно на этом диалекте и в этой среде писались вполне серьезные (с коммуникацией, прерываниями, графическими дисплеями и т.д.), и коммерчески успешные проекты. Рекомендую! =)
А я начинал с Фортран-4, потом немного Алгол и Паскаль. А уже потом Бейсик и ассемблер Z80 )))
В 90-х собирал четырех разрядный АЦП на советской логике. Работал
Спасиба тебе
Отлично! Спасибо!
Класс, видео про анало-входы )
Очередное спасибо весёлому человеку с экрана! Не останавливайтесь у Вас талант! "Дяди на красной машине" 😂
Грамотный, умный дядька
Ничего не понял, но очень интересно 😁👍
эх чтото сразу вспомнилось как ЦАП ковокс в лпт паяли, когда денег на саундбластер не было ))))
и продавали их по цене близкой к саунду, залив их герметом ))))))
Да, была такая тема =))) Тоже паял ковокс "на коленке" =)))
Ноут вже купив,все по встановлював,ще мікроконтроллер для опитів прикупить і буде щастя.
Спасибо тебе товарищ огромное
Я как-то чинил советский цифровой миливольтметр, вот там то и немного изучил что такаое ацп. на рассыпухе все собрано.
Офигительно!!!
Снимаю шляпу. Спасибо.
Супер!!!!
Проходили АЦП в институте, но я эту тему пропустил мимо ушей. Теперь наверстал немного ... спустя 20 лет. :-)
Классно и интересно рассказали и объяснили👍👍👍👍💪💪💪💪
Я бы конечно высказался насчёт точности данного АЦП, но я думаю те кто шарят и так всё понимают. Если использовать микроконтроллер, то с такой же простатой вы можете собрать намного более быстрый АЦП последовательного приближения, вам лишь нужно купить партию резисторов около 1-2.7 кОм, найти самые совпадающие по сопротивлению, любые, главное чтобы между собой они были одинаковыми, и собрать ЦАП R2-R. Далее всё те же манипуляции с компаратором, только на этот раз алгоритм по типу поиска нужной страницы в книге:
Открываете середину, проверяйте, является ли данная страница больше чем нужно, если да, открываете первую четверть, иначе третью четверть книги, и так повторяйте пока не найдёте нужную страницу. Больше меньше будет говорить компаратор.
Ещё есть отдельный вид дельта сигма преобразователей, минимум компонентов и высочайшая точность (на них делают самые точные измерители), а также дифференциальные преобразователи, измеряющие не само напряжение а разницу между двумя контактами, не соединённые с общим проводом.
Чот слишком жёстко
Респект. Побольше теории на пальцах русского языка :)
Круто как всегда!
Спасибо огромное! Пишите уже - куда задонатить. Хочется вам сказать «спасибо» пусть скромными, но рублями. Не останавливайтесь =)
Спасибо вам! Буду продолжать =)
Еще не разобрался как прикрутить тут кнопку для материального "спасибо" =)))
@@Gnevistj Если не прикручивается, припаяйте! =)))
Ну , патлатый, ты умен! Ещё бы вольтметр на входное напряжение рядом положить. Аналоговый.
Оу, как-то даже не пришло в голову =)))) Согласен, смотрелось бы неплохо =)))
только спать собрался.. но надо посмотреть:)))
Надеюсь понравится! =)
Я только закончил монтировать и загрузил =)))
Сейчас сам пойду спать, уже голова кругом идет =))))))
@@Gnevistj понравилось!)))
Годное видео!
П. С. обзор чэпэушки будет? :)
Кстати, планируется! =)))
Не знаю как скоро, но будет =))))
спасибо
например максимальное значение 255 соответствует - 5 вольтам (максимальное выходное напряжение блока питания ) , преобразовать 236,127 и т.д. в реальные показания Вольт
5 раздели на 255 и умножь на значение АЦП. Получается 0,0196 умножить на значение 127 и получишь напряжение в 2,4892
О свежак, оставлю комментарий ещё не посмотрев видео надеюсь не подкачайте.
Только досмотрел, хоть я ещё и не созрел для АЦП но с вашей подачей думаю освою её в скором будущем, спасибо за труд.
В детстве пытался собрать цифровой ревербератор. Цифровая часть с памятью на РУ6 работала без нареканий, а вот АЦП и ЦАП с дельта-преобразованием на выходе давали хрипящий дребезжащий перекачанный сигнал...
Мой респект и уважуха вам! в свое время я так и не решился даже начать собирать сей аппарат; сложность к сборке была овер9000 на мой взгляд...
@@Gnevistj супер сложная схема была на АЦП типа ПА (или ПВ, те что в вольтметрах того времени ставили), а дельта-преобразователи были на операционниках, это и подкупило. И сгубило, похоже :) И таки да, это не data, clock, vcc, gnd на макетке подкинуть:)
Это скучно? Да это интересно!!!!! Надо испытать, и получить тот же результат, для закрепления в флеш памяти того, что на шее.
Хороший дядька
Столешница огонь. Лойс
Огромное спасибо
После слов "Соберём свой АЦП, не бойтесь это не сложно" я напрягся))
Но ведь было несложно? =))))
@@Gnevistj , да я даже всё понял) хотя мне написание программы ближе чем вот эти компораторы и т.п., и одно дело на схемах их видеть а другое в жизни применять) побольше бы натурной сборки и знакомства с такими элементами мне не помешало бы)
В очередной раз безумно крутое и познавательное видео, спасибо большое!
доходчиво бро
Прикольно, я ждал этого выпуска, вопрос правда остался по АЦП. дело в том что АЦП сравнивает значение с опорным, в последнем примере не понятно про то откуда берётся опорное напряжение и вроде можно настроить эти значения и даже переключиться на подключаемое ОН у меня ножка AREF на микросхеме(Mega8)
Немножко иначе - любой аналоговый вход на готовом заводском устройстве (микроконтроллер же не перепаивается внутри своего корпуса? =))) проще всего воспринимать как имеющий фиксированный диапазон измерений (для подавляющего большинства МК это 0-5 В). И уже измеряемую величину "загонять" аналоговой частью схемы в этот диапазон. Потом - калибровка по двум точкам (например для термодатчика - при нуле градусов - вода со льдом, и сто градусов - кипящая вода) - вы имеете два значения условных единиц, которые потом решением пропорции переводите в реальные данные; например для вывода на дисплей =)
Можно поиграться с выбором диапазона измерения - многие микроконтроллеры позволяют это, как вы правильно написали, но я предпочитаю использовать все по умолчанию. Опять таки - это лишь мое мнение, но эту задачу можно решить разными методами, и, как ни странно, все решения будут правильными, если после их применения конечное устройство выполняет свои функции =)
@@Gnevistj ещё я в пояснениях к GCBasic запутался в FVR и ADC, кстати спасибо за пилу, не знал как это работает буду пересматривать это видео ещё не раз и ещё смогу ли я увидеть пилу на выводе микроконтроллера осликом
@@Евгенийвырфквр , FVR - это готовый модуль внутри микроконтроллера, выдающий на соответствующую ему "ножку" фиксированное опорное напряжение, и ничего более - а что с ним делать - это уже зависит от полета фантазии конструктора =))))) Грубо говоря, если нет под рукой стабилитрона - впаивай PIC =)))))))))))
Пилу? Если речь о предложенной мною схеме - конечно да! =) Я же ее и демонстрирую на видео. Если говорим о готовом изделии, то пила у него внутри, не увидишь =))) Да и если быть честным, то АЦП с "пилой" мало где используется сейчас в быту и промышленности, его вытеснили другие типы АЦП, о которых будет видео =)
@@Gnevistj а мы будем ждать его :-)
Я попал! на урок Японского.
Спасибо , надо все "переварить",только вот вопрос,на дисплей выводиться значения от.. до..,а как вывести например напряжение (например индикатор выходного напряжения блока питания )вместо стрелочного
Напряжение опорное делим на Макс значение АЦП(255 или 1023) и умножаем на показатель ацп. 2.5В/255* 130= 1,27В
@@MaSSerG89 да это понятно ,на дисплей выводятся показания ацп,а нужно реальные показания в вольтах
@Владимир П , да, вопрос шкалирования линеаризации и т.п. подробно рассмотрю в одном из следующих видео по теме АЦП =)
Вкратце - вам дали уже правильные ответы в комментариях - используйте решение пропорции, оно работает! =)
Классно!
А как на этой основе сделать цифровой вольтметр и амперметр, на одном экране?
Я тут немного разобрался и сделал! Но на АЦП микроконтроллера муторно это всё делать, поэтому использовал INA226. Эта штука и напряжение меряет, и ток, и мощность можно посчитать.Правда пришлось делать на Ардуино, так как мало информации как поженить этот модуль с Р!С контроллером.
Вопрос к автору канала. Можете рассказать подробно о программировании?
Не понятен принцип подбора номиналов резистора и конденсатора в схеме.
И, кажется, я пропустил видосы про операционный усилитель, интегратор, компаратор.
Представьте себе - методом подбора. Учитывая, что входы компаратора имеют сопротивление в десятки мегаом, и сильно не повлияют на выбор деталей фильтра, то берем первый попавшийся под руку конденсатор емкостью около 1 мкФ +/-, и подбираем резистор, смотря на осциллографе на форму сигнала. Пара минут - и дело в шляпе =)))
Окей, намек про видосы об элементной базе понял; потихонечку начну готовить =))))
@@Gnevistj спасибо за ответ. У меня нет осциллографа, такой метод мне даже в голову не пришёл бы. Да, расскажите о базе, обо всём расскажите, у вас хорошо получается. )
Спасибо за контент, очень позновательно и интересная подача.
Ну молодец))
Хочу вернуться во времена, когда электротехника была самой большой проблемой в жизни 😢
Бро, куда пропал, я жду видео про диммер на переменном токе))
Я попробывал его сделать и на чисто АВР и на Ардуино и.. ничего не вышло, кодов 30-40 переписал
4 симистора сменил, не понимаю в чём дело и почему не работает
Привет!
Я еще тута, не пропал =))) Будет, примерно через пару видосов у меня запланировано и про регуляторы мощности для переменного тока =)
Спасибо!
Как всегда отлично, все доходчиво. Продолжайте. Спасибо. Вопрос. Имеется детская карта мира с 500+ объектами. Хочу сделать для своих детей из нее интерактивную, чтобы при нажатии на объект воспроизводился файл мр3. Есть плата на Али df player mini для Ардуино, у которой напрямую можно реализовать всего 14 объектов, то есть 40+ плат. Если реализовать через АЦП с 500+ уровнями, то нужно на каждую кнопку (объект) вешать делитель напряжения? Правильно понимаю? Спасибо за ответ.
Да, так можно сделать; но нужно будет предпринять меры по защите от помех, и использовать 12-ти или большей разрядности АЦП.
Суть в чем - если будете использовать наиболее распространенный 10 битный АЦП (0-1024 единицы) то у вас получится очень маленький "шаг" между кодами различных значений напряжений - 2 единицы (1024 условных единиц делим на количество кодируемых объектов - 500); а это уже на уровне погрешности измерения...
Проект ого-го какой большой получится по монтажным работам, делителей столько спаять еще нужно... Даже не знаю какое решение посоветовать, чтобы облегчить и ускорить выполнение задачи. Тут уже промышленные системы машинного зрения просятся, но это просто бешеные деньги для такой задачи...
@@Gnevistj благодарю за развернутый ответ!
Что-то не понял. Есть выпуск 1 про АЦП, есть выпуски 3 и 4. А где выпуск 2? Я не нашёл
Вторым был выпуск с исторической справкой, у него я сделал другую заставку, поэтому он и лишился номера =)))
Вот этот выпуск:
th-cam.com/video/3LoU9WGIPBQ/w-d-xo.html
@@Gnevistj спасибо за ваши выпуски!
Необходимо избавится от латиницы в програмировании,и полному переходу на кирилицу.импорто замещение должно быть революционным и архиполезным.
Прикольный мужик. :))
Привет.Уведомления от канала перестали приходить(
Привет-привет! Работаю - не переживайте, новые выпуски будут! =)))
Вот так просто !!!?
Никаких битов никаких регистров компилятор все сам настроил?
Да, именно так. Для этого и придуманы языки высокого уровня - чтобы людям было удобно =)))
Пасиба!!
А есть аналоговая вычислительная техника.
Есть! Более того, весьма активно применяется и по сей день; есть ниши, где цифра не так и не смогла ее победить =)))
Скажите пожалуйста, на каком языке это писать ?
так и что дальше ?