Arduino - Výchozí hodnoty krokového motorku
Moderátor: Moderátoři
Arduino - Výchozí hodnoty krokového motorku
Můžu mu nějak trvale sdělit, že se může otáčet pouze v rozmezí max 3 otáčky vlevo a max 3 otáčky vpravo, čili pevně daná délka dráhy kterou nesmí překročit? Díky
Ruprecht píše:Krokový motor je úplně blbý a nic si nepamatuje. Jakákoli "inteligence" musí být zvenku. A může i ztratit krok (proklouznout) při špatné kombinaci buzení a zátěže, takže nějaké nulování (minimálně po zapnutí nebo i občasné ověření pozice, dojezd na koncák...) je vhodné. Velmi.
Díky moc, toho, že budu muset použít koncák jsem se bál. Co myslíš tím "ověření pozice", pokud motor neví kde je, jak můžu ověřit jeho pozici?
Pokud bys chtel mit vzdy prehled o poloze hridele, musel bys na ni dat absolutni enkoder, ale i tak budes mit prehled jen o poloze v ramci jedne otacky. Pripadne jsou i linearni absolutni snimace, pokud cely bazmek ma delat nejaky linearni pohyb, tam bys mel prehled o poloze vzdy. Ale s temito snimaci jsou zase ruzne jine problemy takze se to moc nepouziva.
termit256 píše:Musis si dat na nektery konec pojezdu nebo co to mas koncovy spinac na ktery vzdy pri zapnuti napajeni dojedes a tim vynulujes pocitadlo kroku = polohu motoru. Jinak to nejde a bezne se to tak dela.
Pokud bys chtel mit vzdy prehled o poloze hridele, musel bys na ni dat absolutni enkoder, ale i tak budes mit prehled jen o poloze v ramci jedne otacky. Pripadne jsou i linearni absolutni snimace, pokud cely bazmek ma delat nejaky linearni pohyb, tam bys mel prehled o poloze vzdy. Ale s temito snimaci jsou zase ruzne jine problemy takze se to moc nepouziva.
A co místo koncáku zastavit/nastavit motor na vých. pozici třeba nárustem proudu?