Het klinkt alsof je even een printje met 1 enkel ICtje erop wilt en dat moet dan maar je hele probleem oplossen. In dat geval moet ik je toch teleurstellen, een goede DC/BLDC servo is een klap ingewikkelder dan dat.
Een powerstage is niet zo moeilijk, daarnaast heb je een encoder interface nodig, een interface voor je stap/richting signalen, en meerdere control loops (meestal positie, snelheid, en koppel loops), die allemaal goed afgeregeld moeten worden. Het is allemaal niet vreselijk moeilijk met een *moderne* microcontroller (dus niet zo'n antieke 8-bitter PIC/AVR maar een STM32 of zo), en dan nog is de software niet bepaald eenvoudig te noemen. Voor een borstelloze servo ga je nog een orde van grootte verder in complexiteit, zeker als je motoren wilt gebruiken die niet specifiek ontworpen zijn voor servo toepassingen (dus met een zeer lage koppelrimpel -> DUUR).
Er zijn wel open-source DC servodrives te vinden, wellicht kun je met zo'n project beginnen.
@GJ: in de industrie is DC servo misschien "niet meer van deze tijd", maar ze hebben zowat een halve eeuw hun werk gedaan, en voor een hobby toepassing waarbij ze niet dag in dag uit draaien, en waar een uur stilstand geen duizenden euro's kost is dat nog steeds een prima oplossing. Goede DC motoren kunnen ontzettend lang doen met hun borstels.
[Bericht gewijzigd door
SparkyGSX
op maandag 31 juli 2017 19:23:44
(15%)