Николай
Ну да. Когда все отрегулировано. А на инжекторе у тебя постоянный переходный процесс. Чтоб юзверя не пугать, стрелочка стоит колом. А техник видит реалии.
Инжектор это если очень грубо то первый оборот по таблице, а остальные коррекции по сравнению со значениями датчиков прошлого оборота. Это микросекунды
Николай
Ты на каком процессоре тахометр делаешь?
Ну у меня в кармане 2 esp8266, nodeMCU
Николай
Другого просто нету проца. Знаю, что это глупо такого зверя на тахо но ппофиг
Николай
Хм. По идее, должны успевать щучить. Видимо, чета где-то по электрике летит. Прицепи дисплей по i2c, поробуй в него плевать что с разных кусков кода.
Николай
Или через Serial
Николай
Осциллографа, конечно же, нету?
Жексон
Конечно мой корч далеко не показатель, но как-то так.
Николай
Нету пока что) Сори, что развёл тут такой холивар. Сейчас вот рабочий день закончится, попробую программно поиграться и попробовать конденсатор прицепить. Авось выйдет что
Николай
Конечно мой корч далеко не показатель, но как-то так.
Ну вот то, что я и говорил. Скачки минимальные. А у меня это в пределах 150 оборотов
Николай
Чет овердохуя. Непрогрета?
Мб это одноцилиндровый 4Т двиг. У него это стандартный хх
Жексон
Николай
Я прав
Николай
Я прав
Тут максимальный скачек в пределах 30
Николай
А у меня 150 бывает
Николай
При ровной работе движка
Николай
Осцилл. Иначе схоластикой можно долго заниматься.
Денис
Ребят, как насчёт среднего значения за 5 измерений (5 оборотов КВ)?
Николай
Осцилл. Иначе схоластикой можно долго заниматься.
Я понял. Подскажи какой нормальный есть для новичка. Что бы не говно но и не навороченный
Николай
Ребят, как насчёт среднего значения за 5 измерений (5 оборотов КВ)?
При резком подъёме оборотов стрелка слишком плавно йти вверх.
Николай
Вот увы. Это не ко мне. Я себе DIY спаял. Для моих изысканий хватает )
Николай
Вот увы. Это не ко мне. Я себе DIY спаял. Для моих изысканий хватает )
Я понял. Наверное тогда мой путь будет туда же.
Alex
Коч. Измерения Рав в 3 сек делать
Жексон
Я выше писал про медианный фильтр , должен справиться на ура , подобрать нужное значение где устроит запаздывание, и перестанет бить цифру.
Денис
При резком подъёме оборотов стрелка слишком плавно йти вверх.
При частоте вращения КВ на ХХ около 1000 об/мин слишком плавно? Каждый оборот - это тик счётчика. Время между тиками 16 мс (если я правильно посчитал). Это будет слишком плавно?
Николай
При частоте вращения КВ на ХХ около 1000 об/мин слишком плавно? Каждый оборот - это тик счётчика. Время между тиками 16 мс (если я правильно посчитал). Это будет слишком плавно?
Имеет место быть дребезг. Из-за этого приходится добавлять условный оператор на игнорирование помех. Это приводит к такому результату. Ибо дребезга очень много
Жексон
Если убрать дребезг то усреднение это будет работать. Но дребезг нужно убрать аппаратно
А откуда дребезг с датчика холла ? Вобщем ... только осцилоскоп откроет глаза в данной темноте ...
Жексон
Я сам хз. Гугл пишет, что из-за генератора в ДВС.
Имелась ввиду помеха/пульсации наверное.
Николай
Имелась ввиду помеха/пульсации наверное.
Я тупой. Не знаю что это) Гугл советует поставить кондей 0.1мкф. Закончится рабочий день - попробую
Жексон
Просто кондюк? Без резистора? Ну 0.1мф так пальцем в небо. Запасись разными номиналами , причем ниже 0.1мф ... И резистор перед кондюком нужен.
Николай
Полностью
Денис
А обычный оптрон?
Alex
Кстати он вроде импульсы считает а почему они на аналоговых входах?
Evgen
Рабочий ход быстрее, сжатие медленней
Но это на один оборот. Или там датчик более одного деления на оборот?
Evgen
В общем, не парь голову, лабай электрический фильтр и делай программную коррекцию.
Для начала надо с датчиком разобраться. Может он тупо трясется и сделан из говна и палок?
Николай
ну, можно попробовать фильтрацию калманом, вдруг получится
Спасибо. Колман рулит. Всё охуенно. Кондёр я хоть и поставил но толку от него нету. Дребезг отфильтровал кодом
Serjio
А видео? )) И так и не рассказал, куда моторчик подключён..
Николай
А видео? )) И так и не рассказал, куда моторчик подключён..
Ща попробую снять. Моторчик напрямую к esp на выходы D4,D5,D6,D7 Без колмана RPM: 1531 RPM: 1494 RPM: 1386 RPM: 1532 RPM: 1467 RPM: 1507 RPM: 1512 RPM: 1435 RPM: 1536 RPM: 1502 RPM: 1402 RPM: 1513 RPM: 1435 С Колманом
Николай
Николай
но оно ещё не совсем идеально. Нужно фильтр настроить
Serjio
фигасе. хватает пинов? ну ладно ардуина пятивольтовая, но тут-то они слаботочные же. можно пожечь.
Николай
Временами бывает одно подёргивание стрелки вниз. Но думаю его будет легко убрать
Serjio
он вроде калман
Николай
фигасе. хватает пинов? ну ладно ардуина пятивольтовая, но тут-то они слаботочные же. можно пожечь.
4 пина моторчик. 1 пин сигнал. Всё. Ну это черновое подключение. Модно через драйвер. Тогда будет возможно сразу двумя моторчиками управлять.
Николай
Николай
Конь Денвера
Газу, газу давай)
Николай
Газу, газу давай)
Ага, я таким темпом во время отладки коленвал положу
Serjio
да, подергивается странно. думаю, какое-нибудь переполнение происходит.
Николай
да, подергивается странно. думаю, какое-нибудь переполнение происходит.
Скорее всего отсутствие критических секций сказывается. Хз. Сейчас попробую переписывай значение в буферную переменную. Если поможет значит збс
Николай
Не помогло :(
Николай
И проверка на 0 есть. И значение переписывал в буферную переменную. Каким-то магическим образом раз в N секунд залетает 0
Николай
Но с буферной переменной это стало происходить заметно реже
Николай
Может, размерность не та? Или переход через 0 где в вычислениях? Ты ее volatile обьявил?
Жексон
А если перестать слать в уарт? Не пропадает?
Николай
Кстати, да. Очередь прерываний и все такое.
Serjio
можно же аналитически попробовать найти проблему?)
Николай
А если перестать слать в уарт? Не пропадает?
Не пробовал. Попробую завтра. Сейчас пить 🍺
Николай
Ещё раз спс всем за помощь. Без Вас я б не справился
Serjio
повтыкать в кусок кода из прерывания.
Max
https://www.cnx-software.com/2023/04/25/sonatino-raspberry-pi-zero-sized-esp32-s3-audio-board/
Денис
Я orange pi 3 lte за 2700 нашел
Денис
А тут есп... и дороже
Serjio
а такое? https://mangopi.org
Serjio
https://aliexpress.ru/item/1005004373089525.html