jcxz 242 22 января, 2023 Опубликовано 22 января, 2023 · Жалоба 2 часа назад, whale сказал: частоту часов сразу а не ожидая недели ? С часов есть выход 1 сек и выход с кварца 32768кгц Есть модуль gps у него вроде есть выход 1 сек, осталось как то сравнить. Если в МК есть таймер, который можно тактировать от этого кварца (или производной частоты) и в этом таймере есть режим захвата с триггером от внешнего сигнала, то завести PPS от GPS-приёмника на этот триггер-вход и наблюдать захватываемые значения таймера (таймер запрограммировать на период == 1сек). Можно даже без таймера в режиме захвата от внешнего сигнала, а просто заведя PPS на вход внешнего прерывания - захватывать значение таймера программно в ISR. Будет менее точно. Или (если нет возможности тактировать таймер внутри МК от часового кварца) - вывести частоту кварца наружу и внешне затактировать таймер частотой 32768 Гц (если таймер имеет возможность счёта внешних импульсов) с периодом таймера == 1 секунда. Вобщем - смотрите возможности таймеров вашего МК. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
whale 6 22 января, 2023 Опубликовано 22 января, 2023 (изменено) · Жалоба 1 hour ago, Точка Опоры said: А какого значения хочется добиться и в каком температурном диапазоне? Да просто интересно стало ) 1 hour ago, jcxz said: Если в МК есть таймер, который можно тактировать от этого кварца Так все таймеры от кварца 32768 кгц и тактируются как и весь мк или я что то не понял ? Захватить конечно можно, надо придумать как вывести это число при такой низкой частоте мк и чтобы это вывод не сбивал все + точность такого захвата будет 1/32768 те значительно ниже точности кварца придеться переводить мк на более высокую частоту а тактироваться на 32768 по другому входу таймера, те значительные переделки, если у кварца 20ppc то таймер захвата должен тактироваться не ниже 1 мгц а лучше 10мгц. Можно завести сигнал с gps в мк и сделать в проге по кнопке синхронизацию, а потом подать сигнал с мк и gps на элемент И и на выходе смотреть ширину импульса осцилографом, точность 1с/сутки будет равна частоте оцифровки 86кгц вполне реально если изначально импульс будет узким или нулевым. Изменено 22 января, 2023 пользователем whale Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Obam 38 22 января, 2023 Опубликовано 22 января, 2023 · Жалоба PPS в GPS короткий импульс: просто двухлучевым осцилоографом (сумма сигналов) можно смотреть насколько быстро разъезжается часовой 1Гц c PPS-ом. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
k155la3 27 23 января, 2023 Опубликовано 23 января, 2023 · Жалоба 10 часов назад, whale сказал: . . . . как можно без высокоточного частотомера или генератора точно выставить /проверить частоту часов сразу а не ожидая недели ? . . . нужен не "высокоточный" частотометр или генератор, а любой, более-менее метрологически "цензурный" частотометр/измеритель периода. В противном случае Вам придется делать такой-же сурргат-прибор-измеритель. Нашу фирму для настойки "часов" вполне устраивал встоенный в осциллограф Rigol частотометр. Если это "разовая" задача - арендуйте измерительный девайс. Если постоянная - сделайте свой эталонный генератор на базе подобного ВЧ кварца-генератора с хорошим (требуемым Вам ppm) + делитель до 32768 + простейшая схема сравнения фазы. Даже на слух по биениям. За стабильность и точность отвечает производитель. Почитайте за чип RTC PCF8563 и имподобные. 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dimka76 63 23 января, 2023 Опубликовано 23 января, 2023 · Жалоба On 1/23/2023 at 7:33 AM, k155la3 said: Почитайте за чип RTC PCF8563 Почитайте ПРО чип RTC PCF8563 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 242 23 января, 2023 Опубликовано 23 января, 2023 · Жалоба 9 часов назад, whale сказал: Так все таймеры от кварца 32768 кгц и тактируются как и весь мк или я что то не понял ? Тогда в чём проблема? 9 часов назад, whale сказал: + точность такого захвата будет 1/32768 те значительно ниже точности кварца придеться переводить мк на более высокую частоту а тактироваться на 32768 по другому входу таймера, те значительные переделки, Ничего не понял... Какая "точность захвата"? Зачем "переводить на более высокую"? Событие захвата в таймерах как правило может срабатывать в каждом такте тактирования таймера. Т.е. - для вашей задачи точности хватит за глаза. Если тактировать таймер частотой 32768Гц, с делителем таймера == 32768, а на внешний вход сигнала захвата завести импульсы PPS, то при идеальном равенстве частоты вашего кварца 32768Гц, результат захвата всегда будет равен одному и тому же числу. Если же частота вашего кварца ниже или выше настоящих 32768Гц, то захватываемое каждую секунду значение будет или увеличиваться или уменьшаться. А по скорости этого уменьшения/увеличения (средней разности между предыдущим и следующим захваченным значениями (после усреднения на множестве событий)) можно вычислить разность частот. Вроде всё элементарно и легко реализуемо..... И не требуется никаких внешних схем и осциллографов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
whale 6 23 января, 2023 Опубликовано 23 января, 2023 (изменено) · Жалоба 2 hours ago, jcxz said: результат захвата всегда будет равен одному и тому же числу При тактировании таймера от 32768 минимальное время такта будет 30мкс, при +-20ppm у кварца разность периодов будет 0,6нс те выдаваемое значение, захвачено таймер будет меняться крайне медленно, на 1 за 50 000 сек те за 13 часов или вообще не будет меняться. 3 hours ago, dimka76 said: RTC PCF8563 Чего там читать точность такая же, напрямую зависит от внешнего кварц как и в моем случае. 4 hours ago, k155la3 said: ВЧ кварца-генератора с хорошим У меня есть я же писал модуль gps а сравнивать фазы я тоже писал чуть выше. Изменено 23 января, 2023 пользователем whale Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 242 23 января, 2023 Опубликовано 23 января, 2023 · Жалоба 56 минут назад, whale сказал: При тактировании таймера от 32768 минимальное время такта будет 30мкс, при +-20ppm у кварца разность периодов будет 0,6нс те выдаваемое значение, захвачено таймер будет меняться крайне медленно, на 1 за 50 000 сек те за 13 часов или вообще не будет меняться. 1 секунда за 50000сек? Это разве мало??? Вы похоже ничего не поняли.... Ещё раз перечитайте описание. Потом возьмите калькулятор и посчитайте: 20ppm -> 20e-6*32768=0.65536 такта - это уход часов за одну секунду в тактах генератора 32768Гц. Т.е. за 10 секунд уход будет == 6.5 тактов. Т.е. - за 10 секунд уже увидите ощутимую разницу. PS: Настоятельно советую всё-таки наконец включить голову и хорошо подумать. Подобный алгоритм уже много лет работает в одном из моих проектов. Работает гарантированно. Причём - на гораздо меньших ошибках генератора. И плавающих (в обе стороны). Синхронизируя внутренний таймер в МК от внешнего PPS GPS. Только у меня разрешение таймера не 32768, а 1000000, и контролирую не каждую секунду, а раз в 20-30 секунд суммарную ошибку. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
whale 6 23 января, 2023 Опубликовано 23 января, 2023 · Жалоба Just now, jcxz said: Т.е. за 10 секунд уход будет == 6.5 тактов. В принципе попробовать можно, как проще вывести число осталось придумать, по uart на блютуз и на комп ) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 242 23 января, 2023 Опубликовано 23 января, 2023 · Жалоба Работает стабильно в коммерческом проекте уже лет 10 как. Только у меня разрешение таймера не 32768, а 1000000, и контролирую не каждую секунду, а раз в 20-30 секунд суммарную набежавшую ошибку. Потом вычисленную ошибку размазываю по этим самым 20-30 секундам и корректирую ход таймера плавно - увеличивая или уменьшая его период. Плавно синхронизируя его с PPS GPS. Работает чётко. Как выводить - без разницы. Хоть на светодиод в последовательном коде импульсами разной длительноси и визуально прочитать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
whale 6 23 января, 2023 Опубликовано 23 января, 2023 (изменено) · Жалоба 4 hours ago, jcxz said: Плавно синхронизируя его с PPS GPS. Работает чётко Я не планирую ничего синхронизировать и подводить, просто интересно было какая точность у полученных часов и как быстро вывести в ноль (подбирая кондеры или прибавляя секунды итд) не за месяцы а сразу за пару минут не имея суперточных приборов. 11 hours ago, k155la3 said: Если это "разовая" задача Абсолютно разовая, хотелось чтобы во всех помещения часы показывали одно время да и затишье сейчас так что есть время поэкспериментировать. 4 hours ago, jcxz said: Хоть на светодиод Наверно сделаю на блютуз и програмку в компе. Изменено 23 января, 2023 пользователем whale Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
k155la3 27 23 января, 2023 Опубликовано 23 января, 2023 (изменено) · Жалоба 16 часов назад, dimka76 сказал: Почитайте ПРО чип RTC PCF8563 Не понимаю, какое отношение противоракетная оборона имеет к гражданской частоте 32768 (шутка) Ошибки IMHO нет, "Почитайте ЗА (то что скрыто за названием) чип . . . Изменено 23 января, 2023 пользователем k155la3 опечатка Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Obam 38 23 января, 2023 Опубликовано 23 января, 2023 (изменено) · Жалоба Благородным донам предлагаю консенусный вариант: "Почитайте об (то что скрыто за названием) микросхеме..." (((-8Ж Изменено 23 января, 2023 пользователем Obam 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
whale 6 25 января, 2023 Опубликовано 25 января, 2023 · Жалоба За 4 дня время не изменилось не на секунду, какие оказывается в старых мат платах кварцы качественные ) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 242 25 января, 2023 Опубликовано 25 января, 2023 · Жалоба 3 часа назад, whale сказал: За 4 дня время не изменилось не на секунду, какие оказывается в старых мат платах кварцы качественные ) На столе, в тепличных условиях, при почти const температуре? Неудивительно. Попробуйте хотя-бы на балкон в снег выставить. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться