Страница 1 из 1

Как завести аналоговый сигнал в МК или ПК

Добавлено: Чт фев 13, 2014 16:01:15
Николай Г
Столкнулся с проблемой передачи на микроконтроллер напряжения для его контроля (максимум 12 вольт) через оптопару 817 модели. Не могу сообразить как это сделать. Контролер Ардуино.
Поясню подробнее. Имею выход с исполнительного устройства устройства (шаговый двигатель с механически связанным резистором). Резистор по значению сопротивления может указать положение (угол поворота) двигателя.
Подав напряжение на переменный резистор определяю его изменение в связи с изменением сопротивления. Завожу показания напряжения в контроллер и могу рассчитать угол поворота. Но хочу развязать оптопарой эту цепь. Скажите, какой оптопарой это можно сделать и как собрать схемку? Спасибо всем.

Re: Как завести аналоговый сигнал в МК или ПК

Добавлено: Чт фев 13, 2014 18:10:30
pyzhman
Оптопара передает "0" и "1", посмотрите на ее передаточную характеристику. Сделайте преобразователь сопротивление - частота. Ее и меряйте.

Re: Как завести аналоговый сигнал в МК или ПК

Добавлено: Пт фев 14, 2014 18:38:15
Николай Г
Разве оптопара передает только "0" и "1", или все же можно аналоговый сигналы передавать. Ведь чем больше напряжение на светодиоде, тем меньше сопротивление перехода на фототранзисторе. И если возможно опишите подробнее что такое преобразователь сопротивление - частота. Это АЦП?

Re: Как завести аналоговый сигнал в МК или ПК

Добавлено: Пт фев 14, 2014 18:50:16
pyzhman
Вы уже посмотрели характеристику оптопары?

Re: Как завести аналоговый сигнал в МК или ПК

Добавлено: Сб фев 15, 2014 13:01:07
Николай Г
К сожалению не обладаю большим опытом работы. Характеристику посмотрел и вижу, что сигналу (импульсному) на входе (Test Circuit for Response Time) соответствует некое отставание по максимуму амплитуды на выходе ?! Подскажите, где в даташите (допустим на 817 оптопару) показан аналоговый входной сигнал и соответствующий ему выходной сигнал? Еще раз прошу не судить строго, только учусь.
Посмотрел инфу по преобразователям "напряжение—частота", AD7741, AD7742, AD654, VFC32 и опять вопросы. Это можно считать развязкой или оптрон дополнительно надо будет ставить на выходе? И которому из них отдать предпочтение, если у Вас есть опыт работы с ними тогда подскажите "живую" схему. Прошу учесть сказанное про неопытность и сложная схема боюсь останется на осиленной.
Заранее спасибо.

Re: Как завести аналоговый сигнал в МК или ПК

Добавлено: Сб фев 15, 2014 16:31:43
uk8amk
Вот такая кривая у 817-й оптопары.
Изображение

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

Чем продиктовано желание сделать гальваническую изоляцию?

Re: Как завести аналоговый сигнал в МК или ПК

Добавлено: Вс фев 16, 2014 05:37:39
Николай Г
Желание сделать гальваническую или другую изоляцию продиктовано проблемой именно связи высокого напряжения с МК.
И потом при снятии ВЧ и высоковольтного сигнала думаем куча всяких помех и наводок имеется и поэтому хотели и от них избавиться. Вот предложенный Вами преобразователь напряжения в частоту вроде позволяет даже отстраиваться от помех, только как эти шумы выделить и как подобрать фильтр это тоже задача. Но сначала хочется увидеть на МК безопасные для него сигналы (учебное заведение это весьма ограниченный бюджет и потому все сами приобретаем) и дальше уже поработать.
Вот такие грандиозные у нас планы, но пока не хватает знаний.
И еще раз уточните пож все же можно аналоговый сигнал передавать оптопарой, пусть даже получать немного искаженный? Т.е. если напряжение на входе меняется, то как будет вести напряжение на выходе?
И поясните пож график - это в процентах усиление 5 вольт в зависимости от какого тока?
Спасибо

Re: Как завести аналоговый сигнал в МК или ПК

Добавлено: Вс фев 16, 2014 07:28:26
pyzhman
поясните пож график
По оси Х - прямой ток через светодиод (входной ток). По оси Y - коэффициент передачи тока, т.е. усиление. Насчет линейности можно говорить условно, т.к. график логарифмический.
как будет вести напряжение
Всё же очень просто. Давно бы уже взяли БП, пропустили через светодиод токи разной величины, на выходе бы померяли напругу, т.е. сняли ВАХ и к ней бы привязались в своей схеме.
В вашем случае самый простой вариант - сделать мультивибратор на 561ЛА7, в качестве частотозадающего резисора прицепить тот самый ваш на движке, нагрузить выход оптопарой. Всё, на выходе можно мерять частоту и по ней судить об угле поворота.

Re: Как завести аналоговый сигнал в МК или ПК

Добавлено: Вс фев 16, 2014 09:26:19
uk8amk
И потом при снятии ВЧ и высоковольтного сигнала думаем куча всяких помех и наводок имеется и поэтому хотели и от них избавиться.
Думаем или действительно имеется?
Шаговый двигатель чем-то же управляется. И эта схема наверное не перегорает от собственных наводок. Также не сгорит и ваш контроллер(при грамотном подключении). А то с таким подходом скоро будем заниматься изоляцией оптопары чтобы и она не сдохла.

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

А как у вас?
можно аналоговый сигнал передавать оптопарой, пусть даже получать немного искаженный?
Да. Грубо говоря качество работы и уровень искажений обратнопропорционален сложности схемы такой развязки.

Re: Как завести аналоговый сигнал в МК или ПК

Добавлено: Вт фев 18, 2014 16:31:24
Николай Г
Спасибо всем. Опробовали оптопару в работе. Все работает нормально Сигналы откалибровали. Идею о преобразователе напряжение-частота приняли на ура и будем разбираться и консультироваться.
М.б. есть простенькие схемы в готовом виде по преобразованию от 0 до 10 вольт постоянного напряжения в частоты.
Был бы признателен.

Re: Как завести аналоговый сигнал в МК или ПК

Добавлено: Вт фев 18, 2014 18:54:11
eess9
А дальше с МК на компьютер будете передавать? Не проще ли uart развязать (usb вряд ли вы будете использовать)?