AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR... |
08.10.2012, 13:04
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Генератор 5Мгц на Тиньке2313
Я про логическое или с 0хFF...
Нафига?
|
|
|
|
08.10.2012, 13:32
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
Re: Генератор 5Мгц на Тиньке2313
Сообщение от MasterMushi
|
ut1wpr, @500кгц
Снизил частоту в 10 раз, на выходе естессно не 500кгц ровно, но так как частотомер многодиапазонный, то вначале подвел измерение под частоту тригера осциллографа.
|
Не морочьте голову! Цитирую первый абзац первого поста.
Цитата:
|
Вот уперся в проблему - надо откалибровать частотомер сигналом в 5мгц, а нужного кварца для транзисторного генератора нет.
|
Ваши слова?
Цитата:
|
Затем менял диапазон на ВЧ, давал сигнал с радио станции, смотрел разбежность, переключался снова на НЧ и подводил частоту (увы только из прямого входа есть возможность подстраивать). Пока показания на ВЧ не совпали с индикаторной частотой первой станции. Потом брал вторую, сверял точность показаний (на самом деле еще на первой все стало четко) и.т.д.
|
И это вы назвали поверкой? Что такое "разбежность"? В чем она? В литрах, градусах?
Цитата:
|
Потом проверял на других диапазонах передачи.
CB, VHF, UHF
|
Очевидно вы не знаете, что такое точность кварцевого резонатора, примененного в вашей схеме. Стоило ли копья ломать, если погрешность до единиц Герц вам гарантирована?
Абсолютно метрологический параметр.
Цитата:
|
В догонку генератор настроил на 150герц, и сравнил показания с мультиметрами и осцилографом.
|
Для поверки последних двух "приборов" достаточно было просто схему Колпица собрать. На одном транзистореи резонаторе из имеющихся под руками.
Все, у меня больше нет вопросов.
Цитата:
|
Можно удивляться и не верить (я сам долго не мог понять в чем проблема), но факт остается фактом, если не задавать регистр сравнения B получаем не |||||||||| сигнал а ____||||¯¯¯¯||||____||||¯¯¯¯
Глюки CVAVR?
|
Тут ваще галиматья. За парту!
__________________
С уважением,
Vic / ut1wpr
|
|
|
|
08.10.2012, 14:31
|
|
Вид на жительство
Регистрация: 14.10.2009
Сообщений: 338
Сказал спасибо: 35
Сказали Спасибо 92 раз(а) в 73 сообщении(ях)
|
Re: Генератор 5Мгц на Тиньке2313
ut1wpr,
Чувствую без "нотариально заверенных скриншотов" доказать ничего не смогу)))) Это подождет до вечера.
omercury,
на всякий пожарный, как то рекомендует CVAVR при назначении UNSIGNED INT значения нижней части 16тибитного регистра (очищается старший байт INTa)
__________________
Найди путь или проложи сам!
Последний раз редактировалось MasterMushi; 08.10.2012 в 14:48.
|
|
|
|
08.10.2012, 21:15
|
|
Вид на жительство
Регистрация: 14.10.2009
Сообщений: 338
Сказал спасибо: 35
Сказали Спасибо 92 раз(а) в 73 сообщении(ях)
|
Re: Генератор 5Мгц на Тиньке2313
ut1wpr,
Признаю мой косяк с регистром сравнения B.
Действительно - таймер только надо снулять и все будет хорошо!!!
хоть ты и злой, но все-равно спасибо за советы.
На самом деле разбежности до калибровки были по пол мегагерца на VHF-UHF
Касательно точности, вот ссылки на видос ))
Генератор
|
|
|
|
08.10.2012, 22:07
|
|
Почётный гражданин KAZUS.RU
Регистрация: 29.10.2006
Сообщений: 1,446
Сказал спасибо: 99
Сказали Спасибо 317 раз(а) в 233 сообщении(ях)
|
Re: Генератор 5Мгц на Тиньке2313
Вообще-то всё решается проще. Это я про программирование:
PHP код:
|
void main(void)
{
DDRB=0x04;
TCCR0A=0x42;
TCCR0B=0x01;
TCNT0=0x00;
OCR0A=0x01;
OCR0B=0x00;
while(1);
}
|
|
|
|
|
08.10.2012, 23:42
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Генератор 5Мгц на Тиньке2313
Сообщение от MasterMushi
|
Действительно - таймер только надо снулять и все будет хорошо!!!
|
Угу, вход в прерывание 4 такта и столько же выход. CV также вставит сохранение контекста и будет совсем замечательно...
Действительно, учебник не помешает.
|
|
|
|
08.10.2012, 23:55
|
|
Вид на жительство
Регистрация: 14.10.2009
Сообщений: 338
Сказал спасибо: 35
Сказали Спасибо 92 раз(а) в 73 сообщении(ях)
|
Re: Генератор 5Мгц на Тиньке2313
omercury, Снуление при применении новых значений в регистрах сравнения. А если просто бежит - трогать не надо, все само чирикает
__________________
Найди путь или проложи сам!
|
|
|
|
09.10.2012, 00:36
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Генератор 5Мгц на Тиньке2313
Сообщение от MasterMushi
|
Снуление при применении новых значений в регистрах сравнения.
|
При значениях OCRxx ,близких к нулю и такте таймера больше или равном такту МК не спасёт всё равно. Отключать таймер и обновлять компаратор с обнулением счётчика.
|
|
|
|
09.10.2012, 01:53
|
|
Почётный гражданин KAZUS.RU
Регистрация: 29.10.2006
Сообщений: 1,446
Сказал спасибо: 99
Сказали Спасибо 317 раз(а) в 233 сообщении(ях)
|
Re: Генератор 5Мгц на Тиньке2313
Сообщение от omercury
|
Отключать таймер и обновлять компаратор с обнулением счётчика.
|
При ручном управлении-то? При системном клоке 20 МГц (если, конечно, надо 5 МГц) переполнение счётчика произойдёт через 3 мс.
|
|
|
|
09.10.2012, 08:27
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Генератор 5Мгц на Тиньке2313
Сообщение от Godzilla82
|
При ручном управлении-то?
|
Пост 25
Системный клок 20МГц.
Такт таймера =Fosc. Режим СТС.
В OCR0A, допустим, 3.
Через сколько времени наступит переполнение?
Задача 2.
Всё тоже самое, но 16-ти битный таймер.
Компаратор надо уменьшить.
Стопудово не пропустим совпадение?
Задача 3.
Всё тоже.
Медицинский прибор. От длительности импульса зависит чья-то жизнь.
Всё-таки отключим или плюнем и сделаем как получится?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Генератор
|
Skandalli |
Электроника - это просто |
2 |
10.07.2012 17:58 |
Генератор НЧ
|
dosikus |
Микроконтроллеры, АЦП, память и т.д |
9 |
05.03.2011 00:08 |
На чем проще сделать отправку 128мб 5мгц ?
|
pod80 |
Микроконтроллеры, АЦП, память и т.д |
10 |
25.02.2011 00:52 |
Генератор ВЧ
|
Flash.#13 |
Электроника - это просто |
1 |
13.07.2010 16:19 |
Генератор
|
max0000 |
Микроконтроллеры, АЦП, память и т.д |
3 |
27.12.2006 01:56 |
Часовой пояс GMT +4, время: 19:37.
|
|