С Новым годом! Форум программистов, компьютерный форум, киберфорум
Цифровая обработка сигналов
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.74/84: Рейтинг темы: голосов - 84, средняя оценка - 4.74
0 / 0 / 0
Регистрация: 07.09.2011
Сообщений: 67
1

Подключение выхода с открытым коллектором к контроллеру

10.09.2011, 23:15. Показов 15455. Ответов 15
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Подскажите пожалуйста схему подключения оборудования, которое имеет выходы с открытым коллектором, к контроллеру ATMiko. Т.е. это оборудование замыкает выход на массу либо размыкает его. Мне нужно соответственно передать в контроллер 0 или 1: 1 - когда выход замкнут на "-", 0 - когда выход разомкнут.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.09.2011, 23:15
Ответы с готовыми решениями:

Расчитать схему с открытым коллектором
Рассчитать схему с открытым коллектором, имеются значения элементов; имеется похожий образец;

Транзистор с открытым коллектором и вход АВР
Подскажите пожалуйста или ткните ссылкой. Есть термостат с выходом - транзистор с открытым...

Описание кода выхода с открытым коллектором
Как в программном коде описать выход с открытым коллектором на языке AHDL?

Подключение бп к контроллеру Codi6
Доброй ночи, господа знатоки. В общем, такая ситуация: имеется бп на 600 вт, к которому...

Подключение к контроллеру доменов ( AD )
Кто может - тот советом поможет! Ребята, такая коврига: осваиваю server 2008-r2, шел этим курсом...

15
0 / 0 / 0
Регистрация: 27.01.2010
Сообщений: 619
10.09.2011, 23:24 2
Цитата Сообщение от MioMoki
1 - когда выход замкнут на "-", 0 - когда выход разомкнут
С точно противоположным вариантом было бы проще: включаете внутреннюю подтяжку к Vcc у нужного входа МК, и все. Никаких более деталей.
Если именно так, как Вы писали: использовать биполярный NPN транзистор в ключевой схеме, сигнал снимать с коллектора, включить резистор между его базой и напряжением питания. Понадобятся 2 резистора и транзистор на 1 выход Вашего оборудования.
0
MCSD: APP BUILDER
8794 / 1073 / 104
Регистрация: 17.06.2006
Сообщений: 12,602
10.09.2011, 23:26 3
резистор 1к на коллектор. другой конец на VCC мк. коллектор на вход мк через сопротивление 200ом (в принципе не нужен, но на всякий случай, если вход мк случайно окажется выходом с 1, а коллектор - в 0). В принципе сопротивление 1к можно не ставить если использовать подтягивающие сопротивления мк. вход - инверсный (наоборот).
0
0 / 0 / 0
Регистрация: 07.04.2010
Сообщений: 880
10.09.2011, 23:30 4
Вот так.

Резистор R обычно берется около 10 кОм. Если меньше, то он будет сильнее грузить выход твоего устройства. Если больше, то будет ловить больше помех. Кстати, этот резистор есть в самой меге (вход с подтяжкой), но он слабоватый (100 кОм что ли... не помню). Лучше поставить внешний для пущей надежности.

P.S. Блин, недочитал. Инверсии здесь нет. Если офигенно сильно нужна, можно поставить транзистор с ОЭ (NPN, эмиттер в земле, вход в базу через резистор, выход из коллектора, подтянутого к Vcc). Но обычно инверсию проще программно сделать.


<Изображение удалено>
0
MCSD: APP BUILDER
8794 / 1073 / 104
Регистрация: 17.06.2006
Сообщений: 12,602
11.09.2011, 00:34 5
Есть опасность получить кз, если транзистор окажется открыт, а вход окажется выходом и там будет 1 (например из-за ошибки в прошивке - от этого никто не застрахован). на вход надо ставить токоограничивающее сопротивление.
0
0 / 0 / 0
Регистрация: 07.04.2011
Сообщений: 663
11.09.2011, 04:34 6
на сколько я понимаю, раз открытый коллектор, то ток уже ограничен (схема как указал OTPINE, но резистор уже есть). В документации гляньте(если есть), сколько максимальный ток... обычно до 15мА.. хотя всякое бывает.
*тут далее была хрень*
0
0 / 0 / 1
Регистрация: 22.01.2010
Сообщений: 4,000
11.09.2011, 04:39 7
Не там резистора внутри, а 15мА это предельная нагрузочная способность ОК выхода. Так что если боитесь попалить ставьте резюк.
0
2 / 2 / 0
Регистрация: 25.05.2010
Сообщений: 3,609
11.09.2011, 12:43 8
Цитата Сообщение от MioMoki
Подскажите пожалуйста схему подключения оборудования, которое имеет выходы с открытым коллектором, к контроллеру ATMiko. Т.е. это оборудование замыкает выход на массу либо размыкает его. Мне нужно соответственно передать в контроллер 0 или 1: 1 - когда выход замкнут на "-", 0 - когда выход разомкнут.
Возвращаясь к вопросу автора, предложу поставить оптронную развязку, например такую:


<Изображение удалено>

Здесь убивается много зайцев:
- развязка бережет МК
- низкое входное сопротивление снижает чуЙствительность к помехам
- по светику видно состояние входа

И по фазам все ОК - когда вход (сигнал 3 на схеме) замкнут на общий, идет ток, на выходе оптрона +5 В.

(Для уважаемого Johmmy0007: это из той же платы управления шаговым двигателем) ;)
0
MCSD: APP BUILDER
8794 / 1073 / 104
Регистрация: 17.06.2006
Сообщений: 12,602
11.09.2011, 13:12 9
drvtos, ох как ты любишь свою плату. Вот там, где точно не надо - ты любишь всё усложнять (ты ж любил простоту?)
Недостатки:
крайне низкая скорость работы (оптрон, да еще резистор включен в эмиттерную цепь - нет усиления по напряжению)
если устройство будет питаться от одного источника - развязка совершенно не нужна.

Низкое выходное сопротивление?
Rвых=Rэ+(Rr+Rб)/(1+h21э)>10к
0
2 / 2 / 0
Регистрация: 25.05.2010
Сообщений: 3,609
11.09.2011, 13:51 10
Ох ты и спорщик!

Цитата Сообщение от Johmmy0007
крайне низкая скорость работы (оптрон, да еще резистор включен в эмиттерную цепь - нет усиления по напряжению)
Для кого низкая? Что нашему ТС показывает датчик? Какая скорость нужна?
И при чем тут усиление по напряжению? На выходе - ключ. Цепляем его или вверх от резистора (как показано) или вниз - если нужна инверсия.

Цитата Сообщение от Johmmy0007
если устройство будет питаться от одного источника - развязка совершенно не нужна.
Это недостаток???
Я тебе открою секрет: у нас часто девайсы питаются от одного +12 источника. И все равно оптронная развязка бережет. И от помех очень защищает. Это проверено жизнью.

Цитата Сообщение от Johmmy0007
Низкое выходное сопротивление?
При чем тут ВЫХОДНОЕ?
0
MCSD: APP BUILDER
8794 / 1073 / 104
Регистрация: 17.06.2006
Сообщений: 12,602
11.09.2011, 16:41 11
drvtos, Пардон, у тебя было написано про входное- мне не по глазам.

>>у нас часто девайсы питаются от одного +12 источника. И все равно оптронная развязка бережет. И от помех очень защищает. Это проверено жизнью.

Чего ж не поставил оптроны на управление mosfitами? Если везде ставить оптроны - что будет?
Так всё-таки, кто там что-то говорил про ненужную сложность?
1.Куда подцеплять анод светодиода оптрона? К питанию устройства - надо лезть внутрь сверлить дыру для вывода Uпит. К питанию мК- не будет развязки.
2.Максимальный ток коллектора -15мА. Рекомендуемый ток светодиода оптрона по даташиту 16-20 мА.
Нестыковочка - как раз из-за низкого ВХОДНОГО сопротивления.

Вот правда, что за устройство, какова частота переключения и т.п. мы не знаем. По скорости может и прокатить, может и твой вариант сгодится лучше.
0
2 / 2 / 0
Регистрация: 25.05.2010
Сообщений: 3,609
11.09.2011, 17:32 12
Оптрон на входе от дискретного датчика - совершенно обычное дело при создании всяких технических систем. При этом собственно функции гальванической развязки он может и не выполнять. В нашем случае, например, все дискретные входы-выходы контроллера, равно как и подключенных к нему модулей, развязаны именно для надежной передачи сигналов. Замечено, что на шину, питающую оптрон, очень трудно навести наводку такой силы, чтобы она создала ток при разомкнутом подающем ключе или, наоборот, уменьшила ток от 10 мА до порога несрабатывания оптопары.

Цитата Сообщение от Johmmy0007
1.Куда подцеплять анод светодиода оптрона? К питанию устройства - надо лезть внутрь сверлить дыру для вывода Uпит. К питанию мК- не будет развязки.
На клемник платы выведена точка, которая не схеме выглядит как +Е. Эта сеть общая для всех входных оптронов, но она не соединена на плате с цепями МК. Таким образом, сторонний юзер может обеспечить кашерную гальваническую развязку. А мы ведем это на общий источник питания системы - или на передатчик сигнала (который все равно связан с общими +12 системы).
Так что никаких сверловок :)

Цитата Сообщение от Johmmy0007
2.Максимальный ток коллектора -15мА. Рекомендуемый ток светодиода оптрона по даташиту 16-20 мА.
Нестыковочка - как раз из-за низкого ВХОДНОГО сопротивления.
Не понял твою мысль. Тока светика 10 мА хватает без проблем. Он такой и получится, если замкнуть точку 3 (возле нее написано TO4_INP) на минус системного 12-вольтового блока. Что и делают наши датчики или контроллер. А чем они там замыкают - отдельный разговор. Замыкают.
И при чем здесь ток коллектора? Если ты о выходе оптопары, то там 0,5 мА - вполне меньше максимального.
Не вижу нестыковочки.
0
MCSD: APP BUILDER
8794 / 1073 / 104
Регистрация: 17.06.2006
Сообщений: 12,602
11.09.2011, 18:08 13
>>И при чем здесь ток коллектора? Если ты о выходе оптопар

Посмотри выше:
"Не там резистора внутри, а 15мА это предельная нагрузочная способность ОК выхода. Так что если боитесь попалить ставьте резюк."

>>тока 10мА достаточно.
Не знаю, но я привык руководствоваться рекомендациями производителя из даташитов (которые ты не читаешь, оказывается, принципиально) а не интуицией.
0
2 / 2 / 0
Регистрация: 25.05.2010
Сообщений: 3,609
11.09.2011, 18:45 14
У меня такое впечатление, что ты просто пободаться хочешь. Ну, смотри сам, что за фигню ты сейчас написал:

Цитата Сообщение от Johmmy0007
Посмотри выше:
"Не там резистора внутри, а 15мА это предельная нагрузочная способность ОК выхода. Так что если боитесь попалить ставьте резюк."
Теперь разуваем глазки и смотрим схему. Видим R33 номиналом аж 10 кОм. Что еще нужно? Ответь, плиз, что ты имел в виду своими словами "Максимальный ток коллектора -15мА"?

Цитата Сообщение от Johmmy0007
Не знаю, но я привык руководствоваться рекомендациями производителя из даташитов (которые ты не читаешь, оказывается, принципиально) а не интуицией.
Я не читаю не нужных мне книг, в которых (по твоему резюме, а я тебе верю) пишут об амперах в затвор - при разговоре об управлении шаговым движком. Это либо х*ня полная, либо не относится к теме маломощных приводов.

А если рекомендуется 16-20 мА, то грамотный инженер инженер посмотрит предельное (60), посмотрит условия эксплуатации (требуемое быстродействие, уровень помех, соображения энергопотребления, расположение звезд в момент освящения системы...) и выберет авторское значение. Проверит его на практике. И ответит за него спокойно, не прикрываясь даташитами.
Я здесь практические схемы, созданные именно по такому алгоритму и показываю. А ты начал войну даташитов. Я пас.
0
MCSD: APP BUILDER
8794 / 1073 / 104
Регистрация: 17.06.2006
Сообщений: 12,602
11.09.2011, 19:06 15
У меня такое впечатление, что ты просто пободаться хочешь.
У тебя не правильное впечатление.Просто у нас явно разный подход к делу, противоположный прямо. Я просто высказываю своё мнение, Я ведь тоже имею на него право? Но, раз тебя лично моё мнение раздражает или не устраивает, хорошо, на твои посты обещаю больше не реагировать.

Теперь разуваем глазки - смотрим выше твоей схемы (DI Halt давал ответ)
"Не там резистора внутри, а 15мА это предельная нагрузочная способность ОК выхода. Так что если боитесь попалить ставьте резюк."
Я к тому, что если обеспечить ток диода оптрона 16-20ма, рекомендуемый производителем, то коллектор УСТРОЙСТВА может сгореть (максимальный ток у него 15мА). Если ты считаешь такой ток ненужным - ну, что ж, тогда всё в порядке.
0
2 / 2 / 0
Регистрация: 25.05.2010
Сообщений: 3,609
11.09.2011, 19:45 16
Цитата Сообщение от Johmmy0007
на твои посты обещаю больше не реагировать.
А вот в бутылку можно и не лезть. Только критикуй обоснованно и внимательно.

Ибо ляп свой продолджаешь отстаивать:
Цитата Сообщение от Johmmy0007
Я к тому, что если обеспечить ток диода оптрона 16-20ма, рекомендуемый производителем, то коллектор УСТРОЙСТВА может сгореть (максимальный ток у него 15мА)
Не генерит оптопара тока! Это не есть источник энергии, если точнее. Ток в коллекторе не создается освещением от светика. Всего лишь увеличивается проводимость между выходными ножками. И только от внешних цепей зависит, какой же ток пойдет.
Может ты слишком увлекся чтением даташитов и неправильно понял параметр Current transfer ratio?
0
11.09.2011, 19:45
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.09.2011, 19:45
Помогаю со студенческими работами здесь

Подключение SCADA Genesis32 к контроллеру
Доброе время суток. У меня такой вопрос: у меня есть сделанный семисегментник в скаде GaphWorX32 ,я...

WinAPI:Подключение к контроллеру домена.
Возникла необходимость в решении следующей задачи: На контроллере домена (WinNT 4 Server) есть...

Подключение нескольких кнопок к контроллеру
Добрый вечер, есть один вопрос. Я разрабатываю систему управления, и у меня имеется 9...

Подключение АЦП к контроллеру для вычислений
Всем привет! Есть АЦП, который преобразует величину напряжения в цифровой код. Как такой АЦП...

Подключение датчика термопары к контроллеру PIC16
Всем доброго времени суток. Возникла такая задача - необходимо сделать измерительный...

Подключение к AVR-контроллеру AM-передатчика и приёмника.
Здравствуйте. Хочу передавать данные по радиоканалу, используя АМ-передатчик RT40-433, подключённый...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru