Автор Тема: Синтезатор с применением микроконтроллеров.  (Прочитано 112914 раз)

0 Пользователей и 13 Гостей просматривают эту тему.

Оффлайн ra3rbe

  • Постоялец
  • ***
  • Сообщений: 95
  • Репутация: +6/-0
    • Сайт Тамбовских радиолюбителей
Re: Синтезатор с применением микроконтроллеров.
« Ответ #150 : 17 Декабрь 2009, 19:52:27 »
тогда по этим фьюзам получается CKSEL=1 - это внутренний генератор 1 МГц, у меня программа писалась под внутренний генератор 8 МГц, т.е. при тех фьюзах работать будет в 8 раз медленнее.
Если галка в поне означает "0", тогда нужно сделать так:
Boot sz1, Boot sz0, sut0, cksel 3 ,cksel 1  ,cksel  0
Александр Денисов, Тамбов
http://ra3rbe.r3r.ru
http://www.r3r.ru

Оффлайн ur5efx Игорь

  • Ветеран
  • *****
  • Сообщений: 1155
  • Репутация: +74/-9
  • QRA: KN78ol
Re: Синтезатор с применением микроконтроллеров.
« Ответ #151 : 17 Декабрь 2009, 21:27:41 »
 Александр, спасибо за инфо, завтра попробую.
 Но работает и с такой конфигурацией. Это если кто то
 уже прошил контроллер.
73!   ur5efx

Оффлайн RW3AZ Александр

  • Silent KEY (SK)
  • Ветеран
  • *
  • Сообщений: 2815
  • Репутация: +417/-62
    • RW3AZ Page
  • QRA: KO85TT
Re: Синтезатор с применением микроконтроллеров.
« Ответ #152 : 17 Декабрь 2009, 23:35:34 »
Приветствую всех!

Сегодня запустил контроллер RA3RBE, правда с небольшими потерями...:-(
Индикатор однострочный - МТ-10Т8.  Шил с помощью "PonyProg"

Первая попытка была с этими фьюзами:
...
Если галка в поне означает "0", тогда нужно сделать так:
Boot sz1, Boot sz0, sut0, cksel 3 ,cksel 1  ,cksel  0
После записи этих фьюзов дальше дело не пошло.Не знаю, что произошло, но МЕГА перестала определяться программой.

Вставил  в программатор вторую МЕГУ, которую вытащил из рабочей конструкции.
Установил фьюзы, которые дал Игорь UR5EFX. По сравнению с первой попыткой всего одно отличие, снята галочка с фьюза CKSEL0. Записал эти фьюзы и залил управляющую программу
без проблем.

Контроллер заработал!!!
Но....на диапазонах 23 см и 13 см минимальных шаг перестройки 1 МГц, а максимальный шаг 5 МГц.
На нижних диапазонах, шаг 25 кГц и 1 МГц, как в описании.
При начальной инициализации надпись "ГСС 2009 - 02" появляется, а при последующих включениях на дисплее, на короткое время появляется  абракадабра при подачи питания.
Установка частоты опорного генератора - работает.
Частоты перестройки генератора:
110 МГц - 150 МГц, 400 МГц - 450 МГц, 1200 МГц - 1400 МГц.
На четвёртом диапазоне минимальная частота 2301 МГц, максимальноя 2500 МГц.
Запись ПЧ не проверил, не нашёл на сайте RA3RBE описание данной процедуры.

Ещё раз всем большое спасибо за помощь!!!
« Последнее редактирование: 18 Декабрь 2009, 09:06:34 от RW3AZ Александр »
Since 1965. Ex: UA3BAA, UV3BW, UA3ACZ, 3XD2Z.
VETERAN#533,   CTC#1132

Оффлайн RZ4HD

  • Ветеран
  • *****
  • Сообщений: 4541
  • Репутация: +770/-215
  • Дружу с паяльником 57 лет
Re: Синтезатор с применением микроконтроллеров.
« Ответ #153 : 18 Декабрь 2009, 07:00:57 »
Здратвуйте, коллеги. ТО: RW3AZ. Саша . Такой шаг и должен быть. Изделие разрабатывается пока как ГСС для измерения АЧХ и КСВ и по этому на нижних пределах шаг перестройки 25 кГц, а на верхних больший. Там нет смысла делать мелкий шаг перестройки. Так, что вроде всё ОК. Иду на почту проверять перевод. Скан вышлю через пару часов. Юрий. RZ4HD.
Я не такой богатый, чтобы покупать дешёвые вещи. А скупой всегда платит дважды.

Оффлайн RW3AZ Александр

  • Silent KEY (SK)
  • Ветеран
  • *
  • Сообщений: 2815
  • Репутация: +417/-62
    • RW3AZ Page
  • QRA: KO85TT
Re: Синтезатор с применением микроконтроллеров.
« Ответ #154 : 18 Декабрь 2009, 08:12:17 »
Здратвуйте, коллеги. ТО: RW3AZ. Саша . Такой шаг и должен быть. Изделие разрабатывается пока как ГСС для измерения АЧХ и КСВ и по этому на нижних пределах шаг перестройки 25 кГц, а на верхних больший. Там нет смысла делать мелкий шаг перестройки. Так, что вроде всё ОК....

Юра!
На сайте у Александра написано:

# Шаг перестройки 25 кГц в 1 и 2 диапазоне и 100 кГц во 2 и 3 диапазоне
# Увеличенный шаг перестройки - 1 МГц
« Последнее редактирование: 18 Декабрь 2009, 08:17:35 от RW3AZ Александр »
Since 1965. Ex: UA3BAA, UV3BW, UA3ACZ, 3XD2Z.
VETERAN#533,   CTC#1132

Оффлайн RZ4HD

  • Ветеран
  • *****
  • Сообщений: 4541
  • Репутация: +770/-215
  • Дружу с паяльником 57 лет
Re: Синтезатор с применением микроконтроллеров.
« Ответ #155 : 18 Декабрь 2009, 09:13:24 »
Привет, Саша. Программа доработается Александром и думаю ещё не раз. Если у него терпенья хватит. Спасибо ему огромное.Думаю, что и границы диапазонов изменятся. Пока делаю железо. В чистом виде готовы под установку ГУНы на 144 и 432 МГц. Фото прилагаю. Кому нужны печатки в программе, то пишите.Юрий.RZ4HD.
Я не такой богатый, чтобы покупать дешёвые вещи. А скупой всегда платит дважды.

Оффлайн RZ4HD

  • Ветеран
  • *****
  • Сообщений: 4541
  • Репутация: +770/-215
  • Дружу с паяльником 57 лет
Re: Синтезатор с применением микроконтроллеров.
« Ответ #156 : 18 Декабрь 2009, 11:10:43 »
Зравствуйте, коллеги. Обработал и выкладываю фото ГУНа на 432 МГц. Юрий.RZ4HD.
Я не такой богатый, чтобы покупать дешёвые вещи. А скупой всегда платит дважды.

Оффлайн ra3rbe

  • Постоялец
  • ***
  • Сообщений: 95
  • Репутация: +6/-0
    • Сайт Тамбовских радиолюбителей
Re: Синтезатор с применением микроконтроллеров.
« Ответ #157 : 18 Декабрь 2009, 11:18:14 »
Цитировать
Boot sz1, Boot sz0, sut0, cksel 3 ,cksel 1  ,cksel  0
После записи этих фьюзов дальше дело не пошло.Не знаю, что произошло, но МЕГА перестала определяться программой.

Вставил  в программатор вторую МЕГУ, которую вытащил из рабочей конструкции.
Установил фьюзы, которые дал Игорь UR5EFX. По сравнению с первой попыткой всего одно отличие, снята галочка с фьюза CKSEL0. Записал эти фьюзы и залил управляющую программу
без проблем.
Обращаю внимание на то, что среди рекомендованных мной установок отсутствует CKSEL2. Если вы на это не обратили внимание и поставили галки на все CKSEL - это плохо.
Вообще-то по поне не хочу давать рекомендаций. Это гнилой программатор, написан специально для любителей гробить свои микросхемы. По этому поводу он еще и ржет над вами. :-)
Есть AVReal, им пользуюсь. Его адаптер STK200/300 крайне прост. В самом простом случае можно обойтись даже без адаптера, просто проводками подключиться в LPT порту, хотя этот вариант нежелателен.

Все же думаю, что записанные Вами фьюзы неправильные. Разбирайтесь, но Все 4 бита CKSEL должны быть 0100 - 4 по-нашему :-)
На то, что фьюзы неправильные указывают крокозябры, появляющиеся кратковременно на индикаторе при включении. Контроллер работает медленно и начальная инициализация индикатора проходит довольно медленно и Вы ее видите на экране.
Цитировать
Но....на диапазонах 23 см и 13 см минимальных шаг перестройки 1 МГц, а максимальный шаг 5 МГц.
На нижних диапазонах, шаг 25 кГц и 1 МГц, как в описании.
Теперь по поводу шага, шаг могу поставить любой, это как раз не проблема.
Наверное при выгрузке версии на сайт забыл исправить шаг, который делал себе для отладки. Сделаю 100 кГц и 1 МГц и перезалью прошивку.

Цитировать
Запись ПЧ не проверил, не нашёл на сайте RA3RBE описание данной процедуры.
Очень просто. Зайдите в процедуру установки ПЧ, по умолчанию там нули. Поставьте любую величину ПЧ, выйдите как положено. Можете даже выключить схему для верности. Потом еще раз включите контроллер и опять зайдите в процедуру установки ПЧ, увидите введенное Вами значение. Значит все запомнилось.
А как это будет работать с ГУНом увидите только частотомером, на индикации вычитания ПЧ не видно.

Александр Денисов, Тамбов
http://ra3rbe.r3r.ru
http://www.r3r.ru

Оффлайн ra3rbe

  • Постоялец
  • ***
  • Сообщений: 95
  • Репутация: +6/-0
    • Сайт Тамбовских радиолюбителей
Re: Синтезатор с применением микроконтролл
« Ответ #158 : 18 Декабрь 2009, 11:31:09 »
Обновил обе прошивки. Добавил установку ПЧ в прошивку с маленьким индикатором. Все действия по установке аналогичны с прошивкой 16x2.
« Последнее редактирование: 18 Декабрь 2009, 12:24:56 от ra3rbe »
Александр Денисов, Тамбов
http://ra3rbe.r3r.ru
http://www.r3r.ru

Оффлайн ur5efx Игорь

  • Ветеран
  • *****
  • Сообщений: 1155
  • Репутация: +74/-9
  • QRA: KN78ol
Re: Синтезатор с применением микроконтроллеров.
« Ответ #159 : 18 Декабрь 2009, 13:55:17 »
 Александр, RW3AZ, какой интерфейс применяете для программирования? В командной строке для AVReal (выше)
указан адаптер Атмел STK ключ -as
здесь подробно http://real.kiev.ua/old/avreal/ru/description.html
А Понипрог даже и не лошадь а маленькая лошадь, и ржет так, что
подпрыгиваешь. Hi!
73!   ur5efx

Оффлайн ra3rbe

  • Постоялец
  • ***
  • Сообщений: 95
  • Репутация: +6/-0
    • Сайт Тамбовских радиолюбителей
Re: Синтезатор с применением микроконтроллеров.
« Ответ #160 : 18 Декабрь 2009, 14:02:27 »
Применяю именно STK200/300. Мне кажется, что это удобно. Контроллеры Мега пишутся как правило в уже собранной конструкции. В ней я предусматриваю простейший разъем для программирования. Подключаю к разъему адаптер, программирую и после этого конструкция сразу запускается. Отключать адаптер нет необходимости. Это позволяет отлаживать программу, много раз перезаписывать ее в контроллер и ничего не нужно подключать-отключать.
Александр Денисов, Тамбов
http://ra3rbe.r3r.ru
http://www.r3r.ru

Оффлайн ra3rbe

  • Постоялец
  • ***
  • Сообщений: 95
  • Репутация: +6/-0
    • Сайт Тамбовских радиолюбителей
Re: Синтезатор с применением микроконтроллеров.
« Ответ #161 : 18 Декабрь 2009, 14:18:06 »
После записи этих фьюзов дальше дело не пошло.Не знаю, что произошло, но МЕГА перестала определяться программой.
Если У Вас в Мегу записаны все нули во фьюзах CKSEL, то это соответствует конфигурации с внешним осцилятором.  Программатором AVReal можно исправить это положение. В адаптере STK200/300 этого программатора есть сигнал LED, который может использоваться для внешнего тактирования микросхемы. Нужно этот сигнал соединить с выводом 9 (XTAL1) микросхемы и переписать фьюзы с включеной опцией внешнего тактирования -о0
строка батника будет выглядеть так:
avreal32.exe +MEGA8 -p1 -as -o0 -w -v -fcksel=4
pause
Александр Денисов, Тамбов
http://ra3rbe.r3r.ru
http://www.r3r.ru

Оффлайн RW3AZ Александр

  • Silent KEY (SK)
  • Ветеран
  • *
  • Сообщений: 2815
  • Репутация: +417/-62
    • RW3AZ Page
  • QRA: KO85TT
Re: Синтезатор с применением микроконтроллеров.
« Ответ #162 : 18 Декабрь 2009, 18:05:39 »
Александр, RW3AZ, какой интерфейс применяете для программирования? В командной строке для AVReal (выше) указан адаптер Атмел STK ключ -as  здесь подробно
http://real.kiev.ua/old/avreal/ru/description.html
А Понипрог даже и не лошадь а маленькая лошадь, и ржет так, что подпрыгиваешь. Hi!

Игорь, пользуюсь STK200.
Ржание отключил сразу, уж больно визг Кашперского напоминает....:-)

Обновил обе прошивки. Добавил установку ПЧ в прошивку с маленьким индикатором. Все действия по установке аналогичны с прошивкой 16x2.

Александр, спасибо за прошивки и помощь!!!
Реанимировать Мегу буду потом, а сейчас все силы бросаю на ГУН-ы.
Since 1965. Ex: UA3BAA, UV3BW, UA3ACZ, 3XD2Z.
VETERAN#533,   CTC#1132

Оффлайн UR5EIN Вячеслав

  • Ветеран
  • *****
  • Сообщений: 710
  • Репутация: +134/-14
  • QRA: KN78MM
Re: Синтезатор с применением микроконтроллеров.
« Ответ #163 : 18 Декабрь 2009, 20:18:41 »
Добавлена топология и монтаж ГУНа 1100-1400. Микроны ловить не нужно, если более-менее по образцу, то проблем не будет. Для монтажа варикапа - промежуточная площадка из любого СФ, от которого отслаивается скальпелем лишняя толщина ( оставить 0,7мм). Это единственная "ювелирная" операция при монтаже ГУНа. Внимательно с цоколевкой тр-ров (их 2-3 варианта!).
С ув, Вячеслав, UR5EIN, 73!

P.S. Для этой схемы возможно применение в расширенном диапазоне (это из схемотехники SAT тюнеров - там ПЧ ок 0,9-2ГГц - такое же и перекрытие ГУНа). Я сегодня отмакетирую, завтра выдам цифры.
« Последнее редактирование: 19 Декабрь 2009, 14:57:42 от UR5EIN Вячеслав »

Оффлайн UR5EIN Вячеслав

  • Ветеран
  • *****
  • Сообщений: 710
  • Репутация: +134/-14
  • QRA: KN78MM
Re: Синтезатор с применением микроконтроллеров.
« Ответ #164 : 19 Декабрь 2009, 03:12:50 »
 По поводу расширения диапазона.
В принципе, все сходится. Просто я взял макет, первый попавшийся под руку, ничего не оптимизируя, впаял контур ( лишь бы была генерация). Результат такой:
(варикапы КВ109А)
1. КВ109А - 1шт, напр. настр. 0...20В  270-340 МГц (К=1.26)
2. КВ109А - 2шт, напр. настр. 0...20В  150-265 МГц (К=1.76)
Как видно, результат сходится и с моим ВЧ ГУНом (перекрытие 1,1-1,4 ГГц такого же порядка). Просто на этом диапазоне из-за малой емкости варикапа мне уже не было смысла повышать напр. свыше 12В (я пробовал).
Для получения расширеного диапазона в ВЧ части нужно отработать схемотехнику SAT тюнеров (по-тупому повторить). Здесь нужен полный обзор - вплоть до конструктива. (Аналогично с нашими СКД - если сделать по схеме, ничего хорошего ожидать не стоит, а если сделать по конструкции - может что-то и получится).
С ув, Вячеслав, UR5EIN, 73!

P.S. Как это ни странно, но при использовании 2-х варикапов неравномерность не хуже, чем с одним. По-видимому из-за подсаживания добротности контура (линии) с 2-х сторон варикапами.
« Последнее редактирование: 19 Декабрь 2009, 08:52:23 от UR5EIN Вячеслав »