Схема драйвера и приемника аналоговой дифференциальной линии

Я хочу выполнить «простую» задачу по передаче аналогового напряжения 0–5 В от потенциометра к микроконтроллеру на расстоянии 15 футов в очень шумной среде. доступный источник питания составляет только 5 В (без отрицательного напряжения).

введите описание изображения здесь

Моя идея состоит в том, чтобы использовать что-то вроде драйвера/приемника цифровой линии (AM26C31/AM26C32), но для аналоговых сигналов. Это возможно ? Какая схема может достичь этого?

Нужно ли масштабировать сигнал до 1/2, а затем использовать опорное напряжение 2,5 В, чтобы избежать использования отрицательного источника питания -5 В?

РЕДАКТИРОВАТЬ: согласно ответам NEIL и OLIN, вот как я понимаю, схема должна быть на стороне отправителя, правильно ли это схема? ш

Да, вы можете сделать это с операционными усилителями.
Лучше всего было бы оцифровать его с одной стороны и расшифровать с другой.
@dim, не могли бы вы объяснить и опубликовать ответ с рисунком или ссылкой?
@ЕвгенийШ. это крайняя мера, если нельзя сделать по аналогу
У меня на руке маленькая дочь, и я печатаю на маленьком телефоне. Пока это невозможно, но другие смогут... Но если ты придешь и уложишь ее спать, я смогу.
@ElectronS Я бы сказал, что это самое простое и надежное решение ... И я рискну предположить, что оно будет самым дешевым.
Я немного переформулировал, чтобы избежать путаницы с вопросами о покупках. Было одно закрытое голосование, вопрос хороший, нет причин рисковать его закрытием.
Удачи с девушкой
Решение с цифровым линейным драйвером/приемником даст вам только цифровой выход 1/0 — оно не будет передавать аналоговое значение вашего датчика.
@dim, удачи с этим, это кажется сложнее, чем моя задача :)
Какова стоимость горшка? Если вы просто декодируете сигнал с помощью АЦП микроконтроллера, возможно, вы могли бы использовать токовую петлю вместо напряжения.
@Lundin, иногда мы используем максимум 1k, 4,7k или 10k

Ответы (7)

Никакой потенциометр с движущимися частями не имеет значительного высокочастотного выхода. Итак, просто отфильтруйте «полученное» напряжение. Более важной проблемой может быть заземление, опорный уровень «0» вольт. Есть ли в системе несколько заземляющих соединений? Контур заземления улавливает любые местные колебания магнитного поля.

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

Грязесъемный контакт потенциометра может быть очень надежным и иметь низкое сопротивление при тщательном выборе материалов. Самые дешевые потенциометры (углеродная пленка) не так хороши, как потенциометры с керамическими и токопроводящими элементами.

Вы можете использовать дифференциальный передатчик, но на самом деле нужен только дифференциальный приемник. Две линии, выходящие из вашего потенциометра, будут стеклоочистителем и заземлением. Было бы неплохо подключить большую букву C к клеммам потенциометра и заземления, чтобы выровнять импеданс привода на частотах, где вы, по крайней мере, будете воспринимать шум.

Проложите два провода скрученными, чтобы свести к минимуму их индуктивную площадь.

В приемнике используйте дифференциальный или измерительный усилитель для измерения разности напряжений между двумя линиями и соотнесите ее с местной землей.

Если вы также настаиваете на дифференциальном передатчике, то подойдет двойной операционный усилитель rail2rail (поскольку у вас есть только 5 В), с одним инвертирующим относительно среднего рельса и одним неинвертирующим.

Могу предложить вам внешний АЦП с интерфейсом LVDS (низковольтный дифференциальный сигнал), например, AMC1305L25 от TI. Таким образом, вам нужны только приемники LVDS на вашем UC, чтобы использовать интерфейс SPI для связи.

Есть такое существо, называемое дифференциальным усилителем. Например, THS4552. Он будет хорошим драйвером, а инструментальный усилитель будет хорошим приемником. Просто не забывайте поддерживать хороший CMRR. Избегайте резисторов и конденсаторов, если они не симметричны для обеих линий.

Дифференциальное напряжение

Да, можно сделать то, что вы просите, и это поможет с помехоустойчивостью. На передающей стороне вы инвертируете напряжение около 2,5 В с единичным коэффициентом усиления. Это можно сделать очень просто с помощью операционного усилителя. Вы, вероятно, захотите буферизовать и другой сигнал, чтобы обе линии имели одинаковый импеданс.

На приемной стороне используйте готовый дифференциальный усилитель для восстановления несимметричного сигнала.

Лучший способ

Тем не менее , у вас, очевидно, есть питание на датчике, поскольку вы говорите о том, что он генерирует сигнал 0–5 В, а не просто сопротивление. Если вас действительно беспокоит шум, преобразуйте его в цифровой формат на датчике и отправьте цифровое значение. Это будет иметь гораздо большую помехозащищенность. Его также можно относительно легко изолировать. Если у вас так много шума, возможно, лучше не связывать землю вместе с точками, находящимися на расстоянии 15 футов друг от друга.

Поскольку датчик представляет собой потенциометр, полоса пропускания явно мала, а требования к разрешению не очень высоки. Небольшой микропроцессор с 12-битным аналого-цифровым преобразователем не будет намного дороже или больше, чем схема для отправки дифференциального аналогового сигнала. Это действительно легко сделать. Отправьте данные из микро с помощью UART и создайте токовый сигнал, который управляет светодиодом оптоизолятора на принимающей стороне.

Опять же, пропускная способность низкая, поэтому достаточно низкой скорости передачи данных, такой как 9600, которая должна обеспечить очень хорошую помехоустойчивость. Отправка двух байтов на чтение приводит к 480 выборкам в секунду. Это очень легко сделать и не нажимает никаких ограничений.

спасибо за подробный ответ, мне понравились оба подхода, которые вы представили, но я хочу протестировать аналог, чтобы узнать, я изменил вопрос со схемой в соответствии с вашим ответом, можете ли вы сказать мне, правильно ли это?? с уважением
@Ele: ваша верхняя схема будет иметь усиление +2. Это может быть нормально, если приемник может работать с диапазоном напряжения. Однако нижняя схема не является надлежащим инвертирующим усилителем. Обратите внимание на положительные отзывы, во-первых.
извините, я накосячил, вы правы, я изменю и перезалью, только один вопрос, в нижней цепи делитель напряжения подключается к положительному или отрицательному входу?

Двумя инструментами, используемыми для передачи аналоговых сигналов в довольно шумных средах, являются токовые петли (4-20 мА являются наиболее популярными в промышленности) и гальваническая развязка. Объедините их с экранированием, и большинство приложений будут покрыты.

Если ситуация патологически плохая, можно рассмотреть изолированное питание, оцифровку и использование оптоволокна.

Тем не менее, есть вероятность, что в умеренно шумной ситуации вам будет достаточно экранированного кабеля к горшку и фильтра нижних частот на приемном конце.

Вы имеете в виду преобразование напряжения горшка в источник постоянного тока? это легко делается?
Обычно это делается с более высоким напряжением, чем 5 В, больше похоже на 24 В.
я знаю, что это старый ответ, но не могли бы вы дать ссылку на вопрос или другую ссылку для построения токовой петли вокруг датчика, который выдает выходное напряжение? звучит просто, но я предполагаю, что дьявол кроется в деталях, особенно. если сигнал может быть ниже одного падения диода.
Передатчики термопар @RobStarling будут работать с полной шкалой в несколько мВ. У приличных есть изоляция, поэтому питание выводится из токовой петли через маломощный импульсный источник (изолированный), который питает преобразование аналогового сигнала, и сигнал передается через изоляцию обратно в драйвер токовой петли через оптическую или другую изоляцию в цифровую или аналоговую форму. Из-за нестандартного магнитного поля и импульсного источника питания с очень низким значением IQ это не конструкция, состоящая из кусочков. Часто там есть микро, иногда поддерживается HART.

На вашем первоначальном рисунке был показан двойной вывод (+ и - провода) с экраном. Сколько шума вы измеряете на правой стороне экранированного кабеля? И какой SNR вам нужен? Вот проводник сигнальной цепи, с датчиком / потенциометром, вырабатывающим 1 вольтPP, на 5 метров двойного провода (разностная пара проводов), на 15 кОм, на 1 мкФ + 1 нГн ESL + 1 Ом ESR, на 12-битный АЦП.введите описание изображения здесь

Вот «детали анализа», показывающие, что резистор + реалистичный CAP + ESR + ESL адекватно снижает помехи проводки, а оставшиеся ошибки представляют собой ввод мусора непосредственно в Vin АЦП.введите описание изображения здесь