Показано с 1 по 5 из 5
  1. #1
    Новичок
    Регистрация
    12.09.2010
    Сообщений
    4
    Вес репутации
    0

    Плохо Устройство телематики на Arduino Nano

    Никогда не сталкивался с вопросом призводительность ARDUINO и прошу совета будет ли работать на Arduino Nano (на ARM9 все работает нормально но для повторения и надежности не совсем подходит) следующая конструкция:
    - Arduino Nano (328) ( можно использовать и Arduino Mega)
    - Датчик температуры 1 цилиндра MAX6675ISA SPI
    - Датчик температуры 2 цилиндра MAX6675ISA SPI
    - Память AT45DB161B 16Mb SPI
    - GPS gmm-u1 10HZ UART
    - Тахометр ( индуктивный датчик на свечу) на самом Arduino (но можно LM2917N+ ADC0)
    - 3-х осевой гироскоп + 3-х осевой акселерометр IMU3000 SPI
    - может быть угловой энкодер - педаль газа ( чтобы не спорить с пилотом что мотор не тянет

    - XBee PRO UART

    Данные от датчиков буфферизуються и пишуться в память и передаються через XBee на хост компьютер

    Будет ли такая конструкция работать ?

    К сожалению пока не могу живьем проверить т.к. все в россыпи - нужно разводить плату ....и подключать . Из ARM9 не взять т.к. там все спаяно на одной плате и другие акселерометры ...

    Да, данные будут писаться раз в 100 мимлисекунд ( привязка по GPS).
    Со всех датчиков данные по 2 байта ( акселерометр и гироскоп 12 байт)
    GPS - 24 байта (бинарный протокол - только скорость и координаты)

    На всидку все должно работать - времени вроде навалом но нет практического опыта работы ARDUINO . Просто как то случайно эта плата попалась на глаза и понравилась...

    Все обработка будет делаться на PC

    Буду благодарен за любые советы
    Последний раз редактировалось Chip; 09.12.2010 в 20:59.

  2. #2
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,380
    Вес репутации
    10

    По умолчанию Re: Устройство телематики на Arduino Nano

    НЕ понятно зачем для тахометра ( индуктивный датчик на свечу) на самом Arduino (но можно LM2917N+ ADC0), не проще к тахометру подключить?

    Для чего такой обьем памяти 16Mb ?
    Последний раз редактировалось Chip; 13.09.2010 в 01:15.

  3. #3
    Новичок
    Регистрация
    12.09.2010
    Сообщений
    4
    Вес репутации
    0

    По умолчанию Re: Устройство телематики на Arduino Nano

    Цитата Сообщение от Chip Посмотреть сообщение
    НЕ понятно зачем для тахометра ( индуктивный датчик на свечу) на самом Arduino (но можно LM2917N+ ADC0), не проще к тахометру подключить?

    Для чего такой обьем памяти 16Mb ?
    1. К тахометру чего ? Можно подключить к катушке освещения - зная количество полюсов можно узнать частоту и соответственно настроить коэфициент ... можно . Но это как мне кажется все равно .... Конечно хотелось бы поставить датчик Холла и установить его к большой шестерне для стартера - тогда можно будет не только мерить RPM но и смотерть как работают цилиндры ( измерять угловое ускорение каждого цилиндра) . Но по правилам . влезать а мотор запрешено или к свече или к генераторной катушке.

    2. Память 2 Мбайта не так уж и много , просто может быть придеться перейти на GPS 20 HZ или еще что-то добавится .


    Вопрос не об этом , вопрос о производительности , Потянет или нет...

    В принципе можно упростить
    - выбросить акселерометр и гироскоп и XBee

    просто подключаться компьютером к USB и считывать данные
    - скорость
    - траектория
    - температура цилиндров
    - RPM

    Развести полностью плату - просто не впаивать указанные компоненты...

  4. #4
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,380
    Вес репутации
    10

    По умолчанию Re: Устройство телематики на Arduino Nano

    1-почти у любого транспортного средства есть тахометр
    2-для чтения данных с портов производительности хватит

    акселерометр, гироскоп и XBee, можно оставить .

  5. #5
    Новичок
    Регистрация
    12.09.2010
    Сообщений
    4
    Вес репутации
    0

    По умолчанию Re: Устройство телематики на Arduino Nano

    Цитата Сообщение от Chip Посмотреть сообщение
    1-почти у любого транспортного средства есть тахометр
    2-для чтения данных с портов производительности хватит

    акселерометр, гироскоп и XBee, можно оставить .
    Спасибо успокоили!!!
    А на счет тахометра на двухтактном двухцилиндровом двигателе (лодочный подвесной мотор) - я бы тоже хотел чтобы он там был - а лучше ECU c OBD II или J1939....

    Кстати про тахометр, а он сильно будет грузить при диапозоне оборотов от 600 до 8000 (два импульза за один оборот - двигатель двухцилиндровый)? Я правильно понимаю , что выход с от датчика свечи нужно подать на capture timer и мерять период ( в обороты я потом переведу в компьютере)
    При максимальных оборотах это где-то 3,7 милисекунды. а на холостом 50 милисекунд (т.е. половина всего времени что у меня есть)
    Все остальные датчики мне надо полингом успеть опросить ,буфферизовать, записать и отправить за оставшиеся ( SPI думаю на 4 MHz).

    Я правильно посчитал ?

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •