- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Эмуляция сигнала резольвера. (Энкодер синуса косинуса)
Модератор: Глоб.модераторы
-
- здесь недавно
- Сообщения: 7
- Зарегистрирован: 22 фев 2019, 01:21
- Имя: Сергей
- Страна: Польша
- город/регион: Варшава
Эмуляция сигнала резольвера. (Энкодер синуса косинуса)
Коллеги, есть задача эмулировать сигнал резольвера. То есть генерация сигнала синусоиды с заданными параметрами.
Сейчас занимаюсь автоматизацией вилочного погрузчика. Это нужно для управления угла поворота ведущего колеса. По схемее при повороте руля сигнал от резольвера установленного на руле идет на управляющий контроллер. Достучатся до контроллера никак нельзя (нет CAN, и тп...) Единственный выход автоматизации это эмулирование сигнала резольвера.
Подскажите как это коректно реализовать.
Сейчас занимаюсь автоматизацией вилочного погрузчика. Это нужно для управления угла поворота ведущего колеса. По схемее при повороте руля сигнал от резольвера установленного на руле идет на управляющий контроллер. Достучатся до контроллера никак нельзя (нет CAN, и тп...) Единственный выход автоматизации это эмулирование сигнала резольвера.
Подскажите как это коректно реализовать.
-
- администратор
- Сообщения: 18758
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 973 раза
- Поблагодарили: 1854 раза
Эмуляция сигнала резольвера. (Энкодер синуса косинуса)
Или я не до конца понимаю задачу, или это, мягко говоря, небезопасно.
По вопросам работы Форума можно обратиться по этим контактам.
-
- почётный участник форума
- Сообщения: 1181
- Зарегистрирован: 09 фев 2011, 11:32
- Имя: Дитрих Евгений Линусович
- город/регион: Донецк
- Благодарил (а): 351 раз
- Поблагодарили: 241 раз
Эмуляция сигнала резольвера. (Энкодер синуса косинуса)
Он как раз хочет безопасно баловаться, т.е. отладиться. В этом он прав - на стенде безопаснее.
Не ужели нет реального резолвера? Хотя бы из ЗИПа. Енкодер легко моделировать, а Sin-Cos с изменением амплитуды -будет
_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
-
- администратор
- Сообщения: 18758
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 973 раза
- Поблагодарили: 1854 раза
Эмуляция сигнала резольвера. (Энкодер синуса косинуса)
мне не показалось, что это стенд. Ладно, автор сам пояснит.
По вопросам работы Форума можно обратиться по этим контактам.
-
- здесь недавно
- Сообщения: 7
- Зарегистрирован: 22 фев 2019, 01:21
- Имя: Сергей
- Страна: Польша
- город/регион: Варшава
Эмуляция сигнала резольвера. (Энкодер синуса косинуса)
Речь не о стенде, извините за некорректность. Есть заказ от производителя вилочных погрузчиков об автоматизации его продукции - сделать его автономным, AGV роботом.
Ручное управление вилочного погрузчика простое - водитель поворачивая руль меняет угол резольвера, контроллер получая сигнал об изменении угла руля соответственно изменяет угол поворота ведущего колеса погрузчика.
Единственный простой способ управления - имитировать внешним устройством сигнал резольвера руля.
Можно конечно разработать D/A конвертер, но хотелось бы найти промышленное или проверенное решение. Может вы в курсе?
Ручное управление вилочного погрузчика простое - водитель поворачивая руль меняет угол резольвера, контроллер получая сигнал об изменении угла руля соответственно изменяет угол поворота ведущего колеса погрузчика.
Единственный простой способ управления - имитировать внешним устройством сигнал резольвера руля.
Можно конечно разработать D/A конвертер, но хотелось бы найти промышленное или проверенное решение. Может вы в курсе?
-
- авторитет
- Сообщения: 865
- Зарегистрирован: 16 ноя 2016, 11:33
- Имя: Максим Владимирович
- Страна: Россия
- город/регион: Магнитогорск
- Благодарил (а): 16 раз
- Поблагодарили: 223 раза
Эмуляция сигнала резольвера. (Энкодер синуса косинуса)
ИМХО, здесь правильнее менять саму систему управления погрузчика, чтобы источником задания становился не физический сигнал с резольвера руля. А то это как-то больше похоже на то, как на производстве с помощью "костылей" пытаются проблемы решать. Так-то можно и привод на рулевое колесо поставить, который будет "эмулировать" поворот колеса оператором, почему бы тогда сразу так не сделать? Сигналы на подъём/опускание и выпуск/втягивание вил тоже планируется с помощью реле, имитурующих нажатие кнопок оператором "эмулировать"?
Вообще, если у гугла спросить на английском языке, то он и несколько готовых вариантов эмуляторов выдаст (они правда, насколько я понимаю, создавались для лабораторной работы, а не для использования в реальных погрузчиках):
https://www.silver-atena.com/products/s ... -simulator
https://irs.systems/id/crio-resolver-rvdt-simulation/
и даже тезисы магистерской диссертации со схемами и красивыми графиками, в которой такое устройство разрабатывалось, покажет:
https://etd.ohiolink.edu/!etd.send_file ... ion=inline
Вообще, если у гугла спросить на английском языке, то он и несколько готовых вариантов эмуляторов выдаст (они правда, насколько я понимаю, создавались для лабораторной работы, а не для использования в реальных погрузчиках):
https://www.silver-atena.com/products/s ... -simulator
https://irs.systems/id/crio-resolver-rvdt-simulation/
и даже тезисы магистерской диссертации со схемами и красивыми графиками, в которой такое устройство разрабатывалось, покажет:
https://etd.ohiolink.edu/!etd.send_file ... ion=inline
-
- администратор
- Сообщения: 18758
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 973 раза
- Поблагодарили: 1854 раза
Эмуляция сигнала резольвера. (Энкодер синуса косинуса)
Вот этого я и опасался.
И тогда, верный путь это
Это безопасность, эмулировать тут ничего нельзя.Parliament74 писал(а): ↑18 окт 2020, 11:38 здесь правильнее менять саму систему управления погрузчика
Рулевое управление - это не климат-контроль. Без климата на погрузчике легко можно обойтись и его отказ приведёт максимум к его временному отключению. А к чему приведёт отказ рулевого управления погрузчика на ходу с грузом на вилке (на верхней точке притом)? Задумайтесь об этом.
Отправлено спустя 3 минуты 17 секунд:
Нужно делать не просто, а правильно.
По вопросам работы Форума можно обратиться по этим контактам.
-
- освоился
- Сообщения: 233
- Зарегистрирован: 26 мар 2017, 13:05
- Имя: Денис
- Страна: Россия
- город/регион: Самара
- Благодарил (а): 15 раз
- Поблагодарили: 38 раз
Эмуляция сигнала резольвера. (Энкодер синуса косинуса)
Колхозить свою систему управления вместо штатной (многократно обкатанной производителем погрузчика) - это очень безопасно?Parliament74 писал(а): ↑18 окт 2020, 11:38 ИМХО, здесь правильнее менять саму систему управления погрузчика, чтобы источником задания становился не физический сигнал с резольвера руля. А то это как-то больше похоже на то, как на производстве с помощью "костылей" пытаются проблемы решать. Так-то можно и привод на рулевое колесо поставить, который будет "эмулировать" поворот колеса оператором, почему бы тогда сразу так не сделать? Сигналы на подъём/опускание и выпуск/втягивание вил тоже планируется с помощью реле, имитурующих нажатие кнопок оператором "эмулировать"?
Да, слабое звено - имитатор резольвера, поэтому топикстартер и обратился на форум с вопросом о надёжном решении.
На мой взгляд, правильнее - крутить руль сервоприводом, кнопки нажимать с помощью реле.
-
- администратор
- Сообщения: 18758
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 973 раза
- Поблагодарили: 1854 раза
Эмуляция сигнала резольвера. (Энкодер синуса косинуса)
Дело в том что мы не знаем исходного посыла топикстартера. Если он пытается свою систему разработать, взяв за исходник увиденное - тогда тут всё правильно говорят. Если он пытается ремонтировать имеющееся, то лучше его отремонтировать как есть, потому что оно сертифицировано по безопасности. Нечто среднее (модернизация)? - Я бы тогда переделал как правильно, чем улучшать заведомо плохое, ибо как плохое не модернизируй - лучше оно не станет.
А то что многократно обкатано - ещё совсем не факт равно "надёжно".
У меня есть примеры, когда подавляющее большинство использует заведомо косячное, но типовое решение, попавшее уже в альбом типовых решений, десятилетиями - я сам лет 15 назад это сообразил, а решение так и применяется по сей день. Невзирая даже на аварии, которые случались по причине этого изначально заложенного бага.
Так что тут вопрос неоднозначный.
По вопросам работы Форума можно обратиться по этим контактам.
-
- освоился
- Сообщения: 233
- Зарегистрирован: 26 мар 2017, 13:05
- Имя: Денис
- Страна: Россия
- город/регион: Самара
- Благодарил (а): 15 раз
- Поблагодарили: 38 раз
Эмуляция сигнала резольвера. (Энкодер синуса косинуса)
Автор довольно понятно пояснил, что
То есть, надо взять за исходник серийно выпускаемое изделие и разработать для него "автопилот".
В этой ситуации топикстартер как раз и не хочет брать на себя ответсвенность за "грехи" серийно выпускаемого изделия и хочет подключить разработанный им "автопилот" к штатной системе управления приводом колёс погрузчика с минимальным вмешательством в её конструкцию. Это, на мой взгляд, весьма здравый подход, это лучше, чем дополнительно изобретать еще и свою систему управления приводами колёс.
-
- новенький
- Сообщения: 1
- Зарегистрирован: 29 авг 2022, 16:09
- Имя: Эдуард
Эмуляция сигнала резольвера. (Энкодер синуса косинуса)
Есть рабочая реализация эмулятора резольвера на базе Raspberry Pi (3B+/4) и платы расширения для Raspberry Pi - высокоточный АЦП/ЦАП конвертер :
- разработка обладает точностью реального резольвера - даже такой требовательный "контролёр", как AD2S1210 воспринимает сигналы эмуляции без ошибок;
- программная реализация эмулятора позволяет не только установить любое угловое положение вала резольвера в радианах (с точностью до 6-го знака после запятой), но и эмулировать вращение вала в любую сторону с различной скоростью.
Если заинтересует - пишите в личку [email protected]
- разработка обладает точностью реального резольвера - даже такой требовательный "контролёр", как AD2S1210 воспринимает сигналы эмуляции без ошибок;
- программная реализация эмулятора позволяет не только установить любое угловое положение вала резольвера в радианах (с точностью до 6-го знака после запятой), но и эмулировать вращение вала в любую сторону с различной скоростью.
Если заинтересует - пишите в личку [email protected]
-
- администратор
- Сообщения: 18758
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 973 раза
- Поблагодарили: 1854 раза
Эмуляция сигнала резольвера. (Энкодер синуса косинуса)
Честным людям скрывать нечего. Только вопрос был 2 года назад, если что. :)
По вопросам работы Форума можно обратиться по этим контактам.