Аналоговое управление заслонкой
-
- Опытный
- Сообщения: 157
- Зарегистрирован: 06 янв 2016, 00:31
- Репутация: 6
- Настоящее имя: Сергей
- Контактная информация:
Аналоговое управление заслонкой
Здравствуйте. Есть необходимость управлять заслонкой перекрывающей поток с помощью серводвигателя. Серводвигатель в свою очередь управляется аналоговыми сигналами +-10В. Вот тут я не знаю как сделать, чтобы при подачи, например, +1В серводвигатель поворачивается на 1 градус и стоит в этом положении пока есть сигнал +1В, при подачи +2В серводвигатель поворачивается на 2 градуса и стоит в этом положении пока есть сигнал +2В, при подачи -8В серводвигатель поворачивается на -8 градусов и стоит в этом положении пока есть сигнал -8В. И т.д. Зависимость линейная, угол поворота хотелось-бы задавать отдельно. Устройство получается типа рулевой машинки от радиоуправляемых игрушек. Подскажите, как будут выглядеть строки HAL и INI?
-
- Мастер
- Сообщения: 742
- Зарегистрирован: 16 дек 2011, 12:07
- Репутация: 100
- Контактная информация:
Re: Аналоговое управление заслонкой
Расскажи по подробнее, как будет обратная связь.
Но на сколько ты рассказывал думаю нужно пробовать вот так.
Но на сколько ты рассказывал думаю нужно пробовать вот так.
Я не волшебник я пока учусь......
-
- Мастер
- Сообщения: 742
- Зарегистрирован: 16 дек 2011, 12:07
- Репутация: 100
- Контактная информация:
Re: Аналоговое управление заслонкой
Как это работать должно? Ты что в программе будешь задавать Угол поворота крана или положение цилиндра?
Я не волшебник я пока учусь......
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Аналоговое управление заслонкой
Если я угадал о чём речь, то никакой обратной связи там нет. Там нужно просто угол пересчитать в напряжение и подать на pwm. Аналогично управляются пропорциональные клапаны/регуляторы в пневматике/гибравлике.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Опытный
- Сообщения: 157
- Зарегистрирован: 06 янв 2016, 00:31
- Репутация: 6
- Настоящее имя: Сергей
- Контактная информация:
Re: Аналоговое управление заслонкой
UAVpilot правильно догадался. Нужен пропорциональный кран. Как делать обратную связь вроде бы понятно. Поэтому про обратную связь не спрашиваю. Не понятно как должны выглядеть строки хала, пересчитывающие угол в напряжение?
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Аналоговое управление заслонкой
Поймите меня правильно: если вы задаёте такие вопросы, то вам лучше применить какой-нибудь ПЛК для этого...sergey_s писал(а):Не понятно как должны выглядеть строки хала, пересчитывающие угол в напряжение?
Конкретного ответа на этот вопрос в отрыве от всего остального просто не существует.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Опытный
- Сообщения: 157
- Зарегистрирован: 06 янв 2016, 00:31
- Репутация: 6
- Настоящее имя: Сергей
- Контактная информация:
Re: Аналоговое управление заслонкой
Линукс не может это считать, без дополнительных устройств?
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Аналоговое управление заслонкой
Считать может. Но вам же не просто цифры нужны, а напряжение на выходе какого-то устройства...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- MX_Master
- Мастер
- Сообщения: 7478
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3099
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Аналоговое управление заслонкой
Линукс может, но на винде будет быстрее (:sergey_s писал(а):Линукс не может это считать, без дополнительных устройств?
- solo
- Мастер
- Сообщения: 1374
- Зарегистрирован: 20 окт 2011, 18:39
- Репутация: 272
- Настоящее имя: Юрий Соловьев
- Откуда: Украина Харьков
- Контактная информация:
Re: Аналоговое управление заслонкой
так это обычный ШИМ или я не того , и мона просто на ардуинке все это сделать , или нада ардуинку прилепить в LinuxCNC
вот здесь рассказано про ардуинку
Arduino EMC2 LinuxCNC - советы начинающим #1
вот здесь рассказано про ардуинку
Arduino EMC2 LinuxCNC - советы начинающим #1
-
- Опытный
- Сообщения: 157
- Зарегистрирован: 06 янв 2016, 00:31
- Репутация: 6
- Настоящее имя: Сергей
- Контактная информация:
Re: Аналоговое управление заслонкой
Что-то мне это казалось простой задачей, добавил в хал и ини пару волшебных строк и готово. Мне нужно выполнять перемещение как на этом видео, в пропорциональном режиме https://www.youtube.com/watch?v=8FOLTVnrNRs только я надеялся обойтись без дополнительных устройств. Получается, нужно или пропорциональное исполнительное устройство (типа рулевой машинки для радиоуправляемых игрушек) или ПЛК в каком либо виде?
- solo
- Мастер
- Сообщения: 1374
- Зарегистрирован: 20 окт 2011, 18:39
- Репутация: 272
- Настоящее имя: Юрий Соловьев
- Откуда: Украина Харьков
- Контактная информация:
Re: Аналоговое управление заслонкой
наверное комп с LinuxCNC не может выдать такое управляющее напряжение ( если на компе нету специализированных плат типа меса) , наверное надо шота, что сможет с 0-5В преобразовать +-10В и в зависимости от того как это преобразование будет происходить то и соответственно и будет изменение в хел файле .sergey_s писал(а):Серводвигатель в свою очередь управляется аналоговыми сигналами +-10В