Если аналоговый датчик, то да, проверяется выход за пределы диапазона АЦП, и если в течении определенного периода это подтверждается, то взводим ошибку и переключаем режим расчета.
Где нет возможности так определять, например частотный датчик, то по аналогии с датчиком скорости, есть...