Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум


 
Опции темы

Запросы от selevo

Непрочитано 12.04.2015, 15:30  
messoft
Гражданин KAZUS.RUN
 
Регистрация: 22.04.2009
Адрес: Херсон
Сообщений: 484
Сказал спасибо: 234
Сказали Спасибо 146 раз(а) в 93 сообщении(ях)
messoft на пути к лучшему
По умолчанию Re: Частотметр из вольтметра STM8 stm8s stm8s003f3p6 stm8s103f3p6

Цитата:
На ИзыйдиЭлектроникс уже штук пять сияет
Это что ваши метрологи придумали так переименовать.
Реклама:
messoft вне форума  
Непрочитано 12.04.2015, 15:39  
alvadep
Почётный гражданин KAZUS.RUN
 
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,042
Сказал спасибо: 589
Сказали Спасибо 3,967 раз(а) в 1,825 сообщении(ях)
alvadep на пути к лучшему
По умолчанию Re: Частотметр из вольтметра STM8 stm8s stm8s003f3p6 stm8s103f3p6

Сообщение от STM32F0 Посмотреть сообщение
Приводить результат всё равно придётся.
Разумеется. Но это уже совсем другая история, которая к точности измерений не имеет отношения.
alvadep вне форума  
Непрочитано 12.04.2015, 15:40  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Частотметр из вольтметра STM8 stm8s stm8s003f3p6 stm8s103f3p6

Сообщение от messoft Посмотреть сообщение
Сначала закрою текущие дела
Да ради Бога!
Думаю мысль за это время не пропадёт.

Для примера взял первый попавшийся МК с двумя таймерами в Протеусе для картинки. В принципе тип МК не важен.
Вход классический, поэтому не дорисован.
Допустим для отсчёта времени измерения будем использовать Таймер0, а для подсчёта числа импульсов Таймер1 (да, частотомер простой счётный).
Готовим Таймер1, задаём предделитель (если хочется или МК медленный), обнуляем счётчик. Задаём переменную-расширитель счётчика.
Настраиваем Таймер0 на время, немного больше, чем время измерения, выход компаратора - при совпадении переключается в "1", при переполнении "0", то есть в неактивном состоянии - "0", вход в это время заблокирован. Топ таймера на максимум, в регистр сравнения заносим ТОП минус "время измерения", важно оставить достаточно времени, чтоб успеть отключить Таймер0 и заблокировать вход Таймера1 соседним пином до следующего срабатывания компаратора. Включаем Таймер1 и запускаем Таймер0. При совпадении компаратора разблокируется вход счётного таймера и начнётся подсчёт входных импульсов. По переполнении Таймера1 происходит инкремент переменной-расширителя, можно и в прерывании. При переполнении Таймера0 (интервал измерения), вход таймера аппаратно блокируется выходом компаратора, нужно заблокировать счётный вход соседним пином и остановить Таймер0. Отключить выход компаратора, если в счётном таймере использовался предделитель и классическим способом досчитать его. Далее расчёт частоты и вывод на индикацию.
И так по кругу.

В этом случае Таймер0 обеспечит Вам точный интервал измерения аппаратно, никакие нюансы компилятора действовать на результаты не будут, считать такты ядра нет необходимости.
Миниатюры:
Нажмите на изображение для увеличения
Название: Image1.jpg
Просмотров: 25
Размер:	61.6 Кб
ID:	78150  
omercury вне форума  
Непрочитано 12.04.2015, 15:43  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Частотметр из вольтметра STM8 stm8s stm8s003f3p6 stm8s103f3p6

Сообщение от STM32F0 Посмотреть сообщение
Сейчас только ленивый не делает частотомер на ЫЕЬ32.
Дык я ж для PIC/AVR, нельзя допускать засыхание моска.
Опять же, не код, а принцип.
omercury вне форума  
Непрочитано 12.04.2015, 16:30  
eddy
Почётный гражданин KAZUS.RUN
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,684
Сказал спасибо: 116
Сказали Спасибо 823 раз(а) в 597 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Частотметр из вольтметра STM8 stm8s stm8s003f3p6 stm8s103f3p6

Сообщение от STM32F0 Посмотреть сообщение
Сейчас только ленивый не делает частотомер на ЫЕЬ32
Частотометр или показометр, у которого точность — говно?
Конечно, в некоторых случаях и 0.1% точности за глаза хватит, но хотелось бы все-таки что-нибудь приличное.
Валялись у нас на складе советские частотометры — огромные дурищи, хрен от пола оторвешь. Так там точность остохренительная была! Но внутрях такие страсти-мордасти...
__________________
Если ты пользуешься Windows, то ты финансируешь мировой терроризм!
eddy вне форума  
Непрочитано 12.04.2015, 16:47  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Частотметр из вольтметра STM8 stm8s stm8s003f3p6 stm8s103f3p6

Всё ему не так.
То GPS прикрутить
Сообщение от eddy Посмотреть сообщение
это ж трындец! Давай еще атомные часы заведем…
то
Сообщение от eddy Посмотреть сообщение
Частотометр или показометр, у которого точность — говно?
Сообщение от eddy Посмотреть сообщение
точность остохренительная
бесплатной не бывает. Либо покупай гену за пару сотен зелёных, либо хавай что дают.


Ты, кстати, так и не сказал, каким образом ты собрался измерять период 32МГц однократно с точностью +-1Гц и чем тебя спасёт при этом +-1*10^12ppm ?

Последний раз редактировалось omercury; 12.04.2015 в 16:55.
omercury вне форума  
Непрочитано 12.04.2015, 16:56  
eddy
Почётный гражданин KAZUS.RUN
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,684
Сказал спасибо: 116
Сказали Спасибо 823 раз(а) в 597 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Частотметр из вольтметра STM8 stm8s stm8s003f3p6 stm8s103f3p6

Сообщение от omercury Посмотреть сообщение
Ты, кстати, так и не сказал, каким образом ты собрался измерять 32МГц с точностью +-1Гц и чем тебя спасёт +-1*10^12ppm ?
Да элементарно же связанными таймерами. Считаем, сколько за 1с придет импульсов — это и есть наша частота. Можно еще по 3 измерения подряд делать и усреднять скользящей медианой.
А чтобы точно быть уверенными, что эти 32000001 импульс в секунду — и есть частота 32000001Гц, нужно быть уверенным, что эта 1 секунда — действительно 1 секунда с точностью до хотя бы одной стомиллионной.

А вообще, наверное, и правда дешевле будет по GPS корректировать часы, нежели париться со стабильностью опорного генератора.
__________________
Если ты пользуешься Windows, то ты финансируешь мировой терроризм!
eddy вне форума  
Непрочитано 12.04.2015, 17:06  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Частотметр из вольтметра STM8 stm8s stm8s003f3p6 stm8s103f3p6

Сообщение от eddy Посмотреть сообщение
Да элементарно же
А фигли пальцы гнул?
Сообщение от eddy Посмотреть сообщение
А в случае плавающей частоты иной раз нужно за пару-тройку секунд успеть измерить.
Даже интересно стало, где ты собрался взять 1 петагерц и чем надумал его делить.
Сообщение от eddy Посмотреть сообщение
1 секунда с точностью до хотя бы одной стомиллионной.
Цена удовольствия - $200.
omercury вне форума  
Непрочитано 12.04.2015, 17:16  
STM32F0
Заблокирован
 
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
STM32F0 на пути к лучшему
По умолчанию Re: Частотметр из вольтметра STM8 stm8s stm8s003f3p6 stm8s103f3p6

Сообщение от omercury Посмотреть сообщение
Цена удовольствия - $200.
Ему Селево на мобилу насыплет.
STM32F0 вне форума  
Непрочитано 12.04.2015, 17:21  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Частотметр из вольтметра STM8 stm8s stm8s003f3p6 stm8s103f3p6

Сообщение от STM32F0 Посмотреть сообщение
Ему Селево на мобилу насыплет.
Ага, на х@#$% он ему насыплет.
Соли.
omercury вне форума  
 
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как запретить различные запросы браузера? mix10 Отвлекитесь, эмбеддеры! 54 31.01.2015 17:58
ATMega 168 не отвечает на запросы программатора r0st Микроконтроллеры, АЦП, память и т.д 36 06.03.2012 23:19


Часовой пояс GMT +4, время: 11:39.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.