ШИМ для коллекторного двигателя?

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
moon
Рядовой
Сообщения: 9
Зарегистрирован: 27 июн 2017, 11:15

ШИМ для коллекторного двигателя?

Сообщение moon »

Нужно контролировать обороты вала редуктора в диапазоне от 1 в минуту до 10, в зависимости от ведённой константы. Интересует только сама регулировка от датчика до выхода контакта ШИМ.
Как это можно реализовать в FLprog?
Имеем:
1) Диск на валу редуктора с 60ю. отверстиями для датчика.
2) Двигатель 12в.
3) Передаточное отношение редуктора 1/100
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

ШИМ для коллекторного двигателя?

Сообщение pan »

значит переведя в другие цифры нужно контролировать от 1 до 10 импульсов в секунду. если супер скоростное пид регулирование не надо, то самый простой способ на мой взгляд это:
берем высокоскоростной счетчик, измеряем интервалы между импульсами. если длительность больше чем надо, прибавляем значение ШИМ, снова измеряем и т.д. если длительность меньше то наоборот убавляем.
Последний раз редактировалось pan 28 июл 2017, 13:32, всего редактировалось 1 раз.
moon
Рядовой
Сообщения: 9
Зарегистрирован: 27 июн 2017, 11:15

ШИМ для коллекторного двигателя?

Сообщение moon »

pan писал(а):берем высокоскоростной счетчик, измеряем интервалы между импульсами
Да примерно так.
У меня не получается вывод шим и его регулировку за счёт константы.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

ШИМ для коллекторного двигателя?

Сообщение pan »

даже не стал вникать... вот нагородили

Добавлено (28.07.2017, 14:41)
---------------------------------------------
вам нужно длительность паузы между импульсами . пин не назначен. ШИМа вообще не вижу
moon
Рядовой
Сообщения: 9
Зарегистрирован: 27 июн 2017, 11:15

ШИМ для коллекторного двигателя?

Сообщение moon »

ТЗ такое.
Вращаем стол с установленной на него трубой. Диаметр трубы вводим в контроллер, контроллер делает расчёт и выдаёт цифру на дисплей угловой скорости трубы. Которая и является расчётной константой шим. Вот эту угловую скорость и должен поддерживать контроллер.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось moon 28 июл 2017, 15:03, всего редактировалось 1 раз.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

ШИМ для коллекторного двигателя?

Сообщение pan »

пипец. я не готов к угловым скоростям )   
тогда так. при скорости 1 оборот длительность между  импульсами датчика 1 секунда или 1000 мс ,
 при скорости 10 оборотов соотв. 100мс. вот пересчитайте угловую скорость в этот диапазон миллисекунд.
и сравнивайте с тем измерит счетчик. дальше прибавлять или уменьшать значение ШИМ
moon
Рядовой
Сообщения: 9
Зарегистрирован: 27 июн 2017, 11:15

ШИМ для коллекторного двигателя?

Сообщение moon »

Спасибо, потихоньку проясняется.
Аватара пользователя
Grafsaxar
Лейтенант
Сообщения: 377
Зарегистрирован: 06 сен 2015, 16:04
Откуда: Маркс-Энгелс
Имя: Alexander

ШИМ для коллекторного двигателя?

Сообщение Grafsaxar »

С блоком встроенным в программу мотор будет гудеть (Частота маловата) да и 8 бит маловато 255 шагов.
Где-то в блоках пользователя есть блок шима на 10 бит , его попробуйте.

Можно сделать и с обратной связью. я когда-то делал себе такое на транзисторах.
Качество — это делать что-либо правильно, даже когда никто не смотрит
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

ШИМ для коллекторного двигателя?

Сообщение pan »

чтоб не гудеть и не свистеть ставятся фильтры
moon
Рядовой
Сообщения: 9
Зарегистрирован: 27 июн 2017, 11:15

ШИМ для коллекторного двигателя?

Сообщение moon »

Grafsaxar писал(а):мотор будет гудеть (Частота маловата) да и 8 бит маловато 255 шагов
Свист и писк не помеха, шум сварочника гораздо сильнее. А на счёт 255и шагов, редукция большая плюс масса стола и масса трубы, плюс малые обороты, этого будет достаточно.
Сейчас пока надо это всё переложить в логику и отстроить. А там будем посмотреть.
Аватара пользователя
Grafsaxar
Лейтенант
Сообщения: 377
Зарегистрирован: 06 сен 2015, 16:04
Откуда: Маркс-Энгелс
Имя: Alexander

ШИМ для коллекторного двигателя?

Сообщение Grafsaxar »

pan писал(а):чтоб не гудеть и не свистеть ставятся фильтры
а не проще ли повысить частоту и обойтись одним кондёром??
Качество — это делать что-либо правильно, даже когда никто не смотрит
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

ШИМ для коллекторного двигателя?

Сообщение pan »

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

Вернуться в «Спросить у знатоков»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей