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

ТЕМА: Вольтамперметр МК Atmega8

Вольтамперметр МК Atmega8 28 лют. 2015 08:41 #1

  • chirics
  • chirics аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 74
  • Подякували: 1
Здравствуйте собрал схему "вольтамперметр МК Atmega8 с автоматическим выбором измеряемого диапазона силы тока" все вроде заработало с первого раза, но вот в дальнейшем возникла проблема - при подаче напряжения питания происходит сбой и на индикаторах засвечиваются все сегменты вполнакала, лечится перепрошивкой контроллера, но через время все повторяется. В чем может быть причина? Источники питания пробовал разные.
Увійдіть до облікового запису, щоб писати повідомлення.

Вольтамперметр МК Atmega8 01 бер. 2015 09:29 #2

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13458
  • Подякували: 5126
  • sxem.org 2019,2021 Respect Author
Во вложении альтернативная тестовая прошивка.
В ней реализован только вольтметр (до 50V) и верхний диапазон измерения тока (до 10A). Прошивка под схему из статьи, индикаторы с общим анодом.
Во вложении также проект в Proteus (сверьте на всякий случай выводы, может я ошибся) и FUSE.
Если эта прошивка будет работать без сбоев, тогда я доработаю ее функционал. Если сбои будут продолжаться - ищите причину у себя.

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

Назва файлу: V2A_ATMEGA8_LED.zip
Розмір файлу:47 KB
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: wolf2000

Вольтамперметр МК Atmega8 02 бер. 2015 15:19 #3

  • chirics
  • chirics аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 74
  • Подякували: 1
Проверил новую прошивку все нормально не "слетает". Замечены недостатки: 1-при плавном изменении напряжения (когда напряжение уже не 0.01 но еще не 0.02) начинается быстрое перемигивание последнего символа, 2-не работают кнопки управления.
А также, как вы указали, работает только больший диапазон амперметра.
Останнє редагування: 02 бер. 2015 15:20 від chirics.
Увійдіть до облікового запису, щоб писати повідомлення.

Вольтамперметр МК Atmega8 02 бер. 2015 15:32 #4

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13458
  • Подякували: 5126
  • sxem.org 2019,2021 Respect Author
Раз не слетает - уже хорошо. Недостатки или недоработки устраню, то была именно тестовая прошивка.
Во вложении доработанный вариант. Должны работать кнопки и все остальное, проверьте.

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

Назва файлу: V2A_ATMEGA...3-02.zip
Розмір файлу:44 KB
Увійдіть до облікового запису, щоб писати повідомлення.

Вольтамперметр МК Atmega8 03 бер. 2015 12:01 #5

  • chirics
  • chirics аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 74
  • Подякували: 1
Работает только один диапазон амперметра, со всем остальным вроде бы все нормально.
Увійдіть до облікового запису, щоб писати повідомлення.

Вольтамперметр МК Atmega8 03 бер. 2015 12:18 #6

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13458
  • Подякували: 5126
  • sxem.org 2019,2021 Respect Author
chirics пише:
Работает только один диапазон амперметра
А какой? Может я перепутал, какой вход для большого тока, какой для малого. Попробуйте такой вариант.

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

Назва файлу: V2A_ATMEGA...3-03.zip
Розмір файлу:3 KB
Останнє редагування: 03 бер. 2015 12:26 від Soir.
Увійдіть до облікового запису, щоб писати повідомлення.

Вольтамперметр МК Atmega8 03 бер. 2015 14:14 #7

  • chirics
  • chirics аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 74
  • Подякували: 1
V2A_ATMEGA8_LED_2015-03-03 - тоже самое. Не работает вход PC3(ADC3), а вход PC4(ADC4) работает как 0,00-9,99А(точка присутствует всегда).
Останнє редагування: 03 бер. 2015 14:15 від chirics.
Увійдіть до облікового запису, щоб писати повідомлення.

Вольтамперметр МК Atmega8 03 бер. 2015 19:31 #8

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13458
  • Подякували: 5126
  • sxem.org 2019,2021 Respect Author
Проверил на макете. Переключение диапазонов измерения тока работает штатно (вариант прошивки из сообщения №6). Залил прошивку из статьи (5'0.0_9.99_99.9.hex) - абсолютно так же, даже подстраивать не пришлось. Переключение диапазонов происходит, когда напряжение на выводе 26 достигает около 4,9V.
Никаких зависаний не замечено ни с моей прошивкой, ни с прошивкой из статьи.
Правда я не все подключал. Не подключал кнопки, не подключал индикатор вольтметра, не подключал цепи измерения напряжения, и без ОУ в измерителе тока.
---
Какой прошивкой из статьи Вы пользуетесь?
Увійдіть до облікового запису, щоб писати повідомлення.

Вольтамперметр МК Atmega8 03 бер. 2015 21:50 #9

  • chirics
  • chirics аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 74
  • Подякували: 1
Soir пише:
Переключение диапазонов происходит, когда напряжение на выводе 26 достигает около 4,9V.

Я использовал прошивку 5'0.0_999_9.99.hex. на самом деле были не совсем зависания просто в процессе настроек схема неоднократно вкл. и откл. и в один из таких включений засвечивались все сегменты в пол накала, но схема продолжала работать нужные сегменты цифр светились ярче. Схему изначально подключал баз ОУ, подавал на вывода МК напряжение 0-4.9В на вывод 26 показания 0-999 или на вывод 27 показания 1-9.99. В обновленной прошивке при подаче напряжения 0-4.9В на вывод 26 показания 0.00 и не меняются, на вывод 27 показания 0.00-9.99. Я так понял теперь для того чтобы начались измерения по входу 26 надо чтобы на выводе 27 было около 5В. Немножко запутался завтра буду проверять заново.
Увійдіть до облікового запису, щоб писати повідомлення.

Вольтамперметр МК Atmega8 03 бер. 2015 21:56 #10

  • chirics
  • chirics аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 74
  • Подякували: 1
LoL пише:
chirics пише:
напряжение непосредствено на входе PC3 меняется 0-5в.
Случайно не рассматриваете такой вариант, что PC3 может быть "подпален"

Была мысль, но я вечером попробовал записать прошивку 5'0.0_999_9.99.hex порт РС3 работает нормально.
Останнє редагування: 03 бер. 2015 22:03 від chirics.
Увійдіть до облікового запису, щоб писати повідомлення.

Вольтамперметр МК Atmega8 04 бер. 2015 06:30 #11

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13458
  • Подякували: 5126
  • sxem.org 2019,2021 Respect Author
chirics пише:
Я использовал прошивку 5'0.0_999_9.99.hex. на самом деле были не совсем зависания просто в процессе настроек схема неоднократно вкл. и откл. и в один из таких включений засвечивались все сегменты в пол накала
Попробовал такой трюк с этой прошивкой у себя на макете - все нормально. Единственное, это иногда подмигивает индикатор при переходе настроек.
chirics пише:
В обновленной прошивке при подаче напряжения... Немножко запутался завтра буду проверять заново.
Чтобы не путаться, давайте не будем пока заниматься обновленной прошивкой. Берите из сообщения №6, она вроде соответствует схеме из статьи. Если нужно переставить запятые, как в версии 5'0.0_999_9.99.hex, то я переставлю. Но сначала надо добиться нормальной работы.
Увійдіть до облікового запису, щоб писати повідомлення.

Вольтамперметр МК Atmega8 04 бер. 2015 08:44 #12

  • chirics
  • chirics аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 74
  • Подякували: 1
Разобрался - действительно измерения по входу 26 начинаются когда на выводе 27 присутствует потенциал около 5В. Но по логике второй диапазон должен начинается с 10.0А а он начинается с 00.0А, что и сбивало меня с толку.
Останнє редагування: 04 бер. 2015 08:45 від chirics.
Увійдіть до облікового запису, щоб писати повідомлення.

Вольтамперметр МК Atmega8 04 бер. 2015 08:51 #13

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13458
  • Подякували: 5126
  • sxem.org 2019,2021 Respect Author
chirics пише:
Но по логике второй диапазон должен начинается с 10.0А а он начинается с 00.0А, что и сбивало меня с толку.
Нужно настроить ОУ на втором диапазоне и будет начинаться с 10,0A...
Увійдіть до облікового запису, щоб писати повідомлення.

Вольтамперметр МК Atmega8 04 бер. 2015 08:53 #14

  • chirics
  • chirics аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 74
  • Подякували: 1
Soir пише:
chirics пише:
Я использовал прошивку 5'0.0_999_9.99.hex. на самом деле были не совсем зависания просто в процессе настроек схема неоднократно вкл. и откл. и в один из таких включений засвечивались все сегменты в пол накала
Попробовал такой трюк с этой прошивкой у себя на макете - все нормально. Единственное, это иногда подмигивает индикатор при переходе настроек.

Может это частный случай кривого МК он у меня в корпусе tqfp.
Увійдіть до облікового запису, щоб писати повідомлення.

Вольтамперметр МК Atmega8 04 бер. 2015 09:02 #15

  • chirics
  • chirics аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 74
  • Подякували: 1
То есть ОУ должен выдавать 0.5В-4.9В это и будит диапазон 10.0-99.9?
Если так то все вроде работает, займусь тестированием.
Останнє редагування: 04 бер. 2015 09:12 від chirics.
Увійдіть до облікового запису, щоб писати повідомлення.

Вольтамперметр МК Atmega8 04 бер. 2015 09:50 #16

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13458
  • Подякували: 5126
  • sxem.org 2019,2021 Respect Author
chirics пише:
То есть ОУ должен выдавать 0.5В-4.9В это и будит диапазон 10.0-99.9?
Да, второй диапазон будет в этих пределах. Если есть желание, можете в Proteus симуляцией точно определить теоретические пределы переключения диапазонов. Практически я замерял - 10,0A соответствовало что-то около 0,4-0,5V на выходе ОУ верхнего диапазона.
Увійдіть до облікового запису, щоб писати повідомлення.

Вольтамперметр МК Atmega8 04 бер. 2015 14:06 #17

  • chirics
  • chirics аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 74
  • Подякували: 1
Протестировал схему замечаний не обнаружил все работает. Только надо бы заменить диапазоны амперметра: первый 000-999, и второй 1.00-9.99.
Увійдіть до облікового запису, щоб писати повідомлення.

Вольтамперметр МК Atmega8 04 бер. 2015 14:25 #18

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13458
  • Подякували: 5126
  • sxem.org 2019,2021 Respect Author
chirics пише:
заменить диапазоны амперметра: первый 000-999, и второй 1.00-9.99.
Заменил.
Кроме того, добавил вывод на индикатор прочерков в случае выхода за пределы измерения.

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

Назва файлу: V2A_ATMEGA...3-04.zip
Розмір файлу:3 KB
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: chirics

Вольтамперметр МК Atmega8 13 бер. 2015 13:27 #19

  • va70
  • va70 аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 85
Здравствуйте.
Кто нибудь, кто собирал, подскажет какая точность измерения тока на малом пределе?
Собирал похожую схему, только на PIC, но не нравятся мне PIC, там точность была +/- 1 мА в диапазоне от 0 мА до 500 мА. Но там применялся более лучший опер. усилитель по входу (MCP602).
Увійдіть до облікового запису, щоб писати повідомлення.

Вольтамперметр МК Atmega8 13 бер. 2015 16:37 #20

  • chirics
  • chirics аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 74
  • Подякували: 1
va70 пише:
Здравствуйте.
Кто нибудь, кто собирал, подскажет какая точность измерения тока на малом пределе?
Собирал похожую схему, только на PIC, но не нравятся мне PIC, там точность была +/- 1 мА в диапазоне от 0 мА до 500 мА. Но там применялся более лучший опер. усилитель по входу (MCP602).

Сейчас как раз занимаюсь подгонкой шунта затем откалибрую. Когда закончу, смогу ответить на ваш вопрос :woohoo:
Увійдіть до облікового запису, щоб писати повідомлення.

Вольтамперметр МК Atmega8 13 бер. 2015 16:48 #21

  • chirics
  • chirics аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 74
  • Подякували: 1
Здравствуйте Soir схема очень понравилась, решил собрать еще одну. В наличии есть atmega32 возможно ли перекомпилировать прошивку под такой контроллер :blush:
Останнє редагування: 13 бер. 2015 16:50 від chirics.
Увійдіть до облікового запису, щоб писати повідомлення.

Вольтамперметр МК Atmega8 13 бер. 2015 17:20 #22

  • va70
  • va70 аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 85
chirics - а зачем шунт подгонять? Когда я делал на PICе, то применял вместо шунта резистор SQP 5W 0.047R, меньшего сопротивления просто не было в магазине, и резистором ОС регулировал правильные показания.
Увійдіть до облікового запису, щоб писати повідомлення.

Вольтамперметр МК Atmega8 13 бер. 2015 17:36 #23

  • chirics
  • chirics аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 74
  • Подякували: 1
va70 пише:
chirics - а зачем шунт подгонять?

Я шунт изготавливал сам, так как при больших токах происходит нагрев шунта пришлось немного поэкспериментировал с материалом.
Останнє редагування: 13 бер. 2015 17:37 від chirics.
Увійдіть до облікового запису, щоб писати повідомлення.

Вольтамперметр МК Atmega8 13 бер. 2015 18:18 #24

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13458
  • Подякували: 5126
  • sxem.org 2019,2021 Respect Author
chirics пише:
есть atmega32 возможно ли перекомпилировать прошивку под такой контроллер
Мало работал с этим МК, но думаю проблем не будет. Только протестировать сам не смогу - нет в наличии.
На выходных свободного времени может не оказаться. Напомните мне в понедельник, если сам не отзовусь раньше...
Увійдіть до облікового запису, щоб писати повідомлення.

Вольтамперметр МК Atmega8 13 бер. 2015 18:30 #25

  • chirics
  • chirics аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 74
  • Подякували: 1
Тестирование беру на себя :blush:
Увійдіть до облікового запису, щоб писати повідомлення.
  • Сторінка:
  • 1
  • 2
  • 3
  • 4
Модератори: wolf2000, Vakula, Айнцвайдрайченко, Soir