Например TDA7294

Форум РадиоКот :: Просмотр темы - Гальваноразвязка аналогового сигнала для mega328
Форум РадиоКот
https://radiokot.ru/forum/

Гальваноразвязка аналогового сигнала для mega328
https://radiokot.ru/forum/viewtopic.php?f=61&t=172387
Страница 1 из 2

Автор:  U-M [ Сб авг 22, 2020 23:19:25 ]
Заголовок сообщения:  Гальваноразвязка аналогового сигнала для mega328

Здравствуйте.

Нужна идея, потому что доступными методами реализация не вышла....

Исходные данные:

Аналоговый сигнал 0...5 В (обычная постоянка от нуля до +5 вольт). МК - мега 328 и его аналоговый вход (ну пускай А3).
Источник аналогового сигнала для тестов - лабораторный БП, трансформаторный (не импульсный).

При подключении БП к МК и регулировке в требуемом диапазоне - все отлично. Получаем свои 1024 отсчета. При этом если напряжение не крутить, то отсчеты идут стабильно и не скачут, то есть поставил 2.5 вольта, имеется 512 отсчетов АЦП. При напряжении 0 вольт, отсчет также равен нулю (вход А3 подтянут к земле резистором 10 к).

Требуется гальваническая развязка регулирющего напряжения 0...5 вольт от аналогового входа МК. При этом напряжение питания МК в гальваноразвязке на "той" стороне использовать нельзя.

На глаза попался цифровой изолятор ISO1211D. С ним не получилось - входное напряжение регулируется в слишком узком диапазоне и резисторами на входе не растягивается... Похоже ему вообще 5 вольт маловато, потому что в даташите намеки про 24 вольта по входу...

Второй вариант - это оптопара LOC110 и два ОУ МСР601. Питание однополярное, ОУ rail-to-rail (если важно). Схема собрана по классике. Но для питания ОУ на "той" стороне использован гальваноразвязанный DC-DC на 5-5 вольт AM1D.

На первый взгляд, все заработало "как надо" и даже ничего не сгорело. При проверке тестером, диапазон 0-5 на входе и выходе есть (ну не хватает на выходе около 2% - это вообще не важно). Гальваноразвязка есть, линейность на выходе относительно входа есть.

Первая проблема - самая серьезная - при подключении к МК выявилось, что отсчеты скачут, при чем достаточно серьезно. Попытка программно усреднить отсчетов 20-30 ситуацию улучшила несильно. На вход МК был поставлен конденсатор на 47 мкФ - ситуация практически улучшилась, но все равно есть на 1-3 отсчета колебание - это проблема.
Вторая проблема - при входном 0 вольт, на выходе 0 вольт не получается. есть что-то остаточное. Подтяжка резисторами входа МК не помогает.
Третья проблема - если вход на "той" стороне висит в воздухе - на вход МК прет от 0 до 5 вольт. Подтяжка входа на "той" стороне помогла.

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

Такое ощущение, что связка оптопары и ОУ находится в каком-то слабогенераторном режиме...

Схему приложил. Надеюсь, на умную мысль общества. Может есть какие-то гальваноразвязанные модули, но конечно не по цене самолета?

Вложения:
110.png [25.65 KiB]
Скачиваний: 296

Автор:  АлександрЛ [ Сб авг 22, 2020 23:47:21 ]
Заголовок сообщения:  Re: Гальваноразвязка аналогового сигнала для mega328

Ну, самолёт или нет- вам судить-
https://static.chipdip.ru/lib/994/DOC003994162.pdf
https://www.chipdip.ru/product/iso124u? ... &utm_term=
https://aliexpress.ru/item/32384324341.html
https://aliexpress.ru/item/33005689281.html
https://aliexpress.ru/item/32637598601.html
https://aliexpress.ru/item/32824783145.html
https://aliexpress.ru/item/4001286158718.html

Автор:  U-M [ Сб авг 22, 2020 23:53:06 ]
Заголовок сообщения:  Re: Гальваноразвязка аналогового сигнала для mega328

У него питание двуполярное и цена ... недалеко от самолета.

Автор:  АлександрЛ [ Вс авг 23, 2020 01:45:21 ]
Заголовок сообщения:  Re: Гальваноразвязка аналогового сигнала для mega328

А что вы хотите?
"прецизионный" усилитель с гальваноразвязкой 1500 вольт, чтобы стоил как LM358?
А "двухполярное питание" с гальваноразвязкой легко решается..

https://aliexpress.ru/item/32384324341.html
~ 115 рублей- ДОРОГО? :facepalm:
https://aliexpress.ru/item/33005689281.html
или ~250 рублей за две штуки..
Даже на сраный гамбургер в макдоналдсе не хватит.. :facepalm:
А что тогда, по- вашему "дёшево"? две копейки?

Вот ещё варианты-
https://static.chipdip.ru/lib/148/DOC004148360.pdf
https://aliexpress.ru/item/4001362411685.html
https://aliexpress.ru/item/32933582170.html
https://static.chipdip.ru/lib/321/DOC005321691.pdf
https://aliexpress.ru/item/32822387192.html
https://aliexpress.ru/item/32838033257.html
https://aliexpress.ru/item/4000456670218.html

Автор:  U-M [ Вс авг 23, 2020 09:37:23 ]
Заголовок сообщения:  Re: Гальваноразвязка аналогового сигнала для mega328

Спасибо. Попробую подумать что можно с предложенным сделать.

Однако вопрос не дает покоя - почему на выходе гуляет напряжение?

Автор:  Ivanoff-iv [ Вс авг 23, 2020 16:06:11 ]
Заголовок сообщения:  Re: Гальваноразвязка аналогового сигнала для mega328

быть может дешевле окажется оцифровать с горячей стороны, а потом просто передать полученное через оптопару?

Добавлено after 2 minutes 18 seconds:
понадобится тини 13, оптопара и изолированный источник питания (вроде у MAXIMов чтото подобное есть с конденсатором для переноса энергии)

Автор:  tonyk [ Вс авг 23, 2020 18:57:57 ]
Заголовок сообщения:  Re: Гальваноразвязка аналогового сигнала для mega328

Вот с чем сейчас работаю:
https://www.elitan.ru/price/index.php?f ... seenform=y

Только учтите, что все подобные усилители используют тот или иной вид модуляции, поэтому "шумят". И требуют правильной трассировки платы. Подобные вещи есть у Avago и AD. Цена от 100. И ещё учтите, что развязывающие усилители, чаще всего, используют для гальванической развязки от высоких напряжений, поэтому сделать дешевле 400-500 рублей за канал вряд ли получится.

Автор:  U-M [ Пн авг 24, 2020 01:00:27 ]
Заголовок сообщения:  Re: Гальваноразвязка аналогового сигнала для mega328

Ясно спасибо.

Присматриваюсь к HCPL7xxx. Конкретно HCPL7510 - подкупило на выходе напряжение, пропорциональное измеряемому току и однополярное питание. Пробежался по дгуим сериям HCPL - у просмотренных "горячая" часть одинаковая - снимается напряжение с шунта. И тут кажется будет засада. По даташиту HCPL видит +-0,2 вольта. У меня измеряемое 0-5 вольт. Значит оперируем сигналом только 0...+0,2 вольта., потому что в этом диапазоне линейно. Ну делителем уменьшу 5 вольт до 0.2 вольта. Ну пройдет на выход к МК мое измерение, но в итоге, учитывая как считает МК, учитывая делитель с 5 до 0.2 вольт, я не смогу увидеть весь диапазон 0...5 вольт. У буржуев что-то похожее проскакивало - не вспомню, там ардуинец жаловался что HCPL передает с делителем сигнал вольт от 3 кажется.
Но тем не менее, приедет HCPL - поковыряюсь, сообщу что выходит.

Вариант поместить АЦП в "горячей" части и устроить ему гальваноразвязку цифровых линйй к МК - ну не очень хочется программу перелопачивать, но тут видится IIC, потому что LCD тоже с IIC - надеюсь что таймеры в МК не порушатся, если еще и АЦП будет в конструкции, но опятьже при условии, что в разнос сигнал не пойдет при оцифровке. Присмотрел 10-битный АЦП и IIC гальваноразвяку - тоже приедет отпишу что получается...

Автор:  АлександрЛ [ Пн авг 24, 2020 02:31:19 ]
Заголовок сообщения:  Re: Гальваноразвязка аналогового сигнала для mega328

Присматриваюсь к HCPL7xxx. Конкретно HCPL7510 -

А HCPL-7510 не стоит как "крыло самолёта"?
https://aliexpress.ru/item/33055659416.html ~340 рублей с доставкой
https://aliexpress.ru/item/1005001316569149.html ~ 270 рублей
https://aliexpress.ru/item/4000434251236.html ~ 880 рублей за 10 штук..
https://www.chipdip.ru/product0/8711693177 - 600 рублей..
И сравните цены с тем, что я ранее предлагал.. :dont_know:

Автор:  Ivanoff-iv [ Пн авг 24, 2020 06:23:45 ]
Заголовок сообщения:  Re: Гальваноразвязка аналогового сигнала для mega328

Конкретно HCPL7510 - подкупило на выходе напряжение, пропорциональное измеряемому току.
А это тоже мысль - измерять не напряжение, а ток... а как сделать ток из напряжения даже мыши знают.
Получается, например, такая штука: резистор - катушка -> датчик холла - оцифровка...

Автор:  tonyk [ Пн авг 24, 2020 09:16:10 ]
Заголовок сообщения:  Re: Гальваноразвязка аналогового сигнала для mega328

Цитата:
Присматриваюсь к HCPL7xxx.

У Аваго такие усилители дорогие, поэтому я их и не применяю, хотя раньше использовали.
C измерением напряжения проблем нет, только учти, что у них входное сопротивление, обычно, 10-20 кОм, поэтому лучше поставить аттенюатор но ОУ с R2R входом и выходом для однополярного питания. Если же нужно измерять от прямо нуля, то посмотри R2R, которые умеют это делать. Как вариант, посмотри AD7909 или её более современную замену.

Автор:  BOB51 [ Пн авг 24, 2020 10:00:37 ]
Заголовок сообщения:  Re: Гальваноразвязка аналогового сигнала для mega328

В принципе все варианты работают как Модуляция - усиление - ДеМодуляция (МДМ усилители)...
А там или оптика или емкости или трансформатор в развязке.
При желании можно и самому чего соорудить... На имеющейся рассыпухе...
:roll:

Автор:  alex_ [ Пн авг 24, 2020 10:39:58 ]
Заголовок сообщения:  Re: Гальваноразвязка аналогового сигнала для mega328

но тут видится IIC, потому что LCD тоже с IIC

Лучше UART там всего 1 провод(одна оптопара потребутся), IIC шина двухнаправленная как вы её оптопарами туда сюда сигнал гонять будите, можно что то придумать, но городить придётся.

Автор:  U-M [ Вт сен 01, 2020 20:25:27 ]
Заголовок сообщения:  Re: Гальваноразвязка аналогового сигнала для mega328

Поковырялся с HCPL7510. Результат ожидаемый, отрицательный.

Регулировка на входе через делитель на резисторах укладывается в 0.4 вольта (вместо 0...5 вольт). То есть входное напряжение я меняю от 0 до 5 вольт, делитель обеспечивает требуемые по даташиту 0...2 вольта, а на выходе HCPL диапазон перекрывается, если входное изменяется в узком диапазоне 0...0,4 вольта. То есть не подходит.

Положительный момент - нет скакания напряжения на выходе HCPL.

Жду когда приедет внешний АЦП...

Автор:  tonyk [ Ср сен 02, 2020 06:07:19 ]
Заголовок сообщения:  Re: Гальваноразвязка аналогового сигнала для mega328

Цитата:
Результат ожидаемый, отрицательный.

Я ж тебе сказал как делать. У нас такие прекрасно работают. Ты просто не послушал меня, не понял, вот фигню и получил.

Автор:  Wladimir_TS [ Чт сен 03, 2020 00:32:40 ]
Заголовок сообщения:  Re: Гальваноразвязка аналогового сигнала для mega328

А как вообще решается вопрос гальваноразвязки при обеспечении хотя-б 12 полноценных разрядов измерения? Есатественно для случая невозможности переноса АЦП на "горячую" сторону

ISO122 пробовал - очень печальный результат, особенно с учетом наличия кроме постоянного смещения, еще и переменной составляющей 50 Гц.

А если разность потенциалов не 1000, а скажем 50000 вольт, где это актуальнее - просто передать туда питание уже проблема, оптопары нетривиальной конструкции и медленные.

Автор:  U-M [ Чт сен 03, 2020 01:12:11 ]
Заголовок сообщения:  Re: Гальваноразвязка аналогового сигнала для mega328

Какой-нибудь toslink применить? :shock:

Автор:  Wladimir_TS [ Чт сен 03, 2020 01:16:56 ]
Заголовок сообщения:  Re: Гальваноразвязка аналогового сигнала для mega328

По подробнее можно ? Еще раз уточню - АЦП строго на "холодной" стороне.

Автор:  Jurkin [ Чт сен 03, 2020 02:14:48 ]
Заголовок сообщения:  Re: Гальваноразвязка аналогового сигнала для mega328

Как вариант могу порекомендовать NJM4151 - это преобразователь напряжение-частота или частота-напряжение. Вобщем преобразуете напругу в частоту, затем на оптрон, а после него обратно. Обратно можно и не преобразовывать, просто меряем частоту.
Такой способ развязки аналогового используется в некоторых частотниках.

Автор:  OKF [ Чт сен 03, 2020 09:10:53 ]
Заголовок сообщения:  Re: Гальваноразвязка аналогового сигнала для mega328

быть может дешевле окажется оцифровать с горячей стороны, а потом просто передать полученное через оптопару?
Простенько и со вкусом. А если есть возможность запитать от БП источника сигнала - вообще класс. И максимальную точность измерения можно получить.

Страница 1 из 2 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/