Перейти к содержимому

Добро пожаловать на Первый форум сообщества радиолюбителей Одессы и Одесской области!

Добро пожаловать на Первый форум сообщества радиолюбителей Одессы и Одесской области. Чтобы общаться на форуме, скачивать файлы и использовать другие возможности, Вам необходимо зарегистрироваться. Или войти под своим логином. Так же вы можете войти на форум через свою учетную запись в Facebook или Twitter.
Внимание!
Наш форум не поддерживает регистрацию с почтового сервера mail.ru, bk.ru, inbox.ru, list.ru, mail.ua! Если вы всё же решили использовать эту почту, и не получили письмо подтверждения, то возможно оно попало в спам. В этом случае не забудьте его отметить как не спам!
Проблемы с регистрацией? Читаем эту тему.
Чтобы сменить фон форума, внизу с лева нажмите "Изменить Стиль".
Форум полностью поддерживает Русский язык.

Фотография

Синтезатор NanoVFO с поддержкой CW


Сообщений в теме: 54

#21
Relayer

В общем "прыганье" частоты при перестройке победить пока не удалось - у меня оно перестало проявляться.

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



#22
browncharlie65

browncharlie65

    Новичок

  • Пользователи
  • 3 сообщений
  • 0 тем
  • Позывной:VU2BJA
  • Город:Mumbai

can this be coded for use with uBITX hardware, I think that will be useful.



#23
Relayer

No because uBITX is upconversion with 1st IF 45MHz. NanoVFO can work with single IF or DC TRX. But you can use "Universal VFO"



#24
browncharlie65

browncharlie65

    Новичок

  • Пользователи
  • 3 сообщений
  • 0 тем
  • Позывной:VU2BJA
  • Город:Mumbai

No because uBITX is upconversion with 1st IF 45MHz. NanoVFO can work with single IF or DC TRX. But you can use "Universal VFO"

It is just a matter of playing with the code to make it work with the uBITX. Maybe you can start another thread to do this. I like the idea for use of so many different type of displays

 

Sorry for mistakes in the language, Google translate. 



#25
Relayer

http://qrz.od.ua/top...or-si570si5351/



#26
Anatol68

Anatol68

    Любопытный

  • Пользователи
  • 44 сообщений
  • 0 тем
  • Город:с.Половинное

Просьба подсказать, что не так (в Ардуино пока в начале пути  :) )...

 

По рекомендациям автора "Запускаем Arduino при пониженном питании" скопировал указанный фрагмент кода и вставил в C:\Program Files (x86)\Arduino\hardware\arduino\avr\boards.txt (в конец файла). Однако после этих манипуляций при компиляции любого скетча (в том числе и скетча для NANO VFO с поддержкой CW) получаю: "Property line '?# See: http://code.google.c.../wiki/Platforms' in file C:\Program Files (x86)\Arduino\hardware\arduino\avr\boards.txt is invalid  Ошибка компиляции для платы Arduino Pro or Pro Mini.

 

При отмене внесенных изменений все компилируется как надо... 

 
Андрей, если не затруднит, можно ваш файлик boards.txt сюда бросить?


#27
Relayer

Вот файл. А вы мне свой в личку сбросьте - посмотрю

Прикрепленные файлы

  • Прикрепленный файл  boards.txt.zip   4,8К   Количество загрузок: 15


#28
Relayer

при попытке очень быстрой прокрутки валкодера идет возврат в 3 600 000

Попробуйте в прошивке заменить файл на приатаченный и отпишитесь о результатах

Прикрепленные файлы

  • Прикрепленный файл  Encoder.cpp.zip   1,19К   Количество загрузок: 9


#29
Anatol68

Anatol68

    Любопытный

  • Пользователи
  • 44 сообщений
  • 0 тем
  • Город:с.Половинное

С вашим файлом все отлично работает, спасибо! Свой в личку отправил.

 

Конструкция в процессе переноса на макетную плату уже посредством пайки (с пятивольтовой ардуинкой), поэтому пока замену файла  Encoder.cpp сделать не могу. Впрочем, есть еще ардуинка, если успею ноги припаять, то на пластиковой макетке пересоберу и отпишусь о результате. 

 

Так, проблема с файлом boards.txt разрешилась очень просто путем копирования необходимого фрагмента кода в данный файл, но открытый в Notepad++. Может, что-то  в Блокноте с кодировкой не так? Хотя в Блокноте сохранял по умолчанию в кодировкой UTF-8, а в Notepad++ тоже UTF-8...

 

Пойду изучать структуру файла boards.txt , тут http://samopal.pro/board-txt/ нашел материал интересный.

 



#30
Relayer

boards.txt имеет кодировку UTF-8. Но я помоему понял в чем проблема. Там переводы строки линуксовые - код x0A. А в windows принято что перевод строки - два символа x0Dx0A. Я редактировал во встроенном редакторе Far Manager - он эти нюансы учитывает и сохраняет переводы строки так как они были в исходном файле. А стандартный блокнот windows похоже этого делать не умеет



#31
Relayer

И еще один момент выяснился. board.txt несмотря на то, что он в кодировке UTF-8 не содержит т.н. BOM - заголовка указывающего на кодировку. Для UTF-8 это последовательность EF BB BF. Стандартный блокнот при сохранении UTF-8 файлов ВСЕГДА добавляет BOM  начало файла. А ардуино их не понимает. Соответственно и ругается



#32
Anatol68

Anatol68

    Любопытный

  • Пользователи
  • 44 сообщений
  • 0 тем
  • Город:с.Половинное

Собрал уже на макетке пайкой, думал, проблема в объемном монтаже, наводки какие-нибудь.  Ан нет. Замену файла  Encoder.cpp выполнял, энкодеры, ардуинки (как на 3,3 в, так и на 5в), дисплеи менял, результат, увы, нулевой. Так и зависает, малейшее движение валкодера, и все... экран сразу гаснет, либо отображается верхняя (нижняя) половина, либо вообще какие-то нереальные цифры появятся (например: 69м частота 0 053 и пр.) и все висит; кроме как на кнопочку сброса на ардуинке, реакции нет никакой. Монтаж на соответствие схеме проверен досконально. Пока у меня тупик, что дальше делать, не знаю...

 

Прикрепленный файл  0_96.jpg   147,58К   Количество загрузок: 30
Прикрепленный файл  1_3.jpg   146,23К   Количество загрузок: 31

 



#33
Relayer

Странное очень. Посмотрите питание. Может емкость поставить надо. Можно попробовать емкости по входам валкодера на землю небольшие поставить

А если вообще отключить валкодер - кнопки и ключ работает стабильно?



#34
Anatol68

Anatol68

    Любопытный

  • Пользователи
  • 44 сообщений
  • 0 тем
  • Город:с.Половинное

Отключил валкодер. Кнопки работают абсолютно стабильно, ключ пока не подключен. Питание 3,3в. А вот что по самой шине питания, завтра посмотрю осциллографом, сегодня уже поздно.



#35
Anatol68

Anatol68

    Любопытный

  • Пользователи
  • 44 сообщений
  • 0 тем
  • Город:с.Половинное

По питанию криминала не обнаружено. На скорую руку подключил китайский оптический энкодер (400 имп/об), раскомментировав нужные строчки для для него, закрыв комментариями для механического. Синтезатор ожил и заработал, как надо! :ladushki: Кручу, гоняю ручку, жму кнопки, пока зависаний нет, красота, одним словом! А вот с механикой нормально работать не хочет ну ни в какую, увы. 

 

Прикрепленный файл  С опт валкодером.jpg   223,48К   Количество загрузок: 12



#36
Relayer

А вы не могли там наменять чего-то в константах отвечающих за работу валкодера? Качните с гитхаба исходники повторно да подмените/сверьте



#37
Anatol68

Anatol68

    Любопытный

  • Пользователи
  • 44 сообщений
  • 0 тем
  • Город:с.Половинное

Да нет, не менял ничего там. Но для успокоения совести завтра обязательно качну повторно и посмотрю. Сам в недоумении, почему с механикой такие проблемы... С оптическим работает просто шикарно!



#38
Relayer

Да нет, не менял ничего там. Но для успокоения совести завтра обязательно качну повторно и посмотрю. Сам в недоумении, почему с механикой такие проблемы... С оптическим работает просто шикарно!

 

У вас же вроде как все работало с механическим? И глюки были только при быстрой перестройке

 

Это 1.3" дисплей. Прекрасно работает!

Вот только при попытке очень быстрой прокрутки валкодера идет возврат в 3 600 000, я так понял в начальные настройки. Крутишь медленно, все ОК... Может, и на валкодер подтягивающие резисторы по 10к поставить?

attachicon.gif1.3_дисплей.jpg



#39
Anatol68

Anatol68

    Любопытный

  • Пользователи
  • 44 сообщений
  • 0 тем
  • Город:с.Половинное

Качните с гитхаба исходники повторно да подмените/сверьте

Качнул, установил только дисплей 0,91 в скетче, больше для чистоты эксперимента ничего в скетче не трогал. Результат тот же - нормальной работы мех.энкодера нет, увы. Малейший поворот - все, завис. Только сброс ардуинки помогает. Брал и менял на другой мех. энкодер с собранного синтезатора http://qrp.ru/forum/...сивера?start=80  , ставил новый. Все тоже самое, увы...  Тут же, не меняя скетча, вместо механического энкодера воткнул оптический. Шаг перестройки 100 Гц, крутнул один оборот, и вся восьмидесятка пройдена. :)  Вообщем, снова загрузил скетч под оптический энкодер, с ним синтезатор работает без проблем. 

 

У вас же вроде как все работало с механическим?

 

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



#40
Relayer

А емкости небольшие на земплю по ногам валкодера не пробовали?






Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных