Страница 1 из 5
Хаб для датчиков
Добавлено: Вт авг 25, 2015 2:37 pm
xKLx
Добрый день.
Недавно начал свой небольшой проект по автоматизации. Он пока на стадии проектирования и закупки оборудования.
В данный момент имеется Arduino Uno и т.к в ней всего 6 аналоговых портов, то решил сделать небольшой хаб для датчиков, чтобы сэкономить кол-во аналоговых пинов и не тянуть все от arduino.
Хаб основан на аналоговом мультиплексоре 74hc4051.
1 вход хаб<>arduino (analog,s1,s2,s3,vcc,gnd), 8 выходов на датчики (Vcc,analog,GND)
Питание датчиков 3.3-5v.
Но вот что-то мучают меня сомнения на счет такого хаба.
1. Правильно ли делать питание отдельно (Питание решил сделать по стандарту OHAS smart_alex)
2. Правильно ли использовать данный вид коннекторов.
3. Какое нужно общее питание при учете что датчикам нужно 3.3-5v и длина провода от хаба разная 1-8м
4. Как сделать защиту всяческую.
5. Будут ли потери сигнала и искажения данных, т.к длина проводов датчиков разная и хаб на удалении от arduino
Вообщем прошу помощи в данном вопросе.

- 74hc4051-board.png (152.66 КБ) 8466 просмотров

- 74hc4051-schematic.png (50.13 КБ) 8466 просмотров
Re: Хаб для датчиков
Добавлено: Чт авг 27, 2015 1:47 pm
xKLx
Пока жду ответа наткнулся на пост на хабре о OHAS
Решил применить данный способ для питания и соединения хаб<>arduino

- board.png (142.73 КБ) 8369 просмотров

- sch.png (60.17 КБ) 8369 просмотров
В планах получить какую-нибудь такую плату.

- 3d.png (54.42 КБ) 8340 просмотров
Корявенько немного вышло, но это поправимо =)
Re: Хаб для датчиков
Добавлено: Пт авг 28, 2015 9:07 pm
GreatBAO
c 74hc4051 не сталкивался, но работал с 74hc165
возникает только один вопрос - а сопротивление на каждый выход Px разве не нужно ставить между общей шиной питания и выходом на датчик ?
Re: Хаб для датчиков
Добавлено: Пт авг 28, 2015 10:09 pm
xKLx
GreatBAO писал(а):c 74hc4051 не сталкивался, но работал с 74hc165
возникает только один вопрос - а сопротивление на каждый выход Px разве не нужно ставить между общей шиной питания и выходом на датчик ?
Мне казалось что не потребуется в данной ситуации, вы меня заставили сомневаться. Часть датчиков будет с платой YL-38

- A369-3.jpg (108.24 КБ) 8292 просмотра
Re: Хаб для датчиков
Добавлено: Пт авг 28, 2015 10:20 pm
GreatBAO
в инете инфы по YL-38 не нашел, но вижу на скрине что стоит компаратор LM393 и перед ним стабилизация в виде кондеров и резюков с подстроечником (судя по всему подстроечник дает необходимое напряжение на выходе)
думаю в вашем случае это решает вопрос с сопротивлением
ПыСы насколько я понял, эта схема переводит аналог в цифру ?
Re: Хаб для датчиков
Добавлено: Пт авг 28, 2015 10:35 pm
xKLx
GreatBAO писал(а):в инете инфы по YL-38 не нашел, но вижу на скрине что стоит компаратор LM393 и перед ним стабилизация в виде кондеров и резюков с подстроечником (судя по всему подстроечник дает необходимое напряжение на выходе)
думаю в вашем случае это решает вопрос с сопротивлением
Хм а при каких условиях потребуется ставить сопротивление на вход, ну допустим будет датчик другой конструкции.
GreatBAO писал(а):
ПыСы насколько я понял, эта схема переводит аналог в цифру ?
Нет, к ней подключается датчик по 2-м пинам и выдаёт аналоговый сигнал на A0, и цифровой сигнал на D0 при значении выше настроенной регулятором.
Re: Хаб для датчиков
Добавлено: Пт авг 28, 2015 10:42 pm
GreatBAO
xKLx писал(а):Хм а при каких условиях потребуется ставить сопротивление на вход, ну допустим будет датчик другой конструкции.
об этом лучше раскажет статья вики
про подтягивающие резисторы
Re: Хаб для датчиков
Добавлено: Пт сен 04, 2015 9:56 am
xKLx
Тема прочитана 276 раз, а ответ только от одного человека =(
GreatBAO писал(а):xKLx писал(а):Хм а при каких условиях потребуется ставить сопротивление на вход, ну допустим будет датчик другой конструкции.
об этом лучше раскажет статья вики
про подтягивающие резисторы
Да, но их лучше ведь вешать рядом с датчиком?
Re: Хаб для датчиков
Добавлено: Пн сен 07, 2015 7:52 am
shemnik69
Если Вы планируете размещать аналоговые датчики (терморезисторы. оптроны. фоторезисторы и пр.) то поскольку сопротивление подводящей линии будет существенно влиять на формируемые данные то датчик целесообразно ставить максиамально ближе.
Подтягивающий резистор?
Как правило все аналоговые датчики это последовательно включенные элементы и их характкристики это изменение сопротивления или проходящего тока. Ну, или напряжения, если это мостовые схемы.
У Вас? что за задачи? поскольку коммутировать аналоговые сигналы следует только при условии заданной фиксированной величины.
Обясню.
Возьмем 3 датчика освещенности (фоторезисторы), выставим их на один источник света и снимим их сигнал, даже если эти фоторезисторы будут одной партии, то их выходные значения будут довольно отличны ...это и есть отправная точка. Т.е имеем скажем условно 512. 530 и 500 едениц от датчиков отправной величиной будет 514 (как средняя велечина, частное от суммы) следовательно, анализирующая схема, должна иметь в качестве эталона именно эту величину и соответственно от нее и "плясать". Либо, в схеме должны быть предусмотрены коректируемые элементы (как схемные так и програмные) для выравнивания характеристик.
Re: Хаб для датчиков
Добавлено: Пн сен 07, 2015 10:12 am
xKLx
shemnik69 писал(а):Если Вы планируете размещать аналоговые датчики (терморезисторы. оптроны. фоторезисторы и пр.) то поскольку сопротивление подводящей линии будет существенно влиять на формируемые данные то датчик целесообразно ставить максиамально ближе.
Подтягивающий резистор?
Как правило все аналоговые датчики это последовательно включенные элементы и их характкристики это изменение сопротивления или проходящего тока. Ну, или напряжения, если это мостовые схемы.
У Вас? что за задачи? поскольку коммутировать аналоговые сигналы следует только при условии заданной фиксированной величины.
Обясню.
Возьмем 3 датчика освещенности (фоторезисторы), выставим их на один источник света и снимим их сигнал, даже если эти фоторезисторы будут одной партии, то их выходные значения будут довольно отличны ...это и есть отправная точка. Т.е имеем скажем условно 512. 530 и 500 едениц от датчиков отправной величиной будет 514 (как средняя велечина, частное от суммы) следовательно, анализирующая схема, должна иметь в качестве эталона именно эту величину и соответственно от нее и "плясать". Либо, в схеме должны быть предусмотрены коректируемые элементы (как схемные так и програмные) для выравнивания характеристик.
Из 8 портов 2 пары по 3 разъёма будут отданы под датчики влажности земли, дальше на основе их показаний вычислять среднюю влажность. Два оставшихся разъёма пока в запасе.
Близко расположить датчики не могу. Ещё думаю к каждому датчику подключить стабилизатор напряжения, т.к длина провода скорее всего у каждого будет разная и плюс потеря на длину провода, но пока сомневаюсь, длина проводов на датчиках не больше 10м думаю будет.