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

Тема:

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

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

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

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

    По умолчанию 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. Завсегдатай
    Автор темы
    Аватар для Евгений Верис
    Регистрация
    27.05.2004
    Возраст
    36
    Сообщений
    1.412

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

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

  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. Новичок Аватар для WEST
    Регистрация
    06.01.2005
    Адрес
    Томск
    Возраст
    33
    Сообщений
    42

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

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

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

    По умолчанию 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. Частый гость Аватар для BumBum
    Регистрация
    13.12.2004
    Сообщений
    139

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    По умолчанию 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. Новичок Аватар для WEST
    Регистрация
    06.01.2005
    Адрес
    Томск
    Возраст
    33
    Сообщений
    42

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ваши права

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