Например TDA7294

Форум РадиоКот • Просмотр темы - Вольтамперметр на atmega8
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Вс июл 27, 2025 15:33:33

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 42 ]    , 2,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re:
СообщениеДобавлено: Вс мар 14, 2010 12:32:00 
Мучитель микросхем

Карма: 16
Рейтинг сообщений: 35
Зарегистрирован: Ср окт 15, 2008 09:33:03
Сообщений: 476
Откуда: Воронеж
Рейтинг сообщения: 0
VladimirMal писал(а):
можно сделать под любые варианты - диапазон зависит от входных делителей, отображение результата от коэфициента в программе, шаг= мах требуемое значение/1024

Не совсем так. Коэффициент в программе один на ток и напряжение. Поэтому напряжение меряется до 25,60 вольт а ток до 2,560А. Для раздельной настойки нужно ввести две константы.
Если поменять строчки
adc_summ=adc_summ/100;
volt=(adc_summ*Vref/1024);
на
adc_summ=adc_summ*Vref/1024/100;
volt=adc_summ;
То разрешающая способность возрастет. Дискретность будет не 1024 шага, а будет определяться константой Vref.
Есть еще предложения по улучшению программы:
1. Размерность массивов сделать кратной 2 (128 вместо 100): Тогда деление на число элементов массива компилятор заменит сдвигом - быстрее будет выполняться и меньше код.
2. В обработчике прерывания ADC производить только сбор данных в массивы - никаких переключений входов. В этом случае можно будет задейстововать не 100 точек измерения а например 256. По заполнении массива выставлять флаг окончания измерения, который ожидается в основной программе. Если флаг установлен - значения в массив не добавлять. В основной программе в зависимости от режима измерять ток или напряжение и переключать входы АЦП с ожиданием установления измеряемого сигнала. По истечении этого периода ожидания устанавливать счетчик заполнения массива на 0 и начинать набирать статистику по следующему измеряемому параметру. Естественно что перед этим накопленные элементы массива должны быть прсуммированы.
Еще лучшее решение - суммирование прямо в обработчике. 16 разрядов - 10 разрядов = 6 разрядов = 32 измерения с суммированием можно выполнить прямо в unsigned int. Если применить unsigned long, то потребуется несколько больше времени. Зато можно обойтись всего одной переменной в 4 байта для счетчика и организовать наколение до (32-10 = 22) 2 в 22 степени измерений ;). Ну или до разумных пределов: например до 5 измерений в секунду-сбор примерно 900 точек измерения. Плата за это - увеличение времени обработчика прерывания АЦП.
3. Как я понял в программе применено отображение в один интервал времени только одного сегмента индикаторов из 48. То есть в лобой момент времени горит только один сегмент. Он потребляет примерно (5-3)/100=20мА тока. Если применить включение дополнительного приемника такого же тока в то время когда сегмент выключен, то потребляемый устройством ток стабилизируется. Это уменьшит шумы и возможно приведет к улучшению разрешающей способности. А возможно и наоборот. При выключении шума перестанет действовать механизм увеличения разрешающей способности АЦП в присутствии шума и разрешающая способность упадет. Это предложение является сомнительным и может не принести результатов в виде улучшения разрешающей способности.
4. Имеет смысл увеличить частоту АЦП насколько это возможно. При этом можно будет накапливать больше точек в единицу времени, а следовательно и увеличивать разрешающую способность. Частоту можно увеличивать до тех пор, пока суммарное время обеих обработчиков прерываний не будет занимать процентов 50-80 всего процессорного времени.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вольтамперметр на atmega8
СообщениеДобавлено: Вт май 25, 2010 20:42:04 
Родился
Аватар пользователя

Зарегистрирован: Вт май 25, 2010 20:09:25
Сообщений: 8
Откуда: Минск
Рейтинг сообщения: 0
Подскажите пожалуйста как добиться устойчивости показаний зарядного тока. А то показания просто мельтешат во всех трёх разрядах.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вольтамперметр на atmega8
СообщениеДобавлено: Вт май 25, 2010 21:00:41 
Встал на лапы
Аватар пользователя

Карма: 1
Рейтинг сообщений: 8
Зарегистрирован: Пт янв 02, 2009 22:34:29
Сообщений: 96
Откуда: от туда
Рейтинг сообщения: 0
По какой схеме собирал БП?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вольтамперметр на atmega8
СообщениеДобавлено: Вт май 25, 2010 21:14:48 
Родился
Аватар пользователя

Зарегистрирован: Вт май 25, 2010 20:09:25
Сообщений: 8
Откуда: Минск
Рейтинг сообщения: 0
По этой, только без транзистора. http://radiokot.ru/circuit/power/charger/04/
Вот печатка Вольтамперметра на atmega8. Может кому сгодится.


Вложения:
multimetr2.lay [63.82 KiB]
Скачиваний: 2033
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вольтамперметр на atmega8
СообщениеДобавлено: Чт май 27, 2010 09:14:19 
Мучитель микросхем

Карма: 16
Рейтинг сообщений: 35
Зарегистрирован: Ср окт 15, 2008 09:33:03
Сообщений: 476
Откуда: Воронеж
Рейтинг сообщения: 0
fern писал(а):
Подскажите пожалуйста как добиться устойчивости показаний зарядного тока. А то показания просто мельтешат во всех трёх разрядах.

Методом половинного деления. Подаете на вход измерителя требуемое постоянное напряжение (или ток) без зарядки - перестает прыгать - проверяйте зарядку, Прыгает - проверяйте измеритель. В измерителе подайте напряжение в 1-1,5 вольта прямо на вход контроллера и аналогично разделите схему пополам.
Мое предположение: забыли припаять сглаживающий конденсатор в зарядке или конденсатор неисправен. Если есть осциллограф - посмотрите что там за напряжения.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Re:
СообщениеДобавлено: Чт май 27, 2010 17:40:39 
Вымогатель припоя
Аватар пользователя

Зарегистрирован: Пн янв 16, 2006 08:00:17
Сообщений: 534
Откуда: Иркутск
Рейтинг сообщения: 0
Galizin писал(а):
2. В обработчике прерывания ADC производить только сбор данных в массивы - никаких переключений входов. В этом случае можно будет задейстововать не 100 точек измерения а например 256.


При использовании таких массивов придется заменить мегу8 на мегу 128...

_________________
Today fine night...


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения: Re: Вольтамперметр на atmega8
СообщениеДобавлено: Чт май 27, 2010 20:27:11 
Родился
Аватар пользователя

Зарегистрирован: Вт май 25, 2010 20:09:25
Сообщений: 8
Откуда: Минск
Рейтинг сообщения: 0
Цитата:
Методом половинного деления. Подаете на вход измерителя требуемое постоянное напряжение (или ток) без зарядки - перестает прыгать - проверяйте зарядку, Прыгает - проверяйте измеритель. В измерителе подайте напряжение в 1-1,5 вольта прямо на вход контроллера и аналогично разделите схему пополам.
Мое предположение: забыли припаять сглаживающий конденсатор в зарядке или конденсатор неисправен. Если есть осциллограф - посмотрите что там за напряжения.

Проблему решил.
Проанализировал всю схему как посоветовал "Galizin" пришел к выводу, что проблема кроется в зарядном устройстве, а точнее в конденсаторе вольтдобавки, который у меня был установлен из-за недостаточностью напряжения на выходе. Как только конденсатор был выпаян все стало в норму. Сейчас только колеблется младший разряд.


Вложения:
З.У..png [19.27 KiB]
Скачиваний: 2405
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вольтамперметр на atmega8
СообщениеДобавлено: Ср янв 05, 2011 18:27:26 
Держит паяльник хвостом
Аватар пользователя

Карма: 1
Рейтинг сообщений: 9
Зарегистрирован: Пт ноя 20, 2009 14:32:31
Сообщений: 927
Откуда: Минск
Рейтинг сообщения: 0
1. а есть прошивка в которой напряжение и ток меряются до 51,2В и 5,12А соответственно?
2. может не стоит делать измерение напряжения с точностью до сотых долей вольта? до десятых хватит вполне, незначащий ноль можно гасить или не гасить.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вольтамперметр на atmega8
СообщениеДобавлено: Пт мар 18, 2011 10:51:39 
Мудрый кот

Карма: 10
Рейтинг сообщений: 274
Зарегистрирован: Пт мар 26, 2010 17:16:52
Сообщений: 1788
Откуда: Kazan
Рейтинг сообщения: 0
Подскажите плиз установку Fuse для данной конструкции в CVAVR. Не хотелось бы потом мучиться с восстановлением работоспособности Atmegи или покупать новую.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вольтамперметр на atmega8
СообщениеДобавлено: Пт мар 18, 2011 20:55:19 
Это не хвост, это антенна
Аватар пользователя

Зарегистрирован: Ср июн 09, 2010 16:44:54
Сообщений: 1335
Откуда: Пермь
Рейтинг сообщения: 0
Совет автору, по измерению тока:
1. Использовать калиброванный шунт 75 мВ, либо датчик тока на эффекте Холла
2. В ПО предусмотреть ручной ввод номинал шунта, чтобы отображался правильный ток.

Тем самым каждый для себя сам определить какие пределы он измеряет

_________________
Фото постройки прототипов


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вольтамперметр на atmega8
СообщениеДобавлено: Чт апр 07, 2011 07:05:19 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 5
Рейтинг сообщений: 22
Зарегистрирован: Ср сен 16, 2009 07:09:52
Сообщений: 158
Откуда: Белово
Рейтинг сообщения: 0
Тема шикарная . И очень хотелось бы повторить , но с учётом прозьб и пожеланий .
1. Измерение напряжения 50-55 Вольт .
2. Измерение тока 10-50 Ампер .
3.
RomanT писал(а):
Совет автору, по измерению тока:
1. Использовать калиброванный шунт 75 мВ, либо датчик тока на эффекте Холла
2. В ПО предусмотреть ручной ввод номинал шунта, чтобы отображался правильный ток.

Тем самым каждый для себя сам определить какие пределы он измеряет



Но почему автор молчит ?

_________________
Век живи , век учись (если денег хватит) .


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вольтамперметр на atmega8
СообщениеДобавлено: Вт апр 12, 2011 00:17:08 
Родился
Аватар пользователя

Зарегистрирован: Сб янв 09, 2010 01:52:33
Сообщений: 12
Откуда: Украина, Житомир
Рейтинг сообщения: 0
Котята. нужна ваша помощь.... наткнулся я на проект http://monitor.net.ru/forum/files/44780_1_348.gif Спаял схемку... и тут возникла 1 проблемка. Температуру показывает исправно, а вот ток и напряжение..... при вынутом ОУ Напряжение меряется исправно. как только подключаю ОУ показание напряжения становиться 0.00 ну и конечно ток не меряется... Конструкция проверена несколькими человеками как говорит автор (немного обсуждалось тут http://monitor.net.ru/forum/8-bc1602b2-info-273504.html) ОУ выбрал LM 358 думал в ней проблема-менял не помогло. Монтаж несколько раз проверил. Незнаю что делать.....HELLP


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вольтамперметр на atmega8
СообщениеДобавлено: Чт ноя 10, 2011 01:30:16 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Сб ноя 05, 2011 20:34:37
Сообщений: 28
Рейтинг сообщения: 0
Нужен амперметр вольтметр на меге 8 0-30в и 0-5А хорошо если есть на 10 ампер
есть ли такая схема ??


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вольтамперметр на atmega8
СообщениеДобавлено: Чт ноя 17, 2011 02:40:31 
Родился
Аватар пользователя

Зарегистрирован: Сб янв 09, 2010 01:52:33
Сообщений: 12
Откуда: Украина, Житомир
Рейтинг сообщения: 0
COPER писал(а):
Нужен амперметр вольтметр на меге 8 0-30в и 0-5А хорошо если есть на 10 ампер
есть ли такая схема ??

а выше я описывал проэкт-все работает. непомню где нашел свою козу но ща норм. одна проблемка высокая чувствительность... при измерении больше 2х ампер показания начинают скакать из за пульсаций.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вольтамперметр на atmega8
СообщениеДобавлено: Чт ноя 17, 2011 15:15:03 
Вымогатель припоя
Аватар пользователя

Карма: 1
Рейтинг сообщений: 0
Зарегистрирован: Пт ноя 28, 2008 20:34:39
Сообщений: 641
Откуда: Краматорск
Рейтинг сообщения: 0
Вот тоже подходящий для лабораторника

Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вольтамперметр на atmega8
СообщениеДобавлено: Чт ноя 17, 2011 16:29:53 
Мучитель микросхем
Аватар пользователя

Зарегистрирован: Вс янв 11, 2009 09:29:08
Сообщений: 492
Откуда: Ярославль
Рейтинг сообщения: -2
А смысл?
зачем что-то ловить на 8-разрядном АЦП, если китайский мультиметр на пару порядков точнее?

_________________
Мои верные друзья - АМD и AVR
LM317 - атцтой, LM2576ADJ - форева! :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вольтамперметр на atmega8
СообщениеДобавлено: Пн ноя 21, 2011 15:11:58 
Вымогатель припоя
Аватар пользователя

Карма: 6
Рейтинг сообщений: 25
Зарегистрирован: Пт апр 11, 2008 11:24:53
Сообщений: 683
Откуда: Владимир
Рейтинг сообщения: 0
nictrace писал(а):
А смысл?
зачем что-то ловить на 8-разрядном АЦП, если китайский мультиметр на пару порядков точнее?

В Atmega8 - 10 разрядный АЦП, здесь видимо 8 берется - для удобства. Точность 1/256 = 0.4%.
В китайских - даже по паспорту не лучше, а хуже. И их нужно 2. Плюс питание им нужно хитрое, иначе батареек не напасешься.

_________________
Человек - это звучит гордо, а обезьяна - объективно...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вольтамперметр на atmega8
СообщениеДобавлено: Ср фев 10, 2016 20:11:53 
Первый раз сказал Мяу!

Зарегистрирован: Пт мар 03, 2006 11:29:09
Сообщений: 21
Рейтинг сообщения: 0
Гуру окажите помощь,подправьте код под сегменты с ОА


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вольтамперметр на atmega8
СообщениеДобавлено: Ср фев 10, 2016 21:51:40 
Держит паяльник хвостом

Карма: 10
Рейтинг сообщений: 161
Зарегистрирован: Чт апр 03, 2014 23:16:55
Сообщений: 963
Откуда: Россия
Рейтинг сообщения: 0
Схема, что выше и есть ОА.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вольтамперметр на atmega8
СообщениеДобавлено: Ср фев 10, 2016 21:56:39 
Первый раз сказал Мяу!

Зарегистрирован: Пт мар 03, 2006 11:29:09
Сообщений: 21
Рейтинг сообщения: 0
У headshotbacs просто вольтметр ,а не вольтамперметр


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 42 ]    , 2,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y