Чтение напряжения катушки сбора энергии с помощью АЦП Arduino

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

Важно, чтобы мы измеряли напряжение на катушке на определенной частоте и отправляли его через UART в MATLAB для дальнейшей обработки. Мы хотим использовать Arduino для этой цели.

Напряжение, создаваемое катушкой, не является постоянным напряжением. Он меняется и также становится отрицательным, когда магниты перемещаются по катушкам. Я понимаю, что АЦП Arduino не может измерять отрицательные напряжения.

Фото комбайна и линейного привода, который перемещает комбайн, прилагаю ниже.

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

Ниже приведено изображение формы сигнала напряжения. Обратите внимание, диапазон напряжения от -3,3 до +3,3. Мы можем подтвердить это с помощью осциллографа. Я хочу сэмплировать с максимально возможной частотой. Чем выше точность, тем лучше будут показания. Мы намерены использовать Arduino Uno.

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

Если бы все напряжения, создаваемые катушкой, были положительными, АЦП можно было бы напрямую подключить к катушке. Но это определенно не так. Возможно, требуется какая-то схема/техника, чтобы сделать выходной сигнал положительным. Мы не можем обеспечить сдвиг постоянного тока для этой катушки, поскольку это может изменить коллаж, индуцированный магнитами, воздействующими на систему.

Что требуется, так это метод, с помощью которого мы можем сэмплировать форму волны переменного тока в диапазоне от -3,3 до +3,3 с помощью АЦП Arduino.

Любые советы очень ценятся.

Несколько примеров представлены здесь: electronics.stackexchange.com/questions/34071/…

Ответы (2)

На каком-то этапе вам придется выпрямлять сигнал для извлечения энергии, поэтому имеет смысл делать это там, после выпрямителя. Ваша проблема в том, что вы работаете с низким напряжением, поэтому падение диода становится значительным. Я рекомендую вам перейти на более высокое напряжение, более низкий ток, чтобы потери стали менее значительными. Конечно, используйте диоды Шоттки, чтобы минимизировать потери.

схематический

смоделируйте эту схему - схема, созданная с помощью CircuitLab

Рис. 1. Катушка с отводом от середины всегда имеет в цепи только один диод.

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

Добавьте защиту от перенапряжения к вашему АЦП, так как вы можете получить высокие пики в случае удара / ударного движения устройства.

Также см. Ответ Уильяма Боде-Тиррелла на «Повышение эффективности зарядного устройства кинетической энергии» для некоторых хороших расчетов.

См. Ссылку, добавленную к нижней части вопроса.

схематический

смоделируйте эту схему - схема, созданная с помощью CircuitLab

Вам также может понадобиться скалер, если АЦП не может подняться выше 5 В, но вы не сказали, и я не читаю для вас техническое описание. Точно так же вам может понадобиться чуть больше 3,3 В, если сигнал не особенно ограничен.

Альтернативно: https://en.wikipedia.org/wiki/Precision_rectifier

Это фильтр верхних частот первого порядка. Это создаст нежелательные искажения из-за затухания и фазового сдвига.