Ооо эт хорошо, если какое барахло буду пачками собирать, обращусь)))
Времени должно хватать там чет открыть-закрыть 200-300 наносекунд чтоль) этого хватит хоть под 50000оборотов искру пустить) Тут основные ограничения у микроконтроллера, насколько быстро он на все реагировать будет, просто у ардуины довольно тупое программное обеспечение, а низкоуровневым методом гемороя много и программатор нужен)) Но в теории все должно и так успевать...
- По карте обороты\давление в коллекторе
- С расчетом напряжения аккумулятора? ну там выше схемка есть... или сама плата как питаеться? он расчитанна до 20в, к автомобилю без проблем подключить.
- На 103 карту не нашел, только на 102 2.3
- Поподробнее можно про идею с датчиком as5043? Чем он от kma200 отличаеться?
давление чем снимаете? тоже на аналог? не забывайте что схема аналог сигнала в ардуинке одна и пока она снимает один сигнал второй снимать не может...
график карты обороты давление есть? если мона сюда запостить все зависимости графические что вы учитываете)) спасибо.
питалово ардуинки помоему 9В штатное или 5В от usb в авто скачущее 12-14В что не рекомендовано на вход потому и интересно как запитали...
по 5043 у меня 103 мотор вместо бегунка трамблера ставлю магнитик в трамблере датчик, благодаря чему у меня в любой момент времени угол поворота распредвала есть.. частота вращения распредвала вполовину меньше оборотов двигателя... и я буду иметь с точностью до 0.3 градусов положение грм двигателя ... плюс по нему считать обороты не составит труда. вот такая вот идея, отличие того что задается нулевое положение раз, аналог сигнал пропорционален градусу от 0-360( у kma200 0-180 что не айс) т.е. полный оборот два... частота вращения до 35000 об мин что с запасом... можно получать градус по последовательному интерфейсу что уменьшит получение угла до 12 тактов вместо ацпшного настраиваемого помоему 128 такта при максимальной точности, хотя и с 128 вполне запас приличный если в прерываниях три
например при 6500обмин это 54 обсек для распредвала ардуинка сможет снять аналог 16000000/128 раз это больше 125000раз в секунду(на прерываниях это съем без остановки работы процессора, т.е. в это время можно спокойно считать какие-то другие параметры)... можно все 6 ацпшных входа опрашивать последовательно в прерывании, скорости хватит получится 20833 раза в секунду она снимет сигнал с каждого входа 20833/54=385 раз с одного канала при полном обороте на максималке, 360/385~0.98... точность в градусах при такой раскладке... , т.е. скорости чтения хватит по всем каналам ацп по самому критичному параметру. если сделать опрос температуры и заряда акб с интервалом например раз в 100 или 1000 циклов выигрыш будет еще более значительным..
надеюсь не запутал)))
ЗЫ могу ошибаться с тактами АЦП. в ардуинке устанавливается делитель который позволяет регулировать точность и скорость АЦП.. меньше делитель быстрее скорость но отсекает последние биты данных. т.е. можно получать 8 бит аналог сигнала что будет быстрее но менее точно...
уточнил 128 тактов тратит ардуинка на считывание одного сигнала 10 бит с одного канала(расчеты поправил) в данный момент времени т.е. весь пул в 6 каналов снимает за 128*6 тактов. если используются не все ножки то соответственно на количество ножек умножаем
моя мысль уйти от распределителя и поставить катуху на 6 горшков номер которой я скидывал более ранними постами, ну и более гибкая система выйдет регулировки углов, т.к. механически не ограничена.
приобрел уже
- ардуинки пока uno т.к. хочу начать с зажигания
- дад газовский
- заказал датчики as5043
- катуху на 6 горшков еще надо но с ней нужно разбираться как работает еще не нашел схему
- нужна инфа о связи эбу ке с комутатором ezl вроде какойто сигнал требует для работы если можно подскажите)))
Сообщение отредактировал борменталь: 03 September 2014 - 16:00