Tpo-gefest.ru

ТПО Гефест
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Концевой выключатель

Концевой выключатель

Концевой выключатель — электрическое устройство, применяемое в системах управления в качестве датчика, формирующего сигнал при возникновении определенного события, как правило, механическом контакте пары подвижных механизмов. Используются также и бесконтактные концевые выключатели, которые состоят из инфракрасного светодиода и фоторезистора, расположенных друг напротив друга (см. Оптопара с открытым оптическим каналом). Такие концевые выключатели часто устанавливаются в принтерах и сканерах.

Сам выключатель выполняет функции, аналогичные обычному выключателю.

Конструкция концевого выключателя оптимизирована для использования в системах управления: малогабаритный прочный корпус (обычно изготавливаемый из металла) имеет элементы конструкции, позволяющие легко закрепить и сориентировать в пространстве; индикация работы (поданного питания) и срабатывания датчика выполнены при помощи ярких разноцветных светодиодов; подключение производится при помощи миниатюрного разъёма общераспространённого промышленного интерфейса, например CENELEC.

Часто концевой выключатель содержит две пары контактов, нормально разомкнутые и нормально замкнутые. Замкнутая пара позволяет контролировать состояние подключения концевого выключателя: если сигнал, переданный по этой паре, не возвращается, можно сделать вывод о повреждении кабеля к выключателю. Разомкнутая пара может использоваться для прохождения сигнала после срабатывания выключателя.

Концевой выключатель В-601, применяемый в авиационных механизмах (электромеханизмах привода воздушных и топливных кранов, механизмах концевых выключателей МКВ и др.), выполнен в малогабаритном карболитовом корпусе и имеет одну контактную группу-«тройник» — средний подвижный контакт, нормально замкнутый контакт (обозначенный как нормально закрытый, НЗ) и нормально разомкнутый контакт (нормально открытый, НО), подводящие провода подсоединяются пайкой [1] .

Концевой выключатель АМ-800К аналогичен по электрической схеме, но предназначен для установки на шасси и поэтому имеет высокие требования к защищённости и надёжности. Его корпус выполнен герметичным, провода заделываются в корпус при изготовлении и прокладываются по борту к точке подключения (распредкоробке) после установки выключателя. Производитель гарантирует безотказную работу АМ-800К в течение 5000 срабатываний, при выработке этого ресурса, учитываемого по числу полётных циклов (взлётов-посадок), выключатели заменяются [2] . Существуют похожие концевые выключатели (ДП-702, стоящий на шасси Ту-16, Ту-95 и других самолётов проекта середины XX в., Д-713, стоящий на шасси самолётов КБ Антонов проекта конца XX в.), провода к которым подключаются винтами.

Содержание

Требования к конструкции и соответствующие методы испытаний устанавливаются стандартом IEC 60947-5-1.

Промышленостью выпускается много типов конечных выключателей, различающихся по степени защиты от окружающей среды (открытые, пыле- и брызгозащищенные, водозащищенные и взрывозащищенные), по скорости размыкания контактов, габаритам, точности работы, конструктивному исполнению (выключатели с рычагом и роликом, с нажимным толкателем, штифтом и др.), значению коммутируемого тока и т. д.

Шаг 3. Код программы

Для тех, кто не понимает код — в нашем коде есть две части (void loop):

  • первая часть касается датчика расстояния. Для измерения расстояния датчик посылает и получает эхо (вид звука). Я использовал длину листа A4 (29,7 см — 11,69 дюйма) для калибровки. В этом расчете «расстояние = (длительность / 2) / 29.7». Я разделил продолжительность на 2, потому что время, когда эхо должно пройти с этой стороны листа на другую сторону того же листа, это то же самое, что эхо проходит с другой стороны на датчик (он помещается на этой стороне листа).
  • вторая часть — основная часть этого кода.
Читайте так же:
Акустический выключатель своими руками 220в

Если ваша рука (или объект) находится между 2 и 10 см (0.79″ — 3.94″), программа войдет в первое while (условие «пока») и светодиод (или что-то еще) включится.

Вы можете изменить этот диапазон расстояний в программе.

Когда вы будете снова двигать рукой но на расстоянии более 10 см (второе «пока» — while) светодиод все равно должен включаться (как обычный переключатель). Если ваша рука составляет 2-10 см во второй раз (третий «пока» — while) светодиод должен выключиться. И когда вы отводите руку от датчика (> 10 см, четвертый while «пока») светодиод должен отключиться, пока вы снова не подвинете руку ближе, чем на 10 см.

Программный код вы можете взять ниже или скачать по ссылке:

Бесконтактный, оптический выключатель освещения со звуковым эффектом на Arduino

Сегодня статья про бесконтактный выключатель со звуковым эффектом, который был сделан мной 9 лет назад, а если быть точным, то в январе 2012 года.

С тех пор выключатель трудится у меня круглыми сутками на протяжении 9 лет. Что самое интересное, за все это время, он не вышел из строя и даже ни разу не подвис, а также у него никогда не было ложных срабатываний. В общем он хорошо себя зарекомендовал и я с уверенностью могу его Вам рекомендовать для самостоятельной сборки.
Если Вам интересны подробности, то прошу под кат.

У меня в коридоре смонтировано 7 светильников.

И для достижения красивого визуального эффекта, я использовал последовательное включение ламп, для этого мне нужно было протянуть к плате контроллера отдельный провод от каждой точки освещения.

Саму плату я спрятал в пространстве между гипсокартоном и потолком, благо места там больше чем достаточно.

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

Для того чтобы дизайн выключателя не отличался от других установленных декоративных накладок в интерьере, я использовал из этой же серии телевизионную розетку, из которой выкинул все внутренности, а в отверстие вклеил круглое окошко, вырезанное из фиолетового акрила.

Читайте так же:
Аварийный выключатель топлива рено

Все компоненты были размещены на одной плате, на которой так же установлены винтовые коннекторы для подключения проводов от светильников.

Запитал я эту плату обычным зарядным устройством от телефона.

Основой всего устройства является контроллер Arduino Nano V.3, но можно так же использовать любые другие платы, с микроконтроллером ATmega328.

ИК светодиод с фототранзистором можно взять от датчика препятствий, но не обязательно их выпаивать, достаточно перерезать лишние дорожки и припаять к ним 3 провода. Если у вас уже есть где-то ранее выпаянные детали, то перед использованием, лучше сначала проверить их на работоспособность. Инфракрасный светодиод нужно подключить к напряжению 5 В через токоограничивающий резистор 120 Ом и посмотреть на него через камеру телефона, он должен светиться фиолетовым светом. Для проверки фототранзистора понадобится любой тестер с функцией прозвонки проводников. Переводим тестер в режим прозвонки, а выводы фототранзистора подключаем к щупам тестера. После чего нужно к нему вплотную поднести любой пульт от бытовой техники и нажать любую кнопку. В ответ раздастся прерывистый пищащий звук.

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

Работает выключатель следующим образом

Arduino с выхода D5 постоянно выдает ШИМ сигнал с частотой примерно 977 Гц. К этому выходу через токоограничивающий резистор 82 Ом подключен светодиод, излучающий сигнал в инфракрасном диапазоне. Фототранзистор, подключенный к входу D2 детектирует отраженный от руки ИК сигнал и проверяет его на достоверность. Если сигнал из 20-ти или больше идущих подряд периодов соответствует частоте 977 Гц, то тогда контроллер включает по очереди все 7 светильников и начинает воспроизводить звуковой эффект через ШИМ выход D11. Все то же самое происходит и при выключении.

Воспроизведение звуков

Для воспроизведения звуковых эффектов используется формат WAVE без сжатия, с частотой 16000 Гц и глубиной 8 бит, но при воспроизведении данного формата с использованием ШИМ, в аудио тракте наблюдается неприятный свист и шипение. Поэтому для улучшения качества воспроизведения, я в коде использовал линейную интерполяцию. При которой, выборка семплов происходит на частоте 62.5 кГц и между оригинальными выборками вставляются еще 3 дополнительных семпла, рассчитанных методом линейной интерполяции. Таким образом на выходе снижается шум квантования, пропадает свист, улучшается качество звука и для воспроизведения не обязательно использовать дополнительные RC фильтры.

Вместо динамика я использовал старую, маленькую компьютерную колонку без встроенного усилителя.

Для конвертирования Wave файлов в Си код, можно воспользоваться онлайн конвертером.

Читайте так же:
Выключатель кнопочный шнайдер электрик

Схема

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

Компоненты для сборки

1 — Arduino Nano V.3
2 — Датчик препятствий
3 — 8-канальный модуль реле
4 — Резисторы 82 Ом и 1 кОм
5 — Динамик 0,5-3 Вт
6 — Любой N-P-N транзистор с допустимым током не менее 500 мА

Код для Arduino

Скачать все файлы одним архивом
В этот раз я решил добавить все используемые библиотеки в папку со скетчем, а в самом скетче прописал их локальное использование. Теперь надеюсь у новичков будет меньше ко мне вопросов по поводу ошибок, возникающих у них при компилировании.

В коде вынесены несколько констант, которые можно изменить перед прошивкой.

Константа power_ir — отвечает за дистанцию срабатывания выключателя, может принимать значения от минимума 20 и до максимума 200. Требуемое Вам значение можно определить экспериментальным путем.

lamp_num — определяет количество используемых Вами ламп. Минимальное число лампочек не может быть меньше 1, а максимальное не более 7. Если подправить код, то можно увеличить до 15.
lamp_delay — это задержка между последовательными включениями ламп, которая выражена в миллисекундах и может начинаться от 0 и до 4 294 967 295 мс. Хотя я не думаю, что такие огромные задержки кому то понадобятся.

Видео

Для просмотра видеоролика кликните по изображению.

Заключение

В заключении хотелось бы добавить, что я очень удивлен, что микроконтроллер без WDT за 9 лет ни разу не подвис. По этой же причине я не стал править код и добавлять в него WDT, так как Arduino со старыми bootloader не умеют работать с ним.

Датчик расстояния в проектах Arduino

Способность ультразвукового датчика определять расстояние до объекта основано на принципе сонара – посылая пучок ультразвука, и получая его отражение с задержкой, устройство определяет наличие объектов и расстояние до них. Ультразвуковые сигналы, генерируемые приемником, отражаясь от препятствия, возвращаются к нему через определенный промежуток времени. Именно этот временной интервал становится характеристикой помогающей определить расстояние до объекта.

Описание датчика HC SR04

Ультразвуковой датчик расстояния Ардуино HC-SR04

Датчик расстояния Ардуино является прибором бесконтактного типа, и обеспечивает высокоточное измерение и стабильность. Диапазон дальности его измерения составляет от 2 до 400 см. На его работу не оказывает существенного воздействия электромагнитные излучения и солнечная энергия. В комплект модуля с HC SR04 arduino также входят ресивер и трансмиттер.

Ультразвуковой дальномер HC SR04 имеет такие технические параметры:

  • Питающее напряжение 5В;
  • Рабочий параметр силы т ока – 15 мА;
  • Сила тока в пассивном состоянии < 2 мА;
  • Обзорный угол – 15°;
  • Сенсорное разрешение – 0,3 см;
  • Измерительный угол – 30°;
  • Ширина импульса – 10 -6 с.
Читайте так же:
Как подключать двух клавишный проходной выключатель

Ультразвуковой датчик расстояния Ардуино HC-SR04

Датчик оснащен четырьмя выводами (стандарт 2, 54 мм):

  • Контакт питания положительного типа – +5В;
  • Trig (Т) – выход сигнала входа;
  • Echo (R) – вывод сигнала выхода;
  • GND – вывод «Земля».

Где купить модуль SR04 для Ардуино

Датчик расстояния – достаточно распространенный компонент и его без труда можно найти в интернет-магазинах. Самые дешевые варианты (от 40-60 рублей за штуку), традиционно на всем известном сайте.

Схема взаимодействия с Arduino

Для получения данных, необходимо выполнить такую последовательность действий:

  • Подать на выход Trig импульс длительностью 10 микросек;
  • В ультразвуковом дальномере hc sr04 подключенном к arduino произойдет преобразование сигнала в 8 импульсов с частотой 40 кГц, которые через излучатель будут посланы вперед;
  • Когда импульсы дойдут до препятствия, они отразятся от него и будут приняты приемником R, что обеспечит наличие входного сигнала на выходе Echo;
  • На стороне контроллера полученный сигнал при помощи формул следует перевести в расстояние.

При делении ширины импульса на 58.2, получим данные в сантиметрах, при делении на 148 – в дюймах.

Ультразвуковой датчик расстояния Ардуино HC-SR04

Подключение HC SR04 к Arduino

Выполнить подключение ультразвукового датчика расстояния к плате Arduino достаточно просто. Схема подключения показана на рисунке.

Подключение датчика расстояния HC-SR04

Контакт земли подключаем к выводу GND на плате Arduino, выход питания соединяем с 5V. Выходы Trig и Echo подсоединяем к arduino на цифровые пины. Вариант подключения с помощью макетной платы:

Подключение датчика HC-SR04 к плате ардуино

Библиотека для работы с HC SR04

Для облегчения работы с датчиком расстояния HC SR04 на arduino можно использовать библиотеку NewPing. Она не имеет проблем с пинговыми доступами и добавляет некоторые новые функции.

К особенностям библиотеки можно отнести:

  • Возможность работы с различными ультразвуковыми датчиками;
  • Может работать с датчиком расстояния всего через один пин;
  • Отсутствие отставания на 1 секунду при отсутствии пинга эха;
  • Для простой коррекции ошибок есть встроенный цифровой фильтр;
  • Максимально точный расчет расстояния.

Скачать бибилотеку NewPing можно здесь

Точность измерения расстояния датчиком HC SR04

Точность датчика зависит от нескольких факторов:

  • температуры и влажности воздуха;
  • расстояния до объекта;
  • расположения относительно датчика (согласно диаграммы излучения);
  • качества исполнения элементов модуля датчика.

В основу принципа действия любого ультразвукового датчика заложено явление отражения акустических волн, распространяющихся в воздухе. Но как известно из курса физики, скорость распространения звука в воздухе зависит от свойств этого самого воздуха (в первую очередь от температуры). Датчик же, испуская волны и замеряя время до их возврата, не догадывается, в какой именно среде они будут распространяться и берет для расчетов некоторую среднюю величину. В реальных условиях из-за фактора температуры воздуха HC-SR04 может ошибаться от 1 до 3-5 см.

Читайте так же:
Мпо электромонтаж проходной выключатель

Фактор расстояния до объекта важен, т.к. растет вероятность отражения от соседних предметов, к тому же и сам сигнал затухает с расстоянием.

Диаграмма направленности HC-SR04

Также для повышения точности надо правильно направить датчик: сделать так, чтобы предмет был в рамках конуса диаграммы направленности. Проще говоря, “глазки” HC-SR04 должны смотреть прямо на предмет.

Для уменьшения ошибок и погрешности измерений обычно выполняются следующие действия:

  • усредняются значения (несколько раз замеряем, убираем всплески, потом находим среднее);
  • с помощью датчиков (например, DHT11 или DHT22) определяется температура и вносятся поправочные коэффициенты;
  • датчик устанавливается на серводвигатель, с помощью которого мы “поворачиваем голову”, перемещая диаграмму направленности влево или вправо.

Принцип действия бесконтактных датчиков

Принцип действия бесконтактных выключателей (датчиков) основан на изменении амплитуды колебаний генератора при внесении в чувствительную зону датчика конкретного материала определенных размеров. Расстояние переключения устройства задается в зависимости от потребностей процесса и разновидности датчика. Бесконтактный способ распознавания объекта воздействия позволяет существенно повысить надежность работы устройства по причине отсутствия движущихся и трущихся деталей.

Перечень функциональных возможностей бесконтактных датчиков широк. Обнаружение положения объекта, подсчет, позиционирование и сортировка предметов на конвейерах, контроль перемещения и скорости, обнаружение поломок механизмов, определение угла поворота, измерение перекоса и еще много других функций заложено в понятие «датчик приближения», как еще называют бесконтактный выключатель.

Именно потому их используют в самых разных отраслях: от металлообработки до пищевого производства, как элемент автоматизации транспорта и для контроля в станкостроении, для управления водо- газо, нефтеснабжением и на морских нефтеперерабатывающих платформах. Чтобы подобрать подходящий переключатель, стоит ознакомиться с классификацией датчиков по принципу их действия.

Бесконтактные выключатели производства ТЕКО

Индуктивные датчики реагируют на металлические, магнитные, ферромагнитные или аморфные материалы нужных размеров. Эффект достигается за счет изменения амплитуды колебаний генератора при попадании объекта в чувствительную зону датчика.

Подберите индуктивный выключатель:

Емкостные выключатели обнаруживают как металлические, так и диэлектрические объекты. Принцип действия выключателя основан на изменении емкости конденсатора, выполняющего роль чувствительного элемента, при внесении в чувствительную зону объектов.

Подберите емкостный выключатель:

Оптические бесконтактные датчики обнаруживают контролируемые объекты, отражающие или прерывающие оптическое излучение. Коммутационный элемент у оптических бесконтактных датчиков полупроводниковый или релейный. Дальность действия этих датчиков может достигать значения 150 метров.

Подберите оптический выключатель:

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

Подберите магниточувствительный выключатель:

Бесконтактные датчики могут быть исполнены в особо прочных корпусах из специальных материалов, согласно стандарту NAMUR, а также с приемкой 5.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector