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

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

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

Сообщение ykamerton »

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

[spoiler]
Безымянный.jpg
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

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

Сообщение Ingwar »

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

На вашей схеме запись в память с кнопки.
Опишите мне Ваш алгоритм в следующей ситуации:
Имеем диск со стрелкой, приводимой в действие шаговиком.
Начальная точка "0", конечная "180"
Есть сохраненные в eeprom точки "А" и "В"
При перемещении по команде из точки "А" в точку "В" происходит сбой по питанию когда стрелка в точке "С"...
[spoiler]
2.png
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Аватара пользователя
ykamerton
Сержант
Сообщения: 292
Зарегистрирован: 03 сен 2017, 00:31
Откуда: Воронеж ykamerton@yandex.ru

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

Сообщение ykamerton »

Ingwar писал(а): 08 май 2018, 20:27 При перемещении по команде из точки "А" в точку "В" происходит сбой по питанию когда стрелка в точке "С"...
При новом включения питания, произойдет сброс счетчика, все по нолям, и тут же ееprom установит свое значение, мотор станет как в программе.
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

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

Сообщение Ingwar »

ykamerton писал(а): 08 май 2018, 21:18 ееprom установит свое значение, мотор станет как в программе.
Координаты точек в каком виде Вы планируете хранить? Как я понимаю это некие показания счетчика шагов от какой то стартовой точки.
Если это так, вопрос - после обнуления счетчика и записи в него сохраненных ранее значений программа будет считать, что стрелка находится в точке "В" при этом находясь в точке "С"?
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

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

Сообщение rw6cm »

[ref]antixaker[/ref],
step_eeprom.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
Аватара пользователя
ykamerton
Сержант
Сообщения: 292
Зарегистрирован: 03 сен 2017, 00:31
Откуда: Воронеж ykamerton@yandex.ru

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

Сообщение ykamerton »

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

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 9 гостей