Jeg ser etter en metode å kunne få feedback fra en stepper motor, jeg tenkte noe slikt:
(Ikke diss paint tegningen min)
Tanken bak dette er å kunne vite om stepper motoren roterer eller har kjørt seg fast, og eventuelt utløse en alarm, i tilfelle noe har kommet i veien. Selvsagt så må jo den optiske rotary encoderen gires om, slik at den gir en puls pr step.
Jeg ser for meg å kunne bruke den på følgende måte (Pseudokode):
Eneste bekymringen er at dette vil føre til at rotasjonshastigheten til stepper motoren går betraktelig ned. Vil dette fungere? Eller finnes det bedre måter å få feedback fra en stepper motor?
(Ikke diss paint tegningen min)
Tanken bak dette er å kunne vite om stepper motoren roterer eller har kjørt seg fast, og eventuelt utløse en alarm, i tilfelle noe har kommet i veien. Selvsagt så må jo den optiske rotary encoderen gires om, slik at den gir en puls pr step.
Jeg ser for meg å kunne bruke den på følgende måte (Pseudokode):
Kode
while(!exit) { step_forward() //Kjør et step framover response = read_rotary_encoder(); if(response == 0) { trigger_alarm(); exit = true; } }