Браво, много добре изглежда линейният лагер! Ако позволиш, ще си го разпечатам за декорация на стената зад CNC-то .Ако ползваш такива обаче, трябва да са няколко на корава рамка.Само един не става.Задължително е и да има поне една ексцентрикова втулка за обиране на хлабината.
basejn написа:Що се отнася до идеята за линеен лагер, по-добре я остави за сега. Има множество решения и ще помогнем, когато си готов с контролера.Относно въпросите :Регулиране на тока е нужно не само при микростепинг, а при всички режими. Причината е следната: При подаване на напрежение на намотката на мотора, поради индуктивността и, токът в нея нараства плавно, а не скокообразно. При повишена честота на импулсите, токът не успява да достигне номинална стойност и се понижава въртящия момент на мотора. За да се намали този ефект и да работи мотора с по-високи честоти на импулсите, той се захранва с многократно по-високо напрежение от номиналното. Така скоростта на нарастване на тока се повишава. Високото напрежение налага ограничаване на тока. Почти винаги се използва PWM. Подходящи са микроконтролери с два вградени компаратора. Разгледай как е реализирано на популярната схема L297, има подробни обяснения.
1 - за това не се бях сетил но може да се измисли. С конкретната схема няма да стане по друг начин освен с PWM (широчинно импулсна модулация) , а за измерването на тока в намотките .. хмм нямам достатъчно входове на микроконтролера .А може ли да ми разясните каква е целта на регулирането на тока освен при микростепинг.
2 - Идеята ми е тъй като имам сензор , след извършване на стъпката тока да се спира. При следене на сензора ако оста на двигателя се мръдне леко от позицията съответстваща на стъпката тока да се пусне отново докато пак си легне в позицията.След извършване на стъпката токът не бива да спира, а да се намали. Нужен е някакъв по-малът ток на задържане, за да се предотврати самопроизволно преместване на механизма, но да не води до ненужно загряване на мотора. Така се прави. Твоето решение на проблема ми се струва новаторско, но при успех по-качествено, защото при покой не се подава енергия и не загрява мотора.
3 - Сензора на мишката има двапъти по огляма резолюция от броя на деленията, тъй като има два приемника чийто сигнали които се застъпват както се вижда на картинката.По този начин резолюцията става поголяма и имам информация и за посоката. Двигателя има 48 стъпки
http://www.engr.colostate.edu/~dga/mech ... s/9-16.gif
4 - Отчита се от самия микроконтролер.
Двигателя изглежда малък на нсимката в действителност е малко по голям но като характеристики представлява следното -24V unipolar . 9ohm 7.5deg
Относно познанията ми по програмиране на микроконтролери.Имах си познания по обикновено програмиране на компютърни програми .Оказа се че се ползва същия език и като цяло е по просто .Захванах се сам и с бая човъркане и ровене из нета успях да го разбера.
Ето и идея за линеен търкаляш лагер която начертах набързо.