В своем вольтметре я использовал 1 сдвиговый регистр 595й , для сигментов. Управление на регистр по 2м проводам. 3 катода индикатора подключены к тиньке (2 вывода. Для 3го катода элемент или на одном транзисторе). Один вход ацп с внутренним опорным 1.1в. Цель была - максимально упростить схему. Ваш вариант с двумя диапазонами очень интересный. Спасибо
Хорошее видео, как писали ниже, чтоб с запятой не нагружать мк нужно умножить на 100 или 1000, по мере надобности и из целого числа выделить разряды как у вас в примере.
@@RADIOSOFT1 видимо это зависит от использования переменной, потому как 32 бита переменная съедает 32 бита, использовать ее как временную для всех вычислений, т.е. перемножили все и в нее запихнули, потом вывели на дисплей, для вывода на экран и вычислений тоже использовать по одной процедуре. Может во флоукод так не получится, в паскале получается.
ИМХО, вон та дополнительная платка в ведром рассыпухи сводит на нет преимущества МК. Не проще взять готовый модуль на ТМ1637 или МАХ7219? Модули на ТМ1637 есть и с десятичными точками
Пробовал сделать вольтметр на ESP32 ... сделал тоже делитель диапазон измерения интересовал 8-15В ... в итоге работало это очень непонятно АЦП считывалось очень не линейно ... и еще плавало от преразагрузки к перезагрузке ...
Доброго. Для меня тут больной вопрос с делителем напряжения. Все описывают принцип, но когда имеет смысл ставить 1к+1к или 100к+100к?! в обоих случаях деление на 2, но разница в силе тока и где та грань что использование резюков с большим (или с меньшим) номиналом неоправдана?! За видео спасибо, часть вопрос отсеялось..
Приветствую. первый момент - входное сопротивление устройства, не измерял сколько оно у микроконтроллера (есть в документации) но если скажем 500ком, то это сопротивление будет сильно влиять на делитель если он по 100ком. Второй момент - это помехи, если сопротивление делителя большое, то через него течет очень малый ток и внешние наводки могут создать помехи в измеряемом сигнале, кроме того чем выше сопротивление тем выше величина тепловых шумов в резисторе, никогда их еще учитывать не приходилось но все же. В сети и справочниках есть формула по расчету их величины.
Приношу свои извинения, да вот только не открывается в протеусе .Есть у Вас возможность скинуть GERBER файлы или в LAY. Хочется сделать плату и попробовать как оно будет работать
А не проще все цифры помножить на 100 и получать цельно численное в милливольтах ? Потом разбить полученное число на разряды и на вывод. И не нужны танцы с бубном. Я бы еще поднял до 10 бит, и пользовал бы внутренний ИОН , ибо кренка , так себе по стабильности.
не надо на кренку наговаривать, я лично её в термокамере гонял от -20 до +50. отличная у неё стабильность. а вся не стабильность от кривых рук и отсутствия мозгов
А я думал диапазон будет переключаться через дополнительный подтягивающий резистор с транзистором на землю. А тут аж сразу 2 АЦП. А вот со сдвиговыми регистрами и одним управляющим проводом интересно.
Количество ацп в моем случае всегда бы оставался один. В случае если использовать внешний ацп. Соответственно мне бы пришлось ставить мультиплексор чтобы сделать 2 входа АЦП.(Если у самого ацп нет мультиплексора) Ну или 2 ацп. Естественно что та, что эта микросхема удорожит стоимость всей схемы.
У меня мечта собрать стационарный советский измерительный прибор типа вольтметр (B7-38). Так как все тестера ломаются падая и не только падая . Короче готовые стоят для меня дорого .
Мля что за зрители? читая коменты ниже))) ржачно))). А теперь с предложениями. Может на входах поставить по 100к по входу и еще поставить кондеры по 10nf на канал чтоб убрать всякие пульсации.
Вы тратите столько сил , но avr уже древняя и очень дорогая вещь. Смотреть в сторону этого можно только бедному радиоло любителю, он потому всегда и бедный что назад смотрит. А по нормальному , так на дешевой stm это будет работать и на этом можно зарабатывать
Как вы задолбали СТМ щики. Каждому камню своя работа найдется. Вот например, нахера мне покупать 28 пиновый стм с хреновой паябельностью на платы по ЛУТ технологии, когда там прекрасно справится 8 ногий ПИК в обычном соике ? А эта дибильная позиция с ЕЕПРОМ в стм ? Им что жалко пару килобайт в камень запихать ? Но нет, либо берите определенную серию, либо вешайте доп корпус, либо через жопу пользуйте флешь, где ради одного байта записи выдели кусок флеши в 1к )) Сам на СТМ перешел, но и Мелкие ПИКи пользую, где СТМ явно лишняя, как по производительности, так и по цене с размерами.
STM хороша, НООООООООООООООООООООООООООО..... Не графического проекта по написанию кода, что не очень для начинающих радиолюбителей. И у STM тоже есть всякие зае_ы. Так, что кому что нравится))))
В своем вольтметре я использовал 1 сдвиговый регистр 595й , для сигментов. Управление на регистр по 2м проводам. 3 катода индикатора подключены к тиньке (2 вывода. Для 3го катода элемент или на одном транзисторе). Один вход ацп с внутренним опорным 1.1в. Цель была - максимально упростить схему. Ваш вариант с двумя диапазонами очень интересный. Спасибо
На здоровье. Вариантов исполнения десятки, я просто показал пример.
Хорошее видео, как писали ниже, чтоб с запятой не нагружать мк нужно умножить на 100 или 1000, по мере надобности и из целого числа выделить разряды как у вас в примере.
при использовании переменной типа long для данного метода, размер программы существенно увеличивается. не влезает
@@RADIOSOFT1 видимо это зависит от использования переменной, потому как 32 бита переменная съедает 32 бита, использовать ее как временную для всех вычислений, т.е. перемножили все и в нее запихнули, потом вывели на дисплей, для вывода на экран и вычислений тоже использовать по одной процедуре. Может во флоукод так не получится, в паскале получается.
А я ее не понял. С 595м познакомился недавно. Но для его работы же три провода используется?
да
ruclips.net/video/QrkYlF0u1xw/видео.html
ИМХО, вон та дополнительная платка в ведром рассыпухи сводит на нет преимущества МК. Не проще взять готовый модуль на ТМ1637 или МАХ7219? Модули на ТМ1637 есть и с десятичными точками
Пробовал сделать вольтметр на ESP32 ... сделал тоже делитель диапазон измерения интересовал 8-15В ... в итоге работало это очень непонятно АЦП считывалось очень не линейно ... и еще плавало от преразагрузки к перезагрузке ...
Ога, закончилось. На велике нагонялся, воздухом надышался, а теперь в привычное русло :) Спасибо за видос :)
Здравствуйте. Подскажите программу в которой выполнена ваша блок-схема?
это не блок схема, это сама программа/прошивка. Flowocode 5.5.2.1
Доброго. Для меня тут больной вопрос с делителем напряжения. Все описывают принцип, но когда имеет смысл ставить 1к+1к или 100к+100к?! в обоих случаях деление на 2, но разница в силе тока и где та грань что использование резюков с большим (или с меньшим) номиналом неоправдана?! За видео спасибо, часть вопрос отсеялось..
Приветствую. первый момент - входное сопротивление устройства, не измерял сколько оно у микроконтроллера (есть в документации) но если скажем 500ком, то это сопротивление будет сильно влиять на делитель если он по 100ком. Второй момент - это помехи, если сопротивление делителя большое, то через него течет очень малый ток и внешние наводки могут создать помехи в измеряемом сигнале, кроме того чем выше сопротивление тем выше величина тепловых шумов в резисторе, никогда их еще учитывать не приходилось но все же. В сети и справочниках есть формула по расчету их величины.
@@RADIOSOFT1 Входное сопротивление есть в даташите и составляет не менее 10 кОм.
Приношу свои извинения, да вот только не открывается в протеусе .Есть у Вас возможность скинуть GERBER файлы или в LAY. Хочется сделать плату и попробовать как оно будет работать
скачайте последнюю версию протеуса rutracker-org.appspot.com/forum/tracker.php?sid=wlYgipgV?nm=proteus
А не проще все цифры помножить на 100 и получать цельно численное в милливольтах ? Потом разбить полученное число на разряды и на вывод.
И не нужны танцы с бубном.
Я бы еще поднял до 10 бит, и пользовал бы внутренний ИОН , ибо кренка , так себе по стабильности.
угу, я также делал, просто умножаешь на 10, 100 или 1000....
Не то что 'можно', именно так и нужно было делать.
не надо на кренку наговаривать, я лично её в термокамере гонял от -20 до +50. отличная у неё стабильность. а вся не стабильность от кривых рук и отсутствия мозгов
@@Tim_AV Кренка кренке рознь
@@intelektum вы наверно с элэмкой путаете. кренку подделывать никто не будет. все кренки делались по одной схеме
Добрый день, поделитесь файлом платы на сдвиговых регистрах
Добавил в архив по ссылке под видео
А я думал диапазон будет переключаться через дополнительный подтягивающий резистор с транзистором на землю. А тут аж сразу 2 АЦП. А вот со сдвиговыми регистрами и одним управляющим проводом интересно.
и какая была бы разница?
Количество ацп в моем случае всегда бы оставался один. В случае если использовать внешний ацп. Соответственно мне бы пришлось ставить мультиплексор чтобы сделать 2 входа АЦП.(Если у самого ацп нет мультиплексора) Ну или 2 ацп. Естественно что та, что эта микросхема удорожит стоимость всей схемы.
с бкквой А с меншим энергопотреблением?
отличия можно увидеть на первой странице даташита
разбивка числа на единицы для вывода на семисигментник
.digit[0] = .value / 100
.digit[1] = (.value / 10) % 10
.digit[2] = .value % 10
.digit[0] = .value / 1000
.digit[1] = (.value / 100) % 10
.digit[2] = (.value / 10) % 10
.digit[3] = .value % 10
Спасибо, все время забываю про этот процент. В данной программе экономит 50 байт и дает более аккуратную запись.
только не процент, а остаток от целочисленного деления (в данном случае на 10).
У меня мечта собрать стационарный советский измерительный прибор типа вольтметр (B7-38). Так как все тестера ломаются падая и не только падая . Короче готовые стоят для меня дорого .
современные цифровые мультиметры весьма хороши. может проще тогда сделать мультиметр стационарным?
Мля что за зрители? читая коменты ниже))) ржачно))). А теперь с предложениями. Может на входах поставить по 100к по входу и еще поставить кондеры по 10nf на канал чтоб убрать всякие пульсации.
увеличить входное сопротивление - да, стоило бы. Кондеры тоже можно, но если входное напряжение имеет пульсации то об этом лучше знать.
@@RADIOSOFT1 я про пульсации в киллогерцы, это только на ослике можно посмотреть, а так типа фильтра. Как-то так.
СПАСИБО БОЛЬШОЕ, помогли. Есть возможность с Вами связаться напрямую (электронная почта)
вся информация в описании канала, либо группа вконтакте
а не проще было подобрать делитель чтобы при напряжении 10.24в на выходе было напряжение реф. чем городить огород с вычислением
ок, как измерить напряжение 20 вольт?
@@RADIOSOFT1 так же. точку переносишь 102,4
Жесть, сколько всего, проще на язык измерить)
Точняк. Я смерил однажды. Летел через всю комнату
Вы тратите столько сил , но avr уже древняя и очень дорогая вещь. Смотреть в сторону этого можно только бедному радиоло любителю, он потому всегда и бедный что назад смотрит.
А по нормальному , так на дешевой stm это будет работать и на этом можно зарабатывать
Тут же принцип описывается. На чем делать не важно, от вкусов зависит.
Как вы задолбали СТМ щики.
Каждому камню своя работа найдется.
Вот например, нахера мне покупать 28 пиновый стм с хреновой паябельностью на платы по ЛУТ технологии, когда там прекрасно справится 8 ногий ПИК в обычном соике ?
А эта дибильная позиция с ЕЕПРОМ в стм ?
Им что жалко пару килобайт в камень запихать ?
Но нет, либо берите определенную серию, либо вешайте доп корпус, либо через жопу пользуйте флешь, где ради одного байта записи выдели кусок флеши в 1к ))
Сам на СТМ перешел, но и Мелкие ПИКи пользую, где СТМ явно лишняя, как по производительности, так и по цене с размерами.
STM хороша, НООООООООООООООООООООООООООО..... Не графического проекта по написанию кода, что не очень для начинающих радиолюбителей. И у STM тоже есть всякие зае_ы. Так, что кому что нравится))))
@@Дмитрий-х2я4й Ну как бы в 8 фловкоде есть некоторые СТМ, 103 камень к ардуинке прикрутили.
@@intelektum через жопу прикрутили(((, простая программа через дуинно не помещается в камень(((
Вольтметр постоянного тока...
прикинь