4 канальный аналоговый логгер + визуализация на компе

Jk
Offline
Зарегистрирован: 05.03.2013

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

возникла задача  измерять высоту платформы относительно земли по 4-м точкам с учетом ее колебаний и выводить все это в граф форме  на обычный комп. и с логов и в реал тайме.

Датчики  линейные потенциометры или угловые с увеличенным рычагом на оси (функция угол поворота-высота) частота семплирования до 500 Гц.

Может быть позже на отработку этих сигналов повесится какая то исполнительная часть, но это совсем потом.

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

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

Нашлась еще вот такая железка Logomatic v2 Serial SD Datalogger

никаки не пойму это сурово покромсаный ардуино для АЦП задач и он то что мне нужно или это дополнительный модуль  для съема данных ?  по даташиту вроде воткнул батарейку, карточку, датчики и врубил и оно пишет.

Logomatic v2 Serial SD Datalogger
Logomatic v2 Serial SD Datalogger

Что скажут опытные ардуино-пользователи по поводу взаимного влияния каналов и прочего шума ?

Или лучше засинхронить несколько ардуинок и каждая будет на своем канале работать ?

Есть ли какой то удобоваримый фронтэнд для подобных штук с учетом многоканальности для компа Вин/Линух? или только влезать в процессиг ?

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

paf
Offline
Зарегистрирован: 25.01.2013

А если вместо аналога цифровые энкодеры на базе китайских цифровых линеек? 

http://habrahabr.ru/post/133088/

Jk
Offline
Зарегистрирован: 05.03.2013

интересная мысль насчет линеек, но судя по протоколу там 3 Гц опрос внутри , или при тюнинге до 50 Гц

что одинаково мало

суть то в целом не в датчиках, а в мозге

сможет ли обычная ардуина потянуть 4 канала одновременно с обработкой церез АЦП ?

кто нить нагружал чем-то серьезным ?

AlexFisher
AlexFisher аватар
Offline
Зарегистрирован: 20.12.2011

Шумит сильно... Хотя, возможно, если сделать внешнее опорное, то будет лучше. Да и 10 бит обычно маловато. Если опрос до 1000 Гц, то можно ардуиной. Если нужно чаше или точнее - только внешний АЦП, скажем, по SPI или I2C - ардуина может данные принимать и обрабатывать.

Jk
Offline
Зарегистрирован: 05.03.2013

внешний ацп я так понимаю тоже вешается на ардуинку ?

а если предположить следующий шаг по железу это уже распберри ?

и если несколько АЦП вешать на один контроллер, нужен ли для синхронизации параметров RTC модуль ?

I2C он последователньый вроде, выходит сигналы с разных каналов будут идти с неким шагом, или как раз модуль времени это исправляет

AlexFisher
AlexFisher аватар
Offline
Зарегистрирован: 20.12.2011

А что, нужна синхронность чтения данных? Тогда нужны параллельные АЦП, буфер для захвата (железный), с которого потом можно слить данные уже последовательно. То есть если нужен жесткий реалтайм, то подход всегда индивидуальный. И частоты нужны тогда другие. А распбери здесь не поможет. Нужен ARM контроллер.

i2c конечно последовательный, но "правильные" АЦП всегда имеют вход синхронизации или запуска преобразования.