Готовый адаптер "меньше чем за тыщу" имеет маленький буффер памяти внутри себя и маленькую скорость обмена с телефоном/компом (во всяком случае по Bluetooth) из-за чего при сканировании всего потока данных в CAN-шине его буфер переполняется примерно за секунду и сканирование отваливается.
Готовый адаптер подключается к OBD разъёму в котором, как написал автор, нет доступа к нужной CAN-шине из-за наличия шлюза, разделяющего разные CAN-шины в автомобиле.
Интересный расчёт, только в нём в самом начале ошибка.
Мощность, как правильно написано в начале статьи — это произведение напряжения и тока.
P = U*I
Также в начале статьи правильно написано, что при постоянном сопротивлении ток будет зависеть от напряжения.
I = U/R
Таким образом в нашем случае мощность будет зависеть от напряжения не линейно, а квадратично.
P = U^2/R
Но при переходе от постоянного тока к переменному этот факт почему-то упущен.
Соответственно при расчёте мощности нужно считать не площадь под графиком sin(t), а под графиком sin^2(t).
Java - отличный язык, чтобы вызвать кровь из глаз.
Особенно, когда вынужден пользоваться ей после того, как попробовал Kotlin
Готовый адаптер "меньше чем за тыщу" имеет маленький буффер памяти внутри себя и маленькую скорость обмена с телефоном/компом (во всяком случае по Bluetooth) из-за чего при сканировании всего потока данных в CAN-шине его буфер переполняется примерно за секунду и сканирование отваливается.
Готовый адаптер подключается к OBD разъёму в котором, как написал автор, нет доступа к нужной CAN-шине из-за наличия шлюза, разделяющего разные CAN-шины в автомобиле.
Если посмотреть на картинку IBM, приведённую в статье, то видно, что полосок в барабане 2000, а не 200.
Мощность, как правильно написано в начале статьи — это произведение напряжения и тока.
P = U*I
Также в начале статьи правильно написано, что при постоянном сопротивлении ток будет зависеть от напряжения.
I = U/R
Таким образом в нашем случае мощность будет зависеть от напряжения не линейно, а квадратично.
P = U^2/R
Но при переходе от постоянного тока к переменному этот факт почему-то упущен.
Соответственно при расчёте мощности нужно считать не площадь под графиком sin(t), а под графиком sin^2(t).