Последние статьи из блога
- MegaD-485-TTL - изолированный конвертер индустриального класса
- MegaD-4VC - подключаем сигналы 0-10В и 4-20мА к контроллеру
- MegaD-4CM - высокоточный 4-х канальный измеритель тока
- MegaD-4US - 4-х канальный датчик напряжения на DIN-рейку
- Как я боролся с собаками с помощью нейросети
- Интеграция ультразвукового датчика скорости и направления ветра
- Установка WiFi-камеры на робота-газонокосилку
- Твердотельный датчик направления и скорости ветра. Эксперимент
- iPhone на стене в качестве панели управления домом
- MegaD-16M-XT - подсветка выключателей и не только
- Переделка выключателей в кнопки и мини-обзор текущего рынка
- RadSens - модульный счетчик Гейгера с интерфейсом I2C
- "U" - значит универсальный. Обзор модуля MegaD-16U-XT
- SCD4x - современная альтернатива для измерения концентрации CO2
- HTU31D - новый датчик температуры и влажности с нагревательным элементом
- Измерение коэффициента пульсации ламп с помощью MegaD-2561
Согласование датчиков с выходом типа TTL со стандартными входами контроллера
22/07/2021 18:02:12
В домашней автоматизации часто используются датчики, которые имеют выход типа TTL (транзисторно-транзисторная логика). Это такие популярные штуки как встраиваемый ИК-сенсор HC-SR501, тач-сенсор TTP223 и многое многое другое. Логические ноль и единица определяются выходным напряжением, поэтому такие датчики можно напрямую подключать только к цифровым портам контроллера MegaD-2561. Однако при таком подключении пользователи могли сталкиваться с нестабильностью работы и ложными срабатываниями на длинных линиях.

Плата согласования TTL-MegaD-Adapter
Чтобы решить эту проблему была разработана небольшая плата согласования TTL-MegaD-Adapter. Данный адаптер позволяет подключать датчики с выходом TTL к защищенным "стандартным" входам контроллера, что значительно повышает надежность работы и устраняет ложные срабатывания, вызванные наводками и помехами. Ну а кроме того, в этом случае будет задействована светодиодная индикация срабатывания "стандартного" входа на лицевой панели исполнительного модуля или контроллера.
На входе адаптера - уровни TTL. Максимальное напряжение до 5В.
Выход - открытый коллектор (U < 20В, I < 80мА, постоянный ток).
Для наглядности фотография подключения адаптера к контроллеру MegaD-2561-31I15O-RTC (моноблок).

Подключение ИК-сенсора HC-SR501 к стандартному входу через адаптер TTL-MegaD-Adapter
Питание сенсора +5В подключено к соответствующей клемме контроллера.
Выход TTL датчика и земля (GND) соединены со входом адаптера.
Выход адаптера подключается непосредственно к стандартному входу контроллера. В данном случае к P0.
Никакое дополнительное питание к плате адаптера не подводится. Необходимо отметить, что адаптер для обеспечения надежной работы должен располагаться как можно ближе к сенсору.
Автор: Andrey_B
Любое использование материалов сайта возможно только с разрешения автора и с обязательным указанием источника.
Добавить комментарий:
Сортировка комментариев: Последние сверху | Первые сверху
2023-03-10 16:44:27 | Andrey_B
Алексей, 3.9 кОм и 20 кОм.
2023-03-08 22:20:06 | Алексей
Добрый вечер! Подскажите, какие номиналы резисторов использованы в схеме?
2022-11-01 17:29:57 | Пупкин Василий
Тьфу, блин. Хотел повозбухать - оптопара же, должна сгодиться. А это описание на Алиэкспрессе замечательное - гальваническая развязка как оптопара, кошка-жена, нефритовый стержень удар!
А оно трансформаторное.
2022-11-01 07:26:13 | Andrey_B
MegaD-TTL-Adapter - это устройство, которое преобразует TTL-сигнал в выход типа открытый коллектор. Грубо говоря, адаптер замыкает внешнюю цепь.
То, устройство, которое вы упомянули - это модуль гальванической развязки, который работает иначе и применяется совершенно для других целей.
2022-10-31 22:05:03 | Пупкин Василий
PIR-сенсор hc-sr501.
2022-10-31 21:57:33 | Andrey_B
Пупкин Василий, поясните, что конкретно вы собираетесь подключать через это устройство?
2022-10-31 18:08:06 | Пупкин Василий
Подойдёт ли для подключения к стандартному порту опторазвязка вроде CJMCU-1201?
2021-09-06 21:29:10 | Andrey_B
Илья, штатно для питания HC-SR501 требуется +5В. Но в Интернете можно найти информацию, как запитать его от +3.3В.
В контроллере MegaD-2561 V2 нет встроенного конвертера на 5В (он есть только у контроллера V3), но всегда можно использовать внешний преобразователь 12В->5В.
2021-09-06 20:11:33 | Илья
Здравствуйте, а данное устройство будет работать с HC-SR501 и 3.3в? Если нет, то как получить 5в с mega 2561 V2 и 8170sd?
2021-09-03 14:58:11 | Andrey_B
Ruslan, трудно сказать без тестирования. Но для подобной задачи, наверное, U-Sensor подходит лучше.
2021-09-01 11:11:56 | Ruslan
Возник вот такой вопрос. У меня на плате управления откатными воротами, когда происходит замыкание контактов герконом в крайних положениях, на соответствующих контактах платы появляется напряжение 4,6-4,8 В. Я подключил эти контакты к стандартным входам с помощью U-sensor, который работает в диапазоне 5-310 В. Длина линии около 20 м. Вроде бы все работает.
Можно ли в данном случае вместо U-sensor подключить TTL-MegaD-Adapter? Если да, имела бы смысл такая замена (с точки зрения повышения надежности срабатывания, снижения риска ложных срабатываний и пр.) , если бы линия была длиной не 20, а 50-60 м?