Всем привет. Решил проверить на сколько врет таймер за сутки что бы скорректировать интервал в прошивке.
Поступил следующим образом: если на пк открыть блокнот и нажать F5 то мы в него вставляем текущее время, естественно F5 нажимал микроконтроллер, в прошивке выставил 86400 секунд = 24 часа.
Вот что получилось...
13:11 03.04.2019 - подача питания
17:07 04.04.2019 - сработка сервы
Таймер отстал на 3 часа 56 минут за 24 часа.
Расхождение в минутах 236, в секундах 14160
1440 минут в сутках
1440+236=1676 минут по таймеру в сутках
86400 секунд в сутках
86400+14160=100560 секунд по таймеру в сутках
69,8333333 секунд в минуте по таймеру
100560/24=4190 секунд по таймеру в часе а не 3600 как положено
стало быть вместо 1 секунды надо вводить 0,85918854
пересчитываем на сутки 0,85918854*60*60*24=74233,8899 секунд на сутки.
Alex может сделаешь автоматическую коррекцию в скетче исходя из выше изложенных данных?
Поступил следующим образом: если на пк открыть блокнот и нажать F5 то мы в него вставляем текущее время, естественно F5 нажимал микроконтроллер, в прошивке выставил 86400 секунд = 24 часа.
Вот что получилось...
13:11 03.04.2019 - подача питания
17:07 04.04.2019 - сработка сервы
Таймер отстал на 3 часа 56 минут за 24 часа.
Расхождение в минутах 236, в секундах 14160
1440 минут в сутках
1440+236=1676 минут по таймеру в сутках
86400 секунд в сутках
86400+14160=100560 секунд по таймеру в сутках
69,8333333 секунд в минуте по таймеру
100560/24=4190 секунд по таймеру в часе а не 3600 как положено
стало быть вместо 1 секунды надо вводить 0,85918854
пересчитываем на сутки 0,85918854*60*60*24=74233,8899 секунд на сутки.
Alex может сделаешь автоматическую коррекцию в скетче исходя из выше изложенных данных?
Вложения
-
77 KB Просмотры: 34
-
192.3 KB Просмотры: 33