Ну одним мотором управлять легко, а как насчёт управлять сразу несколькими движками и чтобы они одновременно вращались с разной скоростью? Не могу сообразить как это сделать
А я думал не закрутиться, у нас же контроллер питается от программатора, а драйвер от блока питания. соединены сигнальными проводами, думал землю тоже надо, но оно почему то работает.
Странно, я постараюсь данную ситуацию исправить. Вообще-то код вообще не должен открываться из описания, т.к. сайт уже не работает. Я перезалью все коды на новый сайт и дам обязательно ссылочки в описании.
Круто, сделал такое же на стм32ф103, только подавал 1 на каждый вывод, а на остальные 0, т.е. 1000, 0100, 0010... Вопрос такой вот глупый, где здесь указана максимальная нагрузка на двигатель? И что будет если его заклинить? Может сгореть двигатель или драйвер? Есть идеи где его можно использовать, но боюсь что порой нужно будет "сильно" тянуть и порой в холостую почти. Нагрузку можно как-то отследить на двигатель на СТМ или АВР? Может даже не этот двигатель, а какой-то другой, просто интересно. За урок спасибо! Rated voltage : 5VDC Number of Phase 4 Speed Variation Ratio 1/64 Stride Angle 5.625° /64 Frequency 100Hz DC resistance 50Ω±7%(25℃) Idle In-traction Frequency > 600Hz Idle Out-traction Frequency > 1000Hz In-traction Torque >34.3mN.m(120Hz) Self-positioning Torque >34.3mN.m Friction torque 600-1200 gf.cm Pull in torque 300 gf.cm Insulated resistance >10MΩ(500V) Insulated electricity power 600VAC/1mA/1s Insulation grade A Rise in Temperature
Скорее всего, Вы сейчас рассказываете про сервопривод, а не про двигатель. Мы никогда не знаем положение шагового двигателя, если конечно, не замутить какие-нибудь датчики положения его вала, но зачем это делать, если в сервоприводах это уже всё есть.
В массовых сервоприводах мах. угол поворота на 180 град. или другие: серва просто крутится с опред. скоростью.. Есть в машинах спидометры и тахометры именно на шаговиках.. Интересно как там реализовано, не могу найти толком инфу..
Разобрался.. Датчиков нет.. В 2-ух словах.. есть 3 варианта: 1- при включении против часовой стрелки подается шагов 200, внутри ШД для приборки авто есть упор, стрелка гарантировано упирается в крайнее положение и отчет начинается с этого крайнего положения.. 2- в некоторых моделях авто есть скручивающаяся пружинка на валу ШД, которая при выкл. возвращает стрелку ШД в крайнее положение. 3 - последнее положение записывается в ЕЕПРОМ при выключении.. реализовано на компараторе при снижении пит. ниже 4в.
Спасибо. В конце функции каждого шага добавил после задержки перевод выводов в 0. Стал меньше нагреваться.
Ну одним мотором управлять легко, а как насчёт управлять сразу несколькими движками и чтобы они одновременно вращались с разной скоростью? Не могу сообразить как это сделать
крутится ))))
+Народный КиноЛяп
Куда он денется
урок очень помог, спасибо :-) но forward через w пишется, не смог удержаться))
А я думал не закрутиться, у нас же контроллер питается от программатора, а драйвер от блока питания. соединены сигнальными проводами, думал землю тоже надо, но оно почему то работает.
А можно ли как то узнать в каком положении шаговый двигатель, без датчиков? И какую ножку дрыгать нужно?
Скорей всего нельзя. Он притянется к ближайшей катушке. А к какой именно, двигатель не знает. Только датчики. Возможно, сервопривод поможет.
лайк
Здравствуйте, можете скинуть исходный код?
В описании под видео он не относиться к этому уроку.
Странно, я постараюсь данную ситуацию исправить. Вообще-то код вообще не должен открываться из описания, т.к. сайт уже не работает. Я перезалью все коды на новый сайт и дам обязательно ссылочки в описании.
Круто, сделал такое же на стм32ф103, только подавал 1 на каждый вывод, а на остальные 0, т.е. 1000, 0100, 0010...
Вопрос такой вот глупый, где здесь указана максимальная нагрузка на двигатель? И что будет если его заклинить? Может сгореть двигатель или драйвер? Есть идеи где его можно использовать, но боюсь что порой нужно будет "сильно" тянуть и порой в холостую почти. Нагрузку можно как-то отследить на двигатель на СТМ или АВР? Может даже не этот двигатель, а какой-то другой, просто интересно. За урок спасибо!
Rated voltage : 5VDC
Number of Phase 4
Speed Variation Ratio 1/64
Stride Angle 5.625° /64
Frequency 100Hz
DC resistance 50Ω±7%(25℃)
Idle In-traction Frequency > 600Hz
Idle Out-traction Frequency > 1000Hz
In-traction Torque >34.3mN.m(120Hz)
Self-positioning Torque >34.3mN.m
Friction torque 600-1200 gf.cm
Pull in torque 300 gf.cm
Insulated resistance >10MΩ(500V)
Insulated electricity power 600VAC/1mA/1s
Insulation grade A
Rise in Temperature
Я думаю, если шаговый то ничего не случится. Но лучше не рисковать
Как шагать понятно.. А как часы сделать, чтобы шаговик изначально вставал четко на нужную позицию в зависимости от переменной?
Скорее всего, Вы сейчас рассказываете про сервопривод, а не про двигатель. Мы никогда не знаем положение шагового двигателя, если конечно, не замутить какие-нибудь датчики положения его вала, но зачем это делать, если в сервоприводах это уже всё есть.
В массовых сервоприводах мах. угол поворота на 180 град. или другие: серва просто крутится с опред. скоростью.. Есть в машинах спидометры и тахометры именно на шаговиках.. Интересно как там реализовано, не могу найти толком инфу..
Скорей всего там стоят датчики положения
Разобрался.. Датчиков нет.. В 2-ух словах.. есть 3 варианта: 1- при включении против часовой стрелки подается шагов 200, внутри ШД для приборки авто есть упор, стрелка гарантировано упирается в крайнее положение и отчет начинается с этого крайнего положения.. 2- в некоторых моделях авто есть скручивающаяся пружинка на валу ШД, которая при выкл. возвращает стрелку ШД в крайнее положение. 3 - последнее положение записывается в ЕЕПРОМ при выключении.. реализовано на компараторе при снижении пит. ниже 4в.
здравствуйте, а можно тоже самое сделать с atmega8515?
Я думаю, можно. Он послабее, но мы особо ресурсы здесь никакие и не затрагиваем.
Хорошо спасибо,попробую
а как вы думайте он сможет повернуть колеса от игрушечной машинки ?? :D
не знаю)
Classical Genetics конечно сможет