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

dmitryu
Ewgeny:

Может быть кто нибудь замечал что прошивки 305, 306 неправильно определяют колличество подключённых аккумуляторов. Я подключаю питание 8,6в (это 2 LiPo) а он мне говоррит что у меня 3LiPo и отключает питание? Я нутром чую что это гдето в софте, но пока также руки не добрались.

Если я правильно прочитал исходник (и ты никаких параметров в нём не менял), то
2 гудка - кадмий
3 гудка - литий

Количество банок без правки исходника не пропискивается.
Напоминаю - это про BB13_306 (на ATmega8)

Кроме того, максимальное напряжение LiPo - 4,2В, т.е. 8,6 - это больше, чем две банки.
Подавай 8,3В

Ewgeny
dmitryu:

Если я правильно прочитал исходник (и ты никаких параметров в нём не менял), то
2 гудка - кадмий
3 гудка - литий

Количество банок без правки исходника не пропискивается.
Напоминаю - это про BB13_306 (на ATmega8)
Кроме того, максимальное напряжение LiPo - 4,2В, т.е. 8,6 - это больше, чем две банки.
Подавай 8,3В

Я уже писал что подавал разное напряжение! И
А судя по исходнику он должен гудками говорить сколько банок подключено!
.if Beep_Zells==0
rcall beep328ms ; signal: rcpuls ready
rcall beep328ms
Cbi Accu_Port,LOWACCU

sbrc flags2,LITHIUM_ACCU
rcall beep328ms
.else
sbrc flags2,LITHIUM_ACCU
rjmp LIaccuBeep
rcall beep328ms ; no accucount with NC accu
rcall beep328ms
rjmp Beep_end

LIaccuBeep:
lds adc_loop_counter,accu_cells
beepzells:
rcall beep328ms
dec adc_loop_counter
brne beepzells
Beep_end:

.endif
sei ; enable all interrupts
.endif

dmitryu
Ewgeny:

Я уже писал что подавал разное напряжение! И
А судя по исходнику он должен гудками говорить сколько банок подключено!

На всякий случай переспрошу: в строчке
.equ Beep_Zells = 0;
нолик на единичку поменял? По умолчанию эта фича выключена

rulll
Ewgeny:

Неправильно! Параметры резестивного делителя прописываются в софте! Питание Меги=5в+/- 0.2в.
Выставлял напряжение разное (благо БП позволяет ) результат всёравно 3LiPo!

Я и говорю что корректировать или в софте или резисторами. Сопротивление резисторов имеет разброс. Поэтому надо или точно измерить сопротивления и прописать в софте, или подобрать резисторы с нужным сопротивлением. Это было первое. Теперь второе: В качестве опорного напряжения для АЦП выбрано напряжение стабилизатора 5 вольт. Если оно может быть +/-0,2 вольта ( что вообщето много) то и измерения напряжения на батарее выполняются с такой же точностью. Если все эти разбросы ( резисторы и напряжение стабилизатора ) сложить вполне возможны ситуации неправильного определения кол-ва акку.
Но это не твой случай Ewgeny. Скажу только что у меня все это дело работало. И, может,… там есть лишние гудки не говорящие о колве акку…

Да , если поставить Beep_Zells=1 то контроллер будет гудеть про кол-во банок.

Gold

а кто-нибудь разбирался с этой прошивкой (с которой тема началась) детально? у меня вопрос по управлению ключами.

ключи по циклу переключаются следующим образом

P N
ABC ABC
±- --+
±- -±
–+ -±
–+ ±-
-± ±-
-± --+

на обмотках соответственно получается

A B C
1 z 0
1 0 z
z 0 1
0 z 1
0 1 z
z 1 0

с той обмотки, которая оказалась подвешенной, по таймеру снимается значение на компараторе и она перекидывается в 0. Специально перепроверил, по таймеру дергаются только ключи N, значит перекинуться может только в 0. итого получаем расклад на обмотках по тактам

A B C
1 0 0
1 0 0
0 0 1
0 0 1
0 1 0
0 1 0

а должно быть по теории так

A B C
1 0 0
1 0 1
0 0 1
0 1 1
0 1 0
1 1 0

получается что поле вращается с той же скоростью, но с большей дискретностью, а это потеря мощности. или я что-то упустил? с полярностью не мог ошибиться, если на одном или обоих ключах поменять полярность, то коротнет

11 days later
икс600

Вечер добрый вто у меня возник такой вопрос можноли в контроллере применить другие транзисторы в силавом каскаде не IRF 7413 и 7413, а чтонибудь помощьнее в корпусе TO 220 или тому подобном

dmitryu
икс600:

Вечер добрый вто у меня возник такой вопрос можноли в контроллере применить другие транзисторы в силавом каскаде не IRF 7413 и 7413, а чтонибудь помощьнее в корпусе TO 220 или тому подобном

Разумеется, можно. Только регулятор получится тяжелее.

rulll
икс600:

Вечер добрый вто у меня возник такой вопрос можноли в контроллере применить другие транзисторы в силавом каскаде не IRF 7413 и 7413, а чтонибудь помощьнее в корпусе TO 220 или тому подобном

Добрый!
В этой ветке в моем посте гдето 240 или 250 ( непомню) пример моей схемки. Пришлось на N- канальные транзисторы ставить драйвера, так как затворная емкость у большинства ФЕТов в ТО-220 гораздо больше чем в SO-8. Да и просто полезно ставить драйвера для большей крутизны фронтов переключения ФЕТов.
В P-канальных уменьшены затворные резисторы по той же причине.
… Это как пример.

икс600

дело не столько в весовых характеристиках сколько в мощности хочу сделать БК мотор на лодку и запитать от 12 аккумулятора от бесперебойника вот штука будет

Ewgeny
икс600:

дело не столько в весовых характеристиках сколько в мощности хочу сделать БК мотор на лодку и запитать от 12 аккумулятора от бесперебойника вот штука будет

Ставь драйвера и лепи в корпусах ТО220.

bea

Привет.
Вопрос к умудренным опытом. В реге на меге8 ,при 7416 и 7413( при одинарном включение) какой ток номинальный и кратковременный максимальный, что практика показывает?

orlcorp

Не совсем по теме, но близко:
В регуляторе сгорел один канал (снег попал) собраный на двух SO-8 4410 и двух 4435B. Найти их как я понял сложно, как замену 4410 рекомендуют IRF 7413, а вот чем можно заменить 4435B?
Как я понял это MOFSET P-канальный полевик в корпусе SO-8. Драйверов на плате нет, управляются простым транзистором. IRF7416 годится? А ничего что 2 целых канала будут работать на родных полевиках а 3-ий на заментителях?

dmitryu
bea:

В реге на меге8 ,при 7416 и 7413( при одинарном включение) какой ток номинальный и кратковременный максимальный, что практика показывает?

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

bea

ну блин , а у меня при 3А рука еле держит(меге 8 прошивка 306) длина провода от источника(ис точник хороший но до 3А) примерно метр, мотор переделанный 14 витков провод0.43 диаметр 20 мм. холостой ток около 0.8А, может подскажите в чем проблема.

dmitryu
bea:

ну блин , а у меня при 3А рука еле держит(меге 8 прошивка 306) длина провода от источника(ис точник хороший но до 3А) примерно метр, мотор переделанный 14 витков провод0.43 диаметр 20 мм. холостой ток около 0.8А, может подскажите в чем проблема.

  1. Прошивка должна быть без тормоза
  2. Пробовал с источником Б5-47 (как раз на 3А максимум) - не разгоняется, дёргается, греется - короче, источник не тянет импульсных нагрузок.
    Спаял аккумулятор из 8 банок 2100мАч от GP и Sanyo и всё сразу завертелось 😃
bea

СПАСИБО ВСЕМ, кто помог .
Крутится, вертится, да еще как, а когда поставил старый 248х130, на мой взгляд GWS пишется с малой буквы(1047). Хотя как знать, как…
IRFок еще ряд наложил для надежности, перпрошил без тормоза (разницы в нагреве не заметил)но мне кажется, что в режиме 10-13А нагрев меньше чем при 8А. Мучал данный девайс от sanyo 2500х8.

P.S. на моих моторах и собранном мное контроллере вряд ли кто нибудь полетает, поездит,попрыгает,итд.
Просто интересно…

Мои пожелания:
Даавайте будем снисходительней к друг другу 😒

8 days later
blakaraf

😦 Привет всем.
собрал я контроллер по схеме, привожу ниже файл покоторой собирал.
На ATmega8 16AI, прошивал пони-программ.
Контроллер мертвый без дыхания, правда мотор не подключал а тыкал вольтметром и осцилографом,
на выходах НИЧЕГО.
Пробовал компелировать файл асемблера который приводится в файле на AVR-studio4 выдает кучу ошыбок.
Готовый НЕХ файл который находится тамже зашивается нормально но схема не ГУГУ.
Вопрос все ли что выложено там у Конзе рабочее.
Кто собирал эту схему какие проблеммы у Вас были, поделитесь пожалуйста.
Какая прошивка действительно рабочая, иесли она у Вас есть поделитесь пожалуйста.
Савсем извелся жуть.И вообще какя схема действительно рабочая и лутше.
Зарание болшое Всем спасибо.

dlakaraf@pochta.ru

BB13.rar

BerliN
blakaraf:

😦 Привет всем.
собрал я контроллер по схеме, привожу ниже файл покоторой собирал.
На ATmega8 16AI, прошивал пони-программ.
Контроллер мертвый без дыхания, правда мотор не подключал а тыкал вольтметром и осцилографом,
на выходах НИЧЕГО.
Пробовал компелировать файл асемблера который приводится в файле на AVR-studio4 выдает кучу ошыбок.
Готовый НЕХ файл который находится тамже зашивается нормально но схема не ГУГУ.
Вопрос все ли что выложено там у Конзе рабочее.
Кто собирал эту схему какие проблеммы у Вас были, поделитесь пожалуйста.
Какая прошивка действительно рабочая, иесли она у Вас есть поделитесь пожалуйста.
Савсем извелся жуть.И вообще какя схема действительно рабочая и лутше.
Зарание болшое Всем спасибо.

dlakaraf@pochta.ru

Поройся по колонкам все найдёшь и много полезного узнаешь! 😃

dmitryu
blakaraf:

😦 Привет всем.
собрал я контроллер по схеме, привожу ниже файл покоторой собирал.
На ATmega8 16AI, прошивал пони-программ.
Контроллер мертвый без дыхания, правда мотор не подключал а тыкал вольтметром и осцилографом,
на выходах НИЧЕГО.

  1. Используй прошивку с отключенными тормозами
  2. Проверь установку битов конфигурации в соответствии с картинкой

bb13_306_NoBrakes.zip

BerliN

Народ,здрасьте. подскажите кто нибудь, в програматоре транзистор на 315-Й заменить можно и будет ли он работать без стабилитронов??? 😵 И опишите процес програмирования детально с помощью понипрог(русская версия), буду очень благодарен!! 😊