Size: a a a

2020 July 17

VK

Valentin Kornienko in Deus Volt!
Пока не получишь то, что тебе нужно в значениях
источник

VK

Valentin Kornienko in Deus Volt!
Тебе банально это не удобно дебажить потому, что нет тестовых опорных данных
источник

E

Evgen in Deus Volt!
Valentin Kornienko
Сними эталонный сигнал логическим анализатором и потом у себя генерируй его таймером и подавай на вход, откуда снимаешь данные.
да видишь мне надо поймать именно от датчика. Так вроде понятно, дал тригер и лови.
Завтра походу буду проверять, нервов не хватает. На мсо проверю еще.
Но это через юарт сделаю
источник

E

Evgen in Deus Volt!
Valentin Kornienko
Тебе банально это не удобно дебажить потому, что нет тестовых опорных данных
впервые поймал в ccr2 что-то похожее на правду 10 см 😐
источник

E

Evgen in Deus Volt!
Илья
Хз, я с ним не работал, но думаю не надо
попробую завести завтра эталон
что-то нервы сдавать начинают
источник

И

Илья in Deus Volt!
Evgen
попробую завести завтра эталон
что-то нервы сдавать начинают
Нервничать из-за работы величайшая глупость, бокальчик белого сухого держи в холодильнике))
А вообще с этого надо начать, проверить, что режим захвата работает корректно. Пока это не проверишь остальные телодвижения бесполезны
источник

E

Evgen in Deus Volt!
Илья
Нервничать из-за работы величайшая глупость, бокальчик белого сухого держи в холодильнике))
А вообще с этого надо начать, проверить, что режим захвата работает корректно. Пока это не проверишь остальные телодвижения бесполезны
да вот что работало точно без проблем на ф0 )
завтра проверю. Хрен с ним)
источник

GB

Grzegorz Brzęczyszcz... in Deus Volt!
Evgen
самая простая формула же
и таймер на захват настроен
Я, конечно не спец, но у тебя дистанция float и ты через return ее возвращаешь, но сама функция у тебя uint32
источник

GB

Grzegorz Brzęczyszcz... in Deus Volt!
Или там только хвост откидывается?
источник

E

Evgen in Deus Volt!
Grzegorz Brzęczyszczykiewicz
Я, конечно не спец, но у тебя дистанция float и ты через return ее возвращаешь, но сама функция у тебя uint32
да я проверил внутри функции смотрел
это не то
источник

И

Илья in Deus Volt!
Grzegorz Brzęczyszczykiewicz
Или там только хвост откидывается?
да, там условно 1.812001407 превращается в 1 просто
источник

E

Evgeny in Deus Volt!
без float можно с ошибкой в пару процентов
источник

E

Evgeny in Deus Volt!
Но тк измеряет в попугаях на это пофиг, зато размер кода меньше в разы
источник

И

Илья in Deus Volt!
Evgeny
без float можно с ошибкой в пару процентов
а если обрабатывать не каждое значение, а накапливать типа 10 измерений, потом брать хотя бы просто среднее, то ошибка будет уменьшаться
источник

E

Evgeny in Deus Volt!
Ещё можно вычесть ошибку, но нет в этом смысла
источник

DL

Dima Leonov in Deus Volt!
Илья
а если обрабатывать не каждое значение, а накапливать типа 10 измерений, потом брать хотя бы просто среднее, то ошибка будет уменьшаться
С этим датчиком нужно брать десять измерений и нахер выкидывать максимальные и минимальные
источник

DL

Dima Leonov in Deus Volt!
Эта датчина очень любит кидать дохуя и низуя
источник

И

Илья in Deus Volt!
мой шайтан-фильтр зарешает как раз)
источник

DL

Dima Leonov in Deus Volt!
Илья
мой шайтан-фильтр зарешает как раз)
Как раз его и вспомнил)
источник

DR

Dmitry Rezvanov in Deus Volt!
Dima Leonov
С этим датчиком нужно брать десять измерений и нахер выкидывать максимальные и минимальные
Это называется медианный фильтр)
источник