7:48 -Считать вниз и вверх. Если тимер работает от внешнего импульса, то можно к нему подключить энкодер и знать где сейчяс находится устройство. Например открываем ворота за 40 оборотов мотора. Энкодер подключен к тимеру. Отсчитали 15 оборотов (ворота приоткрыты, т.к. полное открытие 40 ) и решили крутить обратно на 5. Тимер считает назад/вниз 5 раз. Таким образом положение ворото будет висеть полностью на таймере, а мотор включаться по команде и выключаться по прерыванию. Крути на верх до позиции 30 (мотор остановиш когда будет прирывание на компаре матч ), теперь крути вниз до позиции 10. Посмотрели значение таймера и знаем где сейчяс ворота (относительно энкодера).
@ПетрФедорченко-н4х2 ай бұрын
Отлично ! Спасибо!
@Alex-dc2jq2 ай бұрын
Счёт вверх и вниз нужен для генерации шим с точной фазой и частотой
@ПавелСергеев-л4ж2 ай бұрын
В 90 х на Z80, было три подобных таймера и я разработал на них измерение и регулирование скорости вращения электродвигателя :)
@USER-ruzer20002 ай бұрын
1:20 режим up/down скорее всего для трёхфазного режима таймера чтобы сдвиг фаз делать.
@micromaster44052 ай бұрын
этот режим очень хорошо подходит для измерения токов фаз, если датчики стоят в истоках нижних транзисторов. Сдвиг фаз в классическом применении (генерация синуса) таймером не производится
@USER-ruzer20002 ай бұрын
@@micromaster4405 Чистый синус понятно что число Пи высчитывать надо или таблицу юзать, а вот если простейшую трехфазку...
@micromaster44052 ай бұрын
@@USER-ruzer2000 тогда уже пойдут танцы с режимом master/slave таймеров) жаль, что ST как TI не сделали один регистр со значением сдвига, удобно было бы
@USER-ruzer20002 ай бұрын
@@micromaster4405 Понятно
@cybercube79152 ай бұрын
Есть этот кусок даташита про таймеры с Русским переводом
@USER-ruzer20002 ай бұрын
В vk лежит нейросетевой перевод RM0008- Reference manual..... Прям так в яндексе вбивай, но он немного кривоватый.