Проект YAPSC10V (Заказ печатных плат в Китае)

Контроллеры, драйверы, датчики, управляющие устройства.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

Re: Проект YAPSC10V (Заказ печатных плат в Китае)

Сообщение aftaev »

Impartial писал(а):Посмотрел исходники, скажи, а в яскаве, что, нет ПИД? Просто выходные усилители?
Если Яскава заточена под степ/дир то подключив Яскаву к компу через СОМ при помощи сервисной программы СигмаВин можно настроить и PI (нет у Яскавы PID в мануале видел упоминание только про PI) и различные фильтра, электронную редукцию итд..
У более новых серв наворотов больше. Запустив функцию автонастройки серва потаскав ось настроит многие параметры, которые потом можно будет подредактировать.
Если снять настройки Яскавы скринтошем то получается параметров на 3 листа А4 :freak:

На фото слева серва старого типа у нее энкодер обычный АВZ нет экранчика и програмируется либо через специальный пульт или при помощи компа. Справа - новая с экранчиком ее можно программировать кнопочками на панели и у нее энкодер общается по RS422
DSCN1461.JPG (1728 просмотров) <a class='original' href='./download/file.php?id=13993&sid=064a3a1b8bb1f383070ab46011ac170c&mode=view' target=_blank>Загрузить оригинал (282.23 КБ)</a>
Как дело обстоит с PID в сервах при работе +-10в еще не вникал, думаю что он есть так как нужно держать точно скорость.
Impartial писал(а):Просто выходные усилители?
Вот такие простые кишки у Яскав
DSCN1468.JPG (1728 просмотров) <a class='original' href='./download/file.php?id=13994&sid=064a3a1b8bb1f383070ab46011ac170c&mode=view' target=_blank>Загрузить оригинал (230.9 КБ)</a>
DSCN1469.JPG (1728 просмотров) <a class='original' href='./download/file.php?id=13995&sid=064a3a1b8bb1f383070ab46011ac170c&mode=view' target=_blank>Загрузить оригинал (224.4 КБ)</a>
DSCN1470.JPG (1728 просмотров) <a class='original' href='./download/file.php?id=13996&sid=064a3a1b8bb1f383070ab46011ac170c&mode=view' target=_blank>Загрузить оригинал (230 КБ)</a>
IGBT сборку не стал фоткать, до нее трудно добраться :hehehe: На плате возле кварца написано 48Мгц
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

Re: Проект YAPSC10V (Заказ печатных плат в Китае)

Сообщение aftaev »

Забыл написать на фото в разборе 200ваттная серва.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Impartial
Мастер
Сообщения: 953
Зарегистрирован: 23 фев 2011, 01:50
Репутация: 36
Контактная информация:

Re: Проект YAPSC10V (Заказ печатных плат в Китае)

Сообщение Impartial »

Наворочено много. Не может быть, что бы там не было управления по степ/дир.
На средней фотке даже оптроны видны.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

Re: Проект YAPSC10V (Заказ печатных плат в Китае)

Сообщение aftaev »

Impartial писал(а):Не может быть, что бы там не было управления по степ/дир.
фишка наверно маркетологов. Это примерно как делали раньше с видеокартами. Видеокарты одни и те же, но у одних есть сопроцессор и больше память а у других нет хоть платы и чипы идентичные. В цене различаются в разы. А различие только в прошивке. Потом делали умельцы разлочку :)
Если перепрошить наверно появится степ/дир. Программа СигмаВин не видит степ/дира. То есть если найти куды они подключены наврят запрограммировать удастся на этот режим.

Думал купить одну серву со степ/диром и перекинуть процы. Но как потом с проца прошивку считать :thinking:
Impartial писал(а):На средней фотке даже оптроны видны.
Это для всяких входных/выходных сигналов. Серву включить, концевики POT/NOT, авария и тд...
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

Re: Проект YAPSC10V (Заказ печатных плат в Китае)

Сообщение aftaev »

У Сигма I все хитро сделано или так или так. Нету как в Сигма II чтоб все вкучке было ;)
Яскава.jpg (1722 просмотра) <a class='original' href='./download/file.php?id=13997&sid=064a3a1b8bb1f383070ab46011ac170c&mode=view' target=_blank>Загрузить оригинал (117.19 КБ)</a>
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Проект YAPSC10V (Заказ печатных плат в Китае)

Сообщение Serg »

aftaev писал(а):У создателя YAPSC10V на сайте был проект для управления двигателем что то Н-моста. Найти этот проект пока не удалось. Сайт создателя искончался :)
Вот тут собрал всё, что нашёл: http://cncdevice.pro/YAPSC/
aftaev писал(а):Если перепрошить наверно появится степ/дир. Программа СигмаВин не видит степ/дира. То есть если найти куды они подключены наврят запрограммировать удастся на этот режим.
Думал купить одну серву со степ/диром и перекинуть процы. Но как потом с проца прошивку считать :thinking:
Не получится - там для этих входов используются одни и теже пины разъёма, но входные цепи по разному сделаны.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
aegis
Мастер
Сообщения: 3171
Зарегистрирован: 22 мар 2012, 06:59
Репутация: 1810
Настоящее имя: Михайло
Откуда: Україна, Конотоп=>Запоріжжя=>Харьків

Re: Проект YAPSC10V (Заказ печатных плат в Китае)

Сообщение aegis »

aftaev писал(а):dsPIC30F4012 сложновато достать
брал у официалки микрочипа. что-то около 7 уе с доставкой вышло.с заменой камня не все так просто как пишут - в нем счетчик квадратурный есть, хорошо с энкодером согласовующийся
aftaev писал(а):У создателя YAPSC10V на сайте был проект для управления двигателем что то Н-моста
ты наверно про япс в1 говоришь? можно кое-что здесь нарыть http://www.cnczone.com/forums/open_sour ... servo.html
нікому нічого не нав'язую.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

Re: Проект YAPSC10V (Заказ печатных плат в Китае)

Сообщение aftaev »

UAVpilot писал(а):Не получится - там для этих входов используются одни и теже пины разъёма, но входные цепи по разному сделаны.
мы бы переделали ;)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Проект YAPSC10V (Заказ печатных плат в Китае)

Сообщение Serg »

aegis писал(а):с заменой камня не все так просто как пишут - в нем счетчик квадратурный есть, хорошо с энкодером согласовующийся
Во всех stm32 любой таймер имеет "квадратурный счётчик".
С другой стороны dsPIC имеет встроенные аппаратные средства цифровой обработки сигнала, возможно это там используется, по всяком случае расширенная математика из этой области там используется.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Алексс
Почётный участник
Почётный участник
Сообщения: 2210
Зарегистрирован: 20 июл 2012, 15:49
Репутация: 266
Заслуга: IQ32
Настоящее имя: Алексей
Откуда: Прага
Контактная информация:

Re: Проект YAPSC10V (Заказ печатных плат в Китае)

Сообщение Алексс »

UAVpilot писал(а):имеет встроенные аппаратные средства цифровой обработки сигнала
смотрел исходники = все просто как дрова. даже как-то обидно :)
никаких таких наворотов не увидел.
imho перевести на, допустим, AVR не составит труда. только дописать работу с энкодером/подправить работу в периферией.
Каждая собака, бегущая на поводке впереди хозяина, думает, что ведет его за собой.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Проект YAPSC10V (Заказ печатных плат в Китае)

Сообщение Serg »

Немного не туда смотрел. :)
Там есть операции типа a=b+c*d которые для которых компилятор сгенерит одну специализированную машинную команду dsPIC, которая выполнится полностью за 2 такта. Думаешь AVR успеет?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Алексс
Почётный участник
Почётный участник
Сообщения: 2210
Зарегистрирован: 20 июл 2012, 15:49
Репутация: 266
Заслуга: IQ32
Настоящее имя: Алексей
Откуда: Прага
Контактная информация:

Re: Проект YAPSC10V (Заказ печатных плат в Китае)

Сообщение Алексс »

лехко :)
не бязательно успевать для каждого импульса сделать перерасчет. главное чтобы энкодер успевал обрабатываться, а остальное можно откорректировать настройкой ПИДа.
Каждая собака, бегущая на поводке впереди хозяина, думает, что ведет его за собой.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Проект YAPSC10V (Заказ печатных плат в Китае)

Сообщение Serg »

Это только часть процесса. Там ещё надо успевать анализировать входной Step-сигнал, чтобы по первому-же пришедшему имупльсу вычислить частоту и выдать соотв. аналоговый сигнал на выходе.
Вобщем что зря спорить, когда можно просто попробовать? :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Алексс
Почётный участник
Почётный участник
Сообщения: 2210
Зарегистрирован: 20 июл 2012, 15:49
Репутация: 266
Заслуга: IQ32
Настоящее имя: Алексей
Откуда: Прага
Контактная информация:

Re: Проект YAPSC10V (Заказ печатных плат в Китае)

Сообщение Алексс »

UAVpilot писал(а):Там ещё надо успевать анализировать входной Step-сигнал
не надо

Код: Выделить всё

void __attribute__((__interrupt__, __no_auto_psv__)) _IC1Interrupt(void)
{
    IFS0bits.IC1IF = 0;                    	// Clear IF bit
	if (PORTDbits.RD1)	// step up
		cmd_posn += pid.multiplier;
	else	// step down
		cmd_posn -= pid.multiplier;
}
значение cmd_posn обрабатывается уже в главном цикле, который крутится как может :)
можно просто попробовать
кто пробовать будет ?
Каждая собака, бегущая на поводке впереди хозяина, думает, что ведет его за собой.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Проект YAPSC10V (Заказ печатных плат в Китае)

Сообщение Serg »

Алексс писал(а):кто пробовать будет ?
А кто хотел, тот пусть и пробует. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Алексс
Почётный участник
Почётный участник
Сообщения: 2210
Зарегистрирован: 20 июл 2012, 15:49
Репутация: 266
Заслуга: IQ32
Настоящее имя: Алексей
Откуда: Прага
Контактная информация:

Re: Проект YAPSC10V (Заказ печатных плат в Китае)

Сообщение Алексс »

aftaev, тебе отдуваться - ты хотел :)
а я так - идейный вдохновитель. как дело доходит до дела - в кусты :)
Каждая собака, бегущая на поводке впереди хозяина, думает, что ведет его за собой.
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11626
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4634
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Проект YAPSC10V (Заказ печатных плат в Китае)

Сообщение michael-yurov »

Я смотрю, не сильно эта штука отличается от того, что я делал с фильтром импульсов Step для шаговиков.
Так же нужно было считать поступившие импульсы, нужно было считать отправленные, так же можно было выбрать коэффициент умножения, только выход не аналоговый - а частота, генерируемая встроенным генератором.

Вот, мне с Atmega 8535 пришлось помучиться для оптимизации... особенно, для стабильного подсчета входящих импульсов. Только, мне еще понадобилась операция деления, т.к. я задаю интервал генератора, а не частоту, как таковую (и не напряжение на выходе).
А еще сложности - не потерять импульсы (и даже - половинки импульсов) при изменении направления.
Аватара пользователя
Алексс
Почётный участник
Почётный участник
Сообщения: 2210
Зарегистрирован: 20 июл 2012, 15:49
Репутация: 266
Заслуга: IQ32
Настоящее имя: Алексей
Откуда: Прага
Контактная информация:

Re: Проект YAPSC10V (Заказ печатных плат в Китае)

Сообщение Алексс »

michael-yurov писал(а):А еще сложности - не потерять импульсы (и даже - половинки импульсов) при изменении направления.
как он может потеряться ?
Каждая собака, бегущая на поводке впереди хозяина, думает, что ведет его за собой.
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2857
Откуда: Тюмень
Контактная информация:

Re: Проект YAPSC10V (Заказ печатных плат в Китае)

Сообщение Сергей Саныч »

michael-yurov писал(а):А еще сложности - не потерять импульсы (и даже - половинки импульсов) при изменении направления.
На то и код Грея, чтоб не терялось. Или ты не про энкодер?
Чудес не бывает. Бывают фокусы.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

Re: Проект YAPSC10V (Заказ печатных плат в Китае)

Сообщение aftaev »

Алексс писал(а):aftaev, тебе отдуваться - ты хотел
dsPIC уже купил :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Ответить

Вернуться в «Электроника»