eddy_em: (Костерок)
[personal profile] eddy_em
Так как у нас с субботы идут технические наблюдения, погоды уже три ночи не было, а караулить хотя бы до полвторого (позже открываться смысла нет: рассвет слишком близко) все равно нужно, я навелосипедил утилитку для работы с GPS-модулем U-BLOX-6M (как здесь).
Думал, что получится более-менее точно синхронизовать часы просто при помощи GPS. Ан нет, факир был пьян: задержка между концом выдачи пакета по UART и началом секунды составляет порядка 20мс, чего и следовало ожидать на скорости-то 9600!
В общем, нужно будет еще привелосипеживать использование PPS, если захочется получать точное время на Raspberry Pi. Судя по руководствам из интернета, это — тот еще геморрой. Пожалуй, проще, наверное, будет свое что-нибудь еще довелосипедить. Скажем, сейчас при помощи команды date $(./gpstest -DS), выданной от рута, можно выставить часики с запозданием на пару-тройку десятков миллисекунд. Если еще добавить сюда поллинг GPIO, на которую будет подаваться сигнал PPS, то вполне возможно, что точность лучше миллисекунды будет обеспечена. А лучше и не надо.

Следующий на очереди — модуль GSM. Как минимум надо будет научиться работать с USSD-запросами и SMS. А еще неплохо бы и звонить научиться + пользоваться телефонной книгой. И можно будет сделать какую-нибудь свистоперделку.

October 2025

S M T W T F S
   1234
567 89 1011
121314 15161718
19202122232425
2627 28293031 

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 27th, 2026 10:51 pm
Powered by Dreamwidth Studios