Krokwy silniczek ;-)

Nie gryzcie ;-)

Sterownik silnika oparty o mikrokontroler '51 lub jakis inny programowany bascomem. Sterowany przez rs232. I teraz tak: chce co 1/100 sekundy wysylac informacje do sterownika (przez rs232 lub i2c - cokolwiek) zrob 30 krokow, albo 15, albo 3... I teraz mikroprocesorek wie, ze cykl bedzie trwal 10 ms wiec sobie przelicza, ze ma zrobic krok co 0,333 ms, albo co 0,666 ms, albo co 3,333 ms

Konkretnie chodzi o to jak czesto mozna generowac impuls sterujacy. Jest poleecenie waitms - ale chodzi o wieksza precyzje - czy moge generowac np

3000 impulsow na sekunde czy mikrokontroler nie jest az tak szybki ? Po co mi tak duzo impulsow ? Zastosowana bedzie przekladnia 1:400
Reply to
jelen
Loading thread data ...

Bascom to nie wiem, ale przez 1/3000s to procesorek moze zrobic np 300 instrukcji. A to jest wystarczajaco zeby wygenerowac impuls do silnika. Przy '51 moze byc maly problem czy uda ci sie zmiescic w dostepnych licznikach, bo wypadaloby je wykorzystac.

A sprawdzales dopuszczalna predkosc silnika ? Bo moze sie okazac ze jest 400Hz a nie 3 kHz.

J.

Reply to
J.F.

witam. ja robilem sterownik na 51 ktorego predkosc naksymalna to bylo 20000kr/s przy kwarcu 14,756MHz (czy cos kolo tego) wiec 3000 to pestka. z tym ze ja pisalem to w asemblerze i wycisnelem z procka wszystko :) (w locie liczylem jeszcze zadana trajektorie rozpedzania i hamowania) z moich doswiadczen wynika ze wiekszosc silnikow poradzi sobie z 3000kr/s ale zwroc uwage na jeden maly klopot. jesli potraktuhesz go od poczatku taka duza czestotliwoscia to moze sie okazac ze silnik nie ruszy wogole (jesli ma spore obciazenie) lub pogubu kroki przy starcie. nalezaloby go plynnie rozpedzac do predkosci maksymalnej. ale tu juz sie sterownik komplikuje (jego oprogramowanie) zycze powodzenia w konstrukci pozdrawiam slawek

Reply to
invalid unparseable

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.