|
Торможение brushless мотором с постоянным моментом, нужна помощь |
|
|
Guest_TSerg_*
|
Jul 12 2013, 16:44
|
Guests

|
Цитата(AlexandrY @ Jul 12 2013, 15:44)  Круто! С учетом что векторное управление было предложено всего 10-ю годами ранее и тогда в помине не было микроконтроллеров способных за разумное время обсчитывать реакцию по модели движка. А не смущает, что ни в одной вашей ссылке нет упоминания BLDC двигателя? 1. BLDC == вентильный двигатель, если что-то до сих пор непонятно. 2. Если бы Вы внимательнее знакомились с трудами отечественных ( советских ) ученых того времени, то Вы бы легко обнаружили, что принципы оптимального управления динамическими системами, одним из них ( Понтрягиным ), были более, чем похожи на принципы векторного управления, при том, что труды эти были сделаны ранее. 3. Да, представьте себе, микроконтроллеров, в Вашем понимании, тогда у нас не было, но мы умели решать задачи цифро-аналоговыми способами.
|
|
|
|
|
Jul 16 2013, 10:45
|
Участник

Группа: Участник
Сообщений: 15
Регистрация: 10-07-13
Пользователь №: 77 466

|
Цитата(Егоров @ Jul 11 2013, 22:43)  Сам путь ошибочный. Коли есть уже барабан и тяговый автомобиль не отменяется, то стоит поискать тормоз попроще двигателя. Механический, с электромагнитом, на вязкости жидкости или еще что-то подобное. Двигатель оправдан был бы если бы приводил в движение неподвижную лебедку, просто тянул трос метров 300 или сколько там разбег занимает. Механический и гидравлический пройдены. Хотелось на моторе,чтобы можно было бы эту же лебедку использовать,как активную(ну или части её-взаимозаменяемость). Параллельно рассмотривается вариант на электромагнитной муфте... Просто мотор есть уже. Зрелище оторванного вала не из приятных. В нашей системе планируем его нарастить и в подшипник закинуть-на вал мотора будет только скручивающее усилие передаваться. Со службой поодержки общаюсь-штатно привернуть к контроллеру тормозной резистор не выходит. Сейчас обдумываю варианты. Стоит написать,спросить, какой ток он может использовать для торможения?
|
|
|
|
|
Jul 16 2013, 14:02
|
Частый гость
 
Группа: Свой
Сообщений: 197
Регистрация: 15-10-10
Из: г. Москва
Пользователь №: 60 179

|
Цитата Зрелище оторванного вала не из приятных. В нашей системе планируем его нарастить и в подшипник закинуть-на вал мотора будет только скручивающее усилие передаваться. Чтобы не скручивать вал, момент через корпус непостредственно передается, аутраннер всетаки. Цитата Стоит написать,спросить, какой ток он может использовать для торможения? Какой заявлен максимальным. Вместо резисторов обмотки греться будут
|
|
|
|
|
Jul 17 2013, 11:49
|
Профессионал
    
Группа: Свой
Сообщений: 1 068
Регистрация: 14-01-08
Из: Винница
Пользователь №: 34 083

|
По идее, БЛДС мотором как раз рулить проще всего. Особенно когда он с датчиками. Усилие(момент) примерно пропорционально проходящему через обмотки току, а ток напрямую задается в контроллере. Чтоб ваш агрегат вообще нормально работал, я бы предложил поставить именно датчик натяжения троса. лучше - специальный датчиковый ролик, через каковой проходит трос перед попаданием на барабан. И тензодатчик на нем. Подозреваю, что ролик использовать не удастся. Мож., нечто вроде тензодатчика на крепление самого барабана, но тогда еще нать акселерометр, чтобы вычитать ускорение самого барабана. Можно и по моменту на моторе работать, но тогда нужно учитывать инерцию этого мотора, и мож. еще барабана. Кстати, на нем вы имеете переменный диаметр намотки. Как самый тупой вариант, можно для определения текущего усилия натяжения троса использовать ускорение двигателя(оно пропорционально этому моменту), умноженное на момент инерции, минус теоретический активный момент - каковой определяется по току, текущему сейчас через обмотки. Ускорение определять просто по времени импульсов с датчиков. Если этого мало - то придется присобачить к мотору нечто вроде мышиного датчика вращения. Нужно будет иметь уже готовую снятую зависимость момента торможения от тока. Что противно - она может меняться от старения магнитов, или от деформации деталей двигателя. Во всяком разе, мне говорили, что у мотора ШД5, к которому я делал драйвер, заметно упал момент. Типа сам по себе, бо мне показалось, что режим его не изменился. А магнитов в нем нет вообще. Так что самокалибровка зависимости "ток-момент" очень бы не помешала. С тормозным резистором проблем не вижу вообще. Обычное его использование в частотниках - типа релейный режим. По напряжению на банках. Выше верхнего порога - включаем, ниже нижнего - выключаем. Ессно, обеспечить так точно заданный ток не получится. Точно - это надо норм. шунт, и ШИМ или типа того(напр., тот же релейный режим с ОС с шунта, порог - задача тока).
|
|
|
|
|
Jul 17 2013, 12:05
|
Участник

Группа: Участник
Сообщений: 15
Регистрация: 10-07-13
Пользователь №: 77 466

|
Цитата(MrAlex @ Jul 16 2013, 18:02)  Чтобы не скручивать вал, момент через корпус непостредственно передается, аутраннер всетаки.
Какой заявлен максимальным. Вместо резисторов обмотки греться будут 350A на 10 секунд ;300А на минуту. И постоянно может гнать 140А.(планируется 120). Возможно ли расковырять этот контроллер, запитать упарвляющую часть( микроконтроллер и датчики холла отдельно), а силовую часть замыкать не через батарею,а через тормозной резистор?(тогда он на неё скидывать мощность будет) Или в корне неправильная/нереализуемая затея? Цитата(Burner @ Jul 17 2013, 15:49)  По илее, БЛДС мотором как раз рулить проще всего. Особенно когда он с датчиками. Усилие(момент) примерно пропорционально проходящему через обмотки току, а ток напрямую задается в контроллере. Чтоб ваш агрегат вообще нормально работал, я бы предложил поставить именно датчик натяжения троса. лучше - специальный датчиковый ролик, через каковой проходит трос перед попаданием на барабан. И тензодатчик на нем. Подозреваю, что ролик использовать не удастся. Мож., нечто вроде тензодатчика на крепление самого барабана, но тогда еще нать акселерометр, чтобы вычитать ускорение самого барабана. Можно и по моменту на моторе работать, но тогда нужно учитывать инерцию этого мотора, и мож. еще барабана. Кстати, на нем вы имеете переменный диаметр намотки. Как самый тупой вариант, можно для определения текущего усилия натяжения троса использовать ускорение двигателя(оно пропорционально этому моменту), умноженное на момент инерции, минус теоретический активный момент - каковой определяется по току, текущему сейчас через обмотки. Ускорение определять просто по времени импульсов с датчиков. Если этого мало - то придется присобачить к мотору нечто вроде мышиного датчика вращения. Нужно будет иметь уже готовую снятую зависимость момента торможения от тока. Что противно - она может меняться от старения магнитов, или от деформации деталей двигателя. Во всяком разе, мне говорили, что у мотора ШД5, к которому я делал драйвер, заметно упал момент. Типа сам по себе, бо мне показалось, что режим его не изменился. А магнитов в нем нет вообще. Так что самокалибровка зависимости "ток-момент" очень бы не помешала. Это возможно. До лебедки того типа,что сейчас используется, просто раматывался киллометр троса и усилие задавалось машиной,крепилось это дело через монометр. Блочная система+ манометр установлена и на мактивной лебедке для контроля тяги. На сколько понял, при векторном управлении данные с манометра будут излишними? Или предполагается, что эти данные в петлю обратной связи, а далее быстродействующий ПИД? Зарядил этот мотор в осцилограф посмотреть....там получается синусойда,модулированная неким апериодичным сигналом. Цитата(alexei_u @ Jul 17 2013, 15:57)  350A на 10 секунд ;300А на минуту. И постоянно может гнать 140А.(планируется 120).
Возможно ли расковырять этот контроллер, запитать упарвляющую часть( микроконтроллер и датчики холла отдельно), а силовую часть замыкать не через батарею,а через тормозной резистор?(тогда он на неё скидывать мощность будет) Или в корне неправильная/нереализуемая затея?
Это возможно. До лебедки того типа,что сейчас используется, просто раматывался киллометр троса и усилие задавалось машиной,крепилось это дело через монометр. Блочная система+ манометр установлена и на мактивной лебедке для контроля тяги. На сколько понял, при векторном управлении данные с манометра будут излишними? Или предполагается, что эти данные в петлю обратной связи, а далее быстродействующий ПИД?
Зарядил этот мотор в осцилограф посмотреть....там получается синусойда,модулированная неким апериодичным сигналом. upd: Разница между голым и намотанным барабаном небольшая(порядка 15%). Момент будет нарастать плавно,что не критично. Если звависимость момент-так будет меняться на больших временах, то это тоже не проблема-затяжкой управляет оператор, который в случае чего добавит/сбросит тягу+есть радиосвязь по рации.
|
|
|
|
|
Jul 17 2013, 12:20
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
Цитата(alexei_u @ Jul 17 2013, 15:05)  Зарядил этот мотор в осцилограф посмотреть....там получается синусойда,модулированная неким апериодичным сигналом. О, это уже интересней. Вроде речь все время шла о BLDC с трапецеидальной характеристикой. Откуда синусоида? Какой силовой блок был применен? Может искаженная трапеция показалась синусоидой? А то на тех сайтах авиамодельных днем с огнем не найти движка с синусоидальной характеристикой.
|
|
|
|
|
Jul 18 2013, 07:32
|
Участник

Группа: Участник
Сообщений: 15
Регистрация: 10-07-13
Пользователь №: 77 466

|
Цитата(AlexandrY @ Jul 17 2013, 16:20)  О, это уже интересней. Вроде речь все время шла о BLDC с трапецеидальной характеристикой. Откуда синусоида? Какой силовой блок был применен? Может искаженная трапеция показалась синусоидой?
А то на тех сайтах авиамодельных днем с огнем не найти движка с синусоидальной характеристикой. Видимо,я неправильно выразился. Я просто крутил мотор с постоянной скоростью, смотрел, что с ЭДС на обмотках. Если интересно,что выдает управляющий блок, то могу попросить у товарища на пару дней посмотреть-покрутить.
|
|
|
|
|
Jul 30 2013, 10:17
|
Профессионал
    
Группа: Свой
Сообщений: 1 068
Регистрация: 14-01-08
Из: Винница
Пользователь №: 34 083

|
Я подозреваю, что монометр меряет не давление, а натяг троса. Не знал, что такие приборы существуют  . Цитата Или предполагается, что эти данные в петлю обратной связи, а далее быстродействующий ПИД? Ну типа того. Токо интегратор там не очень нужен. Вам ведь нужно удерживать постоянное усилие. на тросе. А момент инерции двигателя может этому мешать, когда он раскручивается или тормозится. Раз есть датчик натяга - сигнал ошибки от него позволит немного подавить инерцию ротора активным воздействием. Т. е., в простейшем виде сигнал ошибки должен просто изменять задачу тока БЛДЦ, чтоб разгонять или тормозить его током вместо рывков троса. Сталбыть, рывок троса Вы заменяете импульсом тока. Ускорение, ессно, ограничено отношением макс. момента мотора к моменту инерции его ротора и всего, что к нему прикручено. Если не хватит, остальное придется дать тросу. Динамику, ессно, придется подгонять настройкой ПИДа.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|