Матрица для измерения сопротивления.

shrek
Offline
Зарегистрирован: 18.08.2015

Всем дня доброго.

Есть следующее:

Представим себе 3 полки, в каждой полке по 10 ячее.

На каждой ячейке бегунком меняется сопротивление.

 

НУЖНО:

Получить в какой-то момент времени это значение.

Как получить его если бегунок всего 1 я знаю.

Вопрос заключается в следующем. Как мне избавиться от большого кол-ва проводов, и сделать это с ШИМ модуляцией.

т.е. есть 5V, на каждой полке всего 2 провода +-, минус идет на аналоговый вход. Как программно понять чтобы считалось значение со 2-3-4-5 ячейки?

Т.е. что я имею ввиду.

У нас есть 2 регистра(на фотке только один, не суть важно) по 8 выходов, всего 16, нам нужно всего 10 т.к. на полке больше нет бегунков.

Как при подаче питания понять какой бегунок сейчас будет измеряться?

 

Я не настолько силен в этом. суть такова избавиться от большого кол-ва проводов и использовать ШИМ модуляцию для этого.

Я могу сделать 6 регистров, которые дадут мне 48 выходов. Хотя мне нужно 48 входов и скорее всего мне нужно использовать 74HC165.

Мне нужно чтобы вы поняли задумку и подсказали как сделать схему правильно.

Заране спасибо.

Если есть что-то непонятное пишите откоментирую любую информацию нужную вам!

 

 

shrek
Offline
Зарегистрирован: 18.08.2015

Дополню.

Хочется использовать на каждой полке всего 2 провода и с их помощью получать значению любой ячейки. т.е. + для всех один и по нему сделать модуляцию, такое реально?

Т.е. отправили допустим analogWrite(20) и мы знаем что это ячейка №1 analogWrite(40) ячейка №2 и т.д.

Подскажите прошу.

 

 

ps может изъясняюсь неверно.

Сдвиговый регистр (их 2) на них я делаю сдвиги, допустим на 1 или 3 ножку подаю  питаний т.е. она активна - остальные неактивны.

И наверное картинка неправильная у меня, раз я хочу чтобы.

в общем как сократить кол-во проводов к полке?

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

shrek, какое отношение имеет шим сигнал к измерению сопротивления? Никакого.  Вам нужны аналоговые входы, в меге их 16. Либо покупать аналоговый мультиплексор на 16 каналов, но он займёт дополнительно 4 порта для коммутации. Сократить количество проводов до 2х невозможно.

shrek
Offline
Зарегистрирован: 18.08.2015

dimax пишет:

Сократить количество проводов до 2х невозможно.

Причины почему нет я не вижу. ответ неполный.

 

ШИМ и измерение сопротивления не имеет никакого отношения. И у меня нет ни слова о том что я хочу ШИМом измерять сопротивление!

Если непонятен вопрос, можно его уточнить. 

 

Мне ненужны аналоговые входы, вопрос заключается в уменьшении кол-ва проводов. Наплодить входов можно сколько угодно, но и кол-во проводов возрастет, а мне их нужно убрать.

 
bwn
Offline
Зарегистрирован: 25.08.2014

dimax вам же ясно написал, что нельзя адресовать такое количество ячеек двумя проводами. Какое отношение имеют регистры к аналоговому сигналу? "аналоговый мультиплексор" !!!