PDA

Просмотр полной версии : ТТР, Raspberry Pi, GPIO и все, все, все...



siroB
09.12.2015, 18:34
Доброго всем.

Для задачи нужны реле, которые позволяют управлять мощностью нагрузки, управлять нужно с 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
Это Вам в магазин электротехники за эл-мех реле. В них как раз такие напряжения коммутации катушки.
Поделки типа распберри требуют любви к радиотехнике.

melky
10.12.2015, 00:04
Работать будет. Необходимо использовать выходы Raspberry с ШИМ, через гальваническую развязку (оптроны). Вешать непосредственно на выходы не советую, попалите порты.

Автор, вам схема развязки нужна ? Если не найдете, поищу ссылку для первой версии Raspberry

Да, ТТР должны быть обычными, а не 0-10В. Чтобы управлять 0-10В или 4-20мА надо еще аналоговый выход делать, например по SPI шине

siroB
10.12.2015, 06:45
Спасибо всем откликнувшимся.

Дело в том, что нужно именно фазовое регулирование.
Для этого подходят ТТР с разным типом управления (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

melky
10.12.2015, 09:02
siroB с аналогом еще не разбирался пока. На самой малине есть только с ШИМ выходы, так что первая схема должна работать.
Либо цеплять по Modbus модули аналогового выхода 0-10В или 4-20мА

по первой ссылке входное напряжение 0-5В, выходной токовый. По идее тоже на ШИМ выход цеплять можно.

Вольд
10.12.2015, 09:55
А у raspberry pi ЦАП есть ?

melky
10.12.2015, 10:00
Вольд нету, только часть выходов с ШИМ. Аналоговых входов тоже нет.
Raspberry это как ПЛК100 только на CDS3 ну и есть шины I2C, SPI

siroB
10.12.2015, 10:47
siroB с аналогом еще не разбирался пока. На самой малине есть только с ШИМ выходы, так что первая схема должна работать.
Либо цеплять по Modbus модули аналогового выхода 0-10В или 4-20мА

по первой ссылке входное напряжение 0-5В, выходной токовый. По идее тоже на ШИМ выход цеплять можно.

Хочу сделать схему с рисунка (деталюшки купил), там три земли, какие брать с малинки, какие с БП 12в?

Вольд
10.12.2015, 11:01
Вольд нету, только часть выходов с ШИМ.

Если есть ШИМ, то можно сделать ЦАП.

Scream
10.12.2015, 11:03
Хочу сделать схему с рисунка (деталюшки купил), там три земли, какие брать с малинки, какие с БП 12в?

ну так наверное для удобства, прозвоните, делов то.

siroB
10.12.2015, 11:18
ну так наверное для удобства, прозвоните, делов то.

Не смогу прозвонить рисунок

Scream
10.12.2015, 11:47
Не смогу прозвонить рисунок

а, вы про рисунок :D

Вольд
10.12.2015, 12:33
Делай так. Амплитуда импульсов ШИМ должна быть 5 В. Если амплитуда импульсов ШИМ 3,3 в, то R2, R3 надо пересчитать.
R3 подбери (сделай чуть больше 10 кОм) чтобы при минимальной скважности ШИМ на выходе ОУ было 10 В.

melky
10.12.2015, 12:34
Вольд ну так это понятно, просто напрямую ничего цеплять нельзя, порты попалить можно, там 3,3В вроде как и ток ограничен.
А за схемку спасибо, тоже как-нибудь попробую, когда доберусь до своей малины.

siroB
10.12.2015, 16:20
Вот эта схема не работает:
(проверял на Arduino, ШИМ 5в)

21251

Вольд, я совсем запарил, что на малине только 3.3в, подскажите как пересчитать R.
У Вас на схеме много GND, мне надо землю малинки и отдельного БП на 12в объединить?
Или какую куда?

Завтра куплю кр140уд608 и буду делать по Вашей схеме, его заменить чем-нить можно?

Спасибо!

Вольд
10.12.2015, 18:48
Вот эта схема не работает:
(проверял на Arduino, ШИМ 5в)

21251

Вольд, я совсем запарил, что на малине только 3.3в, подскажите как пересчитать R.
У Вас на схеме много GND, мне надо землю малинки и отдельного БП на 12в объединить?
Или какую куда?

Завтра куплю кр140уд608 и буду делать по Вашей схеме, его заменить чем-нить можно?

Спасибо!

Моя схема точно такая как твоя. Если твоя схема не работала, значит что-то сделал не так.

У меня в первой схеме одна единственная земля. Могу перерисовать чтобы было понятно.

Если амплитуда ШИМ 3,3 В, то R3 должен быть в районе 20 кОм (чуть больше), но его надо будет подобрать.

КР140УД608 можно менять, только надо чтобы напряжение питания ОУ было +/- 15 В.

melky
11.12.2015, 08:53
Вольд это не оговорка, именно + - 15В ?, или просто 15В ? (судя по схеме второе)

Вольд
11.12.2015, 10:37
Вольд это не оговорка, именно + - 15В ?, или просто 15В ? (судя по схеме второе)

Все ОУ имеет двухполярное питание. В схеме вывод 4 ОУ (-15 В) соединен с общим проводом.

melky
11.12.2015, 11:37
Вольд то есть их можно питать 15В, а не 30В как при подключении + и - относительно общей точки GND ?

Вольд
11.12.2015, 11:50
Вольд то есть их можно питать 15В, а не 30В как при подключении + и - относительно общей точки GND ?

Если на выходе ОУ однополярное напряжение, то можно.

melky
11.12.2015, 12:08
Вольд, понял. спасибо за разъяснения.

siroB
11.12.2015, 14:48
Вольд, а конденсаторы какие использовать, полярность не указана?

Вольд
11.12.2015, 17:51
Вольд, а конденсаторы какие использовать, полярность не указана?

Конденсаторы - керамические: http://www.chipdip.ru/product0/77059545/

siroB
12.12.2015, 04:15
Почти получилось.

БП - 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.12.2015, 10:35
Почти получилось.

БП - 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 от схемы, закороти вход и померь напряжение на выходе.

siroB
12.12.2015, 11:37
Отключи Raspberry Pi от схемы, закороти вход и померь напряжение на выходе.

Установил ШИМ на 50%, на выходе 4.97в, отключил Raspberry Pi, напряжение стало медленно падать, закоротил вход - стало 11.55в, отключил вход - осталось 11.55в.

Вольд
12.12.2015, 13:35
Извиняюсь, что ввел в заблуждение. На ОУ КР140УД608 схема во всем диаппазоне входных напряжений корректно работать не будет. Надо использовать другой ОУ. Обрати внимание, что разводка выводов у него другая.

siroB
12.12.2015, 15:54
Вольд, огромное спасибо!

Все получилось! Точность супер. :D

Заказываю реле. Приедет - обязательно отпишусь.

ЗЫ: Вот только не пойму, почему ТТР просто по ШИМ не будет работать (ну при условии что напряжение то же)

Вольд
13.12.2015, 12:37
Какой ОУ использовал ?

siroB
13.12.2015, 13:41
Какой ОУ использовал ?

Использовал LM358.

Вольд
13.12.2015, 14:52
Окончательная схема.

siroB
13.12.2015, 15:01
Спасибо.
А зачем еще одно сопротивление?

Вольд
13.12.2015, 15:10
А зачем еще одно сопротивление?

Для точности преобразования. Расчетное сопротивление в цепи обратной связи должно быть 20,29 кОм. Но такого сопротивления не бывает, поэтому включены последовательно два резистора с общим сопротивлением 20,29 кОм.

Вольд
13.12.2015, 15:49
Тебе бы еще хорошо сделать гальваническую развязку Raspberry Pi от всего остального.

siroB
13.12.2015, 15:51
Класс!

А это что за программа?
Установил себе Multisim, разбираюсь.
Хочу эту схему нарисовать, прочитал что она может автоматически компоненты разместить на плате, чтобы дорожки грамотно развести.


Тебе бы еще хорошо сделать гальваническую развязку Raspberry Pi от всего остального.

С удовольствием, но не знаю как.

Вольд
13.12.2015, 15:58
Multisim - отличный выбор.

siroB
13.12.2015, 18:49
Если малинка у меня будет питаться через преобразователь от того-же БП что и реле, мне уже не нужна будет гальваническая развязка?

Вольд
14.12.2015, 10:42
Кроме гальванической развязки по питанию очень желательно иметь гальваническую развязку по цепям управления.

Вольд
14.12.2015, 13:35
Схема с гальванической развязкой.

siroB
15.12.2015, 15:03
Огромное спасибо. Доберусь до деталюшек - спаяю, отпишусь. Жду ТТР.

Игоррь
06.02.2016, 09:25
Окончательная схема.

Добрый день, а можно ее на 24 вольта по питанию перевести, чтобы огород из БП не городить? ПЛК на этом питании, со всеми причиндалами и нужно тоже одно ТТР под управление поставить. За ранее спасибо.

melky
06.02.2016, 10:32
Игоррь, там операционник до 15В питание если не ошибаюсь, так что только DC=DC преобразователь понижающий. Или делитель напряжения посчитать, но лучше стабилизированное питание все-таки.

Хотя нифига, по даташиту до 32В питание.
Думаю 12В выбрано чтобы на выходе получать до 10В

Игоррь
06.02.2016, 11:21
Нет, у самого операционника либо +-16 либо 36В, так, что он то выдержит, но вот обвязка другая нужна может быть, гальваническая развязка тоже, если через выходной транзистор ПЛК 24В коммутировать.

melky
06.02.2016, 11:28
По идее только R2 в два раза выше номиналом, 1,2 кОм должно быть достаточно.
Может еще что конечно

Вольд
07.02.2016, 13:02
Добрый день, а можно ее на 24 вольта по питанию перевести, чтобы огород из БП не городить?

Без проблем. Просто подай 24 В вместо 12 В. Больше ничего менять не надо. Это справедливо для схемы без гальванической развязки из поста #32. В схеме с гальванической развязкой номинал R2 надо сделать 1,2 кОм

melky
07.02.2016, 14:22
Вольд спасибо. И я теперь задумался, нафига я на плате для Raspberry развел два DC-DC преобразователя из 24В. :)

Хотя в принципе один у меня сделан так, что может отпилиться, а второй питать сам Raspberry

Игоррь
18.03.2016, 12:43
Без проблем. Просто подай 24 В вместо 12 В. Больше ничего менять не надо. Это справедливо для схемы без гальванической развязки из поста #32. В схеме с гальванической развязкой номинал R2 надо сделать 1,2 кОм

Еще раз спасибо, еще вопрос, если мне нужно будет управлять ТТР с ПЛК110... Хочу собрать Вашу схему, подать питание 36В (такое управляющее напряжение у ТТР), операционник вроде выдержит. На входе оптопары быстрый транзисторный выход ПЛК110, так пойдет? На выходном транзисторе ПЛК резисторы нужны? Они ведь на 24В будут запитаны, т.е. как подключить оптопару, нужны согласования?

melky
18.03.2016, 13:08
Игоррь изучите характеристики ТТР, 36В это для него максимальное напряжение, управляться он должен начать с меньшего, что-то около от 6В.

Игоррь
18.03.2016, 13:28
Ну да, HD-4044.ZD3, управление от 0 до 36В, но мне нужно будет и максимум на нагрузке, значит 36В или я ошибаюсь?

melky
18.03.2016, 14:22
Ошибаетесь, эти ТТР не умеют делать минимум или максимум, они либо включены, либо выключены. Включение через ноль.
Нагрузкой управлять при помощи ШИМ.

Игоррь
18.03.2016, 15:00
ЁЁ. Вы мне глаза открыли, получается читал вверх ногами. Значит ни каких промежуточных "приоткрытых" состояний это ТТР не имеет, а только ВКЛ/ВЫКЛ через ШИМ? Значит та самая плавная регулировка возможна только у фазовых (или как их там) ТТР, которые помехи в сеть создают?
К стати, а как это реле к ПЛК подключать, согласующую схему нужно?

melky
18.03.2016, 15:12
я на ПЛК 150 подключал к транзисторному выходу модуля ввода/вывода, так как на самом ПЛК были только релейные выходы.
Если есть транзисторный выход на самом ПЛК, то к нему.

Игоррь
19.03.2016, 16:22
Да есть, ПЛК110-60.К Но согласование необходимо или развязка? И еще вопрос, есть опыт использования ТТР с плавной (фазовой) регулировкой, что за наводки в сеть они дают?