Страница 1 из 3 123 Последняя
Показано с 1 по 20 из 56

Тема: Обработка микроконтроллером инфрамции с шаговика

  1. #1
    Завсегдатай
    Автор темы
    Аватар для Евгений Верис
    Регистрация
    27.05.2004
    Адрес
    Мск
    Сообщений
    1.412

    По умолчанию Обработка микроконтроллером инфрамции с шаговика

    в регуляторе кромкости Алексея Никитина сделано на 2313 проце - может есть где дока, что с него идет в какой форме,
    как им управлять есть, а вот как с него ...

  2. #2
    Клубок противоречий Аватар для vizzy
    Регистрация
    18.06.2004
    Адрес
    Иваново
    Возраст
    33
    Сообщений
    1.657

    По умолчанию Re: Обработка микроконтроллером инфрамции с шаговика

    Там две фазы, сдвинутых относительно друг друга. К движку подключаются два компаратора, приводящих уровни на обмотках при вращении ротора к логическим. Далее нужно просто определить сигнал какой из фаз приходит раньше и считать импульсы, получится тактовая частота для счетчика и сигнал, определяющий направление.
    The time is gone, The song is over, Thought I*d something more to say...(Pink Floyd - Dark Side Of The Moon - Time - 1973)

  3. #3
    Завсегдатай
    Автор темы
    Аватар для Евгений Верис
    Регистрация
    27.05.2004
    Адрес
    Мск
    Сообщений
    1.412

    По умолчанию Re: Обработка микроконтроллером инфрамции с шаговика

    vizzy,
    у Никитина они напрямую рицеплены к процу, тремя проводами
    один провод на внешне прерывание и два данных
    вот бы пример кода этого ...

  4. #4
    Частый гость Аватар для BumBum
    Регистрация
    13.12.2004
    Сообщений
    139

    По умолчанию Re: Обработка микроконтроллером инфрамции с шаговика

    Цитата Сообщение от Евгений Верис
    у Никитина они напрямую рицеплены к процу, тремя проводами
    один провод на внешне прерывание и два данных
    вот бы пример кода этого ...
    Я у Торреса как то мейлом спрашивал, и вот что он ответил:
    Проше всего завести одну фазу на вход прерывания, срабатывающего по любому фронту,
    напримемер - по изменению состояния ножки (это есть у АВРов, у ПИКов и почти у всех).
    а в обработчике прерывания просто сравниваешь обе фазы, если они равны - это одно направление, если не равны - другое.

    Код простой, например для ПИКов, если валкодер заведен на RB1 и RB6:

    Код:
    void interrupt sys_int(void){
        if (RBIF){ RBIF=0;  // проверяем прерывание ли это от валкодера
    
           Dir = (RB1==RB6) ; // тут определяем направление
           Step=1;            // выставляем флаг, что сработал валкодер
        }
        тут код обработчика других прерываний
    
    }
    
    или другой вариант, вместо строчек с битовыми флагами Dir и Step, используем сразу
    байтовую переменную, изменяемую от 1 до 254:
    
       if (RB1==RB6) Value++; else Value--;
    
       if (Value==255U) Value=254;
       if (Value==0)    Value=1;
    
    аналогично можно и с вордовой переменной
    А вообще про шаговики он писал у себя на сайте:
    http://altor.sytes.net/ideas/ideas.html

  5. #5
    Новичок Аватар для WEST
    Регистрация
    06.01.2005
    Адрес
    Томск
    Возраст
    37
    Сообщений
    42

    По умолчанию Re: Обработка микроконтроллером инфрамции с шаговика

    Оригинальная идея... Только вот амплитуда сигнала достаточна ли будет? Я думаю, что лучше к АЦП подключать, так надежнее. Правда, использование времени контроллера при этом весьма возрастает. А в принципе можно подключить шаговик через делитель к звуковухе и глянуть, что и в какой амплитуде с него идет.

  6. #6
    Клубок противоречий Аватар для vizzy
    Регистрация
    18.06.2004
    Адрес
    Иваново
    Возраст
    33
    Сообщений
    1.657

    По умолчанию Re: Обработка микроконтроллером инфрамции с шаговика

    Цитата Сообщение от WEST
    Я думаю, что лучше к АЦП подключать, так надежнее.
    Компаратор поставьте! Какой на фиг АЦП?!
    The time is gone, The song is over, Thought I*d something more to say...(Pink Floyd - Dark Side Of The Moon - Time - 1973)

  7. #7
    Частый гость Аватар для BumBum
    Регистрация
    13.12.2004
    Сообщений
    139

    По умолчанию Re: Обработка микроконтроллером инфрамции с шаговика

    Вот у Никитина ко входам компаратора внутри проца и прицеплено.

  8. #8
    Новичок Аватар для WEST
    Регистрация
    06.01.2005
    Адрес
    Томск
    Возраст
    37
    Сообщений
    42

    По умолчанию Re: Обработка микроконтроллером инфрамции с шаговика

    АЦП есть во многих моделях AVR, вот его и используйте. А почему реакция то такая?

  9. #9
    Старый знакомый Аватар для Wh`te
    Регистрация
    08.02.2003
    Адрес
    Томск
    Возраст
    44
    Сообщений
    620

    По умолчанию Re: Обработка микроконтроллером инфрамции с шаговика

    Так и компаратор в любой почти аврке есть
    Запаяем, а чё!

  10. #10
    Новичок Аватар для Evgeny
    Регистрация
    10.04.2003
    Адрес
    Красноярск
    Возраст
    58
    Сообщений
    76

    По умолчанию Re: Обработка микроконтроллером инфрамции с шаговика

    Евгений Верис , Elektrofil

    Что то в двух ветках одну и ту же работу делаете.

    Может сделать один нормальный контроллер?

    Можно и КИТ продавать, или готовое устройство.

    Я бы купил, и еще нашлись бы желающие.

    Конкуренты не спят на аудиоворлде – Одессит например.

    С уважением Евгений.

  11. #11
    Клубок противоречий Аватар для vizzy
    Регистрация
    18.06.2004
    Адрес
    Иваново
    Возраст
    33
    Сообщений
    1.657

    По умолчанию Re: Обработка микроконтроллером инфрамции с шаговика

    Цитата Сообщение от WEST
    АЦП есть во многих моделях AVR, вот его и используйте. А почему реакция то такая?
    АЦП то нафига? Нет, можно конечно прицепить переменник и им "аналогово" управлять кодом, но это уже изврат.
    The time is gone, The song is over, Thought I*d something more to say...(Pink Floyd - Dark Side Of The Moon - Time - 1973)

  12. #12
    Новичок Аватар для WEST
    Регистрация
    06.01.2005
    Адрес
    Томск
    Возраст
    37
    Сообщений
    42

    По умолчанию Re: Обработка микроконтроллером инфрамции с шаговика

    Цитата Сообщение от Wh`te
    Так и компаратор в любой почти аврке есть

    Offтопик:
    Я знаю, просто предложил один из возможных путей реализации, не всегда кажущийся на первый взгляд плохим таковым является, обстоятельства всякие бывают

  13. #13
    Завсегдатай
    Автор темы
    Аватар для Евгений Верис
    Регистрация
    27.05.2004
    Адрес
    Мск
    Сообщений
    1.412

    По умолчанию Re: Обработка микроконтроллером инфрамции с шаговика

    Всем спасибо.
    понятно теперь - прицеплю сначала попробую как у А.Торреса, если будет нестабильно то на компаратор.
    в примере на 2313 именно как у Торреса и сделано, один выод на прерывание ...

  14. #14
    Частый гость Аватар для Inves
    Регистрация
    04.04.2005
    Адрес
    Пермь
    Сообщений
    112

    По умолчанию Re: Обработка микроконтроллером инфрамции с шаговика

    Шаговик не круто. Купи нормальный валкодер - будет тебе счастие. Мы вот с Компросом в Перми - заказывать пришлось BOURNS. А кто в MSK или Питере - вообще без траблов.
    Работает он у меня как часы с PGA2310/2311 и PIC, до него шаговик был с компаратором - так как небо и земля...
    Вообщем прикрутить можно - куда душе угодно..

  15. #15
    Старый знакомый Аватар для Wh`te
    Регистрация
    08.02.2003
    Адрес
    Томск
    Возраст
    44
    Сообщений
    620

    По умолчанию Re: Обработка микроконтроллером инфрамции с шаговика

    Inves, Сколько сие щастье стоит?
    Запаяем, а чё!

  16. #16
    Старый знакомый Аватар для Alive and safe
    Регистрация
    18.01.2004
    Сообщений
    663

    По умолчанию Re: Обработка микроконтроллером инфрамции с шаговика

    контактные боурнс 90-250рэ в москве. оптические более 1000рэ.
    Лень, печаль, тревога и тоска в миг пропали, были и получше времена, а мы попали!

  17. #17
    Старый знакомый Аватар для Konstantin
    Регистрация
    20.11.2003
    Адрес
    Йошкар-Ола
    Сообщений
    574

    По умолчанию Re: Обработка микроконтроллером инфрамции с шаговика

    Таки я и не понял зачем там эти прибамбасы. Кому не лень обьясните пожалуйста простыми словами.
    Это чтобы уровень громкости задавать что-ли? Тогда причем тут АЦП?

  18. #18
    Старый знакомый Аватар для Wh`te
    Регистрация
    08.02.2003
    Адрес
    Томск
    Возраст
    44
    Сообщений
    620

    По умолчанию Re: Обработка микроконтроллером инфрамции с шаговика

    считывать положение рег громкости. даже не положение а направление куда регулировать
    Запаяем, а чё!

  19. #19
    Завсегдатай
    Автор темы
    Аватар для Евгений Верис
    Регистрация
    27.05.2004
    Адрес
    Мск
    Сообщений
    1.412

    По умолчанию Re: Обработка микроконтроллером инфрамции с шаговика

    Wh`te,
    и еще если с ДУ - то крутить мотор,
    помню сам когда первый раз такое увидел - прикольно смотрелось, эффектно

  20. #20
    Старый знакомый Аватар для Wh`te
    Регистрация
    08.02.2003
    Адрес
    Томск
    Возраст
    44
    Сообщений
    620

    По умолчанию Re: Обработка микроконтроллером инфрамции с шаговика

    ага тоже угарно
    Запаяем, а чё!

Страница 1 из 3 123 Последняя

Социальные закладки

Социальные закладки

Ваши права

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