Страница 1 из 2
Мультиплексор вольтметра для батареи элементов
Добавлено: 03 май 2018, 21:28
Андрейлев
хочу собрать вольтметр на измерении 21 батареи
хотел использовать 6 микросхема ADS1115
но узнал что CD74HC4067 можно сделать тоже самое 1 аналоговым цифровым входом
а написать блок не хватает ума
CD74HC4067
Добавлено: 03 май 2018, 21:35
pan
можно использовать просто 6 аналоговых пинов как вариант... зачем микросхемы
Отправлено спустя 4 минуты 38 секунд:
опс. количество проглядел...
CD74HC4067 вроде 16 канальный. как измерить 21?
CD74HC4067
Добавлено: 03 май 2018, 21:37
Андрейлев
у меня последовательно подключено 21 батарея
и чтоб не разъединяться я хочу мереть напряжение каждой батареи
и выводить на дисплей
Отправлено спустя 35 секунд:
можно использовать 2 микр
CD74HC4067
Добавлено: 03 май 2018, 21:41
pan
посмотрел даташит (вы кстати его смотрели?)
ни какого блока там писать не надо. все предельно просто на стандартной логике
[spoiler]

[/spoiler]
Отправлено спустя 2 минуты 34 секунды:
кстати будет занято 4 цифровых пина помимо аналогового
CD74HC4067
Добавлено: 03 май 2018, 21:47
Андрейлев
а в ADS1115 есть 4 ацп и 6 штук как раз хватило бы
вот вчера набрел на этот ролик
https://www.youtube.com/watch?v=1J2J6sutFB4
и меня осенила что можно сделать на этих микросхемах
CD74HC4067
Добавлено: 03 май 2018, 21:57
pan
ads 16 бит. работают по шине I2C /
cd74hc4067 это мультиплексер. просто переключатель входов. используя 4 пина выбираем нужный вход и измеряем аналоговым пином
ардуины. 10 бит.
вопрос цены/целесообразности/точности измерения лежит на вас.
CD74HC4067
Добавлено: 03 май 2018, 22:06
Андрейлев
я могу подключить 1шт 16 битный adc и к его 1 входу подключить 2 микросхемы cd74hc4067
CD74HC4067
Добавлено: 03 май 2018, 22:08
seri0shka
Андрейлев писал(а): 03 май 2018, 21:37последовательно подключено 21 батарея
Это примерно 80 вольт, я полагаю? Тогда мультиплексор вряд ли поможет.
CD74HC4067
Добавлено: 03 май 2018, 22:17
Андрейлев
вот примерная схема
1.bmp
Отправлено спустя 5 минут 49 секунд:
работает это примерно так
примеру у меня 3 вольта на 1 батарею я измиряю1 батарею вывожу на экран
потом измеряю суму 2 батарей это 6 вольт и отнимаю напряжение нижней это 3 вольта
потом измеряю суму 3 батарей это 9 вольт и отнимаю суму 2 нижних и получаю снова 3 вольта
и так далие
измеряю все это через делитель напряжения
CD74HC4067
Добавлено: 03 май 2018, 22:39
seri0shka
В принципе правильно ( с учётом того, что схема примерная). Но при таком подходе на каждое измерение нужен свой делитель, а это значительно увеличивает погрешность и сводит на нет всю идею. Конкретно на примере: допустим, десятое измерение даёт 40 вольт плюс 5% погрешности равно 42 вольта, а одиннадцатое покажет 44 вольта минус 5% равно 41,8 вольт- напряжение батареи покажет 41,8 - 42 = -0,2 вольта (а на самом деле 4,0 вольтв, то есть нормальное).
CD74HC4067
Добавлено: 03 май 2018, 22:50
Андрейлев
я думаю это можно в процессе настройки скорректировать по факту
CD74HC4067
Добавлено: 03 май 2018, 22:58
seri0shka
Электробайк?
CD74HC4067
Добавлено: 03 май 2018, 23:02
Андрейлев
да
литеотитанат 56 вольт
CD74HC4067
Добавлено: 04 май 2018, 16:36
seri0shka
CD74HC4067
Добавлено: 04 май 2018, 17:47
Sancho
для измерения Вам понадобится коммутировать сразу два вывода для подачи их на высоковольтный опперционник, который на выходе повторит разность входных напряжений, а потом уже мерить.
Итого, 24 канала( по количеству разрядов, ориентир) на два входа = 48. Единственным вариантом, бюджетным, будет предложенная [ref]seri0shka[/ref] микруха. итого 6
микрух
ИМХО.
CD74HC4067
Добавлено: 04 май 2018, 18:18
seri0shka
TSSOP16 и 60 вольт

Стрёмно. Хотя при качественном монтаже никаких проблем не будет. Но есть ещё наладка, настройка...
CD74HC4067
Добавлено: 04 май 2018, 19:23
Sancho
[ref]seri0shka[/ref],
Чего стрёмного?
Между ногами на корпусе - один элемент батареи. 60 вольт - между крайними, из трёх. На корпус - 20в максимум.
CD74HC4067
Добавлено: 05 май 2018, 08:21
Андрейлев
микросхемы MAX14752 в Китае не так уж и дорого 5 шт 9 долларов
но делитель напряжение все равно нужен
и все равно у меня ума написать блок управление не хватит
CD74HC4067
Добавлено: 05 май 2018, 08:36
Sancho
[ref]Андрейлев[/ref],
Не нужен никакой делитель, идея в другом.
Сейчас попробую нарисовать...
Навскидку.
Поясню.
Два комплекта мултиплексоров, управляемых раздельно - muxA muxB.
На первом операционнике - вычитатель, на выходе разность между входами. Может быть отрицательной, необходимо питание -3..-5в.
На втором сдвиг уровня на сумматоре, в примере 2,5в. Для компенсации отрицательных значений перед подачей на АЦП.
После ацп обсчитываем результат: если больше 2,5 - отнимаем 2,5, если меньше - отнимаем от 2,5.
[spoiler]
Навскидку_АЦП_батареи_1.png
[/spoiler]
CD74HC4067
Добавлено: 05 май 2018, 08:41
Андрейлев
буду благодарен за визуализацию