Измерительное оборудование Осциллографы, мультиметры, анализаторы и другая измерительная техника необходимая каждому разработчику. |
05.01.2012, 12:25
|
|
Гражданин KAZUS.RU
Регистрация: 30.05.2008
Адрес: Нижний Новгород
Сообщений: 903
Сказал спасибо: 90
Сказали Спасибо 1,276 раз(а) в 414 сообщении(ях)
|
Re: Простой частотомер 0-50МГцс разрешением 1 Гц
Да кто же спорит? Моя схема была разработана 14 лет назад на доступных элементах и технологиях того времени и вполне устраивала меня и всех моих друзей, кто делал по этой схеме. До сих пор иногда пользуюсь.
Если Вы можете предложить лучший вариант формирователя - то СХЕМУ В СТУДИЮ! Если это коммерческая тайна, то не надо разводить пустой флуд.
Как я писал выше, моя программа НЕ ОГРАНИЧЕНА РАЗРЯДНОСТЬЮ TMR0 с прескалром и будет считать "скока надо" хоть до гигагерц без надобности переключать диапазоны. А ввести стробы измерения 0,1 и 10 сек тоже совсем не проблема - но я повторюсь, из опыта работы надобности в этом не было.
Формирователь, конечно, можно было бы и улучшить в соответсвии со временем.
|
|
|
|
06.01.2012, 17:33
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Re: Простой частотомер 0-50МГцс разрешением 1 Гц
Сообщение от you_go
|
Да кто же спорит? Моя схема была разработана 14 лет назад на доступных элементах и технологиях того времени.
|
То же самое, 12 лет назад, KT368, + КП350 )))
Сообщение от you_go
|
моя программа НЕ ОГРАНИЧЕНА РАЗРЯДНОСТЬЮ TMR0 с прескалром и будет считать "скока надо".
|
Никто не спорит что программа, сможет считать и выше. Но только если железо будет работать, Т.е. если поставить ИС высокоскоростной пределитель на входе.
А сам пределитель ТМР0 контроллера физически не сможет считать выше своей максимальной частоты, ограниченой технологическими рамками изготовления кристалла. Это примерно 120-130 МГЦ.
__________________
"picavr(ГАВ)мыло.ру" USB_Analyzer, Digital_Storage_Oscilloscope "picavr.kr1.ru" заказы в Китай компонентов/изготовление: плат/ЖКИ/мембраных клавиатур/имп трансформаторов
|
|
|
|
06.01.2012, 19:01
|
|
Гражданин KAZUS.RU
Регистрация: 30.05.2008
Адрес: Нижний Новгород
Сообщений: 903
Сказал спасибо: 90
Сказали Спасибо 1,276 раз(а) в 414 сообщении(ях)
|
Re: Простой частотомер 0-50МГцс разрешением 1 Гц
Согласен, если взять предделитель всего на 10 то диапазон уже до гигагерца будет.
Просто в те времена я не стал заморачиваться бОльшим диапазоном - хватало этого, кроме того по даташиту 50 МГц - верхний предел. Хотя при необходимости всегда можно вытянуть больше (что вы и доказали). Да и КП350 в то время не так просто было достать.Если сейчас доработать формирователь, то мой вариант будет работать до тех же максисально возможных 100-150 МГц.
Просто захотелось поделиться тем, что у меня есть. Те схемы частотомеров, что мне попадались в интернете в основном построены по классическому принципу автоматического переключения поддиапазонов, соостветственно, с потерей точности при переходе на более высокий предел. У меня же это не так - везде 1 Гц (или 5 в "быстром" режиме) - благо разрядности счетчика, быстродействия и точности вычислений достаточно с избытком. Это при том, что вся программа - вместе с частотомером, переключением строба 1- 0,2 сек, преводом из двоичного в десятичный вид 32-битного счетчика, гашения незначащих нулей и вывод строки на ЖК дисплей составила всего 257 слов. Каким-то избыточным сервисом я программу не грузил, поэтому она может влезть в самый "легкий" PIC. Был вариант и с 7-сегментным LED-индикатором такой же "легкий", но он за давностью потерялся (может, где-то на бумаге есть).
picavr, если пожелаете, давайте дороботаем входной каскад моей схемы - пусть казусчане пользуются, потому как я знаю, что есть желающие сделать себе простой частотомер. А программу я перепишу на более широкодоступный кварц (например, на 4 МГц).
|
|
|
|
08.01.2012, 07:27
|
|
Частый гость
Регистрация: 04.01.2009
Сообщений: 41
Сказал спасибо: 59
Сказали Спасибо 20 раз(а) в 9 сообщении(ях)
|
Re: Простой частотомер 0-50МГцс разрешением 1 Гц
Сообщение от you_go
|
picavr, если пожелаете, давайте дороботаем входной каскад моей схемы - пусть казусчане пользуются, потому как я знаю, что есть желающие сделать себе простой частотомер. А программу я перепишу на более широкодоступный кварц (например, на 4 МГц).
|
Желающие есть!
|
|
|
|
08.01.2012, 10:27
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Re: Простой частотомер 0-50МГцс разрешением 1 Гц
Сообщение от karbolin
|
Желающие есть!
|
Думаю что будет плата будет.
__________________
"picavr(ГАВ)мыло.ру" USB_Analyzer, Digital_Storage_Oscilloscope "picavr.kr1.ru" заказы в Китай компонентов/изготовление: плат/ЖКИ/мембраных клавиатур/имп трансформаторов
|
|
|
|
08.01.2012, 13:07
|
|
Гражданин KAZUS.RU
Регистрация: 30.05.2008
Адрес: Нижний Новгород
Сообщений: 903
Сказал спасибо: 90
Сказали Спасибо 1,276 раз(а) в 414 сообщении(ях)
|
Re: Простой частотомер 0-50 МГц с разрешением 1 Гц
Программу я уже переписал под частоту кварца 4MHz (параллельный резонанс). Пожалуй, надо будет заменить прошивку в 1-м посте, а то вряд ли кто запросто найдет кварц на 5.475 MHz (последовательный резонанс).
Нюансы моей схемы - на входе стоит ограничитель на диодах (здесь в большой степени и "валится" частотка за счет их емкости), зато на вход можно напрямую подавать хоть 220V (было дело, мерял частоту сети и 400Гц, и 50Гц). Выход "досчета" объединен со счетным входом (для уменьшения емкости входа), хотя до этого был вариант с отдельным выходом. Можно будет скорректировать как надо. Формирователь строба на отдельном выходе. Что еще надо с моей стороны? Все предоставлю.
|
|
|
|
08.01.2012, 14:44
|
|
Гражданин KAZUS.RU
Регистрация: 30.05.2008
Адрес: Нижний Новгород
Сообщений: 903
Сказал спасибо: 90
Сказали Спасибо 1,276 раз(а) в 414 сообщении(ях)
|
Re: Простой частотомер 0-50 МГц с разрешением 1 Гц
OK, переассемблирую.
|
|
|
|
08.01.2012, 14:57
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Re: Простой частотомер 0-50 МГц с разрешением 1 Гц
Я тоже был удивлён разбиением на диапазоны.
Но скорее всего это дыло сделано для применения 3-4 разрядных АЛС.
Измерения на десятках МГЦ редко нужны с точностью до герца. Тем более на таком простом приборе.
Сообщение от you_go
|
Выход "досчета" объединен со счетным входом (для уменьшения емкости входа).
|
Выход ножки счёта RA4 представляет собой открытый сток (см даташит).
Поэтому во время досчёта, когда состоянии выхода досчёта = "1",
на входе счёта будет не "1", а импульсы со входа. И вместо досчёта будут считаться входные импульсы. Я не пробовал с одной ногой, сразу делал на две.
Выход формирователя достаточно низкоомный, поэтому 1 или 2 ножки контролера ему не страшны. Их ёмкость успевает перезаряжаться.
Допустим ёмкость ножки 5pF(думаю что меньше). Постоянная времени:
500 Ом * 10pF = 5 наноcek или 200 мГц
От ёмкости диодов на входе, спасают ВЧ диоды. Их блоков СКМ и СКД.
Сообщение от you_go
|
Программу я уже переписал под частоту кварца 4MHz (параллельный резонанс).
|
Обычно, кварцы генерят на 20-30 кгц выше указаной на корпусе. Это как раз связано с паралелльным и последовательным резонансом и типом генератора в МК.
Потому, я написал коррекцию коэффициентов. Коэфициенты сохранялись в ЕЕПРОМ. Кнопками можно было коректировать коэфициенты, подганяя показания по образцовому прибору. Так же я делал стабилизацию температуры корпуса кварца на 35-40градусов.
Мне собственно ничего не нужно, я просто высказал что было бы полезно ещё, по собственому опыту... А ваше дело учитывать или нет.
__________________
"picavr(ГАВ)мыло.ру" USB_Analyzer, Digital_Storage_Oscilloscope "picavr.kr1.ru" заказы в Китай компонентов/изготовление: плат/ЖКИ/мембраных клавиатур/имп трансформаторов
Последний раз редактировалось picavr; 08.01.2012 в 15:00.
|
|
|
|
08.01.2012, 16:39
|
|
Гражданин KAZUS.RU
Регистрация: 30.05.2008
Адрес: Нижний Новгород
Сообщений: 903
Сказал спасибо: 90
Сказали Спасибо 1,276 раз(а) в 414 сообщении(ях)
|
Re: Простой частотомер 0-50 МГц с разрешением 1 Гц
А я как раз и использовал именно RA4 как вход и как выход c открытым стоком -емкость вывода получается всего около 3 пФ+емкость выходного каскада формирователя, которые работают на одну нагрузку (R7) . А для уменьшения емкости монтажа коллектор выходного каскада формирователя в каком-то из вариантов даже был соединен непосредственно с выводом микросхемы (без печатного проводника).
Стробирование входных импульсов производится в первом каскаде на истоковом повторителе, на сток которого и подается строб 1 или 0,2 сек с отдельного выхода. Номинал нагрузки R7 (200 ом) можно было бы сделать еще поменьше, но не хотелось превышать нагрузочную способность выхода, который производит досчет (25мА). Я сделал так. Тем более, что первоначально и не ставилось задачей получать диапазон выше 50 MГц, а до 50 и так все работает.
В свете новых требований входной каскад можно полностью переработать и программу плд это подкорректировать.
Насчет сдвига частоты вверх для кварцев с последовательным резонансом - об этом я тоже уже писал выше. И это у меня в программе учтено. Только по моим данным эти значения получаются на порядок меньше (не видел более 2-3 кГц на 4-6 МГц, а не как не 20-30 кГц - тогда уж это совсем какие-то хреновые кварцы).
А точную подстройку все равно нужно делать переменным конденсатором (я выводил единицы герц).
Такая разрешающая способность нужна, например, в SSB - там уход несущей даже на 50 Гц уменьшает разборчивость (повышает или понижает спектр голоса), а уход на 300Гц может сделать радиосвязь совсем невозможной. Собственно для этой цели я его давно и успешно применял, в том числе и в полевых условиях.
Мой вариант частотомера - портабельный, малогабаритный с малым потреблением от щелочных аккумуляторов 3,6 В (нынче можно было бы применить и литий-ионные). Если же делать стационарный вариант - тогда, безусловно, и питание брать +5 В (частотный диапазон, несомненно будет шире), и термостабилизауцию кварца можно сделать (не от батарей же его греть!), да и кучу всяких других прибамбасов можно было бы ввести. А так - просто положил в карман и пошел.
Последний раз редактировалось you_go; 08.01.2012 в 20:23.
|
|
|
|
08.01.2012, 16:47
|
|
Почётный гражданин KAZUS.RU
Регистрация: 06.04.2005
Адрес: Подмосковье, дальнее.
Сообщений: 2,266
Сказал спасибо: 3,266
Сказали Спасибо 2,659 раз(а) в 859 сообщении(ях)
|
Re: Простой частотомер 0-50 МГц с разрешением 1 Гц
Лучше иметь оба варианта. И на 84-м и 628-м.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 08:05.
|
|