Опторазвязка Ardurino и драйверной части
- Войдите на сайт для отправки комментариев
Втр, 20/05/2014 - 10:48
Добрый, необходимо развязасть контроллер, от драйверной части. На какой оптопаре посоветуйте сделать ? Драйверная часть, состоит из IRS2308PBF либо IRS2103PBF
По идее любая транзисторная подойдет, например pc817
думаю что поковыряв блоки питания (от телефонов и РС), можно найти и выбрать (в 99% стоит оптопара), а там смотреть даташит. Дешево и сердито, я там часто беру запчасти и хлама этого обычно дома гора...
Так и pc817 и аналогичные стоят копейки
Попробовал развязать на 4N35 - но сигнал на выходе пинов 5-6, очень далек от прямоугольной формы (подавал меандр ). В чем может быть загвоздка? Вроде 4N35 - довольно быстрый оптрон
смотря какая частота
4N35 типовое значение времени переходных периодов 7мкс
PC817 3-4мкс
Нужно шустрее...не нашел в DS данного значения. Ткните носом, как оно (времени переходных ) называется по DS
Прошу прощения, нашел. Есть ли более скоростные оптроны?
а смысл мне что то вам искать если даже частота неизвестна
Искать я ничего не просил. Частота ШИМ должна быть не менее 0.1 мкс.
Посмотрите емкостные развязки. С ходу не нашел. Но, они точно есть. :-)
6n137...смотрю в его сторону
Частота ШИМ должна быть не менее 0.1 мкс.
как это понимать?
Минимальная длительность импульса, для аналоговой ШИМ не должна превышать 0.1 мкс, для моего случая
Попробуте скоростные емкостные развязки, для примера, ISO485. Это не рекомендация - пример. С ходу нужное не найти.
минимальная длительность импульса 0,1мкс что соответствует максимальной частоте 5мгц
а судя по драйверам которые хотите использовать вы собираете блок питания или вроде того
Сейчас смотрю рабочий проект, частоста переключения ключей выше 10кГц, опторазвязка сделана на 6N137
100кГц, какие мгц? Нет, не блок питания, нечто вроде усилителя
Я говорю о аналоговой ШИМ
так вы сами написали минимальная длительность импульса 0,1мкс. может вы про длительность фронтов писали
много путаницы
Минимальная длительность - будет определятся частотой cигнала задания , в моем случае, частота задания сигнала сравнения не превышает 10кГц.
Т.е. мне необходимо обеспечить опторазвязку для минимальной длительности импульса, которая не будет превышать 0.1 мкс
похоже дешево не обойдется, прийдется копать в эту сторону...
Single-Channel: 6N137, HCPL-2601, HCPL-2611
Dual-Channel: HCPL-2630, HCPL-2631
High Speed-10 MBit/s Logic Gate Optocouplers
http://lib.chipdip.ru/158/DOC000158150.pdf
Вообще говоря, ШИМ - вид ЦАП. Вы уверены, что остальные составляющие этой вашей системы обеспечат 0.1% точность. Ну, например, таймер ШИМ у вас сколько разрядов? И тп и тд.
>>Ну, например, таймер ШИМ у вас сколько разрядов? И тп и тд.
Контроллер андурино
А как вы ШИМ 10 кГц получаете? Кусочек кода бы. Часом не 8 бит?
2 StrangerM
Длительность импульсов беру из таблицы, сигнал задания любой. Переключение между высоким и низким уровнем, выставляю с помощью обычной задержки функцией delay()
Т.е. 10 кГц у вас получается в цикле loop?
Да, функция dеlay позволяет выставить задержку в менее чем 1 мс. Вообще говоря, в книге Соммера прогаммирование контрольных плат Андурино - описана функция micros() которая позволяет задавать задержку в 10-6сек. Поэтому 10кГц в целом не должно быть проблема.
micros имеет разрешение 4 мкс. Посмотрите в Программировании. delay - 1 мс. А главное, как период получить в 100 мкс в loop. У вас там больше нет операторов?
Нет, нету, оперирование с мкс, мне подходит. Я не буду пока использовать внутренние таймер счетчики. Но если вам нужно ускорить cм.Хабр и http://www.cyber-place.ru/showthread.php?t=550
ОК. Я так понимаю, что вы еще не пробовали. А относительно таймеров - микрос, значить, из воздуха берется.
>>Я так понимаю, что вы еще не пробовали.
Осциллографом меряли частоту, мой старенький показал килогерцы
>>А относительно таймеров - микрос, значить, из воздуха берется.
Эм...почему? http://habrahabr.ru/post/141442/trackback/
>>Я так понимаю, что вы еще не пробовали.
Осциллографом меряли частоту, мой старенький показал килогерцы
>>А относительно таймеров - микрос, значить, из воздуха берется.
Эм...почему? http://habrahabr.ru/post/141442/trackback/
Пожалуйста, объясните мне что такое ШИМ для МК (на такое частоте)? Вот в БП есть ОС (обратная связь) и спецмикруха (шустрая), а здесь? АЦП? сколько тактов замет обработка? это вообще цикл или алгоритм? Как в карты играет ТС, прикупа не видел но уже выиграл. ТЗ нормальное нужно чтобы продолжать, а на вопрос топика мы ответили.
Вообще не понял, я ответил выше, как можно поднять ШИМ.
Что то я тему не понимаю
0.1мкс это 10-7 секунды, соотвествует длительности периода на частоту 10мгц
за это время выполнится всего один такт МК АРДУИНО
что за бред написан?
под частотой я так понимаю понимается частоты дискредитации аналогового сигнала?
Только у ТС не широтно-импульсная модуляция, а генератор с заданной скважностью. В loop будет только четыре оператора - вкл1, задержка, вкл.0 и еще задержка. Хм, как я понял.
Только у ТС не широтно-импульсная модуляция, а генератор с заданной скважностью. В loop будет только четыре оператора - вкл1, задержка, вкл.0 и еще задержка. Хм, как я понял.
вот о том речь, что никто ничего не поняли, а вопрос был про опто развязку и на него ответели...
Да ясен пень, только зачем, как говаривал Высоцки в песне про таможню.....
Я уж не говорю, что современные скоростные развязки - емкостные.
>>под частотой я так понимаю понимается частоты дискредитации аналогового сигнала?
Да, я и писал про минимальную длительность импульса
>>Только у ТС не широтно-импульсная модуляция, а генератор с заданной скважностью. В loop будет только четыре оператора - >>вкл1, задержка, вкл.0 и еще задержка. Хм, как я понял.
У меня ШИМ. шим в виде меандра и аналоговая шим - это два способа модуляции.
Последнее предложение - шедевр.
Вы бы хоть узнали - что такое меандр. Два способа....
Последнее предложение - шедевр.
Вы бы хоть узнали - что такое меандр. Два способа....
Вы же не разбераетесь в этом, советую изучить матчасть. Каким образом вы можете охарактеризовать ШИМ? Наверно, как минимум, ее скважностью. Теперь, откываем поисковик (книг по цифре, как я понимаю нет), плавно подводим мышку к полю поиска и, уже дрожащими руками, вводим поисковый запрос: скважность импульсов два + альтернативы.
Cмотрим результаты поисковой выдачи...понимаем тщетность бытия. Курим.
А какие альтернативы? У меандра может изменяться скважность? Т.е. найден способ изменять скважность у меандра (ШИМ). Т.е. ШИМ в виде меандра. Бум знать. :-)
Нет, вы опять не поняли. Меандр - это не велосипед с седлом которое вы регулируете, это термин, характеризующий прямоугольный, периодический сигнал длительность паузы и импульса которого равны.
Нет, вы опять не поняли. Меандр - это не велосипед с седлом которое вы регулируете, это термин, характеризующий прямоугольный, периодический сигнал длительность паузы и импульса которого равны.
Сорри но нас, кто не понял, двое. И Вы сами нас запутали "шим в виде меандра" пост 38. Похоже что Вам нужен ГУН (генератор упр. напряжением) или АРУ (авто. регулировка уровня). Вам нужно поменять RISC -> PLC с такими требованиями, иначе можите просто не успеть обработать. Сколько помню 8МГц проц успевает стабильно работать с гармоническими сигналами не выше 100кГц и то в оптимизированном коде. Вообще, с каждым постом, возникает все больше вопросов...
З.Ы. ТС, или полностью выкладывайте харрактеристику сигнала и требование к управлению или закрывайте тему!!!!!!!
>>"шим в виде меандра" пост 38.
Я это писал, потому, что StrangerM не понимает/понимал, как происходит формирование аналоговой шим. Под ШИМ в виде "меандра", подразумевалось то, что длительность импульсов, на протяжении периода - не изменяется. Тогда как при формировании SPWM (син.шим) - длительность последних меняется.
>>Сколько помню 8МГц проц успевает стабильно работать с гармоническими сигналами не выше 100кГц и то в оптимизированном >>коде.
Посмотрите еще раз на пост #20. Мне не нужен гармонический сигнал, мне нужно "задать" его ввиде импульсов ШИМ. Частота сигнала задания - 10кГц. т.е. 10кГц, это 10-тикилогерцный синус, на "выходе" системы, c использованием ФНЧ.
Вы можите под ШИМ-ом и меандром понимать все что угодно. Что вы успешно и делаете. :-)
Но это вы не понимаете, что такое меандр и что такое ШИМ на самом деле.
Частота сигнала задания - 10кГц. т.е. 10кГц, это 10-тикилогерцный синус, на "выходе" системы, c использованием ФНЧ.
... т.е. реализовать TL 494 на МК или что-то подобное? В любом случае оптопары посоветовали, ссылку я кидал (один из вариантов).
>>т.е. реализовать TL 494 на МК или что-то подобное?
Да
>>Но это вы не понимаете, что такое меандр и что такое ШИМ на самом деле.
Посмотрите ГОСТ 16465-70, найдите термин меандр. Прочитайте определение данного ТЕРМИНА, посмотрите где используется данный термин, зачем он используется и кто такой Карл Маркс.
ШИМ - http://ru.wikipedia.org/wiki/%D8%E8%F0%EE%F2%ED%EE-%E8%EC%EF%F3%EB%FC%F1%ED%E0%FF_%EC%EE%E4%F3%EB%FF%F6%E8%FF
по сути Генератор прямоугольных импульсов с ПЕРЕМЕННОЙ (регулируемой) скважностью т.е. то, что вы имеете в виду но почему-то примешиваете сюда мендр (частны, уникальный, критический случай одного из режимов ШИМ).
Меандр (радиотехника) - http://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D0%B0%D0%BD%D0%B4%D1%80_%28%D1%80%D0%B0%D0%B4%D0%B8%D0%BE%D1%82%D0%B5%D1%85%D0%BD%D0%B8%D0%BA%D0%B0%29
З.Ы. ИМХО. Может я чего и пропустил в переписке, но точно уверен что меандр вообще не тема (термин) данного топика, здесь чистый ШИМ с определенным требованием к фронтам. Первые непонимания у меня начались с поста №9 где должно быть написано: минимальная ширина импульса ШИМ 0,1мкс НО НЕ ЧАСТОТА. Частота у выходного сигнала (после ФНЧ) - меня так учили. ИМХО
Если отбросить в сторону всякие мелочи, то идея получить в сетапе табличку синуса (стремясь получить основную частоту, скажем, Гц 50 :-)), а потом пользовать ее в софверном ШИМ в луупе будет работать. Но я бы использовал хардверный ШИМ с высокой частатой (подстроив делитель)- типа
1
void
setup
()
2
{
3
pinMode(8, INPUT);
//Вход частотомера для импульсов TTL
4
pinMode(6, OUTPUT);
//выход ШИМ для тестирования частотомера
5
TCCR0B = TCCR0B & 0b11111000 | 1;
//частота ШИМ 62500Гц
6
analogWrite(6, 128);
//Запустить ШИМ ....
выставляя задержками в луупе момент получения следующего значения синуса из таблички с подстановкой в analogWrite (те получения нужной основной частоты, а не несущей).
Да, и нефиг на ГОСТ ссылаться - перечитаете его про меандр вот здесь,http://standartgost.ru/ГОСТ%2016465-70#page-1
Попробовал заготовку 3ф 50 Гц (256 значений на период, ШИМ 8 р.). Пашет довольно прилично. При 30 кГц несуей частоты ШИМ неплохо получилось и 3ф 400 Гц. Обновлю, пожалуй, катерный генератор для компаса 3ф 400 Гц 48 В.