Миниатюрный вольтметр на микроконтроллере ATtiny13

Обсуждаем контроллеры компании Atmel.
сарагоса
Грызет канифоль
Сообщения: 294
Зарегистрирован: Пн авг 05, 2013 18:59:08

Re: Миниатюрный вольтметр на микроконтроллере ATtiny13

Сообщение сарагоса »

Александр
а в протеусе с прошивкой автора
нормально работает или нет

вдруг доктор не вылечит МК
я не разу им не пользовался
поэтому побаиваюсь МК прошивать
Аватара пользователя
АлександрЛ
Друг Кота
Сообщения: 43784
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Re: Миниатюрный вольтметр на микроконтроллере ATtiny13

Сообщение АлександрЛ »

сарагоса писал(а):Александр
а в протеусе с прошивкой автора
нормально работает или нет
Я же уже писал:
[uquote="АлександрЛ",url="/forum/viewtopic.php?p=4804626#p4804626"]зы.. Эмуляция в протеусе, вроде как, запустилась, но, дешифратор CD4543 немного отличается от 176ИД2, поэтому на индикацию выводится не совсем то, что нужно.[/uquote]
сарагоса
Грызет канифоль
Сообщения: 294
Зарегистрирован: Пн авг 05, 2013 18:59:08

Re: Миниатюрный вольтметр на микроконтроллере ATtiny13

Сообщение сарагоса »

https://www.radiokot.ru/forum/viewtopic ... n532187508

извини,видимо пропустил

вот тут немножко про CD4543
пишет-Это регистр-преобразователь двоично/десятичного кода в код семисегментного драйвера ЖКИ
а 176ид2-Дешифратор двоичного кода в семисегментный код
это разные микросхемы или нет ?
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: Миниатюрный вольтметр на микроконтроллере ATtiny13

Сообщение akl »

Работа над ошибками. :facepalm: в архиве. Картинка осциллографа (1V/дел. и 0,5ms/дел.) приведена при подаче на вход PB3/ADC3 1V.
CKSEL10-10(9,6MHz), SUT10-10, CKDIV8-0(запрограммирован).
Вложения
MINIVOLT_08_04_2026.zip
(100.23 КБ) 23 скачивания
veso74
Поставщик валерьянки для Кота
Сообщения: 1903
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария
Контактная информация:

Re: Миниатюрный вольтметр на микроконтроллере ATtiny13

Сообщение veso74 »

Спасибо за идею мультиплексирования ввода и вывода.
Файл для Proeus 8.13. 4543 и 4069 там только для симуляции.

Изображение
Вложения
voltm_pdsprj.zip
(18.02 КБ) 17 скачиваний
Аватара пользователя
АлександрЛ
Друг Кота
Сообщения: 43784
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Re: Миниатюрный вольтметр на микроконтроллере ATtiny13

Сообщение АлександрЛ »

[uquote="сарагоса",url="/forum/viewtopic.php?p=4805340#p4805340"]вот тут немножко про CD4543
пишет-Это регистр-преобразователь двоично/десятичного кода в код семисегментного драйвера ЖКИ
а 176ид2-Дешифратор двоичного кода в семисегментный код
это разные микросхемы или нет ?[/uquote]
Я так думаю, что, в этой схеме можно применить 176ИД3.
CD4543 (имхо) примерно на 90+% "функциональный аналог" 176ИД2, если не считать того, что 6 и 9 они показывают без горизонтального (верхнего или нижнего) сегмента- как b и q

Эту же схему можно сделать и для индикации напряжения до 9,99 вольта, или 999 вольт, достаточно подключить "источник" сигнала десятичной точки к катоду соответствующего разряда, и- пересчитать входной делитель.
Вместо P канального мосфета можно применить PNP транзистор (КТ361 или аналогичный по структуре).
СпойлерИзображение
Диод- любой, и, возможно, он "в железе" будет и не нужен.
Ну, и, P-канальный мосфет никто не запрещает.


Мда.. Это, конечно, интересно, и даже работает, НО..
Что-то как-то не так.. В схеме с прошивкой от akl есть какое-то смещение на входе АЦП, в результате, при входном напряжении, равном нулю, на индикации нуля нет. А в исходной схеме, где входом АЦП является первый вывод МК, тоже как-то на индикатор выводится, вперемежку с нормальными значениями, какая-то каша. :dont_know:

Видимо, самым лучшим вариантом построения вольтметра на МК типа Тини13, это вывод значений в регистр, или в готовый индикатор со встроенным регистром- что-то типа такого:
https://aliexpress.ru/item/1005006085486776.html
https://aliexpress.ru/item/1005008537536865.html
https://aliexpress.ru/item/1005008469401785.html
https://aliexpress.ru/item/1005011985764647.html
Вложения
Вольтметр на Тини13-V4-1-1.png
(22.04 КБ) 265 скачиваний
сарагоса
Грызет канифоль
Сообщения: 294
Зарегистрирован: Пн авг 05, 2013 18:59:08

Re: Миниатюрный вольтметр на микроконтроллере ATtiny13

Сообщение сарагоса »

Изображение

176ид3


akl CKSEL10-10(9,6MHz), SUT10-10, CKDIV8-0(запрограммирован).
я не понял с 10-ками
у меня ПОНИ ПРОГ программатор
укажите где ставить птички

прошил последнею прошивку вроде работает
но индикаторы еле-еле светят

блин,сейчас снова включил показывает 2 ноля в младших разрядах светят ярко
а старший разряд не светится
подключил АКК литий-показывает 98
а до этого,когда индикаторы светили еле-еле показывало 3.54 в
то есть нормально
может фьюзы,они у меня как на картинки
Вложения
2026-04-06_074930.png
(4.95 КБ) 12 скачиваний
Аватара пользователя
АлександрЛ
Друг Кота
Сообщения: 43784
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Re: Миниатюрный вольтметр на микроконтроллере ATtiny13

Сообщение АлександрЛ »

Вы придаёте очень большое значение фьюзам. Да, в некоторых случаях это важно, но, в данном случае- (имхо, для прошивки от akl) они особо не важны, и, с фьюзами "по умолчанию" всё будет работать. Если индикатор будет "мерцать" последовательно переключая разряды, то нужно увеличить тактовую частоту- переключить в противоположное значение фьюз CKDIV8.
Вообще- "обязательное правило" - прежде, чем менять фьюзы- их нужно обязательно считать т посмотреть (проанализировать).

зы.. Обе прошивки, и "исходная", из статьи в журнале Радио №6 за 2019 год, страница 32-33, и новая прошивка от akl за 08-04-26 число- рабочие, но, после того, как я этот вольтметр запустил, он меня немного разочаровал.

зызы.. Когда-то я делал вольтметр на Мега8-
Изображение Изображение Изображение Изображение Изображение Изображение
Он у меня ещё несколько лет в качестве автомобильного вольтметра работал.
сарагоса
Грызет канифоль
Сообщения: 294
Зарегистрирован: Пн авг 05, 2013 18:59:08

Re: Миниатюрный вольтметр на микроконтроллере ATtiny13

Сообщение сарагоса »

я сейчас снова включил вольтметр
показывает нормально,но индикаторы еле светят
может проблема в 1-выводе
он висит в воздухе
veso74
Поставщик валерьянки для Кота
Сообщения: 1903
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария
Контактная информация:

Re: Миниатюрный вольтметр на микроконтроллере ATtiny13

Сообщение veso74 »

Микросхемы К176ИД2, К176ИДЗ: Следует отметить, что максимальный выходной ток этого типа дешифраторов ограничен величинами -2...+3 мА, поэтому без выходных усилителей к ним возможно подключать только маломощные цифровые индикаторы.
А и схема: в динамической индикации - средний ток меньше, напр. /3. С некоторыми современными китайскими индикаторами (красными), вероятно будет нормально.
сарагоса
Грызет канифоль
Сообщения: 294
Зарегистрирован: Пн авг 05, 2013 18:59:08

Re: Миниатюрный вольтметр на микроконтроллере ATtiny13

Сообщение сарагоса »

как говорится то потухнет-то погаснет
ярко-98
еле светит 3.54 в норма
пробовал 1 вывод на - и + через 10 к не помогло
Александр.
фьюзы фьюзами,а на что еще грешить
сейчас включил 98 а через несколько секунд начинает моргать уже минут 10
какие фьюзы поставить точно чтоб отвязаться от них и думать дальше-почему не работает
Аватара пользователя
АлександрЛ
Друг Кота
Сообщения: 43784
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Re: Миниатюрный вольтметр на микроконтроллере ATtiny13

Сообщение АлександрЛ »

сарагоса писал(а):как говорится то потухнет-то погаснет
ярко-98
98 чего?
сарагоса писал(а):еле светит 3.54 в норма
Это про что?
сарагоса писал(а):пробовал 1 вывод на - и + через 10 к не помогло
Какой микросхемы? В какой схеме?
сарагоса писал(а):фьюзы фьюзами,а на что еще грешить
На то, что такое использование портов МК это, ну, как бы, не очень хорошо. :dont_know:
Мне тоже не понравилось, как происходит вывод на индикацию- что-то постоянно подмаргивает, (подпрыгивает, приплясывает... :))) :))) :))) :))) )
сарагоса писал(а):какие фьюзы поставить точно чтоб отвязаться от них и думать дальше-почему не работает
Для какой схемы? Если схема от akl, где измеряемое напряжение подаётся на PB3, то, либо фьюзы "по умолчанию", либо вот такие: У вас это будет выглядеть вот так:
зы.. А вам, на самом деле, так важно сделать именно этот вольтметр? Есть куча МК с достаточным количеством выводов, чтобы не заморачиваться с двойным использованием портов МК. :dont_know:
veso74
Поставщик валерьянки для Кота
Сообщения: 1903
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария
Контактная информация:

Re: Миниатюрный вольтметр на микроконтроллере ATtiny13

Сообщение veso74 »

сарагоса, индикатори с общим катодом? Eсть в наличии два 74HC595?
сарагоса
Грызет канифоль
Сообщения: 294
Зарегистрирован: Пн авг 05, 2013 18:59:08

Re: Миниатюрный вольтметр на микроконтроллере ATtiny13

Сообщение сарагоса »

то потухнет-то погаснет
это 98 ярко или 3.6 тускло само переключение происходит

1-вывод естественно МК

этот вольтметр я хочу использовать в качестве индикатора сети

Eсть в наличии два 74HC595?-нету

сейчас снова включил показывает 98 и мельтешит
на входе подключен АКК литиевый 3.6 в,то есть на индикаторе должно быть 3.6 вольта
такое впечатление что частота не та
Аватара пользователя
АлександрЛ
Друг Кота
Сообщения: 43784
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Re: Миниатюрный вольтметр на микроконтроллере ATtiny13

Сообщение АлександрЛ »

Вот тут:
https://radiokot.ru/forum/viewtopic.php ... 39&start=0
обсуждался неплохой RMS вольтметр на ПИКе, и он рассчитан для переменного тока.
veso74
Поставщик валерьянки для Кота
Сообщения: 1903
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария
Контактная информация:

Re: Миниатюрный вольтметр на микроконтроллере ATtiny13

Сообщение veso74 »

Почему спросил: есть код из управления 74HC595 в ATtiny13 от старых своих проектов - можно дописать и волтьметр.
Последний раз редактировалось veso74 Чт апр 09, 2026 00:32:53, всего редактировалось 1 раз.
сарагоса
Грызет канифоль
Сообщения: 294
Зарегистрирован: Пн авг 05, 2013 18:59:08

Re: Миниатюрный вольтметр на микроконтроллере ATtiny13

Сообщение сарагоса »

у меня эта аттинка валялась лет 10
а тут на глаза попалась эта схемка

а на этом МК есть вольтметр переменного тока
но нужны TM1637 или 595

Attiny13 вольтметр переменного тока 220В - YouTube
https://yandex.ru/video/preview/10462218868665437903

https://www.youtube.com/watch?v=mRddcHzvWNg
Аватара пользователя
АлександрЛ
Друг Кота
Сообщения: 43784
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Re: Миниатюрный вольтметр на микроконтроллере ATtiny13

Сообщение АлександрЛ »

сарагоса писал(а):но нужны TM1637 или 595
Нужен вот такой модуль:
https://aliexpress.ru/item/1005003278140732.html
СпойлерИзображение
зы.. Готовый вольтметр- тоже недорого:
https://aliexpress.ru/item/1005006049781913.html
https://aliexpress.ru/item/1005007470183269.html
https://aliexpress.ru/item/1005004538967605.html


[uquote="сарагоса",url="/forum/viewtopic.php?p=4805748#p4805748"]у меня эта аттинка валялась лет 10[/uquote]
зызы.. Интересно, что было бы, если бы я искал применение каждой железяке, которая у меня валяется.. :facepalm:
сарагоса
Грызет канифоль
Сообщения: 294
Зарегистрирован: Пн авг 05, 2013 18:59:08

Re: Миниатюрный вольтметр на микроконтроллере ATtiny13

Сообщение сарагоса »

Александр
вы же делали этот вольтметр
что именно вам не нравилось
короче я смогу следить за напряжением в сети или как ?
Аватара пользователя
АлександрЛ
Друг Кота
Сообщения: 43784
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Re: Миниатюрный вольтметр на микроконтроллере ATtiny13

Сообщение АлександрЛ »

сарагоса писал(а):вы же делали этот вольтметр
Какой именно вольтметр?
Я много чего делал, ещё больше- проверял в эмуляторе, не делая "в железе"..
У вольтметра на Тини13 и 176ИД2 мне не понравился вывод на индикацию. Точку с индикатора убрать- проще не придумаешь- достаточно транзистор не поставить, и точки не будет, а там делителем подобрать напряжение на входе АЦП так, чтобы измерение обычным вольтметром и этим "показометром" были бы одинаковы. В каких-то пределах этот "показометр" будет показывать достаточно правдиво.
Вот только, в отличии от аналогичного китайского вольтметра, этому ещё нужен БП на 5 вольт, который китайцы запихнули внутрь вольтметра-
Ответить

Вернуться в «AVR»