Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
  • Страница:
  • 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
  • Сообщений: 4475
  • Спасибо получено: 1537
Во вложении альтернативная тестовая прошивка.
В ней реализован только вольтметр (до 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
  • Сообщений: 4475
  • Спасибо получено: 1537
Раз не слетает - уже хорошо. Недостатки или недоработки устраню, то была именно тестовая прошивка.
Во вложении доработанный вариант. Должны работать кнопки и все остальное, проверьте.

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

Имя файла: 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
  • Сообщений: 4475
  • Спасибо получено: 1537
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
  • Сообщений: 4475
  • Спасибо получено: 1537
Проверил на макете. Переключение диапазонов измерения тока работает штатно (вариант прошивки из сообщения №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
  • Сообщений: 4475
  • Спасибо получено: 1537
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
  • Сообщений: 4475
  • Спасибо получено: 1537
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
  • Сообщений: 4475
  • Спасибо получено: 1537
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
  • Сообщений: 4475
  • Спасибо получено: 1537
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
  • Сообщений: 93
Здравствуйте.
Кто нибудь, кто собирал, подскажет какая точность измерения тока на малом пределе?
Собирал похожую схему, только на 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'm here long time
  • Сообщений: 93
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
  • Сообщений: 4475
  • Спасибо получено: 1537
chirics пишет:
есть atmega32 возможно ли перекомпилировать прошивку под такой контроллер
Мало работал с этим МК, но думаю проблем не будет. Только протестировать сам не смогу - нет в наличии.
На выходных свободного времени может не оказаться. Напомните мне в понедельник, если сам не отзовусь раньше...
--

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

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