Проект «бортовой компьютер». Первый тест в железе. (часть 3)

Здравствуй уважаемый читатель.
Предлагаю Вашему вниманию первый, пилотный вариант БК. Опишу, что было реализовано. В программе настроены таймера обновления показаний индикатора кратное 2.88 секунды. Это сделано для более удобного отображения показателей скорости и пройденного пути. В первом варианте прошивки обновление настроено было на 1 секунду. При этом была довольно неприятная погрешность, плавающая точка и дискретность показаний была равна 3 (трём). Если принять как факт, что скорость движения автомобиля равна 16.66 метров в секунду то в час она равняется 16.66*3.6 (1 час равен 3600 сек. то есть 3.6). Я решил не в программе производить манипуляции с арифметикой а в настройках таймера. Так как 1 такт с датчика оборотов равен 0.8 метрам тогда 0.8*3.6=2.88 секунд захода таймера в прерывание, то есть обновление значения скорости на индикаторе. Я подумал так: наш автомобиль не предназначен для разгона со старта, он тяжёлый и вполне достаточно времени обновления равной 2.88 секунды. Завтра установлю БК в авто и проверю в реальных условиях. Пройденный путь я решил измерят в километрах, а не в метрах как мы привыкли наблюдать. И вообще скорость и одометр у нас в авто есть неплохие штатные. Я в предыдущих статьях описывал свою концепцию применения данного БК в авто. Теперь немного видео. Уважаемый читатель, это моё первое в жизни видео которое я выкладываю на всеобщее обозрение. Присутствует волнение. Прошу учесть следующее. Во время загрузки видео на сервер я пересчитал значения в программе и переписал код. На видео частота таймера равна 1 секунде и показания одометра считаются неправильно. Во втором видеоролике это всё будет исправлено и учтено. Приятного просмотра, вопросы как обычно не будут проигнорированы.

 

Добавить комментарий