Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
  • Страница:
  • 1
  • 2
  • 3
  • 4

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

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

  • chirics
  • chirics аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 95
  • Спасибо получено: 1
Здравствуйте собрал схему "вольтамперметр МК Atmega8 с автоматическим выбором измеряемого диапазона силы тока" все вроде заработало с первого раза, но вот в дальнейшем возникла проблема - при подаче напряжения питания происходит сбой и на индикаторах засвечиваются все сегменты вполнакала, лечится перепрошивкой контроллера, но через время все повторяется. В чем может быть причина? Источники питания пробовал разные.
Администратор запретил публиковать записи гостям.

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

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4069
  • Спасибо получено: 1393
Во вложении альтернативная тестовая прошивка.
В ней реализован только вольтметр (до 50V) и верхний диапазон измерения тока (до 10A). Прошивка под схему из статьи, индикаторы с общим анодом.
Во вложении также проект в Proteus (сверьте на всякий случай выводы, может я ошибся) и FUSE.
Если эта прошивка будет работать без сбоев, тогда я доработаю ее функционал. Если сбои будут продолжаться - ищите причину у себя.

Вложенный файл:

Имя файла: V2A_ATMEGA8_LED.zip
Размер файла:47 KB
Администратор запретил публиковать записи гостям.
Спасибо сказали: wolf2000

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

  • chirics
  • chirics аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 95
  • Спасибо получено: 1
Проверил новую прошивку все нормально не "слетает". Замечены недостатки: 1-при плавном изменении напряжения (когда напряжение уже не 0.01 но еще не 0.02) начинается быстрое перемигивание последнего символа, 2-не работают кнопки управления.
А также, как вы указали, работает только больший диапазон амперметра.
Последнее редактирование: 02 март 2015 15:20 от chirics.
Администратор запретил публиковать записи гостям.

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

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4069
  • Спасибо получено: 1393
Раз не слетает - уже хорошо. Недостатки или недоработки устраню, то была именно тестовая прошивка.
Во вложении доработанный вариант. Должны работать кнопки и все остальное, проверьте.

Вложенный файл:

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

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

  • chirics
  • chirics аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 95
  • Спасибо получено: 1
Работает только один диапазон амперметра, со всем остальным вроде бы все нормально.
Администратор запретил публиковать записи гостям.

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

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4069
  • Спасибо получено: 1393
chirics пишет:
Работает только один диапазон амперметра
А какой? Может я перепутал, какой вход для большого тока, какой для малого. Попробуйте такой вариант.

Вложенный файл:

Имя файла: V2A_ATMEGA...3-03.zip
Размер файла:3 KB
Последнее редактирование: 03 март 2015 12:26 от Soir.
Администратор запретил публиковать записи гостям.

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

  • chirics
  • chirics аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 95
  • Спасибо получено: 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
  • Сообщений: 4069
  • Спасибо получено: 1393
Проверил на макете. Переключение диапазонов измерения тока работает штатно (вариант прошивки из сообщения №6). Залил прошивку из статьи (5'0.0_9.99_99.9.hex) - абсолютно так же, даже подстраивать не пришлось. Переключение диапазонов происходит, когда напряжение на выводе 26 достигает около 4,9V.
Никаких зависаний не замечено ни с моей прошивкой, ни с прошивкой из статьи.
Правда я не все подключал. Не подключал кнопки, не подключал индикатор вольтметра, не подключал цепи измерения напряжения, и без ОУ в измерителе тока.
---
Какой прошивкой из статьи Вы пользуетесь?
Администратор запретил публиковать записи гостям.

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

  • chirics
  • chirics аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 95
  • Спасибо получено: 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'm here long time
  • Сообщений: 95
  • Спасибо получено: 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
  • Сообщений: 4069
  • Спасибо получено: 1393
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'm here long time
  • Сообщений: 95
  • Спасибо получено: 1
Разобрался - действительно измерения по входу 26 начинаются когда на выводе 27 присутствует потенциал около 5В. Но по логике второй диапазон должен начинается с 10.0А а он начинается с 00.0А, что и сбивало меня с толку.
Последнее редактирование: 04 март 2015 08:45 от chirics.
Администратор запретил публиковать записи гостям.

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

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4069
  • Спасибо получено: 1393
chirics пишет:
Но по логике второй диапазон должен начинается с 10.0А а он начинается с 00.0А, что и сбивало меня с толку.
Нужно настроить ОУ на втором диапазоне и будет начинаться с 10,0A...
Администратор запретил публиковать записи гостям.

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

  • chirics
  • chirics аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 95
  • Спасибо получено: 1
Soir пишет:
chirics пишет:
Я использовал прошивку 5'0.0_999_9.99.hex. на самом деле были не совсем зависания просто в процессе настроек схема неоднократно вкл. и откл. и в один из таких включений засвечивались все сегменты в пол накала
Попробовал такой трюк с этой прошивкой у себя на макете - все нормально. Единственное, это иногда подмигивает индикатор при переходе настроек.

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

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

  • chirics
  • chirics аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 95
  • Спасибо получено: 1
То есть ОУ должен выдавать 0.5В-4.9В это и будит диапазон 10.0-99.9?
Если так то все вроде работает, займусь тестированием.
Последнее редактирование: 04 март 2015 09:12 от chirics.
Администратор запретил публиковать записи гостям.

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

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4069
  • Спасибо получено: 1393
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'm here long time
  • Сообщений: 95
  • Спасибо получено: 1
Протестировал схему замечаний не обнаружил все работает. Только надо бы заменить диапазоны амперметра: первый 000-999, и второй 1.00-9.99.
Администратор запретил публиковать записи гостям.

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

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4069
  • Спасибо получено: 1393
chirics пишет:
заменить диапазоны амперметра: первый 000-999, и второй 1.00-9.99.
Заменил.
Кроме того, добавил вывод на индикатор прочерков в случае выхода за пределы измерения.

Вложенный файл:

Имя файла: V2A_ATMEGA...3-04.zip
Размер файла:3 KB
Администратор запретил публиковать записи гостям.
Спасибо сказали: chirics

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

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

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

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

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

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

  • chirics
  • chirics аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 95
  • Спасибо получено: 1
Здравствуйте Soir схема очень понравилась, решил собрать еще одну. В наличии есть atmega32 возможно ли перекомпилировать прошивку под такой контроллер :blush:
Последнее редактирование: 13 март 2015 16:50 от chirics.
Администратор запретил публиковать записи гостям.

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

  • va70
  • va70 аватар
  • Не в сети
  • I go sometimes
  • Сообщений: 66
chirics - а зачем шунт подгонять? Когда я делал на PICе, то применял вместо шунта резистор SQP 5W 0.047R, меньшего сопротивления просто не было в магазине, и резистором ОС регулировал правильные показания.
Администратор запретил публиковать записи гостям.

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

  • chirics
  • chirics аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 95
  • Спасибо получено: 1
va70 пишет:
chirics - а зачем шунт подгонять?

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

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

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4069
  • Спасибо получено: 1393
chirics пишет:
есть atmega32 возможно ли перекомпилировать прошивку под такой контроллер
Мало работал с этим МК, но думаю проблем не будет. Только протестировать сам не смогу - нет в наличии.
На выходных свободного времени может не оказаться. Напомните мне в понедельник, если сам не отзовусь раньше...
Администратор запретил публиковать записи гостям.

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

  • chirics
  • chirics аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 95
  • Спасибо получено: 1
Тестирование беру на себя :blush:
Администратор запретил публиковать записи гостям.
  • Страница:
  • 1
  • 2
  • 3
  • 4
Модераторы: wolf2000, Vakula, Айнцвайдрайченко