Уважаемые посетители! Форум CQHAM.RU существует исключительно за счет показа рекламы. Мы будем благодарны, если Вы не будете блокировать рекламу на нашем Форуме. Просим внести cqham.ru в список исключений для Вашего блокировщика рекламы.
Страница 2 из 12 ПерваяПервая 12345 ... ПоследняяПоследняя
Показано с 11 по 20 из 116

Тема: Энкодер пропускает шаги на синтезаторе

  1. #11

    Регистрация
    20.07.2011
    Адрес
    Чебоксары
    Сообщений
    532
    Позывной
    RA4YEL
    UN7GCE, спасибо! А нет готовой схемы? Прошивки...?


  2. #12
    Цитата Сообщение от RA4YEL Посмотреть сообщение
    rx3apf, хотите сказать что все дело в прошивке? А что за автомат состояний?
    Проще говоря, алгоритм обработки. Идея в том, чтобы имея два текущих состояния квадратурных каналов, и их же, полученных в предыдущем цикле опроса (всего 4 бита, т.е. 16 комбинаций) принять решение о инкременте, декременте или отсутствии каких-либо действий с счетчиком. Посмотрите на электрониксе на эту тему, и я писал, и коллеги. Это проверено и надежно.

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

  3. #13
    Аватар для UN7GCE
    Регистрация
    18.01.2004
    Адрес
    РФ ТиНАО
    Сообщений
    2,212
    Записей в дневнике
    1
    Позывной
    ex UN7GCE
    Цитата Сообщение от RA4YEL Посмотреть сообщение
    UN7GCE, спасибо! А нет готовой схемы? Прошивки...?
    Схемы чего? Синтеза? Полной схемы пока нет. Куски кода есть, но они вряд ли помогут Вам. Если пишете прогу сами, то могу только помочь алгоритмом.


    Цитата Сообщение от rx3apf Посмотреть сообщение
    Ну, а когда речь идет не просто об обработке энкодера, а о совокупности энкодер-индикация-загрузка синтезатора, то алгоритм несколько сложнее...
    Ну я бы не сказал бы, что это здорово напрягает МК. На рисунке, что выше с двумя энкодерами (ГПД, RIT), обработка идет по прерываниям и это не сказывается на работе основной программы.
    Евгений (since 1975 UL7RAW, 1977 UL7GCE, 1991 UN7GCE) пос. Коммунарка

  4. #14

    Регистрация
    20.07.2011
    Адрес
    Чебоксары
    Сообщений
    532
    Позывной
    RA4YEL
    Сложно оказывается все как. Я как понимаю надо заказывать оттику, ибо с энкодером беда совсем. Спасибо за разъяснения

  5. #15
    Аватар для UN7GCE
    Регистрация
    18.01.2004
    Адрес
    РФ ТиНАО
    Сообщений
    2,212
    Записей в дневнике
    1
    Позывной
    ex UN7GCE
    Вы не правы. В примере, что я выкладывал, один валкод оптический, другой механический. Разницы никакой.
    Евгений (since 1975 UL7RAW, 1977 UL7GCE, 1991 UN7GCE) пос. Коммунарка

  6. #16

    Регистрация
    20.07.2011
    Адрес
    Чебоксары
    Сообщений
    532
    Позывной
    RA4YEL
    Я не понимаю попросту о чем речь идет, о каких кто квадратурных каналах и прочее, везде пишут что надо оптические самодельные энкодеры делать что видимо и придется как то сделать,только не очень получалось. Я и написал в разделе начинающим, что бы просто на пальцах объяснили а тут диссертацией пахнет У меня степень кваливикации не тот..

  7. #17
    Аватар для UN7GCE
    Регистрация
    18.01.2004
    Адрес
    РФ ТиНАО
    Сообщений
    2,212
    Записей в дневнике
    1
    Позывной
    ex UN7GCE
    Цитата Сообщение от RA4YEL Посмотреть сообщение
    Я и написал в разделе начинающим, что бы просто на пальцах объяснили а тут диссертацией пахнет
    Давайте от печки. Что за схема? Какой энкодер? Для понятия о квадратурных каналах попытайтесь прочитать это (не знаю кто писал, но написано очень верно)
    Вложения Вложения
    Евгений (since 1975 UL7RAW, 1977 UL7GCE, 1991 UN7GCE) пос. Коммунарка

  8. Спасибо от UA9UDQ

  9. #18

    Регистрация
    20.07.2011
    Адрес
    Чебоксары
    Сообщений
    532
    Позывной
    RA4YEL
    UN7GCE, вот эта схема: http://cqham.ru/image4/Synt_Atmega8_AD9834.gif , а энкодер подключаю как на рисунке в заголовке темы

  10. #19
    Цитата Сообщение от UN7GCE Посмотреть сообщение
    Ну я бы не сказал бы, что это здорово напрягает МК. На рисунке, что выше с двумя энкодерами (ГПД, RIT), обработка идет по прерываниям и это не сказывается на работе основной программы.
    Не, вычислительные ресурсы нужны небольшие (ну, разве что если энкодер с тысячами шагов на оборот и крутить быстро), я говорил про то, что совокупность энкодер-индикация-загрузка сложнее логически - глупо по _каждому_ шагу обновлять индикатор и делать перезагрузку, это должны быть разные процессы.


  11. #20
    Аватар для UN7GCE
    Регистрация
    18.01.2004
    Адрес
    РФ ТиНАО
    Сообщений
    2,212
    Записей в дневнике
    1
    Позывной
    ex UN7GCE
    Тогда попробуйте подобрать резисторы в цепи подтяжки. Подключите вольтметр и проверьте напряжения на выходе энкода в разный положениях оси энкодера. Сравните оба канала. Сигналы должны быть как на рисунке в тексте. Может быть энкодер дохлый.
    Евгений (since 1975 UL7RAW, 1977 UL7GCE, 1991 UN7GCE) пос. Коммунарка

Страница 2 из 12 ПерваяПервая 12345 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Работаем через спутник - первые шаги....
    от DerBear в разделе SAT связи
    Ответов: 522
    Последнее сообщение: 01.08.2021, 08:39
  2. EME-первые шаги..
    от K6VHF в разделе ЕМЕ связи
    Ответов: 1194
    Последнее сообщение: 24.05.2018, 15:23
  3. TS-2000 умирает энкодер...
    от EW3MM в разделе TS-2000
    Ответов: 6
    Последнее сообщение: 06.04.2017, 07:36
  4. Валкодер-энкодер
    от francua в разделе TS-430
    Ответов: 7
    Последнее сообщение: 23.08.2011, 21:57
  5. Первые шаги по установке RQ23E-проблеммы...
    от WladN в разделе Антенны КВ
    Ответов: 27
    Последнее сообщение: 12.01.2009, 07:55

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •