Проблема обработки данных с оптопары
- Войдите на сайт для отправки комментариев
Сб, 15/06/2019 - 15:22
Подключил оптопару PC814. Читаю выход с нее. Если светодиод отключен, получаю стабильный 0, а вот если включен, то чиатет 1, но периодически проскакивае 0.
Moderator : пожалуйста, вставьте код правильно - http://arduino.ru/forum/obshchii/vstavka-programmnogo-koda-v-temukommentarii
Как избавиться от 0?
а что за сигнал на входе оптопары?
пинМодэ (40, ИНПУТ_ПУЛЛУП);
Или внешний резистор привязки.
не пойдет, у него сигнал HIGh
Вход потянут к земле десятикилоомником. Оптопара подключена к блоку питания в параллель с нагрузочным резистором. Возможность регулировки напряжения ра выходе БП от о до 15В. По сути оптпара работает как датчик тока. Если регулято БП вывенрнут на какое-то напряжение (например на 9В), то 1, если регулятор в нейтральном положении - стабильный 0.
По сути оптпара работает как датчик тока.
вы хотели сказать "датчик напряжения" ?
bahnhof,
Мы не видим схемы подключения. Впрочем, кода мы тоже не видим, в таком виде коды здесь не читают.
Если Вы не в состоянии заметить пиктограмму "Code" в панели инструментов окна вставки комментария, то ознакомьтесь с разделом "Песочница", там написано как вставлять скетчи.
Выкладывайте нормально скетч, схему и фото сборки. Тогда разговор станет предметным.
По сути оптпара работает как датчик тока.
вы хотели сказать "датчик напряжения" ?
Тока....
В датчик напряжения она превращается с помощью балластного резистора.
Рекомендую нарисовать схему и опубликовать её тут.
Это неправильно. Через 10 к будет течь только 0,4 мА
Это неправильно. Через 10 к будет течь только 0,4 мА
Это как-то влияет на появление 0?
Я выше правильную схему привел. Да, влияет. По даташиту ток от 0,5 мА. При меньшем (а реально будет еще меньше) вы залезаете в нерабочую область характеристики. А правильная схема вот

Я выше правильную схему привел. Да, влияет. По даташиту ток от 0,5 мА. При меньшем (а реально будет еще меньше) вы залезаете в нерабочую область характеристики. А правильная схема вот
Теперь всегда читается 1, независимо от наличия нагрузки. Или на это влияет значение сопротивления в цепи коллектора? У меня сечас там 220 Ом
Я выше правильную схему привел. Да, влияет. По даташиту ток от 0,5 мА. При меньшем (а реально будет еще меньше) вы залезаете в нерабочую область характеристики. А правильная схема вот
Теперь всегда читается 1, независимо от наличия нагрузки. Или на это влияет значение сопротивления в цепи коллектора? У меня сечас там 220 Ом
Ты же сам видишь схему. Если ты подключил так, как написал Онкель, то при отрытом транзисторе на выходе - потенциал эмиттера (0В) + падение на транзисторе - для 814 примерно 0.1-0.2В. То есть LOW, с точки зрения Ардуино. Проверяй свою схему. Возьми мультиметр, в конце концов!
Какой нагрузки? Давайте говорить обозначениями деталей на схеме.
Что у Вас 220 Ом? RL? Я бы поставил 510, но не критично. Вы что-то другое напутали. Проверяйте. Кстати, каков диапазон напряжений и каков номинал RD?
помните ! Управлять надо замыканием на ноль, единица обеспечивается подтяжкой. Противоволожный вариант всегда кривой. Конечно понятно, что хочется повторитель, а не инвертор. Но поверьте в программе поставить ! гораздо проще, чем тудохаться с Вашим вариантом.
в показанной уважаемым-onkel схеме, при 5 вольтах справа и слева, я бы предложил "навскидку": слева 150-200 Ом, справа 4.7-10 кОм.
Ты же сам видишь схему. Если ты подключил так, как написал Онкель, то при отрытом транзисторе на выходе - потенциал эмиттера (0В) + падение на транзисторе - для 814 примерно 0.1-0.2В. То есть LOW, с точки зрения Ардуино. Проверяй свою схему. Возьми мультиметр, в конце концов!
Ошибку подправил, контак один не перкинул. Теперь все тоже самое, что и было, только инверсно.
Нагрузка - это балластное сопротивление 51 Ом. Напряжение с выхода БП = 7В. RD= 1 кОм.
На всякий случай поясню еще раз суть проблемы. Сделав подключение по схеме onkel на вход PIN 40 в монторе порта вижу последовательность
00000000000111100000000000000000111100000000000....
лезут какие-то паразитные 1
При своей схеме вижу
111111110001111111111111100001111111111111100011111111111...
Здесь лезут празитные 0.
При этом напряжение на выходе БП устанвлено, например, 7В.
А требуется или непрерывная последовательность нулей (по схеме onkel), или единиц (при моей схеме).
Вопрос в том из-чего такая картина может происходить и как устранить возникновение паразитов. Впечатление, что моргает оптопара. Менял оптопары, картина таже.
На всякий случай поясню еще раз суть проблемы. Сделав подключение по схеме onkel на вход PIN 40 в монторе порта вижу....
А требуется или непрерывная последовательность нулей (по схеме onkel) или единц (при моей схеме).
Вопрос в том из-чего такая картина может происходить и как устранить возникновение паразитов. Впечатление, что моргает оптопара. Менял оптопары, картина таже.
Я бы скромно заметил, что это не "схема Онкеля", а "схема из даташита". Если у Вас и так, и так лезут выбросы,то их и надо исследовать. Если есть осциллограф, то эти "иголки", или паразиты можно поймать синхронизацией. Можно даже наушником. И есть ли они на входе оптопары? А 47 ом не маловато - посмотрите по даташиту, ток почти 100 мА не великоват для фотодиода? И если осциллограф покажет что на входе нет иголок, а на выходе есть - то либо помеха, сносящая даже миллиамперы, либо дефект оптрона. Такое тоже может быть. Можно подать на другой пин того же мк через резистор напряжения со входа оптрона и посмотреть, и если на входе оптона будет все время 1, а на выходе иголки- то поменять оптрон. И это точно 814?
Пы Сы извиняюсь, просмотрел - вы же оптопары уже меняли. Посмотрите по даташиту, 47 Ом- это при 7 В больше 100 мА. Не многовато ли? Ну и повторю- с бп через 1 кОм делитель и с диодом защиты на +5 на другой пин и анализируйте. Можно даже написать прерывание по этому пину и смотреть, чему равен в это время сигнал на другом пине (куда питание светодиода)
Подайте на вход оптрона сигнал +5 Вольт Ардуины.
Если не "моргает" - разбирайтесь с блоком питания.
Зачем вам "балласт"?
Может быть он грузит питание так
что ваше питание не держит вашу нагрузку?
Пульсации?
Повесьте электролит побольше.
Срабатывание защиты?
Выкиньте "балласт".
У вас нет осциллографа или мультиметра?
Мне кажется под "балластом" ТС понимает Rd в схеме из даташита оптрона. В таком случае его выкидывать нельзя, можно даже увеличить.
Включение конденсатора 10 мкф между выходом оптопары и землей решило проблему!
Коллеги, балласт у меня моделирует наличие нагрузки в сети, Датчик тока как раз и должен проверять, есть нагрузка в сети или нет.
Включение конденсатора 10 мкф между выходом оптопары и землей решило проблему!
Это костыль, который может на самом деле скрыть проблему если она есть. . Как правило для борьбы с иголками включают не более 0.1 мкФ. 10 много.
Коллеги, балласт у меня моделирует наличие нагрузки в сети, Датчик тока как раз и должен проверять, есть нагрузка в сети или нет.
Так может напряжение выхода пульсирует, а оптрон честно Вам про это докладывает? Осц. или на вход через делитель посмотреть бы.
Вы не решили проблему.
Вы её грубо задушили не поняв ее сути.
Так может напряжение выхода пульсирует, а оптрон честно Вам про это докладывает? Осц. или на вход через делитель посмотреть бы.
Оно так и есть. Блок питания промышленный и решать его внутренние роблемы в задачу не входит :)
Ну а 10мкф просто под рукой оказались. При случае прикуплю кондеров для экспериментов и будем посмотреть нужный минимум.
Ну а 10мкф просто под рукой оказались. При случае прикуплю кондеров для экспериментов и будем посмотреть нужный минимум.
Оптрон спалите.
Оптрон спалите.
Спасибо! Поменял на 0,47 мкФ.
тогда выходит, что блок питания неисправен, пульсации любого типа в исправном не должны превышать 200 милливольт, похоже электролиты высохли
Я выше правильную схему привел. Да, влияет. По даташиту ток от 0,5 мА. При меньшем (а реально будет еще меньше) вы залезаете в нерабочую область характеристики. А правильная схема вот

Я бы за такую "правильную" схему поставил бы ДВА!!! И отправил бы в библиотеку изучать теоретические основы электротехники!
По сути оптпара работает как датчик тока.
вы хотели сказать "датчик напряжения" ?
Светодиод в принципе не может являться датчиком напряжения! Ибо он загорается от тока, а от напряжения загораются неоновые лампочки!!!
Я вам больше скажу. Любые лампочки загораются только от тока. Даже неоновые.
Я вам больше скажу. Любые лампочки загораются только от тока. Даже неоновые.
Открою вам страшную тайну:
Все они светят только при правильном сочетании тока и напряжения.
Нет никакого сочетания. Есть закон Ома. Есть сила, которая толкает электроны. Они выполняют работу. Могут посветить, могут погреть. А знатаков, отправляющих в библиотеку учить основы электротехники, могут ударить при использовании их огромных знаний.
Я вам больше скажу. Любые лампочки загораются только от тока. Даже неоновые.
а вот интересно, куда течет ток в неоновых лампах зажженых от ВЧ поля?
Я вам больше скажу. Любые лампочки загораются только от тока. Даже неоновые.
а вот интересно, куда течет ток в неоновых лампах зажженых от ВЧ поля?
Носители заряда под действием поля движутся туда-сюда.
А с точки зрения банальной эрудиции
движущийся заряд это и есть ток.
В данном случае переменный ток высокой частоты.
Слава википедикам! Они сокращают затраты времени на лазания по интернету. Ты лучше объясни чем тебе схема в #32 не нравится? Почему за неё двойку ставишь?
Нормальная схема.
И кстати по схеме:
Оптроном удобно подавать в нагрузку
хоть плюс хоть минус.
А не как транзистором, то npn, то рnp , то p канальный, то n канальный,
то не открыть нормально, то не закрыть....
Закон Ома может не соблюдаться:
Угу.
Правда, в выходной цепи оптрона может быть и транзистор, и фотодиод, и фоторезистрор, и тиристор, и сложный каскад - но мы прикинемся, что ничего про это не слышали...
Полку википедиков не форуме прибыло.
Ой. А куда посты пропали? Отвечать некому и логика потерялась.
А что бы больше не повторять глупости вики, вспомни формулировку закона Ома и скажи причём тут блок питания?
На клеймах блока питания. Разговор может быть только про напряжение на резисторе при протекающем по нему токе. Если блок питания нормальный, то при кручении ручки напряжение на выходе ток через подключенный резистор будет повышаться до до уставки ограничения тока. Потом блок питания перейдёт в режим стабилизации тока и дальнейшее кручение ручки напряжения не будет менять напряжение на выходных клеймах и оно будет в точности равно расчитанному по закону Ома.
nik182, не спорь с очередной реинкарнацией Аллегира. Я его туповато тру, во всех проявлениях.
В помойку форум превращают спорщики ни о чём, которые, если ТС спросит, "не знаете, чё эт на на меня пердёж напал", начнут сраться о природе метероизма, перейдут на строение кишечника у всех видов на земле и ближайших галактиках, затронут этногенез и теорию происхождения видов, похоливарят об эволюции и Творении, и, в конце концов, насмерть пересрутся из-за вопроса что Бог создал первым - курицу или яйцо. Как-то так :)
Вот как раз об этом я в #49 и писал :)
Алегир самопризвался авгиевы конюшни чистить аки херакл всея руси интернетной?
Санитар леса, в общем :)