Измерение тока по датчику, analogRead, прерывание АЦП

dragonfly
Offline
Зарегистрирован: 02.04.2015

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

Прошу оказать помошь в написании и отладки скетча (оплата дог.)

Суть проблемы.

Имеется датчик тока для ардуино 5А (модель сообщю если нужно)

Необходимо организовать выборку сигнала с прерыванием АЦП т.к. требуется частота выше 8 кГц (макс. при использовании стандартной функции analogRead)

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

Точкой отсчета среднего значения считать переход через ноль, либо реверс среднего значения тока.

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

Надеюсь максимально понятно изложил суть работы.

С Увжением

Евгений К.

Uran5@mail.ru

+79128337110 (UTC+05:00) Екатеринбург

 

 

 

 

DrProg
Offline
Зарегистрирован: 07.08.2015

Изложили не идеально, но суть ясна. 8К теоретически достичь можно на 16М Ардуине, если ничем ее больше не нагружать, даже до 10К разгонял. Можно и больше, но на других платах или с внешними АЦП (опять же в теории, на практике руки до них пока не доходили). Если что, пишите мне, подумаем что можно сделать. 

progural@gmail.com 

Челябинск