slava68: (Default)
[personal profile] slava68
Для того, чтобы логировать измерения на SD-карточку для последующего использования необходимо привязать их к какой либо единой системе координат - например, ко времени. Логично ?
:-) Да.
Тут закономерно встаёт вопрос - где взять часы ?
Время от "большого взрыва" от начала работы в миллисекундах есть внутри каждого микроконтроллера - это конечно хорошо, и немного поизвращавшись, его можно представить в формате ГОД:МЕСЯЦ:ДЕНЬ:ЧАС:МИНУТА:СЕКУНДА:тысячные доли секунды, но опять же, это будет время от "Начала-начал", как его увязать с Рождеством Христовым ?

На полочке у меня завалялось пара GPS-навигаторов, в которых, кто бы мог подумать, есть COM-порт и оттуда можно считать самое точное время на планете Земля, в том формате, который мне нужен. Заодно и координаты места, где проводятся измерения.

Но он, сцука, жрёт столько энергии, что при автономной работе не хватит никаких аккумуляторов :-(

Есть ещё микросхемки - часы реального времени. По заявлениям изготовителя, от одной батарейки работают до 10 лет. Единожды записав туда точное время можно считывать его много-много раз. А ещё там есть несколько байт для хранения чего-нибудь, например, последнего режима работы, чтобы возобновлялась работа после перебоев электропитания.
Подключение по I2C (этак я все возможные протоколы обмена данными изучу :-))).



Несмотря на "бытовую" точность хода этих часов, относительное измерение будет всё равно очень точным, ведь его можно делать используя внутренний таймер микроконтроллера, только теперь уже согласованный с летоисчислением.

Хотя, может быть и GPS подключу :-) Что-то меня пропёрло на конструирование :-) Можно будет по нему синхронизировать эти часы :-)

Полезные ссылочки:
http://avrdevices.ru/chasi-realynogo-vremeni-ds1307/
http://cxem.net/mc/mc168.php

Profile

slava68: (Default)
slava68

April 2026

S M T W T F S
   1234
567891011
12131415161718
1920 212223 2425
2627282930  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 27th, 2026 12:08 am
Powered by Dreamwidth Studios