Я тут сидел ковырял будущую прошивку для усилителя и понял, что такой процент ошибочного определения направления вращения энкодера меня совсем не устраивает. Поэтому было решено внедрить таки процедуру, основанную на опросе состояний.
Архив за месяц: Январь 2012
Создание иерархической схемы в proteus(схематическая модель энкодера)
Бывает, что нужно собрать схему в протеусе, которую можно было по человечески читать. Один путь решения проблемы это создание моделей и привязка к графическому символу. Но это не короткий и не быстрый путь, плюс я не настолько серьезно отношусь к нему (просто мне нравится что много домашних проектов можно отлаживать прямо в нем).
Попробуем например создать модель энкодера, которого к сожалению нету в штатной библиотеке протеуса. Для начала нарисуем графический символ, обозначающий наш энкодер. Я набросал такой вид:
Pic мк. Эксперимент №20. Энкодер.
Разберемся с подключением механического инкрементального энкодера. По совместительству данный эксперимент будет одним из шагов на пути к усилителю.
Энкодер – штуковина, с помощью которой мы можем количественно выразить на какой угол мы сделали поворот и в каком направлении он осуществлялся.