Технический форум по робототехнике.
Myp писал(а):100 левый (1) вперёд (fw)
010 правый (2) вперёд (fw)
101 левый (1) назад (bw)
011 правый (2) назад (bw)
110 оба вперёд (1+2, fw)
111 оба назад (1+2, bw)
Tracer писал(а):В железе- элементарно, с помощью счетчика (двоичного) Итого ДВЕ ноги сброс и ЦЛК Сколько импульсов подал такая и команда :о)
Vooon писал(а):Myp писал(а):100 левый (1) вперёд (fw)
010 правый (2) вперёд (fw)
101 левый (1) назад (bw)
011 правый (2) назад (bw)
110 оба вперёд (1+2, fw)
111 оба назад (1+2, bw)
- Y11 = X3 | !X2 | !X1
- Y12 = X3 | !X2 | X1
- Y21 = !X3 | X2 | !X1
- Y22 = !X3 | X2 | X1
- Y11 = X3 | X2 | !X3
- Y21 = X3 | X2 | !X3
- Y12 = X3 | X2 | X3
- Y22 = X3 | X2 | X3
X1 - 2^0
X2 - 2^1
X3 - 2^2
Y11 - 1 mot fw
Y12 - 1 mot bw
Y21 - 2 mot fw
Y22 - 2 mot bw
из этих уравнений можно получить всю логику, только нужно не забыть упростить
тут математика поможет
Vooon писал(а):ошибочкас, нужна 3я нога - разрешение работы драйвера (обе запараллелить), иначе могут быть всякие ситуации во время переключения счетчика.
мой вариант лучьше с точки зрения быстродействия, но потребует больше корпусов.
Myp писал(а):нифига не понял...
это вобще о чём???
можно на пальцах поподробней?
Myp писал(а):а про счётчик клёво выглядит...чё я сам не сообразил
что если взять и одну ногу счётчика подать на сброс счётчика? счетчик и так когда досчитает до F перевернется в 0 (при условии что счетчик 4х битный)
тогда послав опр. число импульсов на счётчик автоматически сбрасываем его
и потом спокойно устанавливаем новое значение впринципе это возможно, но я бы не советовал из-за помех или глюков в программе можно не то кол-во импульсов послать. кстати на мой взгляд лучше не счетчик f сдвиговый регистр использовать.
тогда можно одной clk обойтись я писал почему обязательно нужно будет управлять разрешением драйвера
и можно обойтись вобще 1й ногой от МК
правда чувствую шим уже не получится.... хотя... если делать всё очень быстро то мб получитсо и шим сделать...короче извращение =) может и получится )
а какнить аналогово можно это сделать?
чтоб и 3 ноги от мк и ШИМ оставить?
мб както транзисторов парочку впихнуть??
Doniak писал(а):нечем измерить по причине паломки измерительного прибора.
Doniak писал(а):зделал схемку моста на транзисторах ВС557иВС547 неудаётся запустить маторчики очень медлено или вообще некрутятся к базам подсоединены резисторы по 300Ом. подключял светодиоды место движка всё работает нормально