12 или 16 канальный вольтметр...
- Войдите на сайт для отправки комментариев
Ср, 18/07/2012 - 23:04
Подскажите... Есть литиевая батарея на 12 элементов..В программе увеличение до 16 элементов...
Возможно-ли создать многоканальный вольтметр для контроля ВСЕХ элементов. То , что есть в сети как правило только 6-ти , либо 8-и канальные приборы...
Возможно.
На одном Arduino? Или на двух?
Если просто на дуине с делителями, то на меге можно, у нее как раз 16 аналоговых входов.
А по правильному надо какой то мультиплексор придумывать и на один вход подключать.
Этот мультиплексор придуман самим Атмелом - в ATMegaxx8 стоит один-единственный 6- или 8-канальный (в зависимости от типа корпуса) АЦП. Подключая к 6 (8) ногам, мы фактически пользуемся этим единственным АЦП.
Разве что использовать ноги для других целей... Но такая экономия может боком выйти - либо по точности, либо по конечной стоимости изделия.
А использовать Мегу в качестве вольтметра жирновато.
Вот и я думаю, что "жирновато"... Интересно устройстов на ДВУХ контроллерах, объединяющее значения параметров на одном LCD. "Первое (как и второе) измеряет и шлет свои данные на "второе", а второе уже все "показывает" и дублирует данные во внешний порт...
P.S. Вообще-то вопрос задан по поводеу контроля 16-ячейной литиевой батарейки для электровелосипеда, где как ПЕРЕразряд, так и ПЕРЕзаряд СМЕРТЕЛЕН и требуется жесткий контроль ОБЕИХ процессов. Посему предлагается создать некий "коннектор" в котором будет помимо разъемов для отдельных батарей еще и микроконтроллер, который будет контроллировать заряд/разряд,- передавать данные на дисплей расположенный на руле.
P.S.S. Сейчас все это регулируется аналоговыми/цифровыми схемами, либо специализированными устроствами с числом каналов не более 8. и приходится ставить несколько. Кроме того, нет НИКАКОЙ возможности ввода данных о скорости движнения (например со спидометра), что не дает вохможности автоматически просчитывать режимы и затраты.