Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Проблемы с центрированием #47

Open
Envi4 opened this issue Jan 14, 2024 · 12 comments
Open

Проблемы с центрированием #47

Envi4 opened this issue Jan 14, 2024 · 12 comments

Comments

@Envi4
Copy link

Envi4 commented Jan 14, 2024

Приветствую, решил сделать стопорные кольца для поиска центра, сделал модель, распечатал, поставил, но столкнулся с проблемой, подключаю руль, он начинает искать центр вначале влево, после направо, а после снова до упора влево и не останавливает двигатель упираясь в стопор, так же при подключении руля вместе с двигателем после этих махинаций поиска центра, он не видится системой, пишет no connection, подключается только если отключить двигатель и подключить руль без него

@vsulako
Copy link
Owner

vsulako commented Jan 16, 2024

К сожалению, предположений нет.
Двигатель, судя по всему, вращает в правильную сторону (если влево это против часовой)
То что во время поиска центра контроллер недоступен - это так и должно быть, так было проще сделать.
Немного обновил код, посмотрите что при поиске центра выводит в ком-порт. (по команде "autocenter")

@Darkmen203
Copy link

Приветствую, решил сделать стопорные кольца для поиска центра, сделал модель, распечатал, поставил, но столкнулся с проблемой, подключаю руль, он начинает искать центр вначале влево, после направо, а после снова до упора влево и не останавливает двигатель упираясь в стопор, так же при подключении руля вместе с двигателем после этих махинаций поиска центра, он не видится системой, пишет no connection, подключается только если отключить двигатель и подключить руль без него

а какая у вас скорость и при этом все правильно отображается в программе драйвера?

@Envi4
Copy link
Author

Envi4 commented Jan 18, 2024

К сожелению с ком порта не получилось взять данные, игрался с разными параметрами и в итоге сломал стопорные кольца и пришлось отключать плату, буду переделывать из опытом скажу, несколько раз у меня получалось завершить настройку и центр находило, каждый раз повышая силу мотора, с force 9500 начал более менее работать, но с такими настройками становится страшно использовать эту функцию, так при таких значениях он не факт что найдет, а 10000 сломало ограничитель

@Darkmen203
Copy link

А что у вас за мотор?) У меня проблема ровно наоборот, я рукой прокручиваю мотор, потому что он импульсами сопротивляется

@Envi4
Copy link
Author

Envi4 commented Jan 18, 2024

А что у вас за мотор?) У меня проблема ровно наоборот, я рукой прокручиваю мотор, потому что он импульсами сопротивляется

pik 8-6/2.5 работает от 24v

@Darkmen203
Copy link

Хм, ну это довольно мощный мотор, с которым обычно не используют ограничители, он сам может выступать ограничителем

@Envi4
Copy link
Author

Envi4 commented Jan 18, 2024

Хм, ну это довольно мощный мотор, с которым обычно не ограничивают ограничители, он сам может поддерживать ограничитель

Мне ограничитель нужен для создания автоматической центровки, дальше он не будет использоваться, раньше использовал по кнопке, но автор добавил такую возможность и я загорелся создать такую центровку, но пока есть проблемы

@Darkmen203
Copy link

А вы на вал ставили руль уже? Вполне возможно, что вам силу приходится так увеличивать из-за того что руль тяжёлый и двигателю нужно много усилия прилагать чтобы прокрутить и он поэтому ваши стопоры ломает при этом не завершая процедуру калибровки

@Envi4
Copy link
Author

Envi4 commented Jan 18, 2024

А вы на вал уже поставили руль? Вполне возможно, что вам придется столкнуться с такой необходимостью из-за того, что руль тяжёлый и двигателю нужно приложить много усилий, чтобы прокрутить, и поэтому ваши стопоры ломаются при этом не завершая процедуру процедуры.

Без руля тестировал, он съёмный у меня, поэтому не понимаю почему нужна такая силу ему, спокойно одним пальцем прокручивается
А от стопорных колец сейчас отказался после их поломки пришла идея сделать резьбовой ограничитель

@Darkmen203
Copy link

Хотел тоже вам сказать что можно попробовать гайкой, получается у вас на границах стоит по две гайки в виде контргаек и где-то по середине ещё одна гайка, которая по-идее будет от ваших движений закручиваться или откручиваться, что-то подобное у меня получалось в первой конструкции, но были минусы, что чутка закусывали вал из-за этого, т.к. он у меня упирался в уголок (да и цель гайки была не быть ограничителем, а просто в виде контргайке держаться, но я забыл затянуть, хех)

@jhnf
Copy link

jhnf commented Jan 20, 2024

К сожалению, предположений нет. Двигатель, судя по всему, вращает в правильную сторону (если влево это против часовой) То что во время поиска центра контроллер недоступен - это так и должно быть, так было проще сделать. Немного обновил код, посмотрите что при поиске центра выводит в ком-порт. (по команде "autocenter")

А почему не сделать нахождение крайних положений через концевые выключатели, типа тех, что в 3Д принтерах работают? Кольцевой ограничитель упирается в выключатель, тот срабатывает, мотор стопорится, кольца целые. И повесить их не на виртуальные кнопки, а на пару свободных портов микроконтроллера.

@vsulako
Copy link
Owner

vsulako commented Jan 21, 2024

А почему не сделать нахождение крайних положений через концевые выключатели, типа тех, что в 3Д принтерах работают? Кольцевой ограничитель упирается в выключатель, тот срабатывает, мотор стопорится, кольца целые. И повесить их не на виртуальные кнопки, а на пару свободных портов микроконтроллера.

Можно и так. Надо будет как нибудь добавить.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants