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

Duty Cycle Mode #194

Open
eufrizz opened this issue Aug 10, 2022 · 1 comment
Open

Duty Cycle Mode #194

eufrizz opened this issue Aug 10, 2022 · 1 comment
Labels
enhancement New feature or request firmware Issues that concern Tinymovr Firmware studio Issues that concern Tinymovr Studio

Comments

@eufrizz
Copy link
Contributor

eufrizz commented Aug 10, 2022

Hi,
I am interested in being able to switch the Tinymovr to a "duty cycle" control mode, effectively open-loop, sensorless speed control. I would be interested in your thoughts on how this could best be implemented and integrated into the Tinymovr firmware, and would love to contribute it to the project if you are interested!

@yconst yconst added enhancement New feature or request studio Issues that concern Tinymovr Studio firmware Issues that concern Tinymovr Firmware labels Aug 13, 2022
@yconst
Copy link
Collaborator

yconst commented Aug 13, 2022

Thanks for the contribution. This could be implemented as a new control mode that essentially keeps a position reference local to the control loop. Commutation then maintains current to the corresponding angle to provide the holding torque. The windings are energized all the time. There is no current control in this mode, but a velocity and position control could be implemented.

This still needs a bit of thought on how to combine with the various encoder types Tinymovr will soon support.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request firmware Issues that concern Tinymovr Firmware studio Issues that concern Tinymovr Studio
Projects
None yet
Development

No branches or pull requests

2 participants