Подключение датчиков.
- Войдите на сайт для отправки комментариев
Вс, 17/08/2014 - 16:40
В моём распоряжении есть датчик. Выход у него открытый коллектор PNP-транзистора.
Никак не соображу, как его правильно к ардуине подключить.
У датчика три провода:
- Питание (10-30В)
- Общий
- Сигнал
Если я правильно понял работу датчика, то при внешнем воздействии сигнальный провод соединяется с с общим через транзисторный ключ.
Для проверки латчиков я между источником 5В и сигнальным провдом вставлял реистор на 4,7 кОм и смотрел на показания вольтметра, подключив щупы к выводам сопротивления.
Разобраться со всей этой ботвой очень хочется, но после прочения кучи литературы озарение так и не пришло.
А не проще начать с указания датчика, его маркировки.
Конечно если хочется помощь получить.
Что конкретно нужно?
Марку смогу дать, только когда на работе буду.
В перспективе хочу вот такой подключать.
Датчики могут разные быть подключены, но харатеристики питания и выхода у всех одинаковые. Смысл в том, что у них напряжение питания выше того, которое держат выходы ардуины. Банально боюсь землю датчика на землю ардуины сажать.
А у датчика какое напряжение питания?
Я же в первом посте написал 10-30В, питаю от имеющихся 24.
Открытый коллектор это значит выход датчика можно на прямую к ардуинке и общую землю. Только подтягивающий резистор включить(да в самом микроконтроллере есть резисторы подключаемые на 5 вольт)
Вывод с открытым коллектором - активный уровень будет LOW - тоесть транзистор замыкает на землю.
Т.е. подтяжка идет к 5В и ставить прерывание на FALLING. Вроде как понятно. :)
Значит я неправильно понимал принцып работы цифровых входов контроллера.
Т.е. подтяжка идет к 5В и ставить прерывание на FALLING. Вроде как понятно. :)
Значит я неправильно понимал принцып работы цифровых входов контроллера.
http://easyelectronics.ru/avr-uchebnyj-kurs-ustrojstvo-i-rabota-portov-vvoda-vyvoda.html
Зачетная статья :)
Открытый коллектор это значит выход датчика можно на прямую к ардуинке и общую землю. Только подтягивающий резистор включить(да в самом микроконтроллере есть резисторы подключаемые на 5 вольт)
Вывод с открытым коллектором - активный уровень будет LOW - тоесть транзистор замыкает на землю.
не всё так.... если по простому - так....
выход датчика с открытым коллектором позволяет использовать любое выходное питание выходного каскада датчика ( нуууууу, не совсем любое ). датчик питаем от 24 V , и выход через резистор сажаем на 24 V - на выходе получим импульсы 0....24 V ( 0 и 1 - НО ПО АМПЛИТУДЕ СОВЕРШЕННО НЕ TTL уровень :( и какой уровень АКТИВНЫЙ - не имеет смысла спорить )
выход датчика можно посадить через резистор на +5 V ардуины... вот и получим с выхода датчика импульсы почти TTL уровня... резистор коллекторный датчика лучше ставить внешний ( исходя из ДШ датчика - сколько тока держит выходной транзистор )
итого : подтягивающий резистор к VCC ардуины - для удобства, НО он является частью датчика ( типа - ардуина делегирует свой резистор датчику ), но нет выбора - 20 kOm.... лучше рассчитать и поставить внешний резистор !
выход датчика через резистор на 3.3 V ардуины, выход датчика на пин - на пине получим импульсы 0...3.3 V
это добавил как ещё вариант :)
А с какого перепуга там нарисуется 24 вольта на коллекторе, если на эммитер завести 5 вольт?
на эммитере всегда НОЛЬ, он к нему подсоединён..... читайте внимательнее все три возможности... если поиграться питанием выходного каскада датчика - то вариантов будет гораздо большееееее
выходной каскад датчика - эммитер на земле, база - сигнал, а коллектор ОТКРЫТЫЙ - чё подсоедините, то и получите....
А с какого перепуга там нарисуется 24 вольта на коллекторе, если на эммитер завести 5 вольт?
повторно ! эммитер выходного транзистора сидит на земле.... ОН - ТРАНЗИСТОР выходной - для этого и включен по схеме усиления тока, с ОТКРЫТЫМ КОЛЛЕКТОРОМ для вариаций выходного ( не сбб и не вск ) напряжения.... ( читать вышееее )
А с какого перепуга там нарисуется 24 вольта на коллекторе, если на эммитер завести 5 вольт?
если на эммитер выходного транзистора датчика завести +5 - какое питание вы заведёте на датчик ?
спрашивайте !!!!!!!!!!!!!!
Схема датчика EE-SX772P с PNP (Потребление до 30мА)
Cхема датчика EE-SX772 с NPN (Потребление до 35мА)
В случае с NPN согласен, что эмиттер на земле лежит, но я в посте написал про PNP.
C NPN всё просто и понятно, там в цепи можно сколько надо подавать, а в PNP на выходе U питания минус падение напряжения на транзисторе.
Ну и чтобы два раза не вставать.
КВД-6М, который я и гонял в самом начале.
Если я правильно понял, то при выборе сопротивления мне надо опираться на ток потребления, так?
5/(0,03..0,02)=(170..250) Ом
Получаем на резисторе падение напряжения 5В.
Нарыл в закромах два резистора на 720 и 140 Ом. При токе в 30мА (на БП) на втором получилось падение напряжение около 4В.
Прокатит такая схема с делителем?
вы датчик чем питать будете ? 5 V ? если да - то разницы нет какой выходной транзистор стоит...
если питание датчика будет > 5 V - то с NPN проблем нет, а вот с PNP есть...
можно использовать резистивный делитель, но при КЗ верхнего резистора делителя повышенное напряжение убъёт пин ардуины :(
лучше использовать оптопару PC2501 http://www.embed.com.ua/mikrokontrollernyiy-konstruktor/fazoimpulsnoe-upravlenie-silovyim-simistorom/
цепь светодиода 1, 2 - через резистор к выходу датчика, цепь фототранзистора 3, 4 - на землю и на вход ардуины ( обязательно включить внутренний резистор подтягивающий вход к VСС или установить свой внешний резистор )
извините - не прочитал какой датчик... вернее какой транзистор на выходе стоит :)
если датчик питать от 5 V - то всё просто - датчик, с выхода резистор на землю, с выхода на ардуину - и всё...
Да если бы было всегда 5В, я бы даже тему не создал. :)
Есть датчики, у которыз нижний предел питания не менее 10, вот и пытаюсь разобраться в том, что для меня раньше магией казалось.
Про резистор прошу подробнее. Тот же делитель, но соединить его с оптопарой, выход хоторой будет рулить порторм ардуины?
да, я прочитал что питание 10..27 V
делитель или оптопара ( лучше )