Синтезатор частоты 88-108МГц на ATMEGA16

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Ответить
Потрогал лапой паяльник
Сообщения: 300
Зарегистрирован: Вт мар 13, 2012 07:24:30

Сообщение lazer »

Как же не будет врать, если в программе устанавливается частота именно с учётом ПЧ. Не вводите людей в заблуждение. А о SSB, и демодуляторах тут речь совсем не идёт.
Реклама
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Пн июн 10, 2013 16:43:50

Сообщение kt610 »

lazer привет . приношу свои извенение если чо нетак. вы правы рас тема синтезатор. я больше небуду по приемникам если чо буду демонстрацию делать в живую . или фотграфии ставить . LAZER . ЗАЙДИ НА СТРАНИЦУ.до етого аматора SQ1FTB ТАМ коечто можно посмотреть там разберйшся привет .
Реклама
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Пн июн 10, 2013 16:43:50

Сообщение kt610 »

lazer привет . приношу свои извенение если чо нетак. вы правы рас тема синтезатор. я больше небуду по приемникам если чо буду демонстрацию делать в живую . или фотграфии ставить . LAZER . ЗАЙДИ НА СТРАНИЦУ.до етого аматора SQ1FTB ТАМ коечто можно посмотреть там разберйшся привет .
Потрогал лапой паяльник
Сообщения: 300
Зарегистрирован: Вт мар 13, 2012 07:24:30

Сообщение lazer »

А вот вариант прошивки для приемопередатчика 144-146МГц с шагом 25 кГц для LC72131 - со сканированием кнопки RX/TX по опросу.
Вложения
PLL_LC72313_WH1602_ATMEGA8_144-146_25_RX_TX_VP_OZU1.hex
Прошивка для LC72131
(4.01 КБ) 584 скачивания
Последний раз редактировалось lazer Пт июн 14, 2013 05:11:33, всего редактировалось 1 раз.
Реклама
Эиком - электронные компоненты и радиодетали
Потрогал лапой паяльник
Сообщения: 300
Зарегистрирован: Вт мар 13, 2012 07:24:30

Сообщение lazer »

И ещё одна прошивка - на этот раз для того же приёмопередатчика 144-146МГц для LC72131 - со сканированием кнопки RX/TX по опросу, но уже с шагом в 12,5кГц.
Вложения
PLL_LC72313_WH1602_ATMEGA8_144-146_12,5_RX_TX_VP_OZU1.hex
(4.23 КБ) 575 скачиваний
Реклама
Потрогал лапой паяльник
Сообщения: 300
Зарегистрирован: Вт мар 13, 2012 07:24:30

Сообщение lazer »

Доброго времени суток всем!
При детальной проверке прошивок с валкодером и кнопками по опросу (в названии прошивки буквы VP) выяснилось, что иногда происходит сбой в программе (на определенных номерах шагов) и передача не включается до повторного вращения валкодера. Устранением занимаюсь, но выкладываю для проверки одинаковые по функциональности версии, но на прерываниях (без индекса VP), которые немного доработаны. Вроде бы работают нрмально.
Кроме всего прочего, сделал версию с изменяемым шагом (тоже на прерываниях) 12,5 / 100кГц, чтобы было быстрее перемещаться по диапазону, если нужно. Кнопка переключения шага "STEP" подключается к порту PD3.
Вложения
PLL_LC72131_WH1602_ATMEGA8_144-146_12,5_RX_TX_STEP_OZU1.hex
Прошивка приемопередатчика для LC72131 с изменяемым шагом 12,5кГц /100кГц на прерываниях INT0 и INT1
(4.63 КБ) 525 скачиваний
PLL_LC72131_WH1602_ATMEGA8_144-146MHz_12,5kHZ_RX_TX_OZU1.hex
Прошивка приемопередатчика для LC72131 с шагом 12,5кГц на прерывании INT0
(4.55 КБ) 504 скачивания
Реклама
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Пн июн 10, 2013 16:43:50

Сообщение kt610 »

lazer привет посмотри фотографии lm7001 atmega8 rx tx kt610.
Вложения
PICT0032.JPG
частотомер не брешет
(65.43 КБ) 903 скачивания
PICT0030.JPG
(69.7 КБ) 793 скачивания
PICT0028.JPG
на етой фотке нажата кнопка - 10.700мгц на частотомере
(70.59 КБ) 559 скачиваний
Потрогал лапой паяльник
Сообщения: 300
Зарегистрирован: Вт мар 13, 2012 07:24:30

Сообщение lazer »

Не понял вопроса? Почему у вас на фото на индикаторе одно число, а на частотомере - другое? Кварц, значит, не настроен точно в вашем синтезаторе. У меня всё как надо работает и не в одном уже экземпляре. На фото показан вариант синтезатора с шагом 12, 5кГц. Как видите, показания совпадают
Изображение
Последний раз редактировалось lazer Пн июн 17, 2013 05:03:47, всего редактировалось 1 раз.
Потрогал лапой паяльник
Сообщения: 300
Зарегистрирован: Вт мар 13, 2012 07:24:30

Сообщение lazer »

Поправил программу с изменяемым шагом так, чтобы при шаге 100кГц разряд сотен кГц был подчёркнут снизу курсором. При возврате к шагу в 12,5кГц курсор гаснет.
Вложения
PLL_LC72131_WH1602_ATMEGA8_144-146_12,5_RX_TX_STEP_OZU1.hex
(4.79 КБ) 522 скачивания
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Пн июн 10, 2013 16:43:50

Сообщение kt610 »

lazer привет . кварц нормально 7.199.9 мгц . да гун заводской .
Последний раз редактировалось kt610 Пн июн 17, 2013 08:14:16, всего редактировалось 2 раза.
Потрогал лапой паяльник
Сообщения: 300
Зарегистрирован: Вт мар 13, 2012 07:24:30

Сообщение lazer »

А как Вы определили, что кварц 7 199,9МГц? Его же нельзя просто померить прямо в схеме!!! Как только начнете его непосредствено измерять - сдвинете показания.
На 12,5 кГц возможна прошивка только для LC72131, она и представлена - как раз перед вашим сообщением (искать ничего и не надо).
Выложенную вами прошивку лучше уберите, чтобы народ зря не скачивал разные промежуточные версии и не говорил, что не работает. Я выкладываю прошивки по мере их совершенствования и хотя многие версии здесь и проверяются, но в общем и целом-то всё работает. Уточняются лишь ньюансы и чем позднее версия - тем она отработаннее. А вы возвращаете в форум мои же более ранние версии - люди запутаются.
Но у меня не было ни одной, даже отладочной версии, чтобы частота на индикатор выводилась некорректно. Ищите ошибки у себя.
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Пн июн 10, 2013 16:43:50

Сообщение kt610 »

lazer. привет я мерял частоту на 6 ноге у LM7001 в дип корпусе . там 400кгц .
Потрогал лапой паяльник
Сообщения: 300
Зарегистрирован: Вт мар 13, 2012 07:24:30

Сообщение lazer »

Значит, есть у Вас другая проблема, может, в частотомере, если имеются разные показания. Ещё раз повторюсь, у меня ничего подобного не было и нет, т.к. самое первое, с чего строилась программа - это как раз корректное занесение в синтезатор частоты, которое проверено и приёмником и передатчиком.
Потрогал лапой паяльник
Сообщения: 300
Зарегистрирован: Вт мар 13, 2012 07:24:30

Сообщение lazer »

"Причесал", как говорится, программу с изменяемым шагом сетки частот для LC72131:
- изменил тип курсора, сделав его мерцающим для большей наглядности включения шага в 100кГц
- увеличил задержки в антидребезговой части обработки кнопок - так надёжнее
Вложения
PLL_LC72131_WH1602_ATMEGA8_144-146_12,5_RX_TX_STEP_OZU1.hex
(4.82 КБ) 499 скачиваний
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Пн июн 10, 2013 16:43:50

Сообщение kt610 »

Greck . привет вот схема . на твой фильтер и кварц приемник на 144-146 мгц
Вложения
trx24_0_big.gif
(14.55 КБ) 664 скачивания
Встал на лапы
Аватара пользователя
Сообщения: 91
Зарегистрирован: Вт янв 15, 2013 13:23:29

Сообщение greck »

Я все эти схемы знаю, меня интересует конкретно АВИА диапазон.
И более того все собранно по схеме lazer (имеется ввиду синтезатор) и я просто хотел заменить фильтра на более качественные.
Потрогал лапой паяльник
Сообщения: 300
Зарегистрирован: Вт мар 13, 2012 07:24:30

Сообщение lazer »

Как и ожидалось, свежие программы не всегда сразу показывают свои недостатки. После длительной проверки в программе PLL_LC72131_WH1602_ATMEGA8_144-146_12,5_RX_TX_STEP_OZU1 обнаружился следующий дефект (это даже не дефект программы, а недостаток алгоритма обработки валкодера при совместной работе с кнопками).
Если вращать валкодер хаотично в разных направлениях, то в какой-то случайной точке остановки и нечасто, но кнопки переставали работать.
Объяснение простое (чего нельзя сказать об устранении): если с валкодера приходит хотя бы один "ложный" импульс (которые неизбежно присутствуют около зон перехода), то алгоритм "не понимает", что это состояние линий валкодера ошибочное и продолжает "ждать" нужное состояние. В результате этого кнопки оказываются вне цикла сканирования, при этом валкодер работает, а кнопки - нет. Но стоит крутнуть валкодер и, т.к. его состояние сменится, кнопки вновь становятся работоспособными.
Было 2 варианта решения задачи: использовать более сложный алгоритм обработки валкодера или доработать существующий. Возиться с кодом Грея и с анализом циклических последовательностей не хотелось, поэтому был выбран второй вариант. Доработка существующего алгоритма свелась к вводу сканирования кнопок даже при ошибочном состоянии линий валкодера.
Обновлённый файл прошивки теперь называется PLL_LC72313_WH1602_ATMEGA8_144-146_12,5_STEP_RX_TX_VP3_OZU1
Вложения
PLL_LC72313_WH1602_ATMEGA8_144-146_12,5_STEP_RX_TX_VP3_OZU1.hex
(4.97 КБ) 542 скачивания
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Пн июн 10, 2013 16:43:50

Сообщение kt610 »

lazer . привет купил. на ham radio индикаторы 1602 малинькие те два что сверху возле спичьки но они тоже неподержуют рускую кирилицу . я бы вас попросилбы если можно . сделать на забугорные буквы . СПАСИБА.
Вложения
PICT0054.JPG
(69.95 КБ) 660 скачиваний
Потрогал лапой паяльник
Сообщения: 300
Зарегистрирован: Вт мар 13, 2012 07:24:30

Сообщение lazer »

Ловите прошивку для нерусифицированного индикатора.
Вложения
PLL_LC72313_WH1602_ATMEGA8_144-146_12,5_STEP_RX_TX_VP3_OZU1_ANGL.hex
(4.97 КБ) 559 скачиваний
Потрогал лапой паяльник
Сообщения: 300
Зарегистрирован: Вт мар 13, 2012 07:24:30

Сообщение lazer »

Судя по "тишине" больше проблем в программе нет?
Ответить

Вернуться в «Статьи»