Расчет делителя для ацп,и некоторые вопросы по С
Расчет делителя для ацп,и некоторые вопросы по С
Понадобилось собрать вольтметр с амперметром(тема заюзаная до неприличия), но негде нету формул расчета… и ненадо отправлять собрать готовое.
Интересует расчет делителя , тоесть какие резисторы взять для максимального измеряемого напряжения например 32V , как высчитать кофицент деления для такой схемы.Ион вероятно брать буду 2.56V под средством LM317 так как надо и ток будет измерять.
0
| | R1
---------0
| | R2
0--------0
Также интересует как измерять ток на низкоомном шунте , тоже немагу найти не расчетов не исходников если у каво есть какаянить инфа прошу поделится.Шунт вероятно будет использоватся 0.01Ом из старого мультиметра.
Интересует расчет делителя , тоесть какие резисторы взять для максимального измеряемого напряжения например 32V , как высчитать кофицент деления для такой схемы.Ион вероятно брать буду 2.56V под средством LM317 так как надо и ток будет измерять.
0
| | R1
---------0
| | R2
0--------0
Также интересует как измерять ток на низкоомном шунте , тоже немагу найти не расчетов не исходников если у каво есть какаянить инфа прошу поделится.Шунт вероятно будет использоватся 0.01Ом из старого мультиметра.
Последний раз редактировалось Man Сб авг 29, 2009 12:06:12, всего редактировалось 1 раз.
- Реклама
- ibiza11
- Поставщик валерьянки для Кота
- Сообщения: 1900
- Зарегистрирован: Сб фев 21, 2009 13:11:40
- Откуда: Москва
падение напряжения на резисторе прямопропорционально его сопротивлению. подключаете два сопротивления последовательно.
например если подключить 2 одинаковых сопротивления последовательно к источнику 32 вольта, то в точке соединения этих резисторов будет половина приложенного напряжения = 16 Вольт. теперь думайте, что будет если поставить 2 разных сопротивления. как получить в этой точке 2.56В при приложении 32 Вольт, думаю, догадаетесь)))
например если подключить 2 одинаковых сопротивления последовательно к источнику 32 вольта, то в точке соединения этих резисторов будет половина приложенного напряжения = 16 Вольт. теперь думайте, что будет если поставить 2 разных сопротивления. как получить в этой точке 2.56В при приложении 32 Вольт, думаю, догадаетесь)))
Ставим плюсы: )
- Реклама
- sheva_s
- Грызет канифоль
- Сообщения: 256
- Зарегистрирован: Пт апр 27, 2007 14:32:48
- Откуда: Украина Кривой Рог
- Контактная информация:
Re: Расчет делителя для ацп,и нетолько
Вот лови исходник , сдесь сделан индикатор для блока питания , меряет вольты и амперы параметры по вольтам можно подбирать изменяя вот это показательMan писал(а):Понадобилось собрать вольтметр с амперметром
Также интересует как измерять ток на низкоомном шунте , тоже немагу найти не расчетов не исходников если у каво есть какаянить инфа прошу поделится.Шунт вероятно будет использоватся 0.01Ом из старого мультиметра.
#define VOLT 0.048828125; // константа для измерения вольт
вот расчет для некоторых значений входного напряжения
/******************
константа для измерения вольт
( 0.034179 - 35 вольт при опорном 2,56)
(0,048828125 - 50 вольт при опорном 5 )
******************/
опорное можно менять в программе вот тут
ADMUX= 0x42; // (опорное 2,56 вольта-0xС2) , (опороное 5 вольт - 0x42) 2 вход АЦП
ВХОД ВОЛЬТМЕТРА PC2
ВХОД АМПЕРМЕТРА PC5
ВХОД КНОПКА PD2
кнопкой переключаеться режим индикации вольты амперы, при длительном удержании кнопки больше 5-7 секунд включаеться режим попеременного отображения вольт - ампер.
По поводу расчета напряжения на разрядность АЦП делаеться так ,
к примеру нам нужно измерять 32 вольта , разрядность АЦП 1024 делим 32/1024=0,03125 вольта на 1 разряд АЦП
делитель на входе подбираеться так что бы при максимальном напряжении на входе делителя на входе АЦП было напряжение
равное опорному. Я делитель подбирал в протеусе.
В архиве исходник , схема , на ней видно куда подключаеться индикатор и кнопка , и вход вольтметра , только входные резисторы нужн подбирать там не те что надо то для других напряжений проверялось. Есть программа калькулятор для радиолюбителя там есть расчет делителей напряжения можно там расчитать.
По поводу шунта у меня стоит гдето 0,03 как показала практика для качественного измерения тока , одного АЦП маловато , нужо или шунт ставить большего сопротивления или ставить усилитель напряжения на шунт. А вот расчет для шунта щяс невспомню, я составлял какую-то прапорцию вспомню подскажу.
Примерно так меряеш падение на шунте при максимальном токе блока питания. К примеру при 10 Амперах у меня на шунте падает 0,3 вольта.
Опорное берем 2,56 вольта делим на 1024 (разрядность АЦП)=0,0025 вольта на 1 разряд АЦП.
Далее 0,3 / 0,0025 =120 разрядов АЦП на наше падение на шунте.
Далее берем наш ток это 10 Ампер и делим на полученных 120 разрядов и получим
10/120=0,083333 Ампер на 1 разряд АЦП которое мы будем записывать в программу как константу.
Эти расчеты приведены при условии что напряжение с ШУНТА будет меряться напрямую без всякого уселения.
- Вложения
-
- Text file (2).rar
- (204.02 КБ) 587 скачиваний
Последний раз редактировалось sheva_s Ср авг 26, 2009 22:49:55, всего редактировалось 2 раза.
- sheva_s
- Грызет канифоль
- Сообщения: 256
- Зарегистрирован: Пт апр 27, 2007 14:32:48
- Откуда: Украина Кривой Рог
- Контактная информация:
Человек просил помочь я помог , пусть пробует на то и форум что бы коты друг другу помогали или мяукали друг на друга.
Man
Советую усилять сигнал с шунта иначе точности больше чем 0,1 Ампера тяжело добиться, меня устроило я не морочился с усилением .
Man
Советую усилять сигнал с шунта иначе точности больше чем 0,1 Ампера тяжело добиться, меня устроило я не морочился с усилением .
Последний раз редактировалось sheva_s Чт авг 27, 2009 01:10:07, всего редактировалось 1 раз.
- ibiza11
- Поставщик валерьянки для Кота
- Сообщения: 1900
- Зарегистрирован: Сб фев 21, 2009 13:11:40
- Откуда: Москва
ну вот!))) все разжевали))) правда в протеусе что там подбирать то? все на пальцах посчитать можно ведь. 
вот эту тему почитайте, там все расписано донельзя))) http://radiokot.ru/forum/viewtopic.php?t=14760
вот эту тему почитайте, там все расписано донельзя))) http://radiokot.ru/forum/viewtopic.php?t=14760
Ставим плюсы: )
С кодом тоже некоторые проблемы возникли.
Квант ацп уменя 0.0025V кофицент делителя 20, делаю так сначала (0.0025 *20) и все это умножаю на точто измерил ацп ,но вот незадача с целые числа есть а после запетой нече неменяется хатя при подаче 25.1по 25.9 на индикаторе "25" при 26.0 "26" тоесть считает правильно... но чето нетак .
Пробал по-другому делать тада умя нечетные измерения выводят как младшее четное...
Квант ацп уменя 0.0025V кофицент делителя 20, делаю так сначала (0.0025 *20) и все это умножаю на точто измерил ацп ,но вот незадача с целые числа есть а после запетой нече неменяется хатя при подаче 25.1по 25.9 на индикаторе "25" при 26.0 "26" тоесть считает правильно... но чето нетак .
Пробал по-другому делать тада умя нечетные измерения выводят как младшее четное...
- Вложения
-
- .rar
- исходник , проэк протеуса.
- (69.97 КБ) 320 скачиваний
Ну а что вы хотите, ведь переменная i это длинное целое и когда вы присваиваете ей значение с плавающей запетой то значение после запятой просто вырезается, и даже если вы измените тип переменной, все равно ничего не получится, тк функция recoding() преобразует только целое число. Выход из положения я нашел на этом же форуме, кажется ARV рассказал в аналогичной теме. А выход простой берем не 0.0025 а 0.025 и теперь у вас получится целочисленные значения которые без проблем обработает функция recoding().
Спасибо AndreiVV сделал все работает, также точку поставил и впереди ноль стер .
Вольтметр готов
,терь самое сложно амперметр…и сразу возникло несколько вопросов есть шунт на 0.01Ома пока просматриваю готовые статьи кто делал многие делают на ОУ но вот рассчитать проблема , да даже если взять готовую обвязку ОУ то где взять константы для него … Также как его потом настраивать надо какую-то нагрузку точную чтобы знать скока потребляет…
Вольтметр готов
с током тоже не сложно, ходить далеко не надо здесь можно почитать как собрать схему с необходимым коэффициентом усиления, а дальше берете максимальный (измеряемый ток +сопротивление шунта+ закон ома) + ОУ(с коэффициентом усиления)= опорное напряжения АЦП



