Например TDA7294

Форум РадиоКот • Просмотр темы - CubeIDE особенности измерения частоты и периода.
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Сб дек 20, 2025 01:39:02

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 28 ]    , 2
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: CubeIDE особенности измерения частоты и периода.
СообщениеДобавлено: Пн янв 31, 2022 19:52:18 
Держит паяльник хвостом

Карма: -2
Рейтинг сообщений: 35
Зарегистрирован: Пн сен 10, 2018 19:16:28
Сообщений: 923
Рейтинг сообщения: 0
Reflector, используется именно режим 1 импульс, но для частоты, а речь идет об измерении периода, я пробовал 1 импульс, но он тут не сработал от слова совсем.

Dimon456, Если бы я не знал точных частот кварцев, я бы не лез в этот огород. У меня лаборатория, а не столик в гараже.:) Эталон частоты имеется!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: CubeIDE особенности измерения частоты и периода.
СообщениеДобавлено: Пн янв 31, 2022 21:00:17 
Мудрый кот

Карма: 20
Рейтинг сообщений: 145
Зарегистрирован: Вс дек 25, 2016 08:34:54
Сообщений: 1849
Рейтинг сообщения: 0
Не у всех имеется лаборатория, а максимум столик в гараже, и не у всех имеются эталоны частот и приборы измеряющие с точностью до 9 знака.
По этому вариант
Частотомер штука точная и требует особого подхода.
сразу отпадает.

Максимум что обыкновенный любитель может использовать в качестве эталона, задатчика частоты секундного импульса это DS3231.
Есть и второй вариант GPS модуль NEO, производитель уверяет, что после синхронизации со спутниками этот модуль выдает секундный импульс с точностью 1*10-12 степени.
Может что и еще есть, я не знаю.

А так без лаборатории и спец приборов измеряющих с точностью до 9 знака - это показометр, мы да же кварц из мешка не сможем подобрать.
У мне всего один кварц, и тот на 4 МГц, который с подключенными емкостями выдает ровно 4МГц, и то это измерено с точностью до 6 знака, остальные что 8 что 12 что 16 что 21 что 22 либо больше либо меньше, а доработать напильником - это не вариант.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: CubeIDE особенности измерения частоты и периода.
СообщениеДобавлено: Пн янв 31, 2022 21:28:59 
Собутыльник Кота
Аватар пользователя

Карма: -12
Рейтинг сообщений: -24
Зарегистрирован: Пт июл 12, 2019 22:52:01
Сообщений: 2516
Рейтинг сообщения: 0
Я для хронометров делал синхронизацию таймера по PPS с GPS-модуля. Но мне нужна была точность в миллисекунду, все намного проще. Коррекции были не так уж и часто, по статистике лучше 100мкс выходила точность - там куда больше погрешность на срабатывании лазерных створов!
В случае же частотомера можно постараться — взять камень с частотой повыше (типа того дешевого китайского МК, на который, правда, до сих пор ни документации ни средств разработки нет). Если базовым счетчиком, отсчитывающим секунды, будет 32-разрядный, можно будет сварганить очень даже неплохую точность, несмотря на то, что счетчики для измерения длительностей и количества импульсов будут 16-разрядными.

_________________
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: CubeIDE особенности измерения частоты и периода.
СообщениеДобавлено: Пн янв 31, 2022 23:33:41 
Держит паяльник хвостом

Карма: -2
Рейтинг сообщений: 35
Зарегистрирован: Пн сен 10, 2018 19:16:28
Сообщений: 923
Рейтинг сообщения: 0
Главное стабильность, откалибровать не проблема. Поверитель частотомера не просто ставит штампик, он выставляет опорную частоту с точностью до десятого знака, даже если частотомер до седьмого измеряет. Попадаются уникальные кварцы и годами держат до 10 знака без подстройки, с термостатом конечно. Недавно снял со старой материнки кварцевый модуль 25Мгц - 30лет в нуле до 7 знака без термостата. Обычные кварцы до 5, до 6 редко.

Добавлено after 1 hour 14 minutes 50 seconds:
Собрал частоту и период в один проект.
https://drive.google.com/file/d/1TntXuX ... sp=sharing

Добавлено after 6 minutes 14 seconds:
На пине А1 меандр 500гц соединяем с А0, А5.
Count - частота в герцах.
period -период в тиках таймера 1/225 мкСек.
pulse - ширина импульса в тиках таймера 1/225 мкСек.


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: CubeIDE особенности измерения частоты и периода.
СообщениеДобавлено: Вт фев 01, 2022 06:50:14 
Сверлит текстолит когтями

Зарегистрирован: Вт ноя 19, 2019 06:10:18
Сообщений: 1269
Рейтинг сообщения: 0
Eddy_Em писал(а):
В случае же частотомера можно постараться — взять камень с частотой повыше

В своё время коллеги делали частотомеры на 8051, обеспечивавшие 6 знаков после запятой. Приборы проходили метрологическую аттестацию и имели Свидетельство. Кстати, один из вариантов был малогабаритный приборчик с питанием от от двух батареек АА. Так что всё как обычно: дело не в размере, а в умении пользоваться. Я тут где-то даже описывал метод, поищите.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: CubeIDE особенности измерения частоты и периода.
СообщениеДобавлено: Вт фев 01, 2022 08:29:51 
Мудрый кот

Карма: 20
Рейтинг сообщений: 145
Зарегистрирован: Вс дек 25, 2016 08:34:54
Сообщений: 1849
Рейтинг сообщения: 0
linkov1959 писал(а):
откалибровать не проблема.
Вот как раз это проблема.
У любителя максимум из приборов китайский мультиметр dt-830.
Любитель да же частоту собственного кварца не знает, максимум что он знает это 8.000хххМГц. Для показометра - сойдет.

Вы должны предусмотреть переключение на источник образцовой частоты, в качестве источника образцовой частоты , задатчика частоты секундного импульса, любитель может использовать, к примеру, ту же DS3231.
Она имеет встроенный термокомпенсированный кварцевый генератор, стабильность у нее ±2 ppm в диапазоне 0°..+40°C, это довольно стабильно. Ни один кварц вам такой показатель не выдаст.

Держи
Спойлер
Код:
Кварц 4МГц     

с конденсаторами 22пФ           
4.000.003 - 4.000.002
           
без конденсаторов           
4.000.432 - 4.000.431

с одним 22пФ левым 9 нога           
4.000.111 - 4.000.110

с одним 22пФ правым 10 нога           
4.000.291 - 4.000.290

с одним 22пФ между выводами 9 и 10           
3.999.910 - 3.999.909

Без спец приборов любитель никогда это не откалибрует


Добавлено after 36 minutes 49 seconds:
Вот еще держи
СпойлерКварц 16МГц с запаянными конденсаторами
Код:
Метод сравнения двух частот, образцовой и измерительной, с помощью rs-треггира, выполненного на К155ЛА3, и осциллографа
15.998.240
Код:
Аппаратный метод сравнения, который применялся при измерении кварца 4 МГц.
15.998.264 - 15.998.263

Чуть чуть точно, да не совсем точно, что бы уж совсем точно было не хватает лаборатории и спец приборов.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: CubeIDE особенности измерения частоты и периода.
СообщениеДобавлено: Вт фев 01, 2022 15:10:57 
Держит паяльник хвостом

Карма: -2
Рейтинг сообщений: 35
Зарегистрирован: Пн сен 10, 2018 19:16:28
Сообщений: 923
Рейтинг сообщения: 0
Разберём работу таймера stm32 на примере TIM1, нужно распечатать его устройство из даташита и держать под рукой. Есть хорошие статьи про его устройство, но когда практически пытаешься это применить, могут быть трудности. Таймер не только сложный, но и запутанный. Выражение "всё гениальное просто" не для него, он рождался в муках.:) В итоге имеем венегрет для применения во многих, но конкретных случаях. Новые случаи добавляли разные примочки. Поэтому изучать таймеры лучше на конкретных примерах, в нашем случае только режимы приема сигналов.
Сердце таймера счетчик импульсов - может считать внутренние тики и внешние. Для измерения периода первое, для ВЧ частоты второе. Перед счетчиком стоит делитель и мультиплексор.
К счетчику подключены регистры каналов и могут принимать значение счетчика или сравнивать со своим значением. Значения счетчика и регистров доступно программно для чтения и записи. Каждый регистр управляется через цифровой фильтр, мультиплексор и делитель. Именно мультиплексор дает возможность по одному входу иметь два канала.
Управлять таймером можно как программно, так и по внутренним событиям, по железу. Некоторые события могут прерывать основную программу, вызывать прерывание и выполнять код в колбеке.
Таймер ничего не делает сам собой, его нужно настроить и запрограммировать.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: CubeIDE особенности измерения частоты и периода.
СообщениеДобавлено: Сб фев 05, 2022 12:27:03 
Держит паяльник хвостом

Карма: -2
Рейтинг сообщений: 35
Зарегистрирован: Пн сен 10, 2018 19:16:28
Сообщений: 923
Рейтинг сообщения: 0
У нас частота тактирования таймеров 225Мгц и неплохая точность, но можно повысить точность и для частоты и для периода.
Для частоты можно использовать измерение фронта последнего такта в конце 1секунды, но первый такт нужно захватывать точно по фронту.
Для периода можно измерять несколько периодов и фронт первого импульса у нас уже захвачен, но потребует перенастройки в кубе. Так и ВЧ частоту можно измерять и у нас освободятся два таймера. Время измерения можно выбирать весьма приближенно и таймер тут не обязателен. Но нам потребуется еще таймер для счета периодов.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 28 ]    , 2

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y