mijn poging om een stappen motor met een pic via een lm293 aan te sturen is niet echt gelukt

ik heb 4 i/o 's met de in poorten van de motordriver aangesloten de 2 enables allebei hoog zodat alle 4 de uitgangen actief zijn en laat 1 voor 1 de pinnen hoog gaan

als ik handmatig de motor aanstuur doe ik het in deze volgorde door direct 12 v op een spoel te zetten dan werkt het wel

in proton

high a
delayms 100
low a
high b
delayms 100
low b
high c
delayms 100
low c
high d
delayms 100
low d

schemaatje
http://home.planet.nl/~zwets088/stappenmotor.GIF

de stappen motor doet niets maar in total word er net gaan 2A getrokken uit me voeding dit klopt volgens mij niet want als ik gewoon 12v op 1 spoel van de motor aansluit dan gebruikt hij maar 0,4A

iemand enig idee wat het probleem zou kunnen zijn??

alvast bedankt voor reacties

Weet je zeker dat je PIC draait. Zet er een ledje op dat je laat knipperen (mag rechtstreeks zonder weerstand), zodat je dat zeker weet.
Heb je trouwens het TRIS register goed gezet, als die pinnen als ingang staan, dan floaten ze, en ik weet niet wat je LM293 daarmee doet, ik kan me voorstellen dat als ie ze allemaal als '1' verstaat, die 4 spoelen parallel op 12V wel redelijk wat stroom trekken.

ik had al getest met 4 ledjes en een weerstand van 1k per stuk werkt prima al looplicht :P

Op 15 april 2006 17:45:21 schreef willem.:
de stappen motor doet niets maar in total word er net gaan 2A getrokken uit me voeding dit klopt volgens mij niet want als ik gewoon 12v op 1 spoel van de motor aansluit dan gebruikt hij maar 0,4A

Is er niet iets geinverteerd waardoor er 3 spoelen bekrachtigd worden ipv 1. Dit zou het stroomverbruik verklaren.

De L293 heeft een push-pull uitgang en als je het zo doet dan sluit je de 3 "niet" gebruikte wikkelingen kort, lijkt me ook niet ideaal voor een goeie werking.

Bovendien is de 293 gemaakt voor bipolaire motoren en je schakelt het echt als unipolair met die massaverbinding op de middenaftakking van de spoelen.

Probeer eens het volgende:
middenaftakking zwevend laten en volgende volgorde:
Pin namen van L293:
1 2 3 4
H L H L
L H H L
L H L H
H L L H

Dit zou moeten werken maar met weinig kracht.
Als de motor gemaakt is voor 12 V dan kan je ook een enkele wikkeling gebruiken ipv beide in serie, dus de middenaftakking en een van beide spoeldraden aansluiten, de andere zwevend laten.

wel een idee gewoon een unipolaire bipolair maken

ga het proberen alleen zitten de middenaftakkingen al aan alkaar dus moet ff kijke hoe ik die los krijg dan

anders gaat t nog steeds fout

Dan zou je beter die L293 weglaten, de middenaftakking aan de +12V en de vier spoelen elk met een transistor (of ULN chip) naar massa schakelen.

Ben het eens met Lucas.
De L293D is niet ontworpen voor stappenmotoren.
Je kunt beter een ULN2803A hiervoor nemen.

Op 17 april 2006 13:34:51 schreef Frits Kieftenbelt:
De L293D is niet ontworpen voor stappenmotoren.

niet voor unipolaire stappenmotoren, volgens mij prima voor bipolaire.

maar aangzien de middenaftakkingen in dit geval al aan elkaar zitten is het echt bedoeld als unipolaire stepper, dus: 2803 of dikke torren.

Als ik jou was Willem zou ik eerst een aantal datasheet gaan opzoeken en die met elkaar gaan vergelijken