Hallo,
ik zou graag toerental van een servo motor meten dmv frequentie die erop komt.

Vermits de motorconstructie het niet toelaat om direct rpm te meten zal het met frequentie / stroom moeten gebeuren, zij hier truuks voor ?

schakelfrequentie regelaar ongeveer 4 KHz, dit zal er dus uitgefilterd moeten worden.

eventueel motorkabel door een stuk weekijzer en via een andere wikkeling proberen spanning / frequentie te meten ?

liefst iets met een uc, programmeren van pic is geen probleem.
de hardware is vervelender .. ik heb geprobeerd met een ferrietkern .. geen succes . zou eigenlijk op 2 of 3 fasen moeten meten denk ik ...

alvast bedankt.

Misschien meten met een hallsensor.

hallsensor op ferrietkern bedoel je ? en door ferietkern een of meerdere wikkelingen van de motor ?

Wat is het vermogen?

Eén fase is voldoende. Hoe heb je gemeten?

je hebt het over een servo motor?

je servodrive weet toch het toerental van de motor die eraan hangt?
of wat voor terugmelding heeft die drive dan als er geen encoder aanhangt? of heb je het over een standaard frequentieregelaar?

Even googlen op "hall sensor current measurement".

Stroomtrafo is ook een optie.

Weet je zeker dat het een wisselspannings servo motor is ?
Er bestaan ook servo motoren die op gelijkspanning werken...

Het betreft brushless dc
Op de regelaar geen eenvoudige snelheidsoutput te maken. Via software mogelijk echter output is te langzaam.

Ik heb wat hall sensoren besteld. Ga hier morgdn eens mee proberen.

Vergeet dus de stroomtrafo.

Wat is het merk en type van de motor? En eventueel van de drive.

Betreft motoren van fanuc, een bekend merk in cnc systemen.
motorstroom max 17A,

ik heb inmiddels een ACS756 besteld om eens te gaan kijken of ik er iets mee kan.

3 fase stroom meten, als alle 3 fasen tegelijk = stilstaan maar kracht geven.
3 fase verschillende volgorde = draaien met een bep rpm / frequentie ?

Normaal werkt een CNC motor als volgt.
De host computer weet naar welke positie de motor moet bewegen.
De encoder op de motor zegt waar de motor staat.
De host computer berekent het verschil tussen beide posities en bepaalt de richting waarin de motor zich moet bewegen.

Dus stilstaan maar kracht geven, zal eigenlijk inhouden dat het anker van de motor rond één bepaalde positie pendelt. Maar vermits de sturing zodanig snel is, merk je niets van het pendelen en heb je de indruk dat het anker stil staat.

Kan je de encoder signalen van de motor niet gebruiken? Dan weet je werkelijk waar het anker staat. De vermogen kring van de motor is eigenlijk maar de bijsturing van de fout in de regellus.

Hallo,

thx voor de reply,

encoder is serieel signaal
ook is de encoder een absoluut encoder, dus geen gewoon a/b spoor.

denk dat dit nog wel eens een lange zoektocht kan gaan worden.

Iets compleet anders maar als het om incidenteel meten gaat (bv bij afstellen, dan kun je ook een stroboscoop gebruiken.
Ik heb er een van GR, de strobotack en bij mijn draaibank heb ik een mechanische van smith.

[Bericht gewijzigd door fred101 op (28%)]

Over wat voor een serieel signaal hebben we het? Standaard SSI?
Ik heb geloof ik nog nooit een Fanuc BLDC servomotor gezien. Wat is het type?

In sommige gevallen kan een ring encoder een oplossing bieden. Die in de link is trouwens waardeloos als het om een toerental of positieregeling gaat met maar 20ppr. Dan moet je al snel richting 2048ppr of meer denken.

Kan je nergens een mechanische as vinden die synchroon met je servo draait? eventueel daarop een tweede encoder monteren.

Wat ook bestaat zijn kogellagers (types 6204-6205-6206)die voorzien zijn van een encoder. De boring en uitwendige diameter van het lager is gelijk, alleen de breedte is groter. Deze hebben ook slechts een beperkt aantal pulsen per omwenteling.

Het betreft een hollow shaft motor.

ik weet niet of het ssi interface is wat ze gebruiken.
'bldc weet ik niet precies, maar ze zijn 3 fasig aangesloten.
volgens mij hebben ze wel permanent magneten. via de encoder wordt ook grof de draaihoek doorgegeven voor eerste opstart.

is dat ssi signaal een beetje uit te lezen ?

[Bericht gewijzigd door ronaldkelleners op (13%)]

BLCD motoren zijn uiterst zeldzaam. Ik ga voor nu even uit van een gewone AC servo dus. Die extra draaihoek die word aangegeven zijn de commutatie signalen. Die zijn normaal voor meer dan alleen de eerste opstart trouwens en over het algemeen zeker niet grof. Bij een moderne servo is de offset een vast gegeven, maar vroeger moest dit gemeten worden en op de drive ingesteld anders had je een beroerd lopende motor.

Een SSI signaal is een standaard signaal, maar er zijn nog wat min of meer gangbare seriële verbindingen mogelijk. Voor SSI heb ik wel eens omvormers gezien: SSI in - SSI uit - encoder uit.

Maar goede, we zijn dus kennelijk nogal aan het raden naar wat er misschien mogelijk is. Als je een keer kunt kijken wat het type van de motor is kan er gericht naar oplossingen gezocht worden.

[Bericht gewijzigd door GJ_ op (14%)]