2

Я использую arduino UNO board. У меня 24 аналоговый канал, который дает мне 0 ~ 5v аналоговый выход. Теперь моя проблема в том, что у меня есть только 5 аналоговых каналов. Я хотел прочитать значение из каждого канала каждые 2 минуты, а затем переключиться на другой канал. Может ли кто-нибудь предложить мне в Hardware, как получить аналоговое значение.Как читать несколько аналоговых датчиков

Я планирую использовать мультиплексор 8: 1 или мультиплексор 16: 1. Будет ли это правильный способ сделать это. можете ли вы предложить другой способ сделать это в аппаратном обеспечении.

74HC4051,74HCT4051, ADG708, MD14051B, IC я планирую Use.dep [конец на так, s1, s2 просто переключить канал

ответ

0

Чтобы читать больше аналоговых каналов, чем входы у вас есть, аналоговый мультиплексор это хороший вариант. Все те, которые вы предложили, будут работать, но лично мне нравятся микросхемы Analog Devices для аналоговых схем, поэтому я бы взял ADG708, но это только личное предпочтение.

+0

ЛЮБОЙ ДРУГОЙ ПУТЬ ДЕЛАТЬ ЭТО. ??? – AMPS

+0

Вы можете создать свою собственную аналоговую схему с транзисторами или даже использовать реле, если хотите, но аналоговый мультиплексор - это самый эффективный, простой и элегантный способ сделать это. – ferrangb

+0

Если ответ сработал для вас, примите его и открепите. Благодаря! – ferrangb

Смежные вопросы