Dat gaat niet goed werken. Dat is allemaal veel te traag. Om een stappenmotor goed (snel) te laten lopen heb je stroomsturing nodig. De voedingsspanning is zeg 10x hoger dan nodig is en de stroom wordt gemeten (comparator) en op de ingestelde waarde met PWM begrensd. Bij een gelijkstroom motor zoals je waarschijnlijk in je robot gebruikt kun je prima de snelheid met PWM regelen direct met een microprocessor omdat je daar de spanning wilt regelen.Rikkepic schreef: Ook gebruik ik dan denk ik de ADC van de PIC om de stroom te meten door de H-brug.
De enige goede methode is met 2 DAC's aan je microprocessor een spanning maken die je naar een comparator stuurt die aan de andere ingang de spanning over een niet inductieve (niet draadgewonden) meetweerstand meet.
Lees eens het verhaal "Control of Stepping Motors, A Tutorial" van Jones.
http://www.cs.uiowa.edu/~jones/step/"
Daar staat haast alles in.
edit
Op circuitsonline vraagt net iemand haast hetzelfde en die heeft dit ic gevonden dat haast alles doet wat jij wilt:
A3986 van Allegro
http://www.allegromicro.com/en/Products ... bers/3986/