Надо еще добавить проверку на обнуление micros(), а то через 70 минут обнулится и если где-то вычисленную скорость использовать, то может накосячить...
Этот код успешно используется на 4-х авто, в том числе и с обычными вазовскими датчиками скорости. Проверку на обнуление делать нет смысла. Используются не абсолютные значения micros(), а разница значений.