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

ubd

Rull, спасибо за инфу.

Я пробовал искать прошивку BB13 3.08, поиск ничего не находит. Выложи пожалуйста ещё раз.

И вопрос. У тебя с этой прошивкой всё работает, или не совсем. Я делал ВВ13, мне не понравилось. Но версия была не 3.08, а более ранняя, по этому забросил, и сделал BLMC 1n1p, по схеме Влада. Всё отлично но старт плохой. А как у тебя со стартом? И вообще, как тебе удалось, запустить BB13?

Хотелось, бы собрать максимум информации по рабочим схемам, БК регуляторов. Что бы можно было бы их делать, выбирать, и применять в соответствии со своими потребностями.

wlad
rulll:

Про питание: долго высматривал по различным фотографиям контроллеров у кого как сделано питание.
Сделал в итоге всеравно по своему , но скажу сразу- не ставь ВЕС на плате контроллера. Лучше его прицепить отдельно.
Да и посмотри на дорогие мощные регуляторы хода. В основной своей массе они не содержат в своем составе ВЕС. Зачастую люди предпочитают поставить пару банок дополнительных на борт, увеличив надежность системы вцелом.

Привет Сергей! Спасибо за ответ.Тоже идея такая была сделать разборным регулятор хода: выходной каскад - чип - питание, потом решил оставить только питание разборным, а идея такая, если скажем использовать на 2-3ёх банках не надо ставить и без того громоздкий шим-контроллер, а отделаться LowDrop, а при большем питании уже использовать шим… где уже прибавка в 5 грамм значения не имеет…😃
Кстати ТУ на TL5001 посмотрел и похоже это дешёвый аналог LM5000 ых серий, как раз там тоже LM5000 имеет транзюк внутри, 5001ая только задающий генератор, только LM5000 вообще до 1МГц, хотя тут уже важным фактором будут паразитные контура, надо плату в плане защиты от наводок прорабатывать, но короче я с вами абсолютно согласен, что нету смысла использовать шим близкий к 450КГц , я ведь тоже на LTC 1624 остановился из-за того что частота рабочая в районе 200кГц и сильно большой дроссель ставить не придётся*, по осцилографу смотрел при плохой фильтрации тычки в районе 200кГц видны, а так в целом благоприятные впечатления, но надо ещё поэксперементировать дабы доверять ей окончательно. Единственное идея ответвить часть напряги с основного дросселя на 12В для питания выходного каскада драйверов была, но не макетировал ещё… Хотел у вас ещё спросить какой тип дросселя на режим максимальный в 5А вы ставили… на сколько мне известно до200-250кГц достаточно МП140… но размер интересен (чтобы и потери в дросселе и в проводе исключить к минимуму)

rulll:

Как делают буржуи:
Один из вариантов входное напряжение 5,5-40 вольт стабилизируют линейно на 5 вольт и уже из 5 вольт делают повышающим преобразователем 12 вольт для питания драйверов. ВЕС не ставят.
В JETI-Spin стоит мощный понижающий преобразователь в качестве ВЕС 5 вольт. Из этих же 5 вольт делается на другом импульсном преобразователе 12 вольт для драйверов. Мне эта идея ( 2 импульсных преобразователей) вообще не понравилась так как в процессе работы из комбинации частот преобразований может получится неслабая помеха на 450 кГц. Питание схемы проца вроде бы от линейного стабилизатора запитаного от входного напряжения.

Я у себя чтото подобное задумывал: Типа на входе 5.5-40 из них первый и самый мощный преобразователь делает 5.2В 3-5А сторого стабилизированное из них простой LowDrop например LP2950, или 2951 делают 5 или 3.3В для питания проца (LP2950 можно выставить в ручную скажем 4.8 и он точно эту напрягу поддерживает, в свою очередь об этом стабилизаторе при своей дешевизне очень благоприятные впечатления 😃) И с этого же мощного выхода 5.2В (3-5А) стоит слабенький шим (можно даже с встроенным транзистром) повышающий 12В 0.3-0.5А где дроссель довольно таки маленький, но всё равно подобный вариант платы получится довольно таки громоздким… Надо в общем ещё подумать проработать всё…

rulll:

Пользую модифицированную версию Конзе BB13 3.08 Она в архиве тут выкладывалась.
На данный момент 6 банок. С весны бум 10 ставить.

Я тоже к Сергею (Ubd) присоединяюсь, не очень меня впечатлил ВВ13 и после нескольких глюков в следствии чего погорело много… 😃 я от него отказался и перешёл благодаря выложенному Томасом (СТК) проги на 1n1pBLMC, с которым тоже по началу разобраться пришлось, но разобрался вроде, жаль поддержки питания более 3 ли-по нету, хотя и тут выход есть использовать разъём балансировки, т.е взять питание именно с 3-ёх банок и контролировать их. К сожалению опыта при использовании более 4-ёх банок не имею, денег много стоит удовольствие (жена убьёт 😛 если итак что нить утаю ) . Теоретически акки должны разряжаться пропорционально одинаково*(при правильном уходе)… и взять контроль питания с разъёма балансировки можно. И ещё Сергею Ubd я схемы что выложил выше, это теже мега8 с 1n1p выходной каскад на ir2110\2113 и добавил лишь свою идею как сделать питание на LTC1624, но ввиду того что LTC1624 не везде можно купить надо каждому разработчику искать выход в том что есть в его городе в продаже, и оно должно совпадать с поставленной задачей (опять же повторюсь: какое питание будет использоваться для питания силовой установки?и если оно выше чем 3 банки то это имеет смысл) Могу для экспериментов порекомендовать для начала 60кГц преобразователи LT1074,MAX724,LM2576, (3А-5А,5В) и стоят порядка 30-50руб. в магазине. И ещё есть в замен наиболее распространённым LM2940 и L4941 мощный с низким падением LT1084 (до3-5-7А), LM2575 5В1А для других целей. Спасибо. С уважением Влад.

anm
ubd:

Rull, спасибо за инфу.

Я пробовал искать прошивку BB13 3.08, поиск ничего не находит. Выложи пожалуйста ещё раз.

Вот разные прошивки для BB13
Soft.rar

gunner05

ну вот и я тоже собрал контроллер 😃
схему использовал вот эту www.jetcontrol.de/Bastelstube/1n1p.html
но пчатку сделал по новой в Sprint-Layout так как решил использовать полевики IRFR5305 и IRFR2407 в dpac корпусе, и стабилизатор нашел только в D2Pac корпусе L4940D2T5 так что плата получилась чуть шире. Все резисторы и кондеры выпаял из разобранных сидиромов. Прошивка BlBoost_St1n1p.

приемника и передатчика пока нету, так что проверял с помощью сервотестера собранном на таймере NE555

теперь выводы … работает отлично … проверял на не перемотанном движке от сидирома … провел настройку … тормоз не включал … и выставил автотайминг и мягкий старт … запускается и работает нормально … решил провести операцию с BL_config4win … считал EEProm и сохранил как conf_in.hex … запустил bl_config.bat внес изменения …“«SOFT_ACCEL» на 15, «START_ACCEL» на 10000, «ALIGN» на 1” и вышел из редактора … затем залил файл conf_out.hex в EEProm … включил и опять сделал настройку … отключил … включаю а движок не крутится … дергается и все …
удалил EEProm все заработало … пока все … щас ищу проволку чтоб перемотать движок …

Gintas
gunner05:

приемника и передатчика пока нету, так что проверял с помощью сервотестера собранном на таймере NE555

Прошу прощения, но можно схемку тестера ? По моему она самая простая из того, что либо видел 😋

Gintas
ubd:

Вот ещё проще:

Понятно, что проще, но програматора нет (пока нет) и чем прошивать 😦

ubd

И ссылка не открывается…

Gintas

Всем огромное спасибо ! Разобрался !

gunner05

а вот печатка под утюг в Sprint-Layout 😃
LM555_servo.rar
схема тоже в архиве
проверено … работает

что касается перемотки движка … перемотал проводом 0,4 по 18 витков … дельтой …подключил … движок начал дергаться и не крутит … транзисторы нагрелись так что провод от одной фазы отпаялся … подключил обратно не перемотанный движок … так и он перестал крутиться … проверил N канальные транзисторы … работают… открываются и закрываются… а вот P канальные все три открыты на всегда … закрываться не хотят …

IVАN
gunner05:

решил провести операцию
с BL_config4win … считал EEProm и сохранил как conf_in.hex … запустил bl_config.bat внес изменения …“«SOFT_ACCEL» на 15
, «START_ACCEL» на 10000, «ALIGN» на 1” и вышел из редактора … затем залил файл conf_out.hex в EEProm … включил
и опять сделал настройку … отключил … включаю а движок не крутится … дергается и все …

Утилита первоначально выложенная Томасом с ошибкой!!!,Томас мне на мыло верную -BL_config4win отправлял,через нее
я три рега(1n1p)правил,все реги (1n1p) работают отлично с самодельными моторами намотанными треугольником,а с звездой
очень неуверенный запуск !!!,кстати первый раз после правки винт бывает надо толкнуть и если мотор заработает то уже в последующем будет запускаться сам…

__.rar__.rar

ubd

Утилита первоначально выложенная Томасом с ошибкой!!!

В чём ошибка заключается?

Выложи BL_config4win, которую тебе Томас высылал. Сравним с той которая у нас.

IVАN
ubd:

В чём ошибка заключается?

В чём ошибка заключается не знаю,но с BL_config4win что мне на мыло скинул Томас моторы намотанные треугольником(delta) отлично
стартуют и работают(9зубов на 12 магнитов и 12 зубов на 14 магнитов, от 25ти до 35ти витков на зуб, с винтиком апс 9"х3,8" при 8…11Амп
на 3S ли-по, тяга от 440 до 680 граммиков.Параметр START_ACCEL задан- 8000,остальное без изменений,после правки ЕЕПРОМа при
первом запуске надо толкнуть винт,в последствии мотор будет запускаться сам,почему так -не знаю???

ubd:

Выложи BL_config4win, которую тебе Томас высылал. Сравним с той которая у нас.

Держите.

BL_config4win_new.zip

Motoracer

просите за такую просьбу но не мог бы ктото собрать в один архив рабочую схему,прошивку и печатку(желательно в спринт лейоте)…очень сложно чтолибо собрать так как сижу на форуме с мобильного…помогите пожайлуста! заранее благодарен!

rulll
anm:

Вот разные прошивки для BB13

С Прошедшими праздниками ВСЕХ поздравляю!

Да, в этом архиве та прошивка 3.08 которую я пользую, но я ее сильно перерабатывал под себя.
Тем не менее если поотключять все измерения по току и напряжению, отключить автотайминг и тормоза , то ЭТА прошивка работает без всяческих проблем, нужно лишь подобрать две константы под конкретный двигатель, а именно:
.equ defaultTIMEOUT = 9000;8000;12000;16000;32000
.equ compScanTIMEOUT = 14000;12000;16000;20000;48000
Как писал раньше разница между этими константами должна быть в пределах 5000 , и двигателям с бОльшим кол-вом витков соответствуют контстанты с бОльшим значением.
Старт плавный , без проблем.
В эту прошивку добавить бы еще сервиса для программирования режимов - цены б ей небыло!

ubd

Вот архив с рабочей схемой, печаткой, прошивкой и программой для правки EEPROM`а.

Motoracer

ubd, огромнейшее спасибо!
пара ламерских вопросов по плате:

  1. что за микрухи должны быть там где буквы А,В,С?
  2. в точки GND,SCK,RES,MIS,MOS,+5 что должно идти?
  3. куда идет выводы от приемника?
  4. мотор подключаеться там где куча дырочек IRL3803L? я правильно понял?
  5. все дырочки это перемычки?

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

ubd
  1. что за микрухи должны быть там где буквы А,В,С?

Смотри на схему, там свё понятно.

  1. в точки GND,SCK,RES,MIS,MOS,+5 что должно идти?

Туда подключается программатор, для прошивки процессора.

  1. куда идет выводы от приемника?

Выводы идут: к +5V, к GND, и RX. Опять же, смотри на схему, она идентична печатной плате.

  1. мотор подключаеться там где куча дырочек IRL3803L? я правильно понял?

Да.

  1. все дырочки это перемычки?

ДА…