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

Hendlovanje potencijalnog reseta kretacke ploce - mep3_driver #44

Open
angstrem98 opened this issue Dec 28, 2021 · 3 comments
Open

Hendlovanje potencijalnog reseta kretacke ploce - mep3_driver #44

angstrem98 opened this issue Dec 28, 2021 · 3 comments
Labels
todo list High level group of multiple related tasks
Milestone

Comments

@angstrem98
Copy link
Contributor

Veoma je mala sansa, ali ipak je moguce da se desi restart kretacke ploce tokom rada.

@angstrem98 angstrem98 added the todo list High level group of multiple related tasks label Dec 28, 2021
@lukicdarkoo
Copy link
Member

Ovo nam nije palo na pamet kad smo razmisljali da sa kretacke saljemo poziciju ili brzinu. Slanjem brzine ne bismo imali problem sa resetom kretacke.

Ali, ako se kretacka resetuje onda imamo nekih bas ozbiljnih problema :)

@angstrem98
Copy link
Contributor Author

angstrem98 commented Dec 28, 2021

Ovo nam nije palo na pamet kad smo razmisljali da sa kretacke saljemo poziciju ili brzinu. Slanjem brzine ne bismo imali problem sa resetom kretacke.

Ali, ako se kretacka resetuje onda imamo nekih bas ozbiljnih problema :)

Veci je problem ako saljemo brzinu. Ako saljemo brzinu i propustimo makar jedan paket imamo ozbiljan gubitak pozicije.
Razmisljam o tome da kretacka kad se resetuje posalje na CAN poruku koja znaci da je resetovana (one shot), tad mep3_driver upisuje u registre enkodera poziciju koju je zapamtio (ima informaciju u prethodnom stanju enkodera) i nastavlja rad.

Ne ocekujem reset usled greske u firmveru, pogotovo sto je sad jednostavniji od prethodnog.
Moguce je da usled ukljucenja pumpi padne napon na DC medjukolu, ali moze se resiti lako dodavanjem kondenzatora.

@lukicdarkoo
Copy link
Member

propustimo makar jedan paket imamo ozbiljan gubitak pozicije.

To bismo rijesili tako sto bismo interpolirali brzinu.

Moguce je da usled ukljucenja pumpi padne napon na DC medjukolu, ali moze se resiti lako dodavanjem kondenzatora.

Posao elektronicara je da se to ne desi :) Ja se ne sjecam da smo imali slicnih problema

@lukicdarkoo lukicdarkoo modified the milestones: 2022.1, 2023.0 Jan 19, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
todo list High level group of multiple related tasks
Projects
None yet
Development

No branches or pull requests

2 participants