вопрос по UIrobot.
 

вопрос по UIrobot.

Автор mixa_k, 06 марта 2012, 11:40:59

« назад - далее »

mixa_k

Не получается заставить двигатель, подключенный к UIrobot UIM 241, крутится в разные стороны, он крутится только в одну, посылаем команду {CUR=8;MCS=1;STP=10;DIR=1;SPD=1;ENABLE;}, что так {CUR=8;MCS=1;STP=10;DIR=0;SPD=1;ENABLE;}, все равно крутится только в одну.
Подскажите в чем может быть проблема?

Ilya

Команда CUR, задающая ток фазы, используется как правило один раз, при первичном подключении шагового двигателя. Параметры этой команды сохраняются в энергонезависимой памяти контроллера.
1. Проверьте синтаксис команды DIR (DIR=X;      44 49 52 3D 31 3B)
2. Попробуйте выстроить команды в такой последовательности: .....DIR=0 (1); SPD=1; STP=10; ENABLE;
3. Посмотрите, что выдает контроллер, после посылки в него команды DIR (т.е. понимает ли он эту команду).
4. Если ничего не помогло, проверьте работу обоих выходов фаз блока управления. Для этого попеременно отсоедините, сначала одну фазу, затем вторую и позапускайте двигатель. Если с одной или второй, подключенной фазой, двигатель не запуститься, то значит эта фаза не работает.

mixa_k

Здравствуйте.
Опробывали ваши советы, не помогло.
В документации которую вы нам выслали вместе с контроллерами 8 контактов, а у нас на контроллере 9. Пытались сами найти документацию, но везде идет несовпадение с нашим контроллером.
Хотелось бы глянуть документацию, может быть мы просто неправильно подключили.

Ilya

Да, действительно, есть новые контроллеры с 9ти пиновыми выходами. Скачать новое описание можно вот по этой ссылке: http://narod.ru/disk/43988587001.949510dc3077f5202b3605717357ecfd/UIM241Manual20110923.pdf.html