Контроллер бесколлекторного двигателя

graham
osnwt:

Eagle 4.16 открывает эту схему.

Спасибо, буду качать новою версию.

anm
anm:

Проверял на днях контроллер на плате Сороченко 4428 с прошивкой 3.07_2 с перемотанным мотором. Работает замечательно.

Проверил еще один вариант платы с прошивкой 3.07_2, все работает.
В архиве плата и 2 прошивки с токовой защитой и без.
blmc.rar

graham

а кто-нибудь понял зачем идет сигнал на AIN0, который в .inс файлах пределяется как c_comp? Что-то я в программе его использования не нашел, перечитал доки которые есть по управлению брашлессами, вроде достаточно только следить за переходом ЭДС через 0, тогда зачем этот общий сигнал?

rulll
graham:

а кто-нибудь понял зачем идет сигнал на AIN0, который в .inс файлах пределяется как c_comp? Что-то я в программе его использования не нашел, перечитал доки которые есть по управлению брашлессами, вроде достаточно только следить за переходом ЭДС через 0, тогда зачем этот общий сигнал?

Это вход опорного напряжения компаратора. Собственно с этим напряжением и сравнивается ЭДС наводимая в обмотке БК. Полезно этот вход блокировать емкостью 0,1мкФ.

На этом сайте есть статья о БК. Там расписано.

graham
rulll:

Это вход опорного напряжения компаратора. Собственно с этим напряжением и сравнивается ЭДС наводимая в обмотке БК. Полезно этот вход блокировать емкостью 0,1мкФ.

На этом сайте есть статья о БК. Там расписано.

Читал эту статью в прошлом году 😦 забылось все…
А что значит блокировать? Последовательно подключить или между землей и входом?

rulll
graham:

А что значит блокировать? Последовательно подключить или между землей и входом?

между землей и входом

valera_o

Я, конечно, извиняюсь, хороший тон этой ветки позволяет не отвечать на мои вопросы, но всё-же спрошу: шунт на 0.01 Ома в ВВ13 - это смд-перемычка(000 Ом)?

rulll
valera_o:

Я, конечно, извиняюсь, хороший тон этой ветки позволяет не отвечать на мои вопросы, но всё-же спрошу: шунт на 0.01 Ома в ВВ13 - это смд-перемычка(000 Ом)?

Бывает всяко разно. Есть и СМД резисторы. Но 10 милиом - это 10 милиом а не ноль( перемычка) .

dmitryu

Вот, например, даташит на низкоомные SMD резисторы
Pu_RL_51_PbFree_L_1.rar

Только, имхо, проще такой резистор из куска провода сделать, чем купить 😦

valera_o

На предлагаемой к повторению плате ВВ13 куска проволоки не заметил. Вчера померял сопротивление резистора 000 на сетевой карточке - 0.01Ом. Вообще перемерять надо каждый, наверно. А интересно как считается допуск , ну скажем 2% от сопротивления 0 Ом?

graham
valera_o:

На предлагаемой к повторению плате ВВ13 куска проволоки не заметил. Вчера померял сопротивление резистора 000 на сетевой карточке - 0.01Ом. Вообще перемерять надо каждый, наверно. А интересно как считается допуск , ну скажем 2% от сопротивления 0 Ом?

Хм… интересно как это посчитать 2% от 0 😃
Сам сейчас хочу собрать BB13, пока делаю макет, чтобы потом можно было кидать куда хочу сигналы и смотреть как работает, менять силовые части, компораторы и т.д. Есть у меня 2 схемы BB13. Одна с шунтом, другая без него. Не понял как меряется ток без шунта, может и не меряется совсем.

Самый простой вариант это взять кусок проволоки. А то что на схеме нет никакого провода, тут есть 2 варианта:

  1. автор схемы плюнул на это дело и вырубил в программе измерение тока
  2. вместо проволоки и шунта высчитал длину и ширину дорожки (в этом варианте сомневаюсь)
dmitryu
valera_o:

На предлагаемой к повторению плате ВВ13 куска проволоки не заметил. Вчера померял сопротивление резистора 000 на сетевой карточке - 0.01Ом. Вообще перемерять надо каждый, наверно. А интересно как считается допуск , ну скажем 2% от сопротивления 0 Ом?

Кроме сопротивления есть ещё и мощность.
Например при токе 10А мощность на этой перемычке будет 10*10*0,01 = 1Вт.
Думаете, выдержит
Сомневаюсь

graham
dmitryu:

Кроме сопротивления есть ещё и мощность.
Например при токе 10А мощность на этой перемычке будет 10*10*0,01 = 1Вт.
Думаете, выдержит
Сомневаюсь

Логично, причем в схеме на каждом плече стоит по 2 транзистора, скорее всего, автор там ток больше 10А пропустить хотел 😃
Странно то, что это единственная схема в которой я встретил шунт, в остальных его нет.

dmitryu
graham:

Сам сейчас хочу собрать BB13, пока делаю макет, чтобы потом можно было кидать куда хочу сигналы и смотреть как работает, менять силовые части, компораторы и т.д. Есть у меня 2 схемы BB13. Одна с шунтом, другая без него. Не понял как меряется ток без шунта, может и не меряется совсем.

Не измеряется, разумеется.

graham:

Самый простой вариант это взять кусок проволоки. А то что на схеме нет никакого провода, тут есть 2 варианта:

  1. автор схемы плюнул на это дело и вырубил в программе измерение тока
  2. вместо проволоки и шунта высчитал длину и ширину дорожки (в этом варианте сомневаюсь)

В программе защита присутствует. Из схемы Антона она убрана , похоже, для упрощения.

graham:

Странно то, что это единственная схема в которой я встретил шунт, в остальных его нет.

Наверное, плохо искал. Навскидку - вот ещё одна

www.aerodesign.de/peter/2001/…/SPEEDY-BL.html

graham
dmitryu:

Наверное, плохо искал. Навскидку - вот ещё одна

www.aerodesign.de/peter/2001/…/SPEEDY-BL.html

Забыл уточнить, единственная из тех, которые можно найти на home.versanet.de/~b-konze.
Т.к. SBL-micro и прочие SBL не имеют открытого кода и даже схемы 😦
Когда первый раз смотрел ее, даже не понял зачем два компоратора: LM324 и TLC3704, правда и до сих пор не понимаю :/

anm

Раз речь попла про шунты и токовую защиту. Подскажите как проверить работу защиты без подключения мотора?

Morpheus
anm:

Раз речь попла про шунты и токовую защиту. Подскажите как проверить работу защиты без подключения мотора?

Замкнуть любую цепь идущую на двигатель 😃

rulll
graham:

Хм… интересно как это посчитать 2% от 0 😃

Перемычки 000 нормируются по максимальному сопротивлению а не процентно. Что встречал - максимум для перемычек 10 милиом.
А вот Резистор на 10 милиом нормируется в проценнтах. Встречал 0,1 и 1 %

anm
Morpheus:

Замкнуть любую цепь идущую на двигатель 😃

И спалить ключи если не сработает. У меня была подобная идея, но думаю, лучше замыкать через резистор, обеспечивающий ток срабатывания защиты, но не дающий сгореть ключам.

Morpheus:

Замкнуть любую цепь идущую на двигатель 😃

И спалить ключи если не сработает. У меня была подобная идея, но думаю, лучше замыкать через резистор, обеспечивающий ток срабатывания защиты, но не дающий сгореть ключам.

graham

Собрал сегодня макет BB13 на mega8-16PI. Соответственно т.к. МК в DIP’e, нету у нее ADC6 и ADC7 поэтому тестировал прошивки с выключенными защитами по току и напряжению.
В итоге единственная программа, которая у меня нормально заработала - BB13_306_ascall_update.asm, грубый тормоз, выключил его, тормозит получше, но резкие переходы с большой скорости на маленькую, сопровождаются рывками.
BB13_308_PWM Brake 02-06.asm - на больших оборотах появляются подергивания (похоже где-то помехи на компораторе или что-то в алгоритме)
BB13_305.asm - получаю только 1 писк, других двух, после которых можно стартовать так и не получил.
BB13_fblmc_101.asm - такой же результат как и с прерыдущей программой.
У кого-нибудь были положительные резултаты с этими программами?
Может кто уже давно летает на одной из этих схем и программ, скажите тогда на какой, чтобы я в том направлении дальше разбирался.

Ewgeny

Схема SBL на сайте имеется. LM339 - как обычно. А TLC - выполняет роль драйвера полевиков.
Перемычка 0.001 Ом - это шунт для измерения потребляемого тока контроллером. Её можно заменить просто перемычкой (куском провода) и отключить защиту по току в прошивке. ( В прошивке измеряемый ток начинается с 20А !!!). У вас быстрей ключи вылетят, чем сработает защита. Чтобы не спалить ключи (при экспериментах) - подключайте через автомобильную лампочку.