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

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

Оффлайн UR8IP Андрей

  • Ветеран
  • *****
  • Сообщений: 1228
  • Репутация: +285/-38
  • QRA: kn87sc
Re: ГСС с Алиэкспресса
« Ответ #75 : 25 Март 2020, 07:39:14 »
Цитировать
Ещё, кто-нибудь подключался к атмеге8 для перепрограммирования?
Прежде чем перепрограммировать, нужно иметь оригинальную прошивку, дабы вернутся назад если чего. А у нас ее нет.
« Последнее редактирование: 25 Март 2020, 07:58:43 от UR8IP Андрей »
73! Андрей

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

  • Ветеран
  • *****
  • Сообщений: 3192
  • Репутация: +994/-114
  • QRA: LN04mx
Re: ГСС с Алиэкспресса
« Ответ #76 : 25 Март 2020, 07:46:12 »
Это не моя цитата. Если есть программатор, во многих случаях им можно считать и сохранить прошивку.

Оффлайн SERBUZ

  • Старожил
  • ****
  • Сообщений: 384
  • Репутация: +93/-19
  • Подпись находиться в стадии разработки
  • QRA: LO62DQ
Re: ГСС с Алиэкспресса
« Ответ #77 : 25 Март 2020, 12:42:52 »
Частота 25 МГц лучше тем, что кварц на 25 уже установлен. 3,125 МГц надо еще будет поискать,
Так 3125 и получается от того же кварца делением на 8 внутри синтезатора.

Оффлайн SERBUZ

  • Старожил
  • ****
  • Сообщений: 384
  • Репутация: +93/-19
  • Подпись находиться в стадии разработки
  • QRA: LO62DQ
Re: ГСС с Алиэкспресса
« Ответ #78 : 25 Март 2020, 12:45:03 »
удалил

Оффлайн GM

  • Старожил
  • ****
  • Сообщений: 201
  • Репутация: +45/-9
  • QRA: KO85SK
Re: ГСС с Алиэкспресса
« Ответ #79 : 25 Март 2020, 13:02:33 »
Дайте ссылку, какой программатор используете?

У меня программатор-отладчик avr-dragon, примерно 2001 года издания. Меня он устраивает, хотя отладкой не пользуюсь.

Частота 25 МГц лучше тем, что кварц на 25 уже установлен. 3,125 МГц надо еще будет поискать, не каждый найдет еще и такого размера

Уже ответили, расширю. Внутри чипа есть делитель опорной частоты, может делить входную частоту на 1..1023. В моём случае был выбран делитель на 8. Перед делителем ещё есть удвоитель, а после делителя есть дополнительный делитель на 2 (чтобы меандр был 50% на 50%).

Почему спрашивал. Мне казалось, что чем выше частота сравнения, тем спектр выходного сигнала чище от спуров, хотелось бы подтверждения. Также и с целочисленным делением, сигнал должен быть чище. Но насколько? Спецы, просветите, не дайте помереть дурой :-).
Делать надо сразу хорошо, а плохо - само получится.

Оффлайн GM

  • Старожил
  • ****
  • Сообщений: 201
  • Репутация: +45/-9
  • QRA: KO85SK
Re: ГСС с Алиэкспресса
« Ответ #80 : 25 Март 2020, 13:10:47 »
Оригинальная прошивка китайского генератора во вложении.

Прошу всех, кто выкачает прошивку со своего генератора сравнить с этой и в случае отличия - выложить на форуме.
Делать надо сразу хорошо, а плохо - само получится.

Оффлайн UR8IP Андрей

  • Ветеран
  • *****
  • Сообщений: 1228
  • Репутация: +285/-38
  • QRA: kn87sc
Re: ГСС с Алиэкспресса
« Ответ #81 : 25 Март 2020, 15:06:25 »
Прошу всех, кто выкачает прошивку со своего генератора сравнить с этой и в случае отличия - выложить на форуме.
Вот это дело. Так и должно быть. Еще какие фьюзы устанавливать-желательно фото.
з.ы Сравнивать пока не счем. Китаец пока не отправил в мой адрес. +
73! Андрей

Оффлайн GM

  • Старожил
  • ****
  • Сообщений: 201
  • Репутация: +45/-9
  • QRA: KO85SK
Re: ГСС с Алиэкспресса
« Ответ #82 : 27 Март 2020, 00:38:18 »
Родные китайские фьюзы.
Делать надо сразу хорошо, а плохо - само получится.

Оффлайн GM

  • Старожил
  • ****
  • Сообщений: 201
  • Репутация: +45/-9
  • QRA: KO85SK
Re: ГСС с Алиэкспресса
« Ответ #83 : 27 Март 2020, 22:51:44 »
Написал программу управления китайским генератором. Как уже говорилось, частота сравнения fPFD=3125 kHz, шаг перестройки 1 кГц во всех диапазонах. Никаких схемных изменений. Прошивка во вложении.

Работа с программой.

Программа имеет два режима: 1) ввод частоты с кнопок, 2) инкремент/декремент введенной частоты. Переключение между режимами - по кнопке "С". Здесь и в дальнейшем использованы оригинальные надписи под кнопками. Режимы отличаются видом курсора. Запуск синтезатора - всегда по кнопке "ОК". Частота  отображается в первой строке дисплея, вторая строка - пустая, пока не используется.

Режим 1.

Управление осуществляется тремя кнопками: "++", "--" и "ОК". Ввод частоты осуществляется с помощью кнопок "0".."9" в обычном порядке - слева-направо. Кнопка "++" переводит курсор на одну позицию вправо, вплоть до крайней правой. Кнопка "--" переводит курсор на одну позицию влево, вплоть до крайней левой. В любом месте цифрового поля можно ввести любую цифру 0..9.

Режим 2.

Управление осуществляется теми же кнопками: "++", "--" и "ОК". Однако, "++" и "--" имеют другое назначение.
Нажатие кнопки "++" увеличивает цифру, на которой стоит курсор, на 1, если была цифра 9, то она становится 0, но перенос учитывается в следующей позиции, как в арифметике. Например, введена частота 3991.234 и курсор стоит на второй девятке. После нажатия кнопки "++" будет отображена новая частота 4001.234 и т.д. Нажатие кнопки "--" уменьшает цифру, на которой стоит курсор, на 1. В остальном всё то же самое, только не с переносом, а с заемом.
Делать надо сразу хорошо, а плохо - само получится.

Оффлайн GM

  • Старожил
  • ****
  • Сообщений: 201
  • Репутация: +45/-9
  • QRA: KO85SK
Re: ГСС с Алиэкспресса
« Ответ #84 : 28 Март 2020, 15:06:37 »
желательно доработать прошивку под опору 10 МГц. И в планах у меня установить умножитель на 2. В прошивке было бы неплохо изменить инфо, идущее на индикатор, когда, к примеру, будешь пользоваться умножителем. Чтобы были реальные показания на индикаторе

Подправил программу под опорную частоту 10 МГц. В предыдущей прошивке можно было вводить любые частоты (сделано намеренно), однако при расчете регистров частота проверяется на диапазон 34.375-4400 МГц, остальные частоты не отрабатываются.

В данной прошивке специально для Андрея UR8IP добавил отображение частоты 4400.000-8800.000 МГц, хотя реально для удвоителя будет выдаваться частота 2200-4400 МГц. Отмечу, что частоту в диапазоне 4400-8800 следует вводить кратно 2, например, 5600.002, поскольку эта частота перед обработкой делится на 2.

Остальные диапазоны обрабатываются как обычно. У меня стоит опорный генератор 25 МГц, поэтому досконально проверить прошивку на 10 МГц не могу. Андрей, проверьте сами.

Файл с прошивкой во вложении. Следует, как обычно, убрать расширение .txt.
« Последнее редактирование: 28 Март 2020, 15:12:25 от GM »
Делать надо сразу хорошо, а плохо - само получится.

Оффлайн UR8IP Андрей

  • Ветеран
  • *****
  • Сообщений: 1228
  • Репутация: +285/-38
  • QRA: kn87sc
Re: ГСС с Алиэкспресса
« Ответ #85 : 28 Март 2020, 15:32:51 »
Андрей, проверьте сами.

Спасибо большое. Пока проверить не могу ,до сиг пор мне не отправили мой заказ. Легче самому сделать ,чем ждать этот девайс. Наверное оно так и будет. Нужна схема. Продаются много разных клавиатур. Их можно применить в качестве набора частоты.
73! Андрей

Оффлайн SERBUZ

  • Старожил
  • ****
  • Сообщений: 384
  • Репутация: +93/-19
  • Подпись находиться в стадии разработки
  • QRA: LO62DQ
Re: ГСС с Алиэкспресса
« Ответ #86 : 28 Март 2020, 15:44:14 »
Нужна схема. Продаются много разных клавиатур. Их можно применить в качестве набора частоты.
Клавиатуры что в продаже как правило матричные. В этом генераторе на другом принципе.
Потому код этот не подойдет.
Нужны исходники и их правка.
Исходник, да и с куда большими возможностями- в соседней теме.

« Последнее редактирование: 28 Март 2020, 15:49:58 от SERBUZ »

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

  • Ветеран
  • *****
  • Сообщений: 3192
  • Репутация: +994/-114
  • QRA: LN04mx
Re: ГСС с Алиэкспресса
« Ответ #87 : 28 Март 2020, 16:17:38 »
Продаются много разных клавиатур. Их можно применить в качестве набора частоты

Андрей, применил сборную клавиатуру из аналогичных кнопок и матрицы клавиш. По схеме - клавиатура двухпроводная, каждая клавиша замыкает свой резистор на корпус, 9=1 ком, 8=1+1 ком, 7=1+1+1 ком и т.д.
К сожалению, в дальнейшем оказалось, что копирование этой клавиатуры имеет свои негативные свойства. Или сами кнопки некачественные ( хотя того-же типа) или вносят корректив на срабатывание L-C печатных проводников или момент срабатывание знака опережает момент замыкания контактов в ноль ом. Клавиши 9-8-7-+-С срабатывают четко (находятся в начале цепочки R),  а клавиши 3-2-1-0-<> срабатывают как попало, иногда даже не рядом с этими знаками. Вместо 1, срабатывает 3 или ноль или знак ОК Иногда срабатывают нормально. Иногда прибор вообще зависает. При переключении на встроенную клавиатуру все работает 100%.
Наверное лучше попробовать удлинить толкатели кнопок.
73-Александр.
« Последнее редактирование: 28 Март 2020, 16:21:16 от RZ6DD Александр »

Оффлайн SERBUZ

  • Старожил
  • ****
  • Сообщений: 384
  • Репутация: +93/-19
  • Подпись находиться в стадии разработки
  • QRA: LO62DQ
Re: ГСС с Алиэкспресса
« Ответ #88 : 28 Март 2020, 16:24:56 »
К сожалению, в дальнейшем оказалось, что копирование этой клавиатуры имеет свои негативные свойства. Или сами кнопки некачественные или вносят корректив на срабатывание L-C печатных проводников или момент срабатывание знака не соответствует моменту замыкания контактов в ноль ом. Клавиши 9-8-7-+-С срабатывают четко (находятся в начале цепочки R),  а клавиши 3-2-1-0-<> срабатывают как попало, иногда даже не рядом с этими знаками. Вместо 1, срабатывает 3 или ноль или знак ОК Иногда срабатывают нормально.
Вероятно это результат того что вы применили резисторы не высокой точности. Для этой схемотехники  нужны резисторы 1% точности или подбор на точном приборе.  И необходима защита от наведенных помех на шлейф.
Качество кнопок так же может быть виной, не все кнопки хорошо работают на совсем малых токах.

« Последнее редактирование: 28 Март 2020, 16:59:45 от SERBUZ »

Оффлайн GM

  • Старожил
  • ****
  • Сообщений: 201
  • Репутация: +45/-9
  • QRA: KO85SK
Re: ГСС с Алиэкспресса
« Ответ #89 : 28 Март 2020, 18:17:40 »
..в дальнейшем оказалось, что копирование этой клавиатуры имеет свои негативные свойства...клавиши 3-2-1-0-<> срабатывают как попало, иногда даже не рядом с этими знаками. Вместо 1, срабатывает 3 или ноль или знак ОК Иногда срабатывают нормально. Иногда прибор вообще зависает

В китайской программе измеряется напряжение от клавиатуры, каждой клавише соответствует два порога - верхний и нижний. Например, для кнопок 3-2-1-0-<> пороги следующие (в кодах АЦП).

"3"  - 608-620,
"2"  - 638-658,
"1"  - 664-677,
"0"  - 700-713,
"<>" - 730-742.

Опорное напряжение АЦП - напряжение питания. Единица младшего разряда - LSB=4.8/1024=4.68 мВ.
Тогда пороги для кнопки "3" такие 2.845 В и 2.901 В. Остальные можете посчитать сами.

Как видите, зазор проходных "ворот" всего 56 мВ. Чуток изменили питание, и привет, вы уже не проходите, или проходите, но иногда.

Может оказаться, что плохое срабатывание - результат влияния питания или шумное питание. Попробуйте поиграться питанием. Мой генератор питается от USB, до платы доходит 4.8 В, питание не чистое, но на столе всё работает.
« Последнее редактирование: 28 Март 2020, 18:20:02 от GM »
Делать надо сразу хорошо, а плохо - само получится.