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

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

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

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

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

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

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

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

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

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

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

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

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

Назва файлу: V2A_ATMEGA...3-02.zip
Розмір файлу:44 KB
Адміністратор заборонив доступ на запис.

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

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

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

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

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

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

Вольтамперметр МК Atmega8 03 бер. 2015 12: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 12:15 від chirics.
Адміністратор заборонив доступ на запис.

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

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

Вольтамперметр МК Atmega8 03 бер. 2015 19: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 19: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 20:03 від chirics.
Адміністратор заборонив доступ на запис.

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

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13323
  • Подякували: 5047
  • 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 06:44 #12

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

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

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

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

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

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

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

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

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

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13323
  • Подякували: 5047
  • 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 12:06 #17

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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