Управление 4-мя шаговыми двигателями по 8-ми концевикам
- Войдите на сайт для отправки комментариев
День добрый. Есть необходимость запустить 4 шаговых двигателя с ардуино. (Не принципиально, лишь бы надежно). Имеется 4 шд Nema23 и и драйвера на них ТВ6600. Необходимо следующее:
Ниже, я привел схему. Это начальное расположени двигателей и к каким концевикам они уперлись.
Необходим следующий цикл:
- При подачи питания на контроллер, двигатель D1 начинает движение в сторону концевика К2.
- Когда D1 замкнет концевик К2, D1 - остановится.
- В это время (при срабатывании концевика К2)начнет свое движение D2 в сторону К4.
- При достижении (замыкании) двигателем концевика К4, двигатель D2 остановится и тем самым запустит реверс на D1 и в это же время начнет движеение D3 и D4.
- Как только D1 упрется в концевик К1, он остановится.
- Когда D3 и D4 дойдут до своих концевиков, должен сработать реверс обоих двигателей.
- При достижении D4 своей исходной точки(К7), он должен остановится.
- При достижении D3 своей исходной точки(К5), он должен остановиться и запустить реверс D2, в сторону К3.
- Как только D2 дойдет до К3, цикл повторяется сново.
Задачу описал полностью. Теперь жду ответа от тех, кто возьмется за этот проект. И какая цена
Сделаю на UNO или Mini, цена - 4000 рубл. Почта ingri66@rambler.ru
...(Не принципиально, лишь бы надежно).
Письмо Вам послал. Если не дошло, пишите ydom@mail.ru Сделаю.
Теперь по надежности - если вам нужна надежность, то код нужно писать только на честном С. У честного кода надежность на порядки выше, чем у кода, сгенерированного ide arduino. По многим причинам. Я напишу на честном С, цена та же, что и для кода на arduino ide.
Всем спасибо. Исполнитель нашелся.
...(Не принципиально, лишь бы надежно).
Теперь по надежности - если вам нужна надежность, то код нужно писать только на честном С. У честного кода надежность на порядки выше, чем у кода, сгенерированного ide arduino. По многим причинам.
Скорость выше, согласен, иногда это нужно, в 5% проектов или меньше. Размер кода компактнее, тоже да, иногда и это нужно, для Attiny13 или 2313 например. Но чем выше надежность? Тем более на порядок? digitalWrite(13,HIGH) может и не сработает, PORTA = 1<<2 наверняка? Есть статистика отказов функций IDE? К чему эта приписка кроме как для маркетинга? Перечислите упомянутые причины которые касаются именно надежности.
...(Не принципиально, лишь бы надежно).
Теперь по надежности - если вам нужна надежность, то код нужно писать только на честном С. У честного кода надежность на порядки выше, чем у кода, сгенерированного ide arduino. По многим причинам.
Скорость выше, согласен, иногда это нужно, в 5% проектов или меньше. Размер кода компактнее, тоже да, иногда и это нужно, для Attiny13 или 2313 например. Но чем выше надежность? Тем более на порядок? digitalWrite(13,HIGH) может и не сработает, PORTA = 1<<2 наверняка? Есть статистика отказов функций IDE? К чему эта приписка кроме как для маркетинга? Перечислите упомянутые причины которые касаются именно надежности.
да,да,да, и мне интересно))))
Тоже почитал бы в чем надежнее.
Ранее писал на чистом С,а сейчас на честном Си.
Получается ранее писали на лживом но чистом С, а теперь будет на честном но грязном С ?
Тоже почитал бы в чем надежнее.
Ранее писал на чистом С,а сейчас на честном Си.
Получается ранее писали на лживом но чистом С, а теперь будет на честном но грязном С ?
у onkelя надёжность повышается
При том, что в контроллере вообще никакого Си нету, ни честного, ни чистого.
Позвольте! Разве камменты не компилируются в код?
А кому нужны комменты в машинном коде?
И сообщения на форуме не компилируются в код повышая его надежность на порядок?
И сообщения на форуме не компилируются в код повышая его надежность на порядок?
только если на чистом си.
А если на честном?