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

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

  1. #21

    Регистрация
    28.04.2005
    Адрес
    Московская обл., г. Мытищи
    Сообщений
    3,923
    Позывной
    ex RW3DKC
    Цитата Сообщение от RA4YEL Посмотреть сообщение
    UN7GCE, вот эта схема: http://cqham.ru/image4/Synt_Atmega8_AD9834.gif , а энкодер подключаю как на рисунке в заголовке темы
    Вы хотите разобраться или вам просто синтезатор нужен ? А то может просто другую прошивку поискать, синтезаторов всяких вроде много.


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

  3. #23

    Регистрация
    20.07.2011
    Адрес
    Чебоксары
    Сообщений
    532
    Позывной
    RA4YEL
    R2DHG, да синтезы то уже собраны 2 штуки и на обоих геморрой с валкодером. Тут дело не в прошивке, дело в энкодере или его обвязке

  4. #24

    Регистрация
    28.04.2005
    Адрес
    Московская обл., г. Мытищи
    Сообщений
    3,923
    Позывной
    ex RW3DKC
    Ну как сказать... Можно предположить, что с определенной обвязкой это заработает, но при корректной обработке оно не должно работать с отключенным входом.

    Вот кусочек алгоритма. Хотя именно по этому тексту я не пробовал, но на первый взгляд похоже.

    Вкратце: у вас два бита x и y, и предыдущие значения x1 и y1. Таблица:
    x1 x y1 y: increment
    0000, 0011, 1100, 1111: - без изменений
    0001, 0111, 1110, 1000: +1
    1101, 0100, 0010, 1011: -1
    Остальные - ошибка.

  5. #25

    Регистрация
    20.07.2011
    Адрес
    Чебоксары
    Сообщений
    532
    Позывной
    RA4YEL
    R2DHG, да синтезы то уже собраны 2 штуки и на обоих геморрой с валкодером. Тут дело не в прошивке, дело в энкодере или его обвязке
    UN7GCE, энкодер купил другой, позже буду подключать, просто есть крутить медленно то при перескоках на станцию толком не настроится, эту задачу и пытаюсь решить с Вашей помощью. А параллельно резисторам не надо 0.1мкФ ставить?

  6. #26
    Цитата Сообщение от R2DHG Посмотреть сообщение
    Если синтезатор работает без одного сигнала энкодера - это вроде косяк в программной обработке энкодера .
    А если один из выходов энкодера висит и настроен на прерывание то что будет? А будет проверить состояние второго пина и если там например лог 1 - идём вверх, лог 0- в низ. В одну сторону и пойдёт так как на втором пине состояние не меняется.
    Цитата Сообщение от rx3apf Посмотреть сообщение
    99% проблем с квадратурными энкодерами - некорректная программная обработка. Всякий примитив типа декодера на D-триггере или шаманства с RC-цепочками на входах - "ф топку", без вариантов. Идеально надежно решается с помощью автомата состояний, можно как по прерываниям (оба канала и по обоим фронтам !) и даже с просто опросом
    Я это давно сделал. Результат предсказуемый.
    У меня кстати механика начала чудить через месяц не очень даже активной эксплуатации. Может такая попалась. Купил новую трещётку и поменял. Пока работает в паяльной станции. Поднянуто на +5V резисторами 4,7к и периодически был не контакт. Ноль не получался. Отсюда сбои. Подгорели контакты на постоянке что ли? Так вроде наоборот должно надёжно пробиваться. Через контакты реле часто пропускают с слаботочных цепях не большой постоянный ток для надёжного контакта. В приёмнике Р160 например.
    Вообще не понимаю почему у меня всё как часы работает а у других в большей части нет. Или чего они ему делают- загадка. Причём не один раз с этим сталкивался.После этого забил на всё. Себя хватает и ладно.

  7. #27

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

Название:	Снимок.JPG 
Просмотров:	114 
Размер:	26.6 Кб 
ID:	204468

  8. #28

    Регистрация
    28.04.2005
    Адрес
    Московская обл., г. Мытищи
    Сообщений
    3,923
    Позывной
    ex RW3DKC
    В моей реализации на ардуинке вроде не шагает так энкодер, разве что помехи добавить на свободную ножку. Новое состояние обоих пинов должно отличаться от предыдущего, если не отличается - нужно игнорировать.

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


  10. #30

    Регистрация
    20.07.2011
    Адрес
    Чебоксары
    Сообщений
    532
    Позывной
    RA4YEL
    UN7GCE, на увеличение

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

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

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

Эту тему просматривают: 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

Ваши права

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