Генератор импульсов от скорости или метража считать?
- Войдите на сайт для отправки комментариев
привествую снова, ардуинцы)))
туплю чего то, значит с задачей разгона ЖПС справился, помогите теперь другой лопатой, как выдавать импульсы в зависимости от скорости или пути?
допусти у нас приборка использует 6импульсный датчик скорости, то есть, на один оборот колеса метраж составляет 2.635 метра, то есть 0,44 метра (а если взять 8 импульсный, то еще чаще 0,33) что гораздо меньше погрешности жпс измерений
так вот как реализовать логику?
брать скорость в метрах со спутников * умножать на отрезок времени (новое время - старое время) = расстояние
если оно больше 0,44 метра, то сгенерировать импульс и старое время = приравнять к новому времени
....
так же проблемка, так и не нашел, как сделат корриктеровку импульсов, допустим есть 6 импульсный датчик, а надо 8 импульсный, как скорректироваь?
можно конечно сделать через пересчет скорости, заодно и сравнить с жпс скоростью, но что-то подсказывает долго это все будет для скорости больше 100км/час
и еще, может все вычесления проводить в двоичной системе? или с++ сам переводить при компиляции умножение в двоичный вид?
кто нибудь хоть скажите верно мысль или нет?
скорости меги хватит на вычисления или дуе заказать?