-
10.12.2004, 10:16 #16Standart Power
- Регистрация
- 06.09.2002
- Адрес
- Екатеринбург
- Возраст
- 62
- Сообщений
- 246
- Поблагодарили
- 7
- Поблагодарил
- 49
--------------------------------------------------------------------------------
Первоначальное сообщение от Andrey UA9CCI
Для UR4CU:
Простыми средствами разделить частоту от валкодера без потери направления не получится.
--------------------------------------------------------------------------------
Подобное уже пытались сделать, и это уже обсуждалось на одном из форумов, но не помню на каком. Беда в том, что счетчики всегда считают в одном направлении, поэтому исходная последовательность фронтов фаз, поступающих на вход контроллера теряется. Постройте на бумаге графики и все станет понятно. Контроллеры обрабатывают сигнал валкодера по прерыванию от одной из фаз, а по другой фазе, на момент прерывания, определяют направление. Так после остановки валкодера и изменения направления его вращения, состояние счетчиков может быть таким, что контроллер распознает прежнее направление, то есть противоположное действительному направлению вращения валкодера. Можно поставить распознаватель направления вращения валкодера и, после распознавателя, поставить реверсивные счетчики Джонсона с предустановкой по включению питания. Предустановка обеспечивает валкодерную форму сигнала, а счетчик Джонсона, построенный на реверсивных сдиговых регистрах, может работать в обе стороны.Первоначальное сообщение от RU3GA
А почему собственно не получится?
Ставим по каждому каналу счетчик-делитель , выходы переполнения счетчиков присоединяем к триггерам.
На выходах получаем последовательность со сдвигом фаз. Она будет не такая как в исходном сигнале, но при программной обработке это не важно.
Покритикуйте , а то я еще с утра кофе не пил, так что проснулся еще не окончательно
На мой взгляд, проще сделать дополнительное устройство на AVR-ке, которая будет обрабатывать сигнал валкодера, на на выходе будет иммитировать его сигналы, только с частотой ниже исходной.
Можно попросить у авторов контроллеров синтезаторов каким-то образом предоставить возможность программировать цену деления валкодера. Это бы разрешило эту ситуацию.
Прошу прощения за длинное описание, надеюсь что все будет понятно и будет принято правильное решение, которое всех устроит.73. Андрей (RZ9CV)
-
10.12.2004, 12:48 #17High Power
- Регистрация
- 29.11.2004
- Адрес
- Черкассы
- Возраст
- 75
- Сообщений
- 504
- Поблагодарили
- 69
- Поблагодарил
- 77
Спасибо Андрей . Да действительно простыми делителями не получится сохранить фазу. Я пришел к выводу, что необходимо заменить диск на другой с определенным как у автора числом рисок. Далее я считаю поднятую мной тему нет смысла продолжать.
Анатолий UR4CU

URL обратной ссылки
Подробнее про обратные ссылки












Ответить с цитированием
Социальные закладки