Например TDA7294

Форум РадиоКот • Просмотр темы - ЦШ для КВ трансивера на ATmega88, пара вопросов.
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Вс июл 27, 2025 21:39:31

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


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



Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 16 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: ЦШ для КВ трансивера на ATmega88, пара вопросов.
СообщениеДобавлено: Вт май 01, 2012 16:48:38 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 2
Рейтинг сообщений: 1
Зарегистрирован: Сб сен 11, 2010 13:45:01
Сообщений: 1946
Откуда: Екатеринбург
Рейтинг сообщения: 0
Мяу всем! :) Начал писать программу для цифровой шкалы (по сути просто частотомер, никаких ЦАПЧ и подобного), есть пара запарок.
Для начала алгоритм: использую два таймера (Timer0, Timer1), Т0 считает 0.5сек, а Т1 считает кол-во импульсов (за эти 0.5 сек) внешнего сигнала. Собственно и весь алгоритм :))) , ну потом еще индикация.
Мерять надо до 30МГц, тактовую взял 20МГц, т.е. на входе делитель на 3 будет. Это вроде понятно.
Не понятно вот что: таймеру надо подавать цифровой сигнал? Т.е. если я ему на вход запихну сигнал с ГПД, он ничего не посчитает ( :oops: прям стыдно даже, вроде так просто, но нигде не написано про это, где я читал)?
И еще (тоже вроде просто должно быть, а я мозг поломал весь): в конечном итоге получается страшное число (частоту-то я меряю в герцах, но наверно буду делить на 1000, потому-что 30МГц не влазит даже в 24бита), которое надо запихнуть на индикацию. Тут я вообще не могу ниче придумать, с декодированием этого страшного числа для семисегментника. Подскажите пожалуйста пример на асме (все что нашел, на С) такой индикации.
Спасибо за помощь и не пинаться сильно! :)

_________________
Ко мне можно на "ты", так даже лучше!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ЦШ для КВ трансивера на ATmega88, пара вопросов.
СообщениеДобавлено: Вт май 01, 2012 17:19:52 
Друг Кота

Карма: 64
Рейтинг сообщений: 1013
Зарегистрирован: Пт мар 07, 2008 06:54:43
Сообщений: 4332
Откуда: Ижевск
Рейтинг сообщения: 0
На вход таймера, естессно, нужно подавать "цифровой сигнал". На предварительный делитель тоже ( я бы его поставил с коэффициентом 10). Дальше можно посмотреть здесь.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ЦШ для КВ трансивера на ATmega88, пара вопросов.
СообщениеДобавлено: Вт май 01, 2012 17:49:58 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 2
Рейтинг сообщений: 1
Зарегистрирован: Сб сен 11, 2010 13:45:01
Сообщений: 1946
Откуда: Екатеринбург
Рейтинг сообщения: 0
Хм, да, судя по вашему результату измерений лучше поставить делитель на больше, чем 3.
В программе не разобрался, не получается как-то сообразить алгоритм по коду, да и я хотел использовать семисегментник.
Я думаю так: в массиве прописать значения для каждой цифры для индикатора, но как контроллеру объяснить, что например число 156 нужно по трем цифрам выводить, или прописывать значения до 256? Блин, этоож.... :shock:
И тогда подскажите пожалуйста схемку АЦП на вход.

_________________
Ко мне можно на "ты", так даже лучше!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ЦШ для КВ трансивера на ATmega88, пара вопросов.
СообщениеДобавлено: Вт май 01, 2012 18:55:47 
Друг Кота

Карма: 64
Рейтинг сообщений: 1013
Зарегистрирован: Пт мар 07, 2008 06:54:43
Сообщений: 4332
Откуда: Ижевск
Рейтинг сообщения: 0
Работа приведенного частотомера реализована на алгоритме подсчета целого числа периодов Nx измеряемой частоты Fx за принятое время измерения с одновременным счетом периодов nox опорной частоты Fo. Далее следует расчет Fx=Fo*Nx/nox. Алгоритм имеет множество названий - "вычислительный метод", "постоянного измерительного интервала", "обратного счета". Вывод на семисегментный индикатор можно посмотреть здесь


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ЦШ для КВ трансивера на ATmega88, пара вопросов.
СообщениеДобавлено: Вт май 01, 2012 19:27:15 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 2
Рейтинг сообщений: 1
Зарегистрирован: Сб сен 11, 2010 13:45:01
Сообщений: 1946
Откуда: Екатеринбург
Рейтинг сообщения: 0
Брррр, не могу я по коду сообразить. Если вам не трудно, черкните в двух словах алгоритм вывода "страшного числа" на индикацию.
И какой АЦП можно воткнуть?

_________________
Ко мне можно на "ты", так даже лучше!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ЦШ для КВ трансивера на ATmega88, пара вопросов.
СообщениеДобавлено: Ср май 02, 2012 04:20:52 
Друг Кота

Карма: 64
Рейтинг сообщений: 1013
Зарегистрирован: Пт мар 07, 2008 06:54:43
Сообщений: 4332
Откуда: Ижевск
Рейтинг сообщения: 0
Здравствуйте. За основу можно взять схему входного формирователя частотомера Леонида Ивановича.
Алгоритм преобразования "страшного числа" на индикацию очень простой
-из полученного результата измерения вычитается 10'000'000 и определяется десятичное число 10*МГЦ
-из остатка вычитается 1'000'000 и определяется десятичное число 1*МГЦ
и т.д. до получения единиц Гц
Полученные десятичные числа преобразовываете в коды индикатора, запоминаете в массиве индикации.


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения: Re: ЦШ для КВ трансивера на ATmega88, пара вопросов.
СообщениеДобавлено: Ср май 02, 2012 16:54:36 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 2
Рейтинг сообщений: 1
Зарегистрирован: Сб сен 11, 2010 13:45:01
Сообщений: 1946
Откуда: Екатеринбург
Рейтинг сообщения: 0
akl, спасибо большое за помощь, теперь наверно допишу. :)

_________________
Ко мне можно на "ты", так даже лучше!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ЦШ для КВ трансивера на ATmega88, пара вопросов.
СообщениеДобавлено: Ср май 02, 2012 19:12:13 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 2
Рейтинг сообщений: 1
Зарегистрирован: Сб сен 11, 2010 13:45:01
Сообщений: 1946
Откуда: Екатеринбург
Рейтинг сообщения: 0
Хм, чего-то я недопонял: у Леонида Ивановича в формирователе частота не делится? Я вроде там делителя не вижу

_________________
Ко мне можно на "ты", так даже лучше!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ЦШ для КВ трансивера на ATmega88, пара вопросов.
СообщениеДобавлено: Пт май 11, 2012 19:20:49 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 2
Рейтинг сообщений: 1
Зарегистрирован: Сб сен 11, 2010 13:45:01
Сообщений: 1946
Откуда: Екатеринбург
Рейтинг сообщения: 0
Все еще не определился с АЦП У Леонида Ивановича схема конечно хорошая, но слишком для моего устройства, да и печатка мелкая для меня.
Толкового ниче не нашел, только вот:
Вложение:
Снимок.png [245.53 KiB]
Скачиваний: 504

Радиоконструктор за 2000 год, номер 8
Подойдет?

_________________
Ко мне можно на "ты", так даже лучше!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ЦШ для КВ трансивера на ATmega88, пара вопросов.
СообщениеДобавлено: Пт май 11, 2012 19:47:36 
Мучитель микросхем
Аватар пользователя

Карма: 1
Рейтинг сообщений: 5
Зарегистрирован: Вс янв 15, 2012 19:58:40
Сообщений: 454
Рейтинг сообщения: 0
Что то не могу понять зачем вам нужен АЦП???
Для чего он там нужен???

_________________
Ни один домашний кот незнает что он домашний.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ЦШ для КВ трансивера на ATmega88, пара вопросов.
СообщениеДобавлено: Сб май 12, 2012 05:41:40 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 2
Рейтинг сообщений: 1
Зарегистрирован: Сб сен 11, 2010 13:45:01
Сообщений: 1946
Откуда: Екатеринбург
Рейтинг сообщения: 0
radiokot__ писал(а):
Что то не могу понять зачем вам нужен АЦП???
Для чего он там нужен???

А на выходе ГПД аналогового трансивера что? Цифра?
Или я чего не понимаю, и там должно быть что-то другое? (вместо АЦП)
Мне же нужно помярять частоту син. сигнала.

_________________
Ко мне можно на "ты", так даже лучше!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ЦШ для КВ трансивера на ATmega88, пара вопросов.
СообщениеДобавлено: Сб май 12, 2012 06:52:34 
Друг Кота

Карма: 64
Рейтинг сообщений: 1013
Зарегистрирован: Пт мар 07, 2008 06:54:43
Сообщений: 4332
Откуда: Ижевск
Рейтинг сообщения: 0
Может возьмете за основу?
Вложение:
FORM1.GIF
Вложение:
FOPM.GIF


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ЦШ для КВ трансивера на ATmega88, пара вопросов.
СообщениеДобавлено: Сб май 12, 2012 07:23:54 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 2
Рейтинг сообщений: 1
Зарегистрирован: Сб сен 11, 2010 13:45:01
Сообщений: 1946
Откуда: Екатеринбург
Рейтинг сообщения: 0
akl писал(а):
Может возьмете за основу?
Вложение:
FORM1.GIF
Вложение:
FOPM.GIF

Вот, это уже больше мне подходит.
Т. е. сначала каскад показанный на FORM, а потом уже каскад на FORM1? Так я понимаю?
Делитель частоты там получается на 3? Тогда его можно заменить. Например http://lib.qrz.ru/node/5149 ?

_________________
Ко мне можно на "ты", так даже лучше!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ЦШ для КВ трансивера на ATmega88, пара вопросов.
СообщениеДобавлено: Сб май 12, 2012 07:34:54 
Друг Кота

Карма: 64
Рейтинг сообщений: 1013
Зарегистрирован: Пт мар 07, 2008 06:54:43
Сообщений: 4332
Откуда: Ижевск
Рейтинг сообщения: 0
sergeys писал(а):
Т. е. сначала каскад показанный на FORM, а потом уже каскад на FORM1? Так я понимаю?
Да.
sergeys писал(а):
Делитель частоты там получается на 3?
Нет. Делитель на 4, который при входной частоте 30МГц даст на выходе 7,5МГц и может быть измерена AVR-кой, тактируемой от 20МГц.
По предложенному делителю - очень некрасивая схема. Лучше поставить ИЕ6 или ИЕ7.


Последний раз редактировалось akl Сб май 12, 2012 07:45:25, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ЦШ для КВ трансивера на ATmega88, пара вопросов.
СообщениеДобавлено: Сб май 12, 2012 07:43:07 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 2
Рейтинг сообщений: 1
Зарегистрирован: Сб сен 11, 2010 13:45:01
Сообщений: 1946
Откуда: Екатеринбург
Рейтинг сообщения: 0
О, тогда все хорошо. Еще раз большое спасибо за помощь, эта схемка хоть попроще и нет мелочи, которая у меня паяльником что-то не очень хочет нормально паяться.

_________________
Ко мне можно на "ты", так даже лучше!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ЦШ для КВ трансивера на ATmega88, пара вопросов.
СообщениеДобавлено: Сб май 12, 2012 15:00:31 
Потрогал лапой паяльник
Аватар пользователя

Зарегистрирован: Вс май 06, 2012 09:58:33
Сообщений: 370
Откуда: Магадан
Рейтинг сообщения: 0
Чтоб не плясать с бубном около транзистора, можно использовать ОПЕР в качестве Компаратора.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 16 ] 

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


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

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


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

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


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