Энкодер из шагового двигателя.

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: энкодер из шагового двигателя ...

Сообщение akl »

Уважаемый falkonist. Алгоритм распознавания направления вращения ШД, используемого в качестве энкодера, расписан в конце статьи. На рассыпухе реализовать, конечно, можно, но не пробовал. Если Вы реализуете, будет очень интересно взглянуть на схему.
Реклама
Аватара пользователя
falkonist
Друг Кота
Сообщения: 4471
Зарегистрирован: Вс мар 04, 2007 11:39:00
Откуда: Ukraine, Kyiv
Контактная информация:

Re: энкодер из шагового двигателя ...

Сообщение falkonist »

Это я читал, но поскольку с программированием не сталкивался, мне осталось непонятным, что такое "флаги", какое соотношение они имеют с логическими уровнями и т.п. Типа:
...анализируется уровень и флаг требования прерывания канала B.

Для программеров это, наверное, "семечки", но для меня - "темный лес".
Выслушай и противную сторону, даже если она и противна
Реклама
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: энкодер из шагового двигателя ...

Сообщение akl »

Флаг, в данном случае, это память уже прошедшего события, на основе которого нужно принять решение при приходе текущего события, а также подготовить необходимое для следующего события.
Аватара пользователя
falkonist
Друг Кота
Сообщения: 4471
Зарегистрирован: Вс мар 04, 2007 11:39:00
Откуда: Ukraine, Kyiv
Контактная информация:

Re: энкодер из шагового двигателя ...

Сообщение falkonist »

Благодарю. Не буду пока больше мучить вопросами. Займусь проектированием.
Выслушай и противную сторону, даже если она и противна
Реклама
Эиком - электронные компоненты и радиодетали
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: энкодер из шагового двигателя ...

Сообщение akl »

Реально заинтересовала идея. Не припомню, чтобы видел где-нибудь такую реализацию.
18:15
Вот нашел у себя в архивах.
ВАЛКОДЕР.GIF
Реклама
Аватара пользователя
gfgeuf
Друг Кота
Сообщения: 3695
Зарегистрирован: Пн авг 29, 2011 10:35:30
Откуда: Україна Дикий Захід - Чортків - Джурин

Re: энкодер из шагового двигателя ...

Сообщение gfgeuf »

За не самовольное а добровольное модерирование вам ничего не сделают может и похвалят а
... могу ещё присоветовать поиск в Гугле по ключевым словам как то : аналог сельсина,и т.п. :dont_know: или просмотрите это видео
шаговый двигатель-сельсин думаю это именно то что вам требуется...
пути ТОКА неисповедимы.
Злословец есть самый лютый из диких зверей,
а льстец - самый опасный из ручных животных. (ДИОГЕН)
Реклама
Аватара пользователя
romanec
Родился
Сообщения: 10
Зарегистрирован: Пн май 04, 2009 23:04:45
Откуда: Днепропетровск
Контактная информация:

Re: энкодер из шагового двигателя ...

Сообщение romanec »

akl писал(а):Здравствуйте. Исходники для семейств AVR и MSP были приведены только с одной целью - показать особенность работы шагового двигателя, используемого в качестве энкодера, при смене направления вращения.
Спасибо за проверку! :beer:


Вот решил повторить энкодер, в программировании не шарю, попросил товарища скомпилировать из Вашего исходника файл прошивки, говорит что прошло без ошибок, нарисовал в Протеусе, но не работает, может что то не так делаю?
Вложения
encoder.rar
(45.7 КБ) 656 скачиваний
Аватара пользователя
gfgeuf
Друг Кота
Сообщения: 3695
Зарегистрирован: Пн авг 29, 2011 10:35:30
Откуда: Україна Дикий Захід - Чортків - Джурин

Re: энкодер из шагового двигателя ...

Сообщение gfgeuf »

Так из приведённой вами цитаты можно было сделать выводы ,что если вам не важен каждый импульс то можете смело делать энкодер на операционном усилителе , у меня работают уже 4 штуки таких и без микроконтроллеров...
пути ТОКА неисповедимы.
Злословец есть самый лютый из диких зверей,
а льстец - самый опасный из ручных животных. (ДИОГЕН)
Аватара пользователя
romanec
Родился
Сообщения: 10
Зарегистрирован: Пн май 04, 2009 23:04:45
Откуда: Днепропетровск
Контактная информация:

Re: энкодер из шагового двигателя ...

Сообщение romanec »

gfgeuf писал(а):Так из приведённой вами цитаты можно было сделать выводы ,что если вам не важен каждый импульс то можете смело делать энкодер на операционном усилителе , у меня работают уже 4 штуки таких и без микроконтроллеров...


Как раз и важен каждый импульс, почему и задал вопрос по исходнику.
Аватара пользователя
gfgeuf
Друг Кота
Сообщения: 3695
Зарегистрирован: Пн авг 29, 2011 10:35:30
Откуда: Україна Дикий Захід - Чортків - Джурин

Re: энкодер из шагового двигателя ...

Сообщение gfgeuf »

К сожалению я в прошивках тоже не айс потому последуйте моему примеру и спросите через личку у автора - он ответит нормальный мужик , а ,если не секрет, вы задумали датчик положения сделать ?
пути ТОКА неисповедимы.
Злословец есть самый лютый из диких зверей,
а льстец - самый опасный из ручных животных. (ДИОГЕН)
Аватара пользователя
romanec
Родился
Сообщения: 10
Зарегистрирован: Пн май 04, 2009 23:04:45
Откуда: Днепропетровск
Контактная информация:

Re: энкодер из шагового двигателя ...

Сообщение romanec »

К сожалению у автора не нашел кнопочку "ЛС".
Да хочу попробовать сделать датчик положения и прилепить на свой китаец мини-токарный.
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: энкодер из шагового двигателя ...

Сообщение akl »

Здравствуйте. А в чем выражается неработоспособность? У меня нет протеуса, но попробуйте к лапам порта B подключить светодиоды анодами на лапы, а катодами на общий и загрузить нижеследующую прогу. При вращении энкодера должна появиться индикация
Аватара пользователя
romanec
Родился
Сообщения: 10
Зарегистрирован: Пн май 04, 2009 23:04:45
Откуда: Днепропетровск
Контактная информация:

Re: энкодер из шагового двигателя ...

Сообщение romanec »

akl спасибо, Ваш hex в Протеусе заработал, сравнил исходник с выложенным в статье: http://radiokot.ru/articles/27/, так в нем (тот что в статье) не хватает в конце - строки "OUT PORTB,XL".

Ну теперь можно дальше двигаться.
Аватара пользователя
karasuk.service
Встал на лапы
Сообщения: 143
Зарегистрирован: Вт янв 15, 2013 19:35:31
Откуда: Матушка Сибирь
Контактная информация:

Re: энкодер из шагового двигателя ...

Сообщение karasuk.service »

viewtopic.php?f=51&t=85788
Есть очень много двигателей от CD-ROMа.
Взрослый от ребёнка отличается только ценой игрушек
Аватара пользователя
Быстрый
Опытный кот
Сообщения: 761
Зарегистрирован: Сб авг 31, 2013 10:09:52
Откуда: от верблюда

Re: энкодер из шагового двигателя ...

Сообщение Быстрый »

romanec писал(а):К сожалению у автора не нашел кнопочку "ЛС".

И мне тоже интересно - почему нету значка "ЛС" :shock: ?
Чего уставился как WINDOWS на новое устройство ? ВЕРНИТЕ В МОДУ ДОБРОТУ!
уткодроз
Потрогал лапой паяльник
Сообщения: 330
Зарегистрирован: Вс апр 17, 2011 12:09:57

Re: Энкодер из шагового двигателя.

Сообщение уткодроз »

Имеются шаговые моторчики. Внутри две обмотки, 4 провода. Подскажите как их подключать к схеме на LM328?
Вложения
Без имени-2.jpg
(49.37 КБ) 1406 скачиваний
Без имени-1.jpg
(41.6 КБ) 1232 скачивания
Аватара пользователя
falkonist
Друг Кота
Сообщения: 4471
Зарегистрирован: Вс мар 04, 2007 11:39:00
Откуда: Ukraine, Kyiv
Контактная информация:

Re: Энкодер из шагового двигателя.

Сообщение falkonist »

уткодроз писал(а):...как их подключать к схеме на LM328?
Никак. LM328 не существует (по данным Гугла). ЕLM328 - вообще "не из той оперы".
Выслушай и противную сторону, даже если она и противна
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: Энкодер из шагового двигателя.

Сообщение akl »

уткодроз
У обмоток организовываете среднюю точку и подсоединяете к аноду светика. У меня аналогичный шаговик работал, но имел малое число шагов/оборот и мне не подошёл.
уткодроз
Потрогал лапой паяльник
Сообщения: 330
Зарегистрирован: Вс апр 17, 2011 12:09:57

Re: Энкодер из шагового двигателя.

Сообщение уткодроз »

falkonist писал(а):Никак. LM328 не существует (по данным Гугла).
Ну очепятка, LM358.

akl писал(а):У обмоток организовываете среднюю точку и подсоединяете к аноду светика.
Зачем мне светик-семицветик? Мне нужно сделать заменитель энкодера на трех ногах. С дальнейшим подключением к микроконтроллеру для ргулирования числового значения вперед и назад (частота приемника).
Аватара пользователя
falkonist
Друг Кота
Сообщения: 4471
Зарегистрирован: Вс мар 04, 2007 11:39:00
Откуда: Ukraine, Kyiv
Контактная информация:

Re: Энкодер из шагового двигателя.

Сообщение falkonist »

А LM358 к ШД каким боком? У нее максимальный выходной ток всего 16 мА.
Выслушай и противную сторону, даже если она и противна
Ответить

Вернуться в «Статьи»