Не пинайте сильно, а помогите новичку!
- Войдите на сайт для отправки комментариев
День добрый. В общем вчера прочитал про эту штуку, загорелся идеей, сегодня вечером должны привезти мегу и буду её ковырять. По знаниям - программирование ковырял 12 лет назад, да и с электроникой знания весьма поверхностные.
В общем на сегодня вопросы такие:
1. Нужно будет рулить двумя независимыми шаговиками 12в/4а 1,8градуса со скоростью под 2 оборота в секунду - какую плату для них лучше взять?
2. Нужно будет читать сигнал энкодера без учета направления - длина импульса около 30мс - можно ли повесить импульс от энкодера на прерывание? Есть ли вобще у ардуино прерывания? И подключать можно на прямую к энкодеру или ещё что-то надо будет городить?
3. нужно будет "прикидываться" стандартной оптопарой на 3в - нужно ли тоже будет что-то дополнительно цеплять на выводы?
4. Кнопки управления - я так понимаю по кнопке на вывод или есть какие-либо решения? А то кнопок надо штук 6, а выводов жалко....
Это пока начальные вопросы - просто очень сложно разбираться самому т.к. информации очень много и в голове всё крайне быстро превращается в кашу.... Очень надеюсь на вашу помощь!
Чтобы не было каши, все нужно делать поэтапно, кусками... Сначала мигаем светодиодом, потом зажигаем светодиод кнопкой, потом считаем энкодер, потом управляем шаговиком.... ну и собрать все в кучу окажется плевым делом :)
Жаль, leshak куда-то пропал, он бы Вам лучше обяснил.
Так а у меня очень много чего на них висеть собирается. Я просто вопросы задаю, которые критичны "с ходу" - остальные вещи более простые типа вкл-выкл.
Это я всё прекрасно понимаю.
Так а стандартная ж вроде на 2 или 4 шаговика (не помню, натыкался недавно на неё) и там вроде можно каналы спаять вместе?
"прикинуться оптопарой" просто так не получится, потому что в этом случае нагрузкой должен являться светодиод. Можете по входу поставить светодиод, в принципе, напряжения на нем (2.5-3 В) должно хватить для микроконтроллера в качестве логической 1, но я бы поставил по входу контроллера оптрон.
Обычный шилд типа AFMotor собран на L298N в DIP корпусе и заявленные 2А выдает, но недолго, потому что сильно греется. Вот этот честно держит 2А
Вам этот подойдет.
Но все же не советую шаговые питать через простые драйверы - в них нет ограничения тока. Скажем, L298 должна применяться в паре с L297.
А чем это плохо? Т.е. что далет ограничение тока и для чего оно вобще? Я же писал - не понимаю я особо в этом. Мне надо, что бы мощный шаговик крутило вот такой:
Я так понимаю без ограничения тока двигатель будет греться или драйвер будет греться или что? Т.е. хочется знать, чем для меня это черевато? Ещё нюанс - двигатель во время простоя должен быть в режиме удержания. Может и хватит под него 2А драйвера? Или надо брать тот, на который последняя ссылка? Или вот такой вместо последнего подойдет (просто для меня он выглядит похоже - вот и спрашиваю) http://dx.com/p/monster-moto-shield-for-arduino-red-161274?item=54
Тут надо что бы было контроллер на ногах давал или ноль - т.е. цепь разомкнута, или по ней идет 3в(по моему 3,3 не помню сейчас точно). Если этого нельзя сделать штатными ногами - то можно и транзистор поставить. Но я надеюсь можно это сделать штатно.
Ещё один вопрос: есть шаговик, на него идет управление - т.е. по 4 проводам сигналы. Как мне подключиться вместо шаговика и определять, что он вращается? Т.е. можно на аналоговый вход, например, подать сигнал с одного канала шаговика, он не сгорит? Канал в смысле. И можно ли как то определять в какую сторону этот шаговик пытается крутиться? Определение вращения - это вторая часть и делать её буду если это не сильно сложно.
А чем это плохо? Т.е. что далет ограничение тока и для чего оно вобще? Я же писал - не понимаю я особо в этом. Мне надо, что бы мощный шаговик крутило вот такой:
Нужно 4 канала, по входам - делители для того, чтобы напряжение на входах не превышало 5 вольт, тогда ничего не сгорит.
Я буду на 12в б/п от компа запитывать.
Простите, но я (пока, но я быстро учусь) не понимаю что такое делители и ещё больше не понимаю, как потом всё это обработать можно?
Нарисовался ещё один вопрос - пока нет драйвера - можно ли какой нибудь дохлый шаговик подключать на прямою к ардурино? Интересуюсь исключительно в целях потестить
12 вольт - это правильно, но без ограничение тока будет греться нещадно :) На движек пойдет в режиме удержания 6 ампер!
Делитель напряжения на резисторах потрудитесь в википедии почитать.
Напрямую можно, если ток потребления не больше 40 мА :) Может быть шаговик от привода лазера сидирома...
Ну я вчера взял два шаилда таких вот
http://www.ladyada.net/make/mshield/
Но вот вопрос по их описанию:
Как я понял для повышения мощности можно припаять второй сверху... а подключаться к каким разъемам тогда? И правильно ли я понял это?
И ещё такой вопрос - как и куда подключить вот такой датчик
http://files.deal.by/38587_bps.pdf
http://files.deal.by/38587_bps.pdf
А что, из дока не понятно? на любой вход с подтяжкой.
А можно понятным языком? Т.е. я понимаю, что надо какой-то резистор (а какой?) припаять к одной зи ножек датчика в разрыв или между ножек? Блин... понятно, что ничего не понятно((((
А что непонятно? Вход - это такая дырочка в черной штучке на ардуино с циферкой.
Подтяжка - это не резинка от брюк, это резистор в контроллере, который надо включть. Как - читайте теорию.
Блин... да ничего не понятно. Понятно, что у меня есть три контакта. один - на землю, второй - на сигнал - вход, на нем даем уровень high? Это должен быть цифровой вход? Подозреваю, что цифровой и т.к. мне надо, что бы датчик вызывал прерывание - надо, что бы он был на одном из входов, с которых вызывается прерывание, верно? А третий - на аналоговый выход - это будет питанием датчика и датчик будет работать, когда на нем уровень будет high, верно?
просто я почему так спрашиваю - не хочется чего нибудь попалить от незнания и поначалу хочется быть уверенным, что всё делаю именно так, как надо....
Питание - с вывода питания, а не аналогового!
Прерывания есть на цифровых входах 2 и 3. Включить подтяжку можно, например, pinMode(2, INPUT_PULLUP) или digitalWrite(2, HIGH)
Если нужно питание включать и выключать, то смотрите на форуме уже было управление питанием датчиков. Питать с выхода (цифрового, кстати) можно только если датчик потребляет меньше 40 мА
Всё, спасибо! система позиционирования с оптодатчиком уже готова)))
Самый насущный вопрос - самый важный вопрос - по шаилдам для шаговика!
Вчера взял вот такие
http://www.ladyada.net/make/mshield/
Но даже на детском шаговике и питании 5В греется. Поставил три микрухи лесенкой и радиатор. Греется меньше, но.... это на совсем детском шаговике. На 12В и на большом - микруха грелась до "ой как же горячо" за 3с.
В общем нужна помощь по поиску очень мощных шиелдов для шаговиков или советы по переделке этого.
К ним идут две библиотеки
http://www.ladyada.net/make/mshield/download.html
Может кто-то с ними уже работал - интересуют вопросы включения-выключения режима удержания и выставления тока на конкретные режимы работы - и вобще возможно ли это?
нарыл ещё IRF7389 4 штуки дома - может их можно как то присобачить к тому шаилду, что у меня есть?
Ну посмотрите на форуме по шаговикам - уже много было! Я отвечал уже на такой вопрос раз 5 как минимум!
Я уже понимаю, что достал тут своими глупыми вопросами.... Но на форумах по шаговикам очень много всего есть, да.... но я не знаю что из этого подойдет именно мне - я в радиоэлектронике полняй ноль, о чем я и говорил выше. Для меня понятно, когда говорят купи вот это, ,припаяй так-то и так-то и будет тебе счастье. Вот я читал, что можно сделать обвязку из транзисторов, у меня есть 4 микросхемы с мосфетами, я выше писал - но как у кида их прилепить я не догоняю.... А их, по идее, должно хватить на 1 шаговик - по крайней мере токи у них заявлены большие.... Я понимаю, что кроме вас тут мне никто и не отвечает - поэтому вам это, видимо, порядком поднадоело, но больше спросить не у кого.
Если в электронике полный 0, то не советую собирать контроллер самостоятельно, ищите готовый. Вот типа этих, потому что 4А - это не шутка. Вот, например:
http://www.directindustry.com/prod/electromen/stepper-motor-drivers-2822...
http://www.alibaba.com/product-gs/594188006/CW5045_2_phase_cnc_Stepper_m...
http://www.cnc-controller.ru/controllers.html
Вот здесь почитайте
В общем идея пока такая - допаять IRF7389, что бы они через себя гнали нагрузку вместо шилда. И тут я запутался.... дорисуйте линии плиз как их подключать то надо правильно блин, а то у меня уже совсем каша в голове
Всем привет! прошу не пинать сильно, новый в этом деле)
что бы не плодить темы по пустякам спрошу в этой- наткнулся на али на такое вот чудо- http://www.aliexpress.com/item/UNO-R3-MEGA328P-ATMEGA16U2-USB-Cable-for-Arduino/641029396.html
что за надпись Funduino на плате? Китайская копия Arduino? кто имел дело с таким..? заранее благодарен)
Тема покупки многочисленных китайских копий неоднократно разжевывалась. Поищите поиском. Из этой темы вопрос выпадает по тематике