Большой Воронежский Форум
»Радиолюбитель>Как узнать положение ротора( текущий полюс) гибридного ШД электрически( без датчика положения)?
pt200___dr.ON 17:11 03.04.2011
Задача: после включения питания ШД делает один шаг из текущего положения.

т.е. надо както определить текущее положение ротора, не двигая его с места.

P.S. в нете какието методы ищутся( ЭДС, форма тока) но они предназначенны для контроля шага, а не определения положения.

P.S. Может померять индуктивность фаз( у "активной" индуктивность вродебы должна быть больше)? [Ответ]
Teddybear 18:08 03.04.2011

Сообщение от pt200___dr.ON:
Может померять индуктивность фаз( у "активной" индуктивность вродебы должна быть больше)?

imho валкодер приделать все же проще будет [Ответ]
pt200___dr.ON 18:10 03.04.2011

Сообщение от Teddybear:
imho валкодер приделать все же проще будет

Возможно конечно, если не учивать его цену( т.к. потребуется абсолюный энкодер). [Ответ]
Teddybear 18:17 03.04.2011

Сообщение от pt200___dr.ON:
т.к. потребуется абсолюный энкодер

Потребуется всего лишь 2 датчика - один на исходное положение ротора, второй на диск энкодера.
Кстати, народ лепит валкодеры из самих шаговиков http://ra3ggi.qrz.ru/UZLY/encod.htm [Ответ]
pt200___dr.ON 18:33 03.04.2011

Сообщение от Teddybear:
Потребуется всего лишь 2 датчика - один на исходное положение ротора, второй на диск энкодера.
Кстати, народ лепит валкодеры из самих шаговиков http://ra3ggi.qrz.ru/UZLY/encod.htm

Я же вроде ясно написал, что слежение за ротором не возможно.( нет питания)

************************************************** ************************************************** *****
Насчет энкодера:
можно конечно применить и инкрементный энкодер( у него как раз 4ре состояния), но это нада очень точно выставлять угол + шагов у него должно быть ровно в 4 раза меньше, чем у ШД. [Ответ]
-=Женек=- 20:36 03.04.2011
Ну если задача уж совсем специфичная:

Сообщение от :
Задача: после включения питания ШД делает один шаг из текущего положения.

А чем вызвана необходимость отключения питания. Прибор обязательно нужно выдергивать из розетки? Может быть попробуешь не выключать прибор а загонять его контроллер в спящий режим - данные о количестве пройденных шагов сохранятся в памяти. Аварийное питание на батарейке приделать, как в RTC - все же дешевле выйдет.
Можно хоть узнать что за коллайдер ты разрабатываешь? [Ответ]
pt200___dr.ON 20:56 03.04.2011

Сообщение от -=Женек=-:
А чем вызвана необходимость отключения питания. Прибор обязательно нужно выдергивать из розетки? Может быть попробуешь не выключать прибор а загонять его контроллер в спящий режим - данные о количестве пройденных шагов сохранятся в памяти. Аварийное питание на батарейке приделать, как в RTC - все же дешевле выйдет.
Можно хоть узнать что за коллайдер ты разрабатываешь?

Сначала человек сам крутит вертит как ему нада РУКАМИ, а потом электроника должна "подхватить" ШД и крутить как ей нада.

Вот собственно и стоит задача в "подхвате" ШД электроникой.

Никакой не коллайдер. Простой кухонный таймер( завел на скока нада , а он потом до 0 крутится) [Ответ]
Teddybear 21:45 03.04.2011

Сообщение от pt200___dr.ON:
Простой кухонный таймер

Вот уж действительно из пушки по воробьям.. Я то думал действительно прецезионный сервопривод..
Напрашивается вариант с переменным резистором или оптопарой, перекрываемой диском с прорезью переменной ширины, затем АЦП. [Ответ]
pt200___dr.ON 22:20 03.04.2011

Сообщение от Teddybear:
Вот уж действительно из пушки по воробьям.. Я то думал действительно прецезионный сервопривод..
Напрашивается вариант с переменным резистором или оптопарой, перекрываемой диском с прорезью переменной ширины, затем АЦП.

Оба способа "кривые":
Тем более прямо в названии в темы написанно про "без датчика положения", а не какойбы датчик прицуропить для этого


************************************************** **********************************
Если кому иннтересно: в конце статьи написанно как электрически получать подверждение шага. [Ответ]
Teddybear 22:52 03.04.2011

Сообщение от pt200___dr.ON:
да и скорее всего даже после калибровки не обеспечат требуемой точности

Кухонный таймер говорите? О_о с погрешностью в несколько миллисекунд?
Ой, что-то Вы темните.. Колитесь - что изобретаете? [Ответ]
-=Женек=- 06:00 04.04.2011
pt200___dr.ON,
Ну так в чем проблема? Таймер это вещь, которая отсчитывает время от определенной точки до нуля. Поворачиваешь вал на угол какой хочешь, а затем он сам крутится до датчика нуля. Если я конечно правильно понял задумку коллайдера. [Ответ]
pt200___dr.ON 07:54 04.04.2011

Сообщение от -=Женек=-:
pt200___dr.ON,
Ну так в чем проблема? Таймер это вещь, которая отсчитывает время от определенной точки до нуля. Поворачиваешь вал на угол какой хочешь, а затем он сам крутится до датчика нуля. Если я конечно правильно понял задумку коллайдера.

Уже теплее.
так вот в этом моменте есть одна засада.
Нада электроники узнать с какой фазы начинать крутить до нуля. [Ответ]
-=Женек=- 08:28 04.04.2011
Ну так объясни все-же мотивацию, а то мы вслепую советы даем.
Пока что, не зная задачи и прочитав последний пост могу посоветовать: покрутил ты шаговик, дальше включилась система, повернула шаговик в сторону нуля, подсчитала сколько импульсов потребовалось, высчитала положение, вернула ротор в исходную позицию.
Если не пойдет такое решение - то не обессудь, информация скудна. [Ответ]
-=Женек=- 08:30 04.04.2011
Рассуждай логически. Позицию можно либо высчитать в движении, либо "прочувствовать" в текущий момент времени. Чувственный датчик (абсолютный валкодер) для тебя дорог. Высчитывающий требует питания. ты уж выбери между рыбкой и ... [Ответ]
-=Женек=- 18:19 04.04.2011
целый день молчание....
Автор ты живой? Тебя на шаговик, часом, не намотало? [Ответ]
pt200___dr.ON 18:25 04.04.2011

Сообщение от -=Женек=-:
целый день молчание....
Автор ты живой? Тебя на шаговик, часом, не намотало?

Я еще даже не делал. Сначала же надо все прикинуть как делать.
А вот тут то затыка и возникла с "подхватом".

P.S. И на электрониксе тоже одни редиски, подсказвать не хотят [Ответ]
Teddybear 20:05 04.04.2011
pt200___dr.ON,
Может уже задуматься о покупке готового таймера скажем от микроволновки? [Ответ]
pt200___dr.ON 20:16 04.04.2011

Сообщение от Teddybear:
Может уже задуматься о покупке готового таймера скажем от микроволновки?

Неподходит:
1) крупноват
2) какие я видел, до 1 часа максимум
3) питание 220В вродебы [Ответ]
-=Женек=- 23:00 04.04.2011
Слушай, а если забыв про шаговик - изложи техзадание, может проще можно? [Ответ]
pt200___dr.ON 23:14 04.04.2011

Сообщение от -=Женек=-:
Слушай, а если забыв про шаговик - изложи техзадание, может проще можно?

Аналог механического "заводного" таймера с нелинейной шкалой( как у микроволновок, а мож и еще где)
Крутиш ручку, выставляя указатель на нужное тебе время. После чего ручка неспеша возвращается назад на 0. Дойдя до 0 издается звуковой сигнал. [Ответ]
DimYch 19:22 05.04.2011
pt200___dr.ON, ну а в чем проблемма отслеживать положение?
схема использования шаговика в качестве валкодера есть...
алгоритм следующий...
0. инит шаговика до установленного упора
1. шаговик коммутируем для работы валкодером...
2. отслеживаем его состояние в случае вращения запускаем с нуля счетчик...
3. если счетчик насчитал много (движения нет) то на процедуру обратного отсчета
4. коммутируем шаговик на силовую схему для шагания...
собственно в чем трабла то? [Ответ]
Teddybear 23:15 05.04.2011
Можно и по-другому.
При включении питания, если шаговик не в home position, отрабатываем алгоритм поиска оного со счетом шагов..
Дальше быстро возвращаем шаговик в положение при включении и отсчитывая шаги через калиброванные промежутки времени, возвращаем в home position, по достижении которого подаем сигнал на коммутацию нагрузки.
Если шаговик исправен и не перегружен по крутящему моменту, угол поворота ротора однозначно определяется количеством импульсов управления. Остается лишь зафиксировать точку отсчета. [Ответ]
Вверх