Hallo Erik,

Bedankt voor je reactie.

Ik had het idee dat ik ook er voor moet zorgen dat er wat schakelaars komen als eindstop, een noodstop, en een optie om cnc in begin positie zetten dmv wat druktoetsen.
Daarom leek het me handig om er een PIC tussen te zetten, stuursignalen kan ik 1:1 doorzetten.

Ja ben het met Erik eens, het is wel een omweg.
Waarom gebruik je de ingangen van je printerpoort niet, je kan er vijf eindschakelaars op aan sluiten als je wil. Als je daar optocouplers tussen zet ben je veilig ook.

Een noodstop zou ik niet via de PC laten lopen, die kan je beter hardwarematig uitvoeren. Ik schakel met de noodstop de voedingsspanning uit, dan kan er helemaal niets meer gebeuren.

En waarom wil je drie voedinggen maken, met een kan je toch alles voeden. Ik heb toen een ringkern gebruikt, gelijkgericht en afgevlakt, en vooer de 5VDC en 12VDC heb ik een spanningsregelaar gezet (78S05 en 78S12) meer had ik niet nodig. De motoren kunnen prima overweg met een afgevlakte spanning, die hoeft niet stabiel te zijn.

EDIT:
O ja, en als je gaat testen denk om de koeling van je fet's. Hou dat even in de gaten, ze hoeven niet warm te worden, maar het kan wel.
Anders sloop je ze soms.

En nu heb je de V_ref op 5VDC staan, dat betekend dat je motoren de maximale stroom trekken. Als je daar een potmeter tussen zet kan je de stroom regelen. Zet er wel even twee weerstanden bij van bv 470E, een aan de plus en een aan de gnd met daar tussen je potmeter, en de loper naar je V_ref.

[Bericht gewijzigd door Lambiek op (24%)]

Hoi Lambiek,

Als de constructie van de eindscakelaars ook op de door jou aangegeven manier wordt ondersteund door de software, dan vervalt inderdaad de noodzaak om er een PIC tussen te zetten.

Reden om 3 voedingen te maken is dat ik 3 trafo's uit oude printers heb, 1 trafo gaat het niet redden om alle 3 de motoren te voeden.
Heb nog niet gekeken wat een 10A 30V trafo kost, als dat niet te veel is kan ik dat ook doen.

Ik zal je voorstel voor al de aanpassing voor de V_ref nog doorvoeren in het schema. Zal mijn vinger aan de FET houden om de temp in de gaten te houden.

Bestelling is verstuurd door de lcier, heb dus goede hoop dat spul vandaag binnenkomt.

Ik heb ook motoren die 3A trekken, en zelfs als ze alle drie draaien, (belast) dan komt de stroom niet boven de 2.5A uit. Dus dat valt reuze mee.

En als je het met een trafo gaat doen, dan is een trafo van 18V voldoende. Als je die gelijkricht en afvlakt (18 X 1.4 = 25.2) kom je op 25VDC onbelast. Of je moet meer nodig hebben natuurlijk dan wordt het anders. :)

zodra ik 1 motor aan het draaien heb, kan ik meten hoeveel stroom hij trekt. Kan dan kijken of het op één trafo gaat lukken.

update: Helaas, spullen zijn niet geleverd. Wordt morgen met een biertje in de tuin zitten..

Er is progressie, ik heb een motor aan het draaien!

Omdat ik de SB560 diodes met geen mogelijkheid in het BB krijg, heb ik 1N4007 diode´s gebruikt. Daarom voor de zekerheid maar een klein 12V stappenmotor´tje gebruikt.

Ik had in eerste instantie de 0,47Ω weestanden vervangen door 10 Ω weerstanden, maar de gemeten spanning was niet de verwachtte 1,6V maar de helft. 20Ω weerstanden geeft wel het verwachtte resultaat. (stroom gemeten bij draaiende motor is 0,14A, motor zal dus max 0,16A trekken denk ik). Lijkt er dus op dat de spanning over beide spoelen verdeeld wordt.

Ga nu aan de gang om de vRef aan te passen, kijken of ik dan de stroom kan regelen.

http://www.uploadarchief.net/files/download/img_8568.jpg

OK, dat is mooi. Maar als je de grotere motoren gaat gebruiken moet je de weerstanden wel aan passen.

Die 1N4007 zou ik niet gebruiken, die zijn niet snel genoeg.
Op welke frequentie heb je het nu getest.

Die 1N4007 zou ik niet gebruiken, die zijn niet snel genoeg.
Op welke frequentie heb je het nu getest.

Ik heb nu even een PIC in gebruik om het clock signaal te genereren.
Ik heb een delay van 900 µSec, dat is dus een frequentie van 1,1 Khz (of is het 2,2?)

Ik heb in het datasheet van de 1N4007 gekeken, maar waar kan je de max feq. zien?

Zal uiteraard de weerstanden aanpassen, maar voor het testen leek me dit wel even makkelijk.

Update : Heb inmiddels sense1 en 2 aangesloten, en ook de Vref variabel gemaakt van 0 tot 5 V. Meter er tussen gehangen in de verwachting dat draaien aan de pot invloed zou hebben op het max stroom gebruik. Dit is echter niet het geval, heb ik dit verkeerd begrepen of werkt het niet zoals verwacht ?

Als je de V_ref veranderd zal je aan de motoras moeten voelen of het koppel veranderd, je moet hem heel gemakkelijk stil kunnen houden. Zelfs aan het geluid wat de motor maakt kan je het al horen.

Dus denk dat je INH1 en INH2 ook aan moet sluiten. Dat kan je doen via bv een 4081 (and poort), deze zet je tussen de gate's en de L297.

De 1N4001 zijn diode's voor in een brugcel (gelijkricht diode's dus), je moet fast recover diode's hebben, de UF4007 (ultra fast) zou wel kunnen, maar niet voor de grotere motor ze zijn maar 1A.

EDIT:
Hier heb je een voorbeeld.
http://www.uploadarchief.net/files/download/resized/voorbeeld%20-%20dantos.jpg

Hoi Lambiek,

Ga er as weekeind mee aan de gang, heb het deze week helaas erg druk op mijn werk.
Wederom bedankt voor je hulp.

Had gisteren nog even de uiteindelijke motor aan de schakeling gehangen. Deze trok echer zoveel stroom (>3A) dat mijn labvoeding niet verder kwam dan 10V. Ik snap nog niet hoe dit kan, als in de orignele stuurprint zekeringen van 3A zitten.

Dat komt omdat je stroomregeling niet goed werkt.

Dat komt omdat je stroomregeling niet goed werkt

Had ik ook aan gedacht, maar zou dat zoveel verschil maken?

Ja, als het goed werkt wel.

Als je bv naar een professionele driver kijkt, die leverd veel stroom als hij draait, (naar hoe de stroom ingesteld staat) en als de motor stil staat wordt de stroom geregeld door een PWM signaal. De stroom wordt zoveel terug geregeld dat de houd stroom nog voldoende is om de as op zijn plaats te houden (ligt ook aan de instelling natuurlijk). Dit wordt gedaan om de stroom te beperken door de spoelen, en de temperatuur onder controle te houden. En om de motor niet te slopen/laten verbranden natuurlijk. En de regeling is er ook voor dat je er een hogere spanning op kan zetten, als de spanning namelijk omhoog kan dan kan de stap frequentie omhoog, wat weer tot hogere toerentallen leid.

EDIT:
Ik zit je breadboard is even te bekijken, maar je hebt PIN_13 en PIN_14 (sense_1 en sense_2)aan de GND liggen. Je heb wel je weerstanden aan de source hangen om je stroom te meten, maar de knooppunten zijn niet verbonden met je sense ingangen. Dus dat gaat niet werken zo. :)

[Bericht gewijzigd door Lambiek op (17%)]

Ik zit je breadboard is even te bekijken, maar je hebt PIN_13 en PIN_14 (sense_1 en sense_2)aan de GND liggen. Je heb wel je weerstanden aan de source hangen om je stroom te meten, maar de knooppunten zijn niet verbonden met je sense ingangen. Dus dat gaat niet werken zo.

Klopt, die knooppunten heb ik later wel verbonden. Dit is een foto van de allereerste test. V_ref regeling staat op deze foto er ook nog niet op. Zal vanavond even een nieuwe foto uploaden.

Ik heb ooit een keer een heleboel 74XXXX TTL IC's gekregen, zal eens kijken of daar een IC tussen zit met AND GATE's, dan kan ik verder testen.

Je kan eventueel ook een 4011 (nand poort) pakken, daar kan je ook een and poort van maken. Dan gebruik je twee poortjes die je als inverter gebruikt.

Je hebt dan alleen twee IC's nodig.

Hier heb je een schema van een werkende driver.
http://www.uploadarchief.net/files/download/resized/stappenmotor%20-%20besturing.jpg
Heb het opgebouwd en getest, en dit werkt. Je kan de stroom ook instellen, de driver regeld de stroom prima.

Kijk maar of je er iets aan hebt.

Hier heb je een schema van een werkende driver.

Geweldig bedankt!!

Ik moet nog even een paar 4081 bestellen, en dan ga ik heb bouwen. Heb komende week weer wat meer tijd, hoop dus dat het gaat lukken om de eerste motor aan het draaien te krijgen.

Zodra ik resultaat heb, laat ik het je weten.

Je kan ook een 4011 nemen, alleen heb je er dan twee nodig.

Ik moet nog bestellen, dan is het denk ik handiger om de 4011 4081 te nemen.

Update: Heb besteld, ook meteen maar een paar opto couplers meebesteld voor de koppeling met de pc.

[Bericht gewijzigd door Dantos op (45%)]

Ja het maakt niet uit, het kan alle twee. Alleen heb je een maal de 4081 nodig (zoals in het schema staat), of twee maal de 4011. Maar de werking blijft het zelfde. Ik dacht misschien heb je de 4011 liggen, maar dat is dus niet zo. :)

Dan zou ik de 4081 bestellen, neemt minder ruimte in.

En als je toch moet bestellen, dan kan je voor de potmeter het beste een tien slagen instel_pot nemen, dat stelt wat makkelijker in.

Hoi Lambiek,

Ben in afwachting van de onderdelen het schema aan het maken, zodat ik uiteindelijk een PCB kan maken. Welk programma gebruik jij om het schema te maken?

Ik gebruik nu Eagle, maar het vervelende is dat ik van een IC geen pinnen kan verplaatsen, en met een bak spagheti eindig. Heb de manual en internet er op nagekeken, maar wat ik zie is dit een tekortkoming in Eagle. Voordeel is wel dat je de light versie zonder licentie kan gebruiken.

Ik gebruik SPLAN_6.0 om te tekenen, en SPRINT_LAYOUT_4.0 om de printen te ontwerpen. De programma's zijn beide van abacom.

Hier heb je een demo van SPLAN.
http://www.abacom-online.de/demos/splan70(demo).exe

Hoi Lambiek,

Heb vandaag de spullen ontvangen, en het lijkt te werken!
Schakeling op BB opgebouwd, probleem is nu alleen dat de diodes te warm worden (was te verwachten, heb nog niet de definitieve), waardoor ik nog niet teveel kan testen. Motor draait, en draaien aan de instelpot heeft ook effect.

http://www.uploadarchief.net/files/download/img_8572.jpg

Ik heb even gezocht naar geschikte diodes, kwam deze tegen, lijken mij wel geschikt?

http://www.dickbest.nl/index.php?searchStr=BYV29-500&_a=viewCat.

Heb ook het schema in Eagle weten te krijgen, donderdag proberen of ik hiervan een board kan maken.

Die diode's kan je gebruiken als je wilt.

De stroom instelling werkt als volgt.
Als je de instelpotmeter naar de gnd draait dan wordt de stroom door de spoelen minder, en als je hem naar de plus (5VDC) draait wordt de stroom door de spoelen meer. Je kan het ook horen in de motor, je hoort een soort geruis.

Oke, dan ga ik die bestellen.

Draaien aan de potmeter heeft inderdaad het effect zoals je beschrijft. Heb alleen het idee dat het omslagpunt erg kort is, zal eens wat gaan experimenteren met de weerstanden die aan de fet's hangen, kijken of dat enige invloed heeft.