Память для шагового двигателя

как записатьвпамять

Аватара пользователя
ykamerton
Сержант
Сообщения: 292
Зарегистрирован: 03.09.2017{, 00:31}
Репутация: 3
Откуда: Воронеж ykamerton@yandex.ru

Память для шагового двигателя

#21

Сообщение ykamerton » 08.05.2018{, 19:44}

Ingwar писал(а):
08.05.2018{, 19:35}
Перемещаете вы вручную с кнопки, допустим для последующей записи нужной позиции в память. Происходит сбой по питанию/глюк/и т. д.. Контроллер после рестарта знает где находится двигатель? И пофиг уже что контрольные точки у вас в eeprom.
Знает, при перезагрузки, счетчик сбрасывается и заново устанавливается командой с eeprom.
Только требуется первоначально нужное количество, счет импульсов мотора загнать в seeprom
СпойлерПоказать
Безымянный.jpg

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Память для шагового двигателя

#22

Сообщение Ingwar » 08.05.2018{, 20:27}

ykamerton писал(а):
08.05.2018{, 19:44}
Только требуется первоначально нужное количество, счет импульсов мотора загнать в seeprom
Если не учитывать ограничение циклов записи или перемещать не часто, то можно хоть каждый шаг писать в eeprom.

На вашей схеме запись в память с кнопки.
Опишите мне Ваш алгоритм в следующей ситуации:
Имеем диск со стрелкой, приводимой в действие шаговиком.
Начальная точка "0", конечная "180"
Есть сохраненные в eeprom точки "А" и "В"
При перемещении по команде из точки "А" в точку "В" происходит сбой по питанию когда стрелка в точке "С"...
СпойлерПоказать
2.png
2.png (8.27 КБ) 485 просмотров
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Аватара пользователя
ykamerton
Сержант
Сообщения: 292
Зарегистрирован: 03.09.2017{, 00:31}
Репутация: 3
Откуда: Воронеж ykamerton@yandex.ru

Память для шагового двигателя

#23

Сообщение ykamerton » 08.05.2018{, 21:18}

Ingwar писал(а):
08.05.2018{, 20:27}
При перемещении по команде из точки "А" в точку "В" происходит сбой по питанию когда стрелка в точке "С"...
При новом включения питания, произойдет сброс счетчика, все по нолям, и тут же ееprom установит свое значение, мотор станет как в программе.

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Память для шагового двигателя

#24

Сообщение Ingwar » 08.05.2018{, 21:27}

ykamerton писал(а):
08.05.2018{, 21:18}
ееprom установит свое значение, мотор станет как в программе.
Координаты точек в каком виде Вы планируете хранить? Как я понимаю это некие показания счетчика шагов от какой то стартовой точки.
Если это так, вопрос - после обнуления счетчика и записи в него сохраненных ранее значений программа будет считать, что стрелка находится в точке "В" при этом находясь в точке "С"?
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Аватара пользователя
rw6cm
Полковник
Сообщения: 2284
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 335
Имя: Владимир

Память для шагового двигателя

#25

Сообщение rw6cm » 09.05.2018{, 04:51}

antixaker,
step_eeprom.flp
(555.87 КБ) 91 скачивание
Win10-64, FLProg (portable)

Аватара пользователя
ykamerton
Сержант
Сообщения: 292
Зарегистрирован: 03.09.2017{, 00:31}
Репутация: 3
Откуда: Воронеж ykamerton@yandex.ru

Память для шагового двигателя

#26

Сообщение ykamerton » 09.05.2018{, 06:46}

Ну вот и правильно.

Ответить

Вернуться в «Помогите, а то я "нимагу"»