Работа привода на поршневой насос

detoxxxic
Сообщения: 15
Зарегистрирован: 15 апр 2016, 20:38

Re: Работа привода на поршневой насос

Сообщение detoxxxic » 19 апр 2016, 20:50

А почему скорость рассчитываете для регулятора скорости по эл. обороту? Почему бы не засекать время между ближайшими метками холла?
Именно так сегодня и сделал, перешёл на скорость между метками. Они конечно же одна кривей другой, тем не менее стало лучше, хотя на больших напряжениях Udc среднюю скорость заметно потряхивало.
Затем проанализировал измерения скорости и увеличил в 4 раза точность наблюдения за ДПР, было 10кГц, сделал 40кГц.
Проверил работу на паре двигателей с разными обмоточными данными и с перегрузкой по давлению на выходе насоса, в итоге один работал стабильно от 80 до 130 В питающего, второй 90-130 В. Обороты держали отлично. По ТЗ достаточно было 100-120 В.
Сейчас к преобразователю прикручены датчики тока компенсационного типа в фазе двигателя, и похоже я победил при таком раскладе. Теперь надо перейти на решение с шунтом под стойками инвертора.

Аватара пользователя
Лашкевич Максим
Сообщения: 342
Зарегистрирован: 30 дек 2015, 10:38

Re: Работа привода на поршневой насос

Сообщение Лашкевич Максим » 19 апр 2016, 21:53

Вы обрабатываете ДПР Холла прополкой? Для этого же в микроконтроллерах делают модули захвата. Вы их не используете или их нет? Ну в крайнем случае можно сделать высокоприоритетное прерывание по фронтам датчика холла, а в прерывании программно захватывать счетчик какого-то свободного высокоскоростного таймера и по нему засекать время - программная имитация модуля захвата. А чтобы при дребезге фронта не завалило прерываниями, можно подтверждать прерывание где-то в другом месте, например в 10кГц.
С уважением,
Лашкевич Максим.
skype: maxlashk
Инженер-программист ООО "НПФ Вектор", Москва.

detoxxxic
Сообщения: 15
Зарегистрирован: 15 апр 2016, 20:38

Re: Работа привода на поршневой насос

Сообщение detoxxxic » 20 апр 2016, 09:04

Задание 500 об/мин, при 8 синусоидах и 3 холлах это 400 меток в секунду. При частоте опроса ДПР 10кгц ошибка составит 2,4 эл. градуса, при 40 кГц 0,6 эл. градуса. Это заметно лучше, чем вклеены магниты и установлены холлы…. По моим соображениям при таком подходе вычислительная нагрузка детерминирована и короткие импульсы (помехи и прочее) не вызовут массы прерываний. Хотя я согласен, что для высокооборотистых решений эта метода даст большую погрешность.

Аватара пользователя
Лашкевич Максим
Сообщения: 342
Зарегистрирован: 30 дек 2015, 10:38

Re: Работа привода на поршневой насос

Сообщение Лашкевич Максим » 06 мар 2018, 17:28

Ну вон же, он ответил.
А почему скорость рассчитываете для регулятора скорости по эл. обороту? Почему бы не засекать время между ближайшими метками холла?
Именно так сегодня и сделал, перешёл на скорость между метками. Они конечно же одна кривей другой, тем не менее стало лучше, хотя на больших напряжениях Udc среднюю скорость заметно потряхивало.
Затем проанализировал измерения скорости и увеличил в 4 раза точность наблюдения за ДПР, было 10кГц, сделал 40кГц.
Проверил работу на паре двигателей с разными обмоточными данными и с перегрузкой по давлению на выходе насоса, в итоге один работал стабильно от 80 до 130 В питающего, второй 90-130 В. Обороты держали отлично. По ТЗ достаточно было 100-120 В.
Сейчас к преобразователю прикручены датчики тока компенсационного типа в фазе двигателя, и похоже я победил при таком раскладе. Теперь надо перейти на решение с шунтом под стойками инвертора.
С уважением,
Лашкевич Максим.
skype: maxlashk
Инженер-программист ООО "НПФ Вектор", Москва.

Ответить