Просмотр полной версии : ТТР, Raspberry Pi, GPIO и все, все, все...
Доброго всем.
Для задачи нужны реле, которые позволяют управлять мощностью нагрузки, управлять нужно с raspberry pi (логические 0 и 1 (3,3в или 5в)).
Скитания по форумам привели меня к ШИМ и транзистор + фильтр с вот таким ТТР - серия HD-xx22.10U, хотя финальной (проверенной) схемы я так и не нашел,
быть может это не самый оптимальный путь.
Как лучше всего решить эту задачу?
Сокращение времени на разработку компенсирует увеличение стоимости.
Спасибо!
Алексей ПМ
09.12.2015, 19:36
не будет у вас 10Ю работать. и вообще ттр кипприбора в вашем решении (3,3...5в) работать не будут. только если через пр114 аналоговыми входами и выходами. или на пр200 посмотрите, но не уверен, да и софт на сегодня для нее сырой.
Николаев Андрей
09.12.2015, 23:17
Это Вам в магазин электротехники за эл-мех реле. В них как раз такие напряжения коммутации катушки.
Поделки типа распберри требуют любви к радиотехнике.
Работать будет. Необходимо использовать выходы Raspberry с ШИМ, через гальваническую развязку (оптроны). Вешать непосредственно на выходы не советую, попалите порты.
Автор, вам схема развязки нужна ? Если не найдете, поищу ссылку для первой версии Raspberry
Да, ТТР должны быть обычными, а не 0-10В. Чтобы управлять 0-10В или 4-20мА надо еще аналоговый выход делать, например по SPI шине
Спасибо всем откликнувшимся.
Дело в том, что нужно именно фазовое регулирование.
Для этого подходят ТТР с разным типом управления (0-10в, 4-20мА, 470кОм).
Вопрос собственно, как проще всего совокупить raspberry и такие ТТР.
Melky, а есть рабочий вариант реализации аналогового выхода с малинки?
На просторах нашел вот такую схемку.
21237
Может можно как-то проще?
Вот еще нашел, это подойдет?
http://www.aliexpress.com/item/Voltage-To-Current-Module-0-5V-Turn-4-20MA-Conversion-Sensor-Module-Linear-Transformation-Transmitter-Module/32410647366.html?spm=2114.031010208.3.2.GivVDf&ws_ab_test=searchweb201556_7_79_78_77_82_80_62,sea rchweb201644_0,searchweb201560_3
http://www.aliexpress.com/item/Frequency-to-Voltage-0-10Khz-to-0-5V-0-10V-Linear-Conversion-Transmitter-Module/32257043778.html?spm=2114.031010208.3.54.k3Axq8&ws_ab_test=searchweb201556_7_79_78_77_82_80_62,sea rchweb201644_0,searchweb201560_3
siroB с аналогом еще не разбирался пока. На самой малине есть только с ШИМ выходы, так что первая схема должна работать.
Либо цеплять по Modbus модули аналогового выхода 0-10В или 4-20мА
по первой ссылке входное напряжение 0-5В, выходной токовый. По идее тоже на ШИМ выход цеплять можно.
А у raspberry pi ЦАП есть ?
Вольд нету, только часть выходов с ШИМ. Аналоговых входов тоже нет.
Raspberry это как ПЛК100 только на CDS3 ну и есть шины I2C, SPI
siroB с аналогом еще не разбирался пока. На самой малине есть только с ШИМ выходы, так что первая схема должна работать.
Либо цеплять по Modbus модули аналогового выхода 0-10В или 4-20мА
по первой ссылке входное напряжение 0-5В, выходной токовый. По идее тоже на ШИМ выход цеплять можно.
Хочу сделать схему с рисунка (деталюшки купил), там три земли, какие брать с малинки, какие с БП 12в?
Вольд нету, только часть выходов с ШИМ.
Если есть ШИМ, то можно сделать ЦАП.
Хочу сделать схему с рисунка (деталюшки купил), там три земли, какие брать с малинки, какие с БП 12в?
ну так наверное для удобства, прозвоните, делов то.
ну так наверное для удобства, прозвоните, делов то.
Не смогу прозвонить рисунок
Не смогу прозвонить рисунок
а, вы про рисунок :D
Делай так. Амплитуда импульсов ШИМ должна быть 5 В. Если амплитуда импульсов ШИМ 3,3 в, то R2, R3 надо пересчитать.
R3 подбери (сделай чуть больше 10 кОм) чтобы при минимальной скважности ШИМ на выходе ОУ было 10 В.
Вольд ну так это понятно, просто напрямую ничего цеплять нельзя, порты попалить можно, там 3,3В вроде как и ток ограничен.
А за схемку спасибо, тоже как-нибудь попробую, когда доберусь до своей малины.
Вот эта схема не работает:
(проверял на Arduino, ШИМ 5в)
21251
Вольд, я совсем запарил, что на малине только 3.3в, подскажите как пересчитать R.
У Вас на схеме много GND, мне надо землю малинки и отдельного БП на 12в объединить?
Или какую куда?
Завтра куплю кр140уд608 и буду делать по Вашей схеме, его заменить чем-нить можно?
Спасибо!
Вот эта схема не работает:
(проверял на Arduino, ШИМ 5в)
21251
Вольд, я совсем запарил, что на малине только 3.3в, подскажите как пересчитать R.
У Вас на схеме много GND, мне надо землю малинки и отдельного БП на 12в объединить?
Или какую куда?
Завтра куплю кр140уд608 и буду делать по Вашей схеме, его заменить чем-нить можно?
Спасибо!
Моя схема точно такая как твоя. Если твоя схема не работала, значит что-то сделал не так.
У меня в первой схеме одна единственная земля. Могу перерисовать чтобы было понятно.
Если амплитуда ШИМ 3,3 В, то R3 должен быть в районе 20 кОм (чуть больше), но его надо будет подобрать.
КР140УД608 можно менять, только надо чтобы напряжение питания ОУ было +/- 15 В.
Вольд это не оговорка, именно + - 15В ?, или просто 15В ? (судя по схеме второе)
Вольд это не оговорка, именно + - 15В ?, или просто 15В ? (судя по схеме второе)
Все ОУ имеет двухполярное питание. В схеме вывод 4 ОУ (-15 В) соединен с общим проводом.
Вольд то есть их можно питать 15В, а не 30В как при подключении + и - относительно общей точки GND ?
Вольд то есть их можно питать 15В, а не 30В как при подключении + и - относительно общей точки GND ?
Если на выходе ОУ однополярное напряжение, то можно.
Вольд, понял. спасибо за разъяснения.
Вольд, а конденсаторы какие использовать, полярность не указана?
Вольд, а конденсаторы какие использовать, полярность не указана?
Конденсаторы - керамические: http://www.chipdip.ru/product0/77059545/
Почти получилось.
БП - 12.43в
Выход с малинки работает с ШИМ как надо, 0% - 0в, 10% - 0.33в, 100% - 3.3в, линейно.
А вот на выходе со схемы получается так:
100% - 9.93в
90% - 8.95в
80% - 7.95в
70% - 6.96в
60% - 5.96в
50% - 4.97в
40% - 6.66в
30% - 9.39в
20% - 11.55в
10% - 11.55в
0% - 11.55в
Почти получилось.
БП - 12.43в
Выход с малинки работает с ШИМ как надо, 0% - 0в, 10% - 0.33в, 100% - 3.3в, линейно.
А вот на выходе со схемы получается так:
100% - 9.93в
90% - 8.95в
80% - 7.95в
70% - 6.96в
60% - 5.96в
50% - 4.97в
40% - 6.66в
30% - 9.39в
20% - 11.55в
10% - 11.55в
0% - 11.55в
Отключи Raspberry Pi от схемы, закороти вход и померь напряжение на выходе.
Отключи Raspberry Pi от схемы, закороти вход и померь напряжение на выходе.
Установил ШИМ на 50%, на выходе 4.97в, отключил Raspberry Pi, напряжение стало медленно падать, закоротил вход - стало 11.55в, отключил вход - осталось 11.55в.
Извиняюсь, что ввел в заблуждение. На ОУ КР140УД608 схема во всем диаппазоне входных напряжений корректно работать не будет. Надо использовать другой ОУ. Обрати внимание, что разводка выводов у него другая.
Вольд, огромное спасибо!
Все получилось! Точность супер. :D
Заказываю реле. Приедет - обязательно отпишусь.
ЗЫ: Вот только не пойму, почему ТТР просто по ШИМ не будет работать (ну при условии что напряжение то же)
Какой ОУ использовал ?
Использовал LM358.
Спасибо.
А зачем еще одно сопротивление?
А зачем еще одно сопротивление?
Для точности преобразования. Расчетное сопротивление в цепи обратной связи должно быть 20,29 кОм. Но такого сопротивления не бывает, поэтому включены последовательно два резистора с общим сопротивлением 20,29 кОм.
Тебе бы еще хорошо сделать гальваническую развязку Raspberry Pi от всего остального.
Класс!
А это что за программа?
Установил себе Multisim, разбираюсь.
Хочу эту схему нарисовать, прочитал что она может автоматически компоненты разместить на плате, чтобы дорожки грамотно развести.
Тебе бы еще хорошо сделать гальваническую развязку Raspberry Pi от всего остального.
С удовольствием, но не знаю как.
Multisim - отличный выбор.
Если малинка у меня будет питаться через преобразователь от того-же БП что и реле, мне уже не нужна будет гальваническая развязка?
Кроме гальванической развязки по питанию очень желательно иметь гальваническую развязку по цепям управления.
Схема с гальванической развязкой.
Огромное спасибо. Доберусь до деталюшек - спаяю, отпишусь. Жду ТТР.
Окончательная схема.
Добрый день, а можно ее на 24 вольта по питанию перевести, чтобы огород из БП не городить? ПЛК на этом питании, со всеми причиндалами и нужно тоже одно ТТР под управление поставить. За ранее спасибо.
Игоррь, там операционник до 15В питание если не ошибаюсь, так что только DC=DC преобразователь понижающий. Или делитель напряжения посчитать, но лучше стабилизированное питание все-таки.
Хотя нифига, по даташиту до 32В питание.
Думаю 12В выбрано чтобы на выходе получать до 10В
Нет, у самого операционника либо +-16 либо 36В, так, что он то выдержит, но вот обвязка другая нужна может быть, гальваническая развязка тоже, если через выходной транзистор ПЛК 24В коммутировать.
По идее только R2 в два раза выше номиналом, 1,2 кОм должно быть достаточно.
Может еще что конечно
Добрый день, а можно ее на 24 вольта по питанию перевести, чтобы огород из БП не городить?
Без проблем. Просто подай 24 В вместо 12 В. Больше ничего менять не надо. Это справедливо для схемы без гальванической развязки из поста #32. В схеме с гальванической развязкой номинал R2 надо сделать 1,2 кОм
Вольд спасибо. И я теперь задумался, нафига я на плате для Raspberry развел два DC-DC преобразователя из 24В. :)
Хотя в принципе один у меня сделан так, что может отпилиться, а второй питать сам Raspberry
Без проблем. Просто подай 24 В вместо 12 В. Больше ничего менять не надо. Это справедливо для схемы без гальванической развязки из поста #32. В схеме с гальванической развязкой номинал R2 надо сделать 1,2 кОм
Еще раз спасибо, еще вопрос, если мне нужно будет управлять ТТР с ПЛК110... Хочу собрать Вашу схему, подать питание 36В (такое управляющее напряжение у ТТР), операционник вроде выдержит. На входе оптопары быстрый транзисторный выход ПЛК110, так пойдет? На выходном транзисторе ПЛК резисторы нужны? Они ведь на 24В будут запитаны, т.е. как подключить оптопару, нужны согласования?
Игоррь изучите характеристики ТТР, 36В это для него максимальное напряжение, управляться он должен начать с меньшего, что-то около от 6В.
Ну да, HD-4044.ZD3, управление от 0 до 36В, но мне нужно будет и максимум на нагрузке, значит 36В или я ошибаюсь?
Ошибаетесь, эти ТТР не умеют делать минимум или максимум, они либо включены, либо выключены. Включение через ноль.
Нагрузкой управлять при помощи ШИМ.
ЁЁ. Вы мне глаза открыли, получается читал вверх ногами. Значит ни каких промежуточных "приоткрытых" состояний это ТТР не имеет, а только ВКЛ/ВЫКЛ через ШИМ? Значит та самая плавная регулировка возможна только у фазовых (или как их там) ТТР, которые помехи в сеть создают?
К стати, а как это реле к ПЛК подключать, согласующую схему нужно?
я на ПЛК 150 подключал к транзисторному выходу модуля ввода/вывода, так как на самом ПЛК были только релейные выходы.
Если есть транзисторный выход на самом ПЛК, то к нему.
Да есть, ПЛК110-60.К Но согласование необходимо или развязка? И еще вопрос, есть опыт использования ТТР с плавной (фазовой) регулировкой, что за наводки в сеть они дают?
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot