IPB

Здравствуйте, гость ( Вход | Регистрация )

20 страниц V « < 4 5 6 7 8 > »   
Ответить в эту темуОткрыть новую тему
> Синтезатор частоты на si5351 для шарманки
Г0ризонт
сообщение 11.8.2022, 14:47
Сообщение #101


Активный участник
***

Группа: Продвинутый
Сообщений: 2 175
Регистрация: 16.7.2014
Из: Красноярск
Пользователь №: 4 484



(IMG:https://i.ibb.co/VLWm1sD/IMG-20220811-214556.jpg)
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Г0ризонт
сообщение 11.8.2022, 15:00
Сообщение #102


Активный участник
***

Группа: Продвинутый
Сообщений: 2 175
Регистрация: 16.7.2014
Из: Красноярск
Пользователь №: 4 484



Володя, что лучше заказать, ардуино или просто МК? Цена одна и та же примерно
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Володя
сообщение 11.8.2022, 18:50
Сообщение #103


Life is Good...
***

Группа: Главные администраторы
Сообщений: 4 933
Регистрация: 16.7.2008
Из: Рашин Федерашин
Пользователь №: 1 276



Смотря для чего... Учиться основам программирования микроконтроллеров, конечно же, удобнее на ардуино. Он как конструктор. Куча готовых блоков. Для готовых устройств ардуино (как конструктор) использовать я бы не стал. Никто не мешает использовать ардуино как «переходную плату» с мк к другим деталям схемы. Правда это как-то «такое-себе» получается - полу-монстр франкенштейна ))))
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Г0ризонт
сообщение 13.8.2022, 18:54
Сообщение #104


Активный участник
***

Группа: Продвинутый
Сообщений: 2 175
Регистрация: 16.7.2014
Из: Красноярск
Пользователь №: 4 484



Пока решил проверить SI-шки. Генер на фиксированные частоты.
(всё частоты умноженны на 4) от 6560 до 6760 и 10410 до 10470 с шагом 50 кГц. Переключается кнопкой по кругу. Для того, чтобы можно было использовать в качестве простого опорного генератора для СДР трансивера на хулиганские диапазоны, для звуковой карты 48кГц . Код взял Игонина, от синтезатора для карата.

(IMG:https://i.ibb.co/DVcyBSh/IMG-20220814-014259.jpg)
(IMG:https://i.ibb.co/cxcv6Vf/IMG-20220814-014347.jpg)

На фотке не допаянно . Прикрутил переключатель вместо галечниках 4017 . Программно моя не уметь (IMG:style_emoticons/default/smile.gif)
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Володя
сообщение 14.8.2022, 11:29
Сообщение #105


Life is Good...
***

Группа: Главные администраторы
Сообщений: 4 933
Регистрация: 16.7.2008
Из: Рашин Федерашин
Пользователь №: 1 276



Отлично! (IMG:style_emoticons/default/rolleyes.gif) Живая "сишка" приехала, это не может не радовать!
А плату, что траванул на прошлой странице, запаял? (IMG:style_emoticons/default/wink.gif)

А то у меня есть "что показать" (IMG:style_emoticons/default/laugh.gif)

Сейчас оформлю, чтобы меньше вопросов могло возникнуть и выложу...
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Г0ризонт
сообщение 14.8.2022, 12:19
Сообщение #106


Активный участник
***

Группа: Продвинутый
Сообщений: 2 175
Регистрация: 16.7.2014
Из: Красноярск
Пользователь №: 4 484



Ну вообщем да, по мелочи осталось, на 10 мин. И можно что нить потестить(IMG:style_emoticons/default/smile.gif)


Сейчас тогда доделаю
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Володя
сообщение 14.8.2022, 12:29
Сообщение #107


Life is Good...
***

Группа: Главные администраторы
Сообщений: 4 933
Регистрация: 16.7.2008
Из: Рашин Федерашин
Пользователь №: 1 276



Отвлекли, я тоже дооформляю и запостю ))
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Володя
сообщение 14.8.2022, 12:39
Сообщение #108


Life is Good...
***

Группа: Главные администраторы
Сообщений: 4 933
Регистрация: 16.7.2008
Из: Рашин Федерашин
Пользователь №: 1 276



Итак, для начала о функционале (что сделано и что еще предстоит сделать):

ЧТО СДЕЛАНО:
1) Отображение необходимой информации в двух режимах работы: Обычная работа и работа для "коррекции частоты кварца" (которую так же называют "калибровка").
2) Изменение генерируемой частоты с помощью механического энкодера в соответствии с установленным шагом
3) Изменение шага. В качестве шагов выбраны: 100 Гц, 1000 Гц, 10000 Гц, в режиме калибровки доступны шаги: 1000 Гц, 10 Гц и 1 Гц (для точной калибровки с точностью до герца).
4) Сохранение калибровочной константы в энергонезависимую память микроконтроллера.
5) Сохранение частоты, отображаемой на дисплее в энергонезависимую память через 5 минут "бездействия" энкодера или долгим нажатием кнопки энкодера принудительно.
6) В режиме "передача" ("TX" на дисплее) появляется установленная на дисплее частота на выходе CLK0 и +5В на выводе "управление".

РЕЖИМ ПЕРЕДАЧА/ПРИЕМ ПРОИЗВОДИТСЯ ОДИНАРНЫМ НАЖАТИЕМ НА КНОПКУ «ПЕРЕДАЧА» !

ЧТО ЕЩЕ НУЖНО СДЕЛАТЬ:
1) Ваши хотелки (по мере возможностей меня и микроконтроллера) (IMG:style_emoticons/default/rolleyes.gif)

Запускаем AVRDUDE_PROG33 и переходим на вкладку "Fuses".
Фьзы микроконтроллера (устанавливаем галочки согласно скриншота и обязательно проверяем, чтобы совпадали цифры/буквы в обведенном квадратике с вашими) такие:

(IMG:https://i.ibb.co/Z2n92dy/FUSES.png)

Как установили фьюзы нажимаем кнопку ПРОГРАММИРОВАНИЕ.


Далее переходим на вкладку "Program" и нажимаем на ( 1 ), выбираем файл прошивки ( si5351_atmega8.hex ) на своем компьютере (находится в архиве внизу поста) и нажимаем "ПРОГРАММИРОВАНИЕ":

(IMG:https://i.ibb.co/J3JkNBQ/PROG.png)

После прошивки синтезатор должен включиться и отобразить на 2 секунды "заставку", я думаю она не сильно нужна, но позволяет контролировать установленную версию прошивки, а потом перейти в обычный режим работы.

КАЛИБРОВКА СИНТЕЗАТОРА:

Для входа в режим калибровки необходимо проделать следующие действия:
1) Отключить питание синтезатора.
2) Нажать и удерживать встроенную в энкодер кнопку.
3) Подать питание на синтезатор
4) После смены "заставки" надписями вида "Calibr:" отпустить кнопку.

Теперь мы находимся в режиме калибровки, нажатием на кнопку энкодера (так же как и в обычном режиме) можем менять шаг, поворотом ручки энкодера изменяем калибровочную константу (по умолчанию - ноль).

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

Как можно откалибровать синтезатор не имея крутого частотомера (но имея цифровой осциллограф или просто хороший частотомер, но с малым количеством отображаемых знаков) - я расскажу ниже.


ОБЯЗАТЕЛЬНО ПРОВОДИТЬ КАЛИБРОВКУ ПОСЛЕ ПРОГРЕВА НЕ МЕНЕЕ 30 МИНУТ ПОСЛЕ ВКЛЮЧЕНИЯ СИНТЕЗАТОРА И ИЗМЕРЯЮЩЕГО ОБОРУДОВАНИЯ


Прикрепленные файлы
Прикрепленный файл  Si5351_sintez103.zip ( 43.9 килобайт ) Кол-во скачиваний: 210
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Володя
сообщение 14.8.2022, 13:16
Сообщение #109


Life is Good...
***

Группа: Главные администраторы
Сообщений: 4 933
Регистрация: 16.7.2008
Из: Рашин Федерашин
Пользователь №: 1 276



Калибровка с помощью цифрового осциллографа:

Включаем и прогреваем синтезатор и осциллограф не менее 30 минут. Синтезатор должен находиться в режиме калибровки, при этом на его выходе будет генерироваться сигнал частотой 10.000000 МГц (точнее он должен стать таким после калибровки, а пока может быть что-то вида 9.99687 Мгц или 10.00345 МГц).

Методика:
1) Переключаем шаг перестройки на 1000 Гц.
2) Вращая энкодер влево/вправо нужно добиться того, чтобы показания на осциллографе сменились с 10.000ХХ МГц на 9.999ХХ МГц. Запоминаем когда именно это произошло: когда мы уменьшали калибровочную константу или когда увеличивали. Другими словами: если мы увеличивали калибровочную константу (было 2000, потом стало 3000) и произошел переход с 10.000 на 9.999, то опять уменьшаем константу до 2000 и меняем шаг на 100 Гц.
3) Повторяем процедуру описанную в 2) но уже на шаге 100 Гц (согласно примера выше - увеличивая калибровочную константу).
4) Уменьшаем шаг до 10 Гц и снова повторяем процедуру описанную в 2).
5) Уменьшаем шаг до 1 Гц и снова повторяем процедуру описанную в 2).

Окончанием калибровки будет следующее: Отображается 9.99999 МГц, делаем "щелчок" (на шаге 1 Гц) и показания становятся равными 10.00000 МГц. Всё, калибровка завершена! (IMG:style_emoticons/default/rolleyes.gif)

НЕ ЗАБЫВАЕМ СОХРАНИТЬ КАЛИБРОВКУ ДЛИТЕЛЬНЫМ УДЕРЖАНИЕМ КНОПКИ ЭНКОДЕРА

На моей версии Si5351 калибровочная константа получилась 2306 (она может быть и отрицательной, например, -4840).

ЗЫ:
Горизонт, надеюсь достаточно простая калибровка? Без расчетов - крути да нажимай (IMG:style_emoticons/default/laugh.gif)

ЗЫ2:
В дальнейшем, если не забуду и будет востребовано - оформлю нормальную документацию и прилеплю на первом сообщении темы.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Г0ризонт
сообщение 14.8.2022, 13:24
Сообщение #110


Активный участник
***

Группа: Продвинутый
Сообщений: 2 175
Регистрация: 16.7.2014
Из: Красноярск
Пользователь №: 4 484



Володя, крутяк всё!!! Отлично. Нормальная коллибровка, главное, что есть. Ещё можно имея СДР свистком, зарание от калиброванный например по сигналам точного времени . Даже для ssb получалось.

Блин! Почти всё припаял и свет отключили. Обычно надолго не отключают, включат, продолжу.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Володя
сообщение 14.8.2022, 13:51
Сообщение #111


Life is Good...
***

Группа: Главные администраторы
Сообщений: 4 933
Регистрация: 16.7.2008
Из: Рашин Федерашин
Пользователь №: 1 276



Запустилось это гуд.

Давай, тестируй. А я пока с сохранением частоты посижу. Вроде аналогично с коррекцией делаю, но что-то не сохраняет... )))
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Володя
сообщение 14.8.2022, 14:27
Сообщение #112


Life is Good...
***

Группа: Главные администраторы
Сообщений: 4 933
Регистрация: 16.7.2008
Из: Рашин Федерашин
Пользователь №: 1 276



Тьфу ты блин, столько времени не мог врубиться почему частота в энергонезависимую память не сохраняется, а оказалось банально всё - не внимательность (IMG:style_emoticons/default/laugh.gif)

Короче все "прикрутил" и файл прошивки обновил (ну и описание тоже подправил, перечитай).
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Володя
сообщение 14.8.2022, 14:57
Сообщение #113


Life is Good...
***

Группа: Главные администраторы
Сообщений: 4 933
Регистрация: 16.7.2008
Из: Рашин Федерашин
Пользователь №: 1 276




ОЙ-ОЙ-ОЙ !!!!

Допустил грубую ошибку при работе с энергонезависимой памятью!!!


Файл прошивки обновил (в том же посте) - Si5351_sintez103.zip, больше критичного ничего не заметил.
Жду результатов тестирования. (IMG:style_emoticons/default/rolleyes.gif)
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Г0ризонт
сообщение 14.8.2022, 15:21
Сообщение #114


Активный участник
***

Группа: Продвинутый
Сообщений: 2 175
Регистрация: 16.7.2014
Из: Красноярск
Пользователь №: 4 484



е...ть , а я уже дорожки режу (IMG:style_emoticons/default/laugh.gif) (IMG:style_emoticons/default/laugh.gif) (IMG:style_emoticons/default/laugh.gif)
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Володя
сообщение 14.8.2022, 15:24
Сообщение #115


Life is Good...
***

Группа: Главные администраторы
Сообщений: 4 933
Регистрация: 16.7.2008
Из: Рашин Федерашин
Пользователь №: 1 276



А дорожку то зачем резать? (IMG:style_emoticons/default/laugh.gif)
И какую именно? Ошибка то программная была ))
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Г0ризонт
сообщение 14.8.2022, 15:27
Сообщение #116


Активный участник
***

Группа: Продвинутый
Сообщений: 2 175
Регистрация: 16.7.2014
Из: Красноярск
Пользователь №: 4 484



Не, не в этом дело. Не шьётся что то. Ошибка и фсё. Фьюзы считывает.
Отрезал связь, были случаи, сишка не давала шить

(IMG:https://i.ibb.co/9hCL9xW/IMG-20220814-222459.jpg)
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Володя
сообщение 14.8.2022, 15:36
Сообщение #117


Life is Good...
***

Группа: Главные администраторы
Сообщений: 4 933
Регистрация: 16.7.2008
Из: Рашин Федерашин
Пользователь №: 1 276



Так зашилось или нет?
У меня всегда модуль подключён и прекрасно шьётся.
Если нет:
У тебя в выпадающем списке «настройки -> программатор» Usbasp 1MHz, так? Покажи что у тебя там в списке ещё.
Или давай проще: я сейчас скину свой avrdude_prog33 и опишу по нему как шью. Минутку.

У тебя (судя по скриншоту) ошибка чтения файла прошивки. Скачай заново архив и распакуй в другое место.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Г0ризонт
сообщение 14.8.2022, 15:43
Сообщение #118


Активный участник
***

Группа: Продвинутый
Сообщений: 2 175
Регистрация: 16.7.2014
Из: Красноярск
Пользователь №: 4 484



Отбой!
Что то зашевелилось

(IMG:https://i.ibb.co/L6CD5MG/IMG-20220814-223132.jpg)

(IMG:https://i.ibb.co/RBqpf9V/IMG-20220814-224151.jpg)

(IMG:https://i.ibb.co/Sm1kWgG/IMG-20220814-224233.jpg)
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Володя
сообщение 14.8.2022, 15:45
Сообщение #119


Life is Good...
***

Группа: Главные администраторы
Сообщений: 4 933
Регистрация: 16.7.2008
Из: Рашин Федерашин
Пользователь №: 1 276



Как делаю я, если новая мега и у нее зашиты дефолтные фьюзы:

1. Выбираю для начала из выпадающего списка "USBasp (SpeedLow)":

(IMG:https://i.ibb.co/wWXgN0P/AVRDUDE-PROG33.png)

Устанавливаю и зашиваю фьюзы (что было на скрине выше). Это не моментально, так как общение с микроконтроллером идет на ооочень маленькой скорости (ограничения дефолтных фьюзов меги8).
После прошивки фьюзов повышается тактовая частота до 8МГц и можно уже перейти на нормальную скорость общения с мегой, то есть выбрать "USBasp (SpeedDef)" и нормально зашить прошивку в мегу.

Мой "чувак" (avrdedu_prog33) во вложенном файле. (IMG:style_emoticons/default/rolleyes.gif)


Прикрепленные файлы
Прикрепленный файл  AVRDUDE_PROG33.zip ( 978.75 килобайт ) Кол-во скачиваний: 165
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Г0ризонт
сообщение 14.8.2022, 15:47
Сообщение #120


Активный участник
***

Группа: Продвинутый
Сообщений: 2 175
Регистрация: 16.7.2014
Из: Красноярск
Пользователь №: 4 484



Просто тыкал раз 5 программирование, и прошилось

На заставке кажется долго висит. Сколько должен?
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

20 страниц V « < 4 5 6 7 8 > » 
Ответить в эту темуОткрыть новую тему

 



Текстовая версия Сейчас: 26.4.2025, 22:31
<% COPYRIGHT %>