Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
Правда, у меня в схеме сделано чуть сложнее. Дальше после этого декодера заведены 2 счётчика и регистр. Первый счётчик подключен непосредственно к декодеру и дрожжит вместе с сигналом с энкодера - это абсолютный счётчик, заведомо не накапливающий ошибку. А вот второй хитрее. В регистре хранится ожидаемое значение счётчика в зависимости от ожидаемого направления счёта - на 1 больше или меньше текущего, и когда значение счётчика совпадает - выдаётся импульс дальше на исполнительный механизм, а в регистр заносится следующее ожидаемое значение. Длина второго счётчика и регистра должна заведомо превышать длину последовательности импульсов дребезга - насколько вперёд может пролетать, а потом возвращаться энкдер, скажем, для моего случая 8 разрядов заведомо достаточно. Достаточно ли 4 разрядов - уже надо разбираться.
Составить ответ | Вернуться на конференцию
Ответы