я не ту схему в прошлом посту кинул ...Слон писал(а):Я всё-таки не понял, какую схему ты испытываешь?
А так всё Пока по старому, ШИМ с МК управляет драйвером IR2104 (без контроллера ШИМ TL494)
я не ту схему в прошлом посту кинул ...Слон писал(а):Я всё-таки не понял, какую схему ты испытываешь?
читай даташит. допускается отклонение. идеально точно не бывает.При нулевом токе на выходе должно быть 2,5 В точно (не 2,48)!!!
ну вот смотри, по даташиту 40 мВ на 1 ампер, теперь с мотрим, что я намерил:Слон писал(а): RomanT, не в обиду, но для меня эти данные практически бесполезны. Нужна схема измерения, тип вольтметра. Хотя бы примитивная его калибровка- сколько он показывает на источнике 5В ? Осциллограммы напряжений с выхода для оценки уровня шумов. При нулевом токе на выходе должно быть 2,5 В точно (не 2,48)!!! Ведь здесь 0,02В уже имеет большое значение. Это же измерительная цепь, она должна обладать повышенной точностью. Нам нужно получить с датчика тока разрешающую способность не ниже 1А, а иначе- он не годится.

Почитал. Напряжение на выходе:Starichok51 писал(а):читай даташит. допускается отклонение. идеально точно не бывает.
Как мы видим, характеристики довольно скромные, так что измерять с точностью до тысячной не имеет смысла.RomanT писал(а): Только умоляю, не надо не каких усилителей или делителей, сразу на порт МК и считать всё его АЦП,
с точностью до тысячной вольта, там диапозон то будет всего 1.2 Вольта, от ноля до 30 Ампер ...
Имеет, это даст возможность округлять программно в нужную нам сторону, чтобы не было дребезга.Слон писал(а):Как мы видим, характеристики довольно скромные, так что измерять с точностью до тысячной не имеет смысла.
там общие хар-ки, включая переменку ...Слон писал(а): напряжение смещения на выходе +-15мВ относительно 2.5В Оно еще зависит и от температуры
При Т=-25 град может достигать до 30мВ
Уровень шумов 10 мВ
Чувствительность 40мВ/ампер
Нелинейность 1%
Как мы видим, характеристики довольно скромные, так что измерять с точностью до тысячной не имеет смысла.
Спасибо RomanVin, за труды !!!RomanVin писал(а): 0 1,378
0,1 1,681
0,2 1,683
0,3 1,686
0,4 1,688
0,5 1,692
0,6 1,694
0,7 1,696
0,8 1,698
0,9 1,700
1,0 1,703
.......
9,0 1,908
9,1 1,912
9,2 1,914
9,3 1,916
9,4 1,919
9,5 1,922
9,6 1,923
9,7 1,926
9,8 1,929
9,9 1,932
10 1,93
в среднем получается 0,002в на 100мА. думаю что еще замеры несовсем точные.
При отрицательном измерении тока, отсчет обратный, от опорного
Не получается!!!RomanT писал(а):в среднем получается 0,002в на 100мА. думаю что еще замеры несовсем точные.
Вот, о чём я и говорил !!! дискретность 100 мА при точности измерения 0.002 Вольта !!!
Попал просто в "10-ку"![]()
Если попытаться так сделать ( с учетом вышесказанного), то у нас на дисплее будут показания тока, в которых десятые и сотые доли вольта хаотически скачут, не неся никакой информации. Уверен на 100%, уже сталкивался с этимRomanT писал(а):Только умоляю, не надо не каких усилителей или делителей, сразу на порт МК и считать всё его АЦП,
с точностью до тысячной вольта, там диапозон то будет всего 1.2 Вольта, от ноля до 30 Ампер ...
да ерунда эти шумы, они один раз и с увеличением уровня не ростут.Слон писал(а): мы имеем то 2мВ, то3 мВ. Я не думаю, что у нас чувствительность уменьшилась. Это- стопудово влияние шумов, которые по тому же даташиту имеют уровень 10 мВ. Причём, наверняка это значение-среднеквадратичное, а в пиках там ещё больше будет.
Согласен - ИМХО на МК можно сделать так-же,Starichok51 писал(а):в цифровых приборах для удобства наблюдения обновление информации обычно делается 2-3 раза в секунду.
мультиметры обычно имеют цикл 0,4 секунды. и к тому все мультиметры применяют интегрирующий метод измерения. поэтому на мультиметре скачков не видать.
микропроцессорные приборы, которые используют АЦП, всегда выводят среднее из нескольких измерений.
поэтому вам следует в прерывании делать измерения, потом перед выводом суммировать результаты и выводить среднее.
для этого можно пойти двумя путями.
1. находить сумму нарастающим итогом прямо в прерывании, а перед выводом делить ее на число измерений.
2. сохранять каждое измерение в своей ячейки памяти, и перед выводом находить сумму и среднее.
но поскольку правильным считается, чтобы прерывание имело минимальное время обработки, следует применять второй путь.
Входное напряжение АЦП не должно превышать опорное Vref, которое должно быть 2.56В или 5,12В (равным питающему). Так нужно для индикации. АЦП 10 бит. Разрешающая способность АЦП = Vref/1024=0,0025В в первом случае и 0,005В во втором.RomanT писал(а):[Ты лучше скажи какие пределы измерения U для порта МК, что бы разложить на тысячные вольта.
Просто если питать 5-ью вольтами, то макс. входное значение будет 3.7 Вольта, минимальное 1.3 В.
При питании 3.3 Вольта, макс 2.85, мин. 0.45 Вольта.
Но 5-ью вольтами точнее получится ...
Ну значит нада брать Vref=2.56, с датчика заряд/разряд раскидать на два порта МКСлон писал(а):Входное напряжение АЦП не должно превышать опорное Vref, которое должно быть 2.56В или 5,12В (равным питающему). Так нужно для индикации. АЦП 10 бит. Разрешающая способность АЦП = Vref/1024=0,0025В в первом случае и 0,005В во втором.

2104 вроде похуже будет, да и ещё на схеме у тебя вход SD опять в воздухе, нехорошо это... Для защиты от переполюсовки всё равно транзистор надо ставить. А отключать наш блок питания можно просто. Снижаем напряжение до 5 В, выходной диод ( по твоей схеме D6) закроется- акк не заряжается и как бы отключается. Именно так у меня реализовано в ЗУ на основе блока питания.RomanT писал(а):P.S.: Я собираю на драйвере IR2104, а не IR2111 ...
т.к. надо иметь отключение чоппера, управляя отключением c МК,
как для десульфирующих, тестовых, тренирующих режимов, так и для разряда и просто отключения ...
чем же хуже то? наоборот, он быстрее, понималет по входу логику 3.3, 5, 15 Вольт,Слон писал(а): 2104 вроде похуже будет,
Да я просто отпаял, от основной схемы, макетку, что бы 494-ю и ОУ припаять да обвязать.Слон писал(а): да и ещё на схеме у тебя вход SD опять в воздухе, нехорошо это...

я точно не буду, есть более простые способы ...Слон писал(а):Для защиты от переполюсовки всё равно транзистор надо ставить.
сомнительно это ... хотелось бы именно чоппер отключать - безопаснее ...Слон писал(а):А отключать наш блок питания можно просто. Снижаем напряжение до 5 В, выходной диод ( по твоей схеме D6) закроется- акк не заряжается и как бы отключается. Именно так у меня реализовано в ЗУ на основе блока питания.
Предлагай, обсудим.RomanT писал(а): я точно не буду, есть более простые способы ...
1. Вообще не делать, т.к. человек повторивший схему, врятли сможет перепутать.Слон писал(а):Предлагай, обсудим.