Jans
I'M ANTI SPEEDLINQ
Hallo mensen,
Ik ben bezig om een motoaantsuring te bouwen waarin positie, toerental en stroom geregeld kan worden... nu kan ik me voorstellen dat je postie regelt, ook toerental maar waarom wordt stroom geregeld?
is ergens een uitleg te vinden hoe de stroom dmv pwm geregeld wordt..?
Die regel je niet tegelijk. Stroom regel je als je het koppel wilt regelen. Bij positiecontrole en toerentalregelingen zorg je alleen dat je stroom niet boven een maximum komt en je zorgt voor een thermisch overloadregister dat bij overschrijding van een bepaalde waarde de boel uitschakeld of anderszins ingrijpt
Feit is dus wel dat de meeste drives PID's hebben voor positie, snelheid en stroom. Plus dan nog de PID's voor het regelen van bv temperaturen met ventilatoren en dergelijke. Da's een feestje om in te regelen.
Jans
I'M ANTI SPEEDLINQ
Jans
I'M ANTI SPEEDLINQ
Op 15 april 2007 12:37:55 schreef GJ_:
Bij positiecontrole en toerentalregelingen zorg je alleen dat je stroom niet boven een maximum komt en je zorgt voor een thermisch overloadregister dat bij overschrijding van een bepaalde waarde de boel uitschakeld of anderszins ingrijpt
wil je hiermee zeggen: toerental en postie is eigenlijk enkel om te controlleren dat je de setppoint niet overschijdt... en met de stroomregeling, regel je de snelheid van de motor?
als voorbeeld:
ik heb ingesteld dat er iets 100m verplaatst moet worden ...max speed is 50, en versnelling bij 10m/s^2 ...
- postie controleer je door positieregeling...
- toerental controlleer je door toerenregeling
- en tot die toerental (dus 50) kom je dmv stroomregeling, pwm??????
werkt het zo?
Nee, toerenregeling doe je met spanningsregeling (PWM).
Een stroomregeling is bij een simpele index meestal niet van belang. Wel als je bijvoorbeeld staal, papier of karton gaat coilen, dan gebruik je een koppelregeling.
Bij een moderne recoiler bijvoorbeeld word de wikkelmotor op snelheid geregeld, en de afwikkelmotor op koppel (die wordt dan met een regenererende drive geremd: de remenergie gaat terug het net in.
he, rustig aan jij, ik ben helemaal niet zo technisch.
Ik regel niks vanaf de H-brug, ik programmeer;-)
Jans
I'M ANTI SPEEDLINQ
hm... ik moet namenlijk dmv h brug alles regelen... koppel en toerental is toch lineair verband, en koppel stroom is ook lineair verband... dan is het toch logisch als je stroom regelt dat je toerental "opwekt".. of...?
Jans
I'M ANTI SPEEDLINQ
hmmm. ik had het idee als je stroom regelt regel je de koppel... des te meer stroom des te meer koppel, des te groter de snelheid...
als je de stroomwaardes van de h-brug krijgt, en die zet je om naar digitaal, daarna creeer je PWM pulses... daarmee regel je de stroom door de H-brug die weer koppel in de motor aanpast...
of zie ik het verkeerd?
Wat wil je nou regelen? Voor iedere motorregeling zijn er uiteindelijk maar een paar mogelijkheden "aan de as": de positie/snelheid en het koppel.
Die regel je door de spanning, stroom, en bij AC de frequentie te regelen.
Je moet dan echter wel weten wat je aan het doen bent. Voor snelheid en positie kun je bijvoorbeeld een encoder of een resolver als terugkoppeling gebruiken. Voor snelheid is een tacho voldoende.
Maar voor bv het koppel moet je toch echt de stroom door de motor weten. Dat kun je uitrekenen of meten.
Maar nogmaals, ik ben al helemaal niet van de DC motoren, en bovendien koop ik de drive's kant-en-klaar. De gegevens als motorstroom en koppel krijg ik dus ook netjes als parameters om in de software te verwerken.
Hier zullen anderen het van mij moeten overnemen.
Jans
I'M ANTI SPEEDLINQ
nu heb ik het volgende voor elkaar gekregen:
- stroom meten
- positie meten (encoder)
- spanning gemeten
- toerental meten (hall sensor)
en dus de vraag is op wat voor manier kan ik de koppel regelen, want stroom door motor heb ik al...
ik dacht dus dmv pwm..
Als ik mij niet vergis;
Je werkt met pwm sturing dus een frequentieomvormer. Je wilt stroom, positie en toerentel meten. dit kan gedaan worden met vectorcontrole frequentieregelaar.
...en als ik me niet vergis gaat het om een DC motor.
[Bericht gewijzigd door GJ_ op ]
Jans
I'M ANTI SPEEDLINQ
yep, maar frequentieregelaar kost echt veel... daarom is het zo veel goedkoper... en leuk voor allerlei toepassingen...
eigenlijk de vraag is heel simpel: is de koppel te regelen door middel van PWM? want door koppel te varieren wordt ook de snelheid gevarieerd...
ja dat kan maar niet met pwm. Zal u morgen het antwoord kunnen geven zal eens in cursus kijkne voor dc motor. Het koppel zal groter worden maar de snelheid blijft hetzelfde da is toch wa je wil hé
Op 16 april 2007 12:03:28 schreef Jans:
yep, maar frequentieregelaar kost echt veel... daarom is het zo veel goedkoper... en leuk voor allerlei toepassingen...
eigenlijk de vraag is heel simpel: is de koppel te regelen door middel van PWM? want door koppel te varieren wordt ook de snelheid gevarieerd...
Voor DC heb je zowiezo niks aan een FO. Duur lijkt me onzin, zeker bij kleinere motoren ga je het zelf niet goedkoper nabouwen. Van de prijs van een kwaliteits high tech FO ga je achterovervallen (van goedkoopte)
Als je puur op koppel wilt regelen moet je aan het rekenen: de gemiddelde stroom is afhankelijk van de gemiddelde spanning en de motor zelf. De motor is een vast gegeven en de spanning weet je zelf: dat is de ingangsspanning op je H-brug*de dutycycle/100
Dat zou echter wel betekenen dat bij een pure koppelregeling je motor op hol slaat. Je zou dan dus nog wel een maximum toerental moeten instellen. Overigens vind ik een aparte toerental en positiesensor overdreven, gebruik voor het toerental gewoon je encoder.
Ik betwijfel nog steeds of je wel een koppelregeling wil.
[Bericht gewijzigd door GJ_ op ]
Op 16 april 2007 13:01:40 schreef yeyeah:Het koppel zal groter worden maar de snelheid blijft hetzelfde da is toch wa je wil hé
Dat bestaat niet.
Jans
I'M ANTI SPEEDLINQ
Op 16 april 2007 13:07:45 schreef GJ_:
[...]
Als je puur op koppel wilt regelen moet je aan het rekenen: de gemiddelde stroom is afhankelijk van de gemiddelde spanning en de motor zelf. De motor is een vast gegeven en de spanning weet je zelf: dat is de ingangsspanning op je H-brug*de dutycycle/100Dat zou echter wel betekenen dat bij een pure koppelregeling je motor op hol slaat. Je zou dan dus nog wel een maximum toerental moeten instellen. Overigens vind ik een aparte toerental en positiesensor overdreven, gebruik voor het toerental gewoon je encoder.
Ik betwijfel nog steeds of je wel een koppelregeling wil.
Nou in de motor waren al Hall sensoren ingebouwd, dmv counts kom ik zo achter de toerental...(waarbij max toerental uiteraard gedefineerd) en dmv encoder ga ik positie bepalen... ik doe het apart omdat het modulair moet zijn... ovirgens ga ik mijn encoder via fpga aansluiten, en via microcontroller uitlezen... maar dat komt later wel...
ik ga toch nu proberen om stroom --> A/D --> via PWM te regelen...
in de h-brug zit:
- PWM ingang
- break ingang
- direction ingang
... dus dat zal wel bedoeld zijn voor de stroom regeling...
ps: FO wordt inderdaad bij AC vaak toegepast
), maar waarom zou je eigenlijk koppel regelen?