Как отправлять данные с одного Arduino на другой изолированно?

У меня нет опыта в последовательной связи, с учетом сказанного; У меня есть две цепи, изолированные друг от друга, и в каждой из них есть ATMEGA8, считывающий напряжение на их АЦП.

Я хочу, чтобы один из них отправлял данные ADC другому, не имея общей позиции. Я знаю, что могу сделать это с помощью "модуля" Bluetooth или Wi-Fi, но я ищу более простой способ, например, с помощью оптрона, но опять же я не знаю ограничений.

  • Каков самый дешевый и простой способ сделать это? и в основном, как это делается?

Есть много информации о том, как заставить двух Ардино разговаривать друг с другом, но я не смог найти много информации/документации об изолированных коммуникациях.

, 👍1

Обсуждение

Значит, вы все еще хотите общаться по проводу, но только с изолированными основаниями? Тогда да, оптопара-это правильный способ, по одному для каждой UART/последовательной линии. Вы можете найти учебные пособия по использованию оптрона в Интернете. У вас есть какие-либо конкретные вопросы по этому поводу?, @chrisl

@chrisl Я не ленивый, я просто не мог его найти. не могли бы вы, пожалуйста, связать одно из этих учебных пособий о том, как использовать оптроны для последовательной связи?, @ElectronSurf

Я не хотел сказать, что вы ленивы. Я бы посоветовал прочитать общий учебник по оптопарам, не связанный напрямую с UART/Serial. Это довольно простые компоненты, поэтому общий принцип также заключается в том, как они используются для серийного производства. Когда вы поймете, как они работают и как они подключены, вы сможете встроить их в свой последовательный путь. Я предполагаю, что вы искали учебные пособия непосредственно по последовательным линиям, но есть много учебных пособий при поиске только учебных пособий по оптронам., @chrisl

@chrisl Я знаю, как работают оптроны, я просто не знаю, как внедрить их в качестве последовательного коммуникатора., @ElectronSurf

Несколько секунд на изображениях Google в поисках "оптоизолятора uart" дают ряд возможных схем., @Majenko

Один пример: https://github.com/TaaraLabs/OptoIsolatorFTDI/blob/master/OptoIsolatorFTDI-sch.png, @Majenko

@Majenko Спасибо тебе., @ElectronSurf


1 ответ


Лучший ответ:

2

[Консолидация ответа из комментариев]

Проводное соединение с использованием оптической изоляции (он же оптопары) является рекомендуемым способом решения этой проблемы.

В Интернете доступны учебные пособия по оптической изоляции (например, https://www.electronics-tutorials.ws/blog/optocoupler.html; https://bestengineeringprojects.com/interfacing-optocoupler-with-arduino/).

Один (из многих) возможных примеров схемы был отмечен как: OptoIsolator FTDI Circuit

,

Обратите внимание, что на этой схеме вывод с надписью “RXI” слева должен быть подключен к TX одного Arduino, тогда как “RXI” справа должен быть подключен к RX другого Arduino., @Edgar Bonet