как записатьвпамять
Т.е у вас шаговый с редуктором, выходной вал должен делать один оборот (360*) до конечника,
Здесь надо учесть момент, с конечником. Если вал не должен делать переход через 360*, то надо два конечника, начало 0* и конец 359*, если не критично то достаточно одного. Чуть позже сделаю набросок.
Начальную позицию при включении нужно обозначать.
Так про это и речь. При каждом включении питания всегда парковаться и обнулять координаты.
Если с ееprom, держать установки будет и при переключении питания.Ingwar писал(а): ↑08.05.2018{, 11:56}Так про это и речь. При каждом включении питания всегда парковаться и обнулять координаты.
А уже потом ехать/не ехать в заданную в последний раз точку.
а можно перед выключением гнать в ноль .я так на станке делаю чтоб потом не обнулять..
Перемещаете вы вручную с кнопки, допустим для последующей записи нужной позиции в память. Происходит сбой по питанию/глюк/и т. д.. Контроллер после рестарта знает где находится двигатель? И пофиг уже что контрольные точки у вас в eeprom.
dizzyy писал(а): ↑08.05.2018{, 16:29}а можно и так -
выключилось у нас в точке 3. после включения устройства отвкючаем сигнал енейбл (или питание драйвера , или тут в проге предусмотреть) и нажимаем кнопку 3.. ардуино импульсы шлет а шаговик на месте, стало в нужной точке , возвращаем все назад..и работаем дальше..