Запрошуємо, Гість
Ім'я користувача: Пароль: Запам’ятати мене
  • Сторінка:
  • 1
  • 2

ТЕМА: Миниатюрный вольтметр на ATtiny13

Миниатюрный вольтметр на ATtiny13 17 вер. 2020 05:15 #1

  • alenik
  • alenik аватар
  • Оффлайн
  • Harness is online
  • Дописи: 35
Здравствуйте господа, нуждаюсь в вашей помощи.
Собираю для своей мастерской разделительный трансформатор вот как здесь: avtoritet.net/hitrosty/razdelitelnyy-tra...domashnego-elektrika , даже корпус такой же, только без лампочки, и вторичку сам перематывал. Будет переключатель выходного напряжения 110-220 вольт.
По этому случаю думаю прикрутить вольтметр, чтобы видеть реальное напряжение по выходу.
Особая точность не нужна, даже как показометр, он позволит оценить просадку напряжения под нагрузкой.
А поскольку места очень мало, то и вольтметр должен быть маленьким.
Поиск в интернете обнаружил два варианта схем, которые после "обработки напильником", возможно смогут измерять напряжение в диапазоне от 50 до 280 вольт, думаю этого хватит.
Вот ссылки:
bezkz.su/publ/shemy/zaschity-ot-perepado...iya-na-attiny13.html

radiostorage.net/5187-miniatyurnyj-voltm...ollere-attiny13.html

В первом случае нужно убрать лишний функционал, и в обеих случаях расширить диапазон измеряемого напряжения. В обеих статьях имеются исходники.
Возможно ли это, путем изменения прошивки?.
Увійдіть до облікового запису, щоб писати повідомлення.

Миниатюрный вольтметр на ATtiny13 17 вер. 2020 08:39 #2

  • mibic77
  • mibic77 аватар
  • Оффлайн
  • habitue
  • Дописи: 193
  • Подякували: 35
  • sxem.org Sponsor 2019
Можно я Вам отвечу.Где-то-там из Ваших сылок нашлась такая информация--цитирую "Его я собрал из микроконтроллера ATtiny13-20SU и дешифратора К176ИД2 по схеме, изображённой на рис. 1. Прибор из меряет постоянное напряжение Uх положительной полярности от 0 до 99,9 В, отображая результат на трёхразрядном семиэлементном светодиодном индикаторе HG1 с общими катодами разрядов".Далее выводы и доводы простого электрика--ИЗМЕНИТЕ на входе делитель напряжения и он вам будет показывать -хоть 1КВольт,хоть 100КВольт,но сразу предупреждаю о входном сопротивлении "лапы" МК.
...
Увійдіть до облікового запису, щоб писати повідомлення.

Миниатюрный вольтметр на ATtiny13 17 вер. 2020 12:08 #3

  • studiotandem
  • studiotandem аватар
  • Оффлайн
  • I live here
  • Дописи: 587
  • Подякували: 214
  • sxem.org 2019,2021 Author
А в чому, власне, полягає мініатюрність на ATtiny13. Щоб з допомогою допотопного дешифратора К176ИД2 та транзистора довести необхідну кількість виводів для обслуговування 3-х розрядного семисегментного індикатора? Нічого в такий спосіб не зменьшиться.
Є вже готові рішення. Для прикладу це і обговорення тут. Зайвий потенціал просто не задіювати.
Слава Україні !!! Смерть ворогам !!!
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: Oto

Миниатюрный вольтметр на ATtiny13 17 вер. 2020 12:12 #4

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 13643
  • Подякували: 5174
  • sxem.org 2019,2021 Respect Author
alenik пише:
В обеих статьях имеются исходники.
Возможно ли это, путем изменения прошивки?.
Что касается меня, то чужие исходники не интересуют. Мне гораздо проще написать свою прошивку с нуля.
Но для ее написания, мне нужно описание работы. Ваш вариант описания: почитайте там и там, но мне так не надо - не проходит. Нет никакого желания изучать работу двух устройств, чтобы разобраться, что же там лишние для Вас. Поэтому выложите здесь сводное описание - без лишнего, с уже расширенным и т.д.
Увійдіть до облікового запису, щоб писати повідомлення.

Миниатюрный вольтметр на ATtiny13 17 вер. 2020 15:18 #5

  • alenik
  • alenik аватар
  • Оффлайн
  • Harness is online
  • Дописи: 35
Думаю остановимся на этой схеме: bezkz.su/uploads/posts/2011-09/1316632251_12.jpg
Выбрасываем кнопки, блок питания и входной делитель. Подразумеваем, что 5 вольт у нас уже есть.
На сколько я понимаю АЦП контроллера, может оцифровывать сигнал как по первой, так и по второй ножке. Тогда делитель до 100 вольт подключаем к первой ножке, а делитель до 1000 вольт ко второй.
На обеих ножках вешаем стабилитроны, во избежание перенапряжения на них.
Сначала контроллер измеряет напряжение на первой ноге, а при достижении показателя 100 вольт, переключается на измерение на второй ноге. Децимальная точка в моем случае не нужна, но если сделаете, думаю многие Вам скажут спасибо. Надеюсь памяти контроллера хватит. :(
Увійдіть до облікового запису, щоб писати повідомлення.

Миниатюрный вольтметр на ATtiny13 17 вер. 2020 17:13 #6

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 13643
  • Подякували: 5174
  • sxem.org 2019,2021 Respect Author
alenik пише:
На сколько я понимаю АЦП контроллера, может оцифровывать сигнал как по первой...
Я бы не советовал использовать вывод 1 МК. После этого МК станет не читаемым, и не перепрошиваемым. Только FUSE-доктор.

alenik пише:
Тогда делитель до 100 вольт подключаем к первой ножке, а делитель до 1000 вольт ко второй.
Какой смысл в таком разделении? И как Вы будете знать, что конкретно сейчас на индикаторе?
Увійдіть до облікового запису, щоб писати повідомлення.

Миниатюрный вольтметр на ATtiny13 17 вер. 2020 17:51 #7

  • alenik
  • alenik аватар
  • Оффлайн
  • Harness is online
  • Дописи: 35
Ой, я имел в виду вторую и третью ногу как входы АЦП, хотя в принципе у меня параллельный программатор.
На счет разделения, думается точность повысится. На индикаторе при работе с делителем до 100 вольт счет идет от 0 до 100, а с делителем до 1000 вольт, счет будет идти от 101 до 999.
Здесь: radio.aliot.com.ua/?p=499 пример такого подключения делителей (27-28 ножка меги).
Я эту конструкцию два раза повторял, красиво работает, делители только пересчитал.
Останнє редагування: 17 вер. 2020 17:53 від alenik.
Увійдіть до облікового запису, щоб писати повідомлення.

Миниатюрный вольтметр на ATtiny13 17 вер. 2020 18:56 #8

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 13643
  • Подякували: 5174
  • sxem.org 2019,2021 Respect Author
alenik пише:
у меня параллельный программатор.
Он пригодится. При таком раскладе все равно придется задействовать вывод RESET - не хватает выводов для индикации.
И полностью согласен с studiotandem - можно ведь нормально сделать в тех же габаритах без всех этих извращений с индикатором.
Проект, прошивка, FUSE в архиве. В Proteus может быть не совсем корректная индикация младшего разряда - нужно проверить в железе. Из возможных недостатков - подмигивание неактивных сегментов в младшем разряде.
Долучення:
Останнє редагування: 10 жовт. 2020 06:18 від Soir. Причина: Обновление прошивки.
Увійдіть до облікового запису, щоб писати повідомлення.

Миниатюрный вольтметр на ATtiny13 17 вер. 2020 19:40 #9

  • alenik
  • alenik аватар
  • Оффлайн
  • Harness is online
  • Дописи: 35
Соберу в железе, отпишусь.
Предстоит еще разобратся из фьюзами в AVR STUDIO :(

P.S если делать что то в этих габаритах, то не на атмеге8,
она уже сама по себе громоздкая, вот на пике можно: meandr.org/archives/36074
Но нету пика, и программатор кому то одолжил, и не помню кому.
Увійдіть до облікового запису, щоб писати повідомлення.

Миниатюрный вольтметр на ATtiny13 17 вер. 2020 20:15 #10

  • Bat1978
  • Bat1978 аватар
  • Оффлайн
  • habitue
  • Дописи: 266
  • Подякували: 26
alenik пише:
P.S если делать что то в этих габаритах, то не на атмеге8,
она уже сама по себе громоздкая,
Освоюйте СМД деталі.
Увійдіть до облікового запису, щоб писати повідомлення.

Миниатюрный вольтметр на ATtiny13 17 вер. 2020 20:54 #11

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 13643
  • Подякували: 5174
  • sxem.org 2019,2021 Respect Author
Да оно если даже в DIP рядом положить ATTINY13 и 74HC164, то не такое уже и большое различие. А с учетом дополнительных дорожек разводки платы - так уже и выигрыша никакого. Имея более мощный МК, можно уйти от настройки входных делителей (или упростить ее). Также может на габаритах сказаться, если планируются подстроечники.
Можно еще заглянуть в электрические параметры - у 74HC164 нагрузочная способность в разы ниже, чем у ATMEGA8.
Про функциональность и про танцы вокруг индикатора я уже даже расписывать не буду.
Останнє редагування: 17 вер. 2020 20:55 від Soir.
Увійдіть до облікового запису, щоб писати повідомлення.

Миниатюрный вольтметр на ATtiny13 30 вер. 2020 02:59 #12

  • alenik
  • alenik аватар
  • Оффлайн
  • Harness is online
  • Дописи: 35
Прошу прощения за долгое молчание, быт заел.
Начну с того, что при программировании, неправильно указал фьюз частоты генератора, а мой параллельный программатор(HVProg)отказался реанимировать контроллер с включенным RSTDISBL.
Атмеги8 он возвращал к жизни неоднократно, а с ATtiny13 забастовал, пока еще не разобрался.
Взял другой контроллер, прошивка прошла успешно, вольтметр заработал.
В первом диапазоне до 100вольт, калибровал лабораторным блоком питания,точность получилась 0,5вольта. Для второго диапазона, подключал латр плюс диодный мост. От латра до ста вольт. показания более-менее сходятся (калибровано на ЛБП) а после ста вольт откалибровать практически не возможно, показания скачут в диапазоне 5-10вольт в обе стороны. Пока вижу две проблемы, скачущие показания при измерении не фильтрованной постоянки, и нужна прошивка под общий катод. :unsure:
Еще один чистый контроллер есть :S

Прикрепляю схему делителя, который использовал.

Вкладений файл:

Назва файлу: Делитель.rar
Розмір файлу:2 KB
Останнє редагування: 30 вер. 2020 03:07 від alenik.
Увійдіть до облікового запису, щоб писати повідомлення.

Миниатюрный вольтметр на ATtiny13 30 вер. 2020 07:31 #13

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 13643
  • Подякували: 5174
  • sxem.org 2019,2021 Respect Author
alenik пише:
мой параллельный программатор(HVProg)отказался реанимировать контроллер с включенным RSTDISBL.
Но вывод RESET в проекте используется и Вам все равно придется с этим разобраться. Иначе сколько правок прошивки, столько и контроллеров.

alenik пише:
В первом диапазоне до 100вольт, калибровал лабораторным блоком питания
Калибровать нужно от реального источника. Тот же ЛАТР, например.
И как-то уж очень сильно резисторы Вашего делителя отличаются от расчетных...

alenik пише:
скачущие показания при измерении не фильтрованной постоянки
Увеличьте емкость конденсаторов на входе в МК раз в 10-100.

Изменил прошивку для индикатор с общим катодом (перезалил в сообщение №8).
Увійдіть до облікового запису, щоб писати повідомлення.

Миниатюрный вольтметр на ATtiny13 01 жовт. 2020 05:06 #14

  • alenik
  • alenik аватар
  • Оффлайн
  • Harness is online
  • Дописи: 35
Увеличивал емкость на входе МК до 4,7мкф, очень большая инертность в смене показаний, а также при электролитах, большая нелинейность.
Поставил на 1мкф пленочные, показания скачут. Вот картинка при 220 вольтах на входе:
Это, я думаю, или помехи от длинных проводов, или программно надо убирать.
Как бы его отбраковать.

З.Ы. Вот в этой схеме: bezkz.su/uploads/posts/2011-09/1316632251_12.jpg , первую ногу вообще можно не применять, вход АЦП вторая и третья лапа МК. Нельзя ли сделать так же?
Увійдіть до облікового запису, щоб писати повідомлення.

Миниатюрный вольтметр на ATtiny13 01 жовт. 2020 13:57 #15

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 13643
  • Подякували: 5174
  • sxem.org 2019,2021 Respect Author
alenik пише:
Увеличивал емкость на входе МК до 4,7мкф, очень большая инертность в смене показаний, а также при электролитах, большая нелинейность.
Вы используете слишком большие сопротивления в делителях, отсюда и нелинейность, отсюда и влияние помех и наводок.

Внес изменения в прошивку, должно быть стабильнее.

alenik пише:
Вот в этой схеме: bezkz.su/uploads/posts/2011-09/1316632251_12.jpg , первую ногу вообще можно не применять, вход АЦП вторая и третья лапа МК. Нельзя ли сделать так же?
В этой схеме в старшем разряде не используется сегмент f. То есть, максимальное напряжение 399V. Но экономится один вывод. И, если честно, то думаю, что разбивка измеряемого напряжения на два предела вряд ли себя оправдывает. Особенно, если учитывать полученные результаты.
Увійдіть до облікового запису, щоб писати повідомлення.

Миниатюрный вольтметр на ATtiny13 01 жовт. 2020 16:54 #16

  • alenik
  • alenik аватар
  • Оффлайн
  • Harness is online
  • Дописи: 35
Делитель брал с этой схемы: radio.aliot.com.ua/?p=499 так как дважды повторял эту конструкцию, и убедился в нормальной ее работе. Высокое сопротивление резисторов делителя, ограничивает ток на защитных стабилитронах.

Максимум 399вольт, вполне приемлемо для моего разделительного трансформатора. Там вряд ли
случится такое напряжение.
Я сам того не желая ввел Вас в заблуждение, описывая входы делителей, 0-100 вольт, 101-1000вольт. Прошу прощения.
Как я писал в самом начале, меня устроило бы и 280 вольт максимального напряжения.
Увійдіть до облікового запису, щоб писати повідомлення.

Миниатюрный вольтметр на ATtiny13 01 жовт. 2020 17:31 #17

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 13643
  • Подякували: 5174
  • sxem.org 2019,2021 Respect Author
alenik пише:
Делитель брал с этой схемы: radio.aliot.com.ua/?p=499
Там номиналы на порядок меньше.

alenik пише:
Высокое сопротивление резисторов делителя, ограничивает ток на защитных стабилитронах.
Это ошибочное мнение.
Во-первых, посчитайте, какой будет ток через стабилитроны даже при 1000V входном напряжении.
Во-вторых, внутренние защитные диоды в МК сработают при более низком напряжении, чем указанные стабилитроны.
В-третьих, все стабилитроны имеют ток утечки. При таких номиналах резисторов делителя они будут вносить существенные погрешности и нелинейность в измерения.

alenik пише:
меня устроило бы и 280 вольт максимального напряжения.
Тогда опишите еще раз сначала и полностью, к какому выводу Вы пришли и что нужно изменить в проекте.
Увійдіть до облікового запису, щоб писати повідомлення.

Миниатюрный вольтметр на ATtiny13 01 жовт. 2020 18:47 #18

  • alenik
  • alenik аватар
  • Оффлайн
  • Harness is online
  • Дописи: 35
Думаю, мне лучше прислушаться к Вашему мнению о делителях, потому сделаем так.
Отказываемся от первого вывода, делаем вольтметр до 399 вольт как здесь: bezkz.su/uploads/posts/2011-09/1316632251_12.jpg
И один входной делитель, думаю точность 2-3 вольта получится.
Прошивка на ОА и ОК
Увійдіть до облікового запису, щоб писати повідомлення.

Миниатюрный вольтметр на ATtiny13 02 жовт. 2020 10:27 #19

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 13643
  • Подякували: 5174
  • sxem.org 2019,2021 Respect Author
Если сделать один измерительный вход, тогда можно оставить измерения до 1000V (обновил прошивку). Или Вам нужно именно повторение приведенной схемы?
Увійдіть до облікового запису, щоб писати повідомлення.

Миниатюрный вольтметр на ATtiny13 02 жовт. 2020 14:05 #20

  • alenik
  • alenik аватар
  • Оффлайн
  • Harness is online
  • Дописи: 35
Нет, схема может быть любой, предел измерения до 399 вольт это примерно, думаю больше 380 там не появится. Мне нужен простой встраиваемый вольтметр сетевого напряжения (щитовой прибор). Ограничение напряжения(как мне кажется), повысит точность измерения.

З.Ы. А под какой индикатор эта прошивка?
Останнє редагування: 02 жовт. 2020 14:21 від alenik.
Увійдіть до облікового запису, щоб писати повідомлення.

Миниатюрный вольтметр на ATtiny13 02 жовт. 2020 14:17 #21

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 13643
  • Подякували: 5174
  • sxem.org 2019,2021 Respect Author
Попробуйте что есть, а потом посмотрим, есть ли смысл ограничивать верхний предел.
Увійдіть до облікового запису, щоб писати повідомлення.

Миниатюрный вольтметр на ATtiny13 02 жовт. 2020 14:22 #22

  • alenik
  • alenik аватар
  • Оффлайн
  • Harness is online
  • Дописи: 35
А под какой индикатор эта прошивка?
Увійдіть до облікового запису, щоб писати повідомлення.

Миниатюрный вольтметр на ATtiny13 02 жовт. 2020 14:52 #23

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 13643
  • Подякували: 5174
  • sxem.org 2019,2021 Respect Author
Общий катод.
Увійдіть до облікового запису, щоб писати повідомлення.

Миниатюрный вольтметр на ATtiny13 07 жовт. 2020 03:25 #24

  • alenik
  • alenik аватар
  • Оффлайн
  • Harness is online
  • Дописи: 35
Работает, но есть заметная нелинейность.
Сначала занижает, а после 190 вольт завышает показания.



Делитель:

Вкладений файл:

Назва файлу: Делитель-2.rar
Розмір файлу:1 KB
Останнє редагування: 07 жовт. 2020 03:30 від alenik.
Увійдіть до облікового запису, щоб писати повідомлення.

Миниатюрный вольтметр на ATtiny13 07 жовт. 2020 06:39 #25

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 13643
  • Подякували: 5174
  • sxem.org 2019,2021 Respect Author
1. Покажите полную схему устройства.
2. Увеличьте емкость конденсатора после делителя.
3. Измерьте напряжения после делителя в нескольких контрольных точках (например: через 50V) и составьте табличку - входное напряжение, напряжение после делителя, показания прибора.
Увійдіть до облікового запису, щоб писати повідомлення.
  • Сторінка:
  • 1
  • 2
Модератори: wolf2000, Vakula, Айнцвайдрайченко, Soir