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

kai66
ubd:

Вроде бы её кто то собирал и она работает. А там что на сайте нет прошивки, всё там есть.

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

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

а в общем надо этим монстром запустить БК на 40 вольт 80 ампер 😃

tiger0007

Он не про ту говорит, на которую ты ссылку дал, а про ту что Wlad делал и я то же, работает. Схема ниже.

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

Там действительно шотки стоит, параллельно питания драйверов. Его можно не ставить. Лучше питание драверов не через 10 ом, а через диод шотки сделать. Можно поставить любой в SMD исполнении на 1А.

(с этим разберусь огромное спасибо за совет)

1 - Скорее всего не те биты конфигурации прошились. Не нужно прошивать всякими скриптами, кто знает как они настроены. Лучше вручную. С начало прошивают файл HEX, потом EEP, потом биты конфигурации (фьзы).

(какой выход из данной ситуации ? подскажите пожалуйста можно все вернуть назад или процессор только выкинуть? еще вопрос у меня в схеме стоит ATMega8-16AU можно ли его использовать вместо того что нужен 8L-8AI)

2 - Что бы программировать с пульта, с начало прошить проц нужно правильно. Хотя запуск двигателя, хоть и кривой всё ровно будет без программирования с пульта.
(это я понял)

3 - В DIP можно. Они ни чем не отличаются SO-8, только корпусом. Только как ты их туда впаивать будешь?
(я уже их впаял правда было тяжеловато, 😛 так получилось не те привезли, 😦 вроде и обьяснил что нужно мне, скажи пожалуйста по драйверам даташит на них один и тот же НО я поставил IR4427 DIP корпус можно ли их использовать?)

4 - Этот диод можно вообще не ставить, если не можешь найти.
(я нашел его но на 40 вольт, если я всеже уберу его и поставлю по питанию драйверов вместо 10 Ом диод - 40 вольт пойдет, я сначало подумал что диод стоит для гашения обратного напряжения поговорил с ребятами кто в схемотехнике понимает лучше меня, говорят что нет, если бы он стоят в цепи с полевиками то да, а так нет, значит уберу его)
5 - Программатор для AVR`ов лучше STK-200 (прикрепил ниже).
(за схему огромное спасибо как я понял он параллельный а не последовательный, сегодня же начну его делать)
Программа Pony Prog (в инее легко ищется). Работает безотказно!
(у меня именно этот программатор и программа, основная плата а к 10 выводному разьему просто сделал переходник на 6 выводный ошибок нет, напряжение питая про программировании 4.93 стабильно, есть только одно но когда питаю программатор от внешнего источника то почему-то после программирования он не отключает эти же 4,93 вольта от чипа, почему понять не могу врое все правильно на импортных собирал BC547/557)

сегодня пробовал еще пару раз читать проц он читается только один из 10 раз при повторном чтении ноль - опять ошибка что неисправен, из-за чего такое может происходить? уже и и разные режимы пробовал и SI_prog I/0 и SI_Prog API и JDM пробовал, калибровку, провода с 50 см укоротил до 15см, думал может в длине проблема, - не помогло
главный вопрос: как восстоновить проц? выпаивать перепрошивать? или же конец ему пришел?

lomo

Подскажите как отключить тормоз???
Читал что программировать надо с “середины газа” - пробовал, тормоз не выключается. Может есть прошивка без тормоза?
Делаю ламу с б/к - тормозом боюсь шестеренки порежет.

ubd

Ну во первых IR4427, ставть нельзя!!! Они отличается от 4428. Там же написано 4428, почему 4427??? Если включить с драйверами 4427, то верхние транзисторы P-типа, будут всегда открыты, при подаче сигнала - закрываться. Короче не заработает.

Скачай даташит на 4428 или на 4426 или на 4427, там всё нарисованно и написано. Их три типа и у них есть отличие.

Если проц читается иногда, значит биты правильные, что то с программатором. Попробуй STK-200 и Понипрог.
Если уж и сним не будет прошиваться, то извини новый проц покупать нужно.

Программатор STK-200, не параллельный, а последовательный. Они все последовательные, которые для внутрисхемного программирования.

Программатором проц не убъёшь, можно только биты неправильно выставить, и уже с помощью STK-200 или подобного ты его не оживишь. Только с помощью параллельного программатора. А схем я дже не видел, и схема сложная. Т.к. программаторы которые общаются с процом по параллельному порт, я видел только заводские. Проц в программатору подключается не с помещью пятипроводков, а там задействованны половина выводов проца, и им прошивать внутри-схемно нельзя.

Так вот если ты установишь биты которые отвечают за осциллятор, например работа от внешнего генератора и не подашь внешьнюю частоту, то проц как бы умрёт, но на самом деле, он не умер, прото нужно подать на него тактовый сигнал, от внешнего генератора, например 1 Мгц, и он опять оживёт.

tiger0007

Добрый день, собрал я программатор STK200 на микросхеме К555АП5 но немного не по той схеме что вы дали, а вот по этой схема прикреплена снизу, будет ли работать я посмотрел отличий от вашей почти нет единственное добавлены светодиоды в понипроге он определяется как AVR ISP I/0 будет ли он работать? прошу вас посмотреть схему, а драйвера я заменю, спасибо за ответ, еще такой вопрос в схеме 32 и 31 нога Атмеги по всем правилам не коротит перед пайкой проверил печатную плату все ок, а тестер показывает коротышь словно они замкнуты проц похоже точно умер 😦 если не сложно опиши в кратце как подать внешний сигнал может и правда проц оживет, в интернете пишут что при подаче тактового сигнала пока проц работает можно фьюзы вернуть в исходное положение при помощи STK200, тем самым оживить проц, что можно простое такое собрать генератор какой нить если есть схемка выложи плиз

tiger0007

Оживил я свой контроллер программатором stk200 читается и пишется процессор, SI_PROG так и не смог использовать выдает ошибку, выставил фьюзы как на рисунке снизу, пришлось вывод LED подключить к 7 ноге меги в инете пишут что его можно использовать для запуска, что на нем присутствует тактовый сигнал после чип ожил, и теперь работает даже без подключения этого LED на 7 ножку атмеги, огромнейшее спасибо “ubd” и “dollop” за вашу помощь!!!
Жду теперь драйвера 4428 и можно будет испытывать 😛 😉 Самое что интересное, это то что когда чип начал читаться фьюзы стояли в состоянии BOOTSZ1, BOOTSZ0, SUT0, CKSEL3, CKSEL2, CKSEL1 (в понипроге) судя по таблице это встроенный генератор на 1Mhz - а проц не запускался, вероято с программатором какая-то проблема, хотя он же его и прошил и проверил (SI_PROG)

11 days later
tiger0007
dollop:

Они должны быть такими. Но эта картинка с понипрога (этип программатором, софт+железо SI Prog я пользуюсь чаще всего)
Вот [url=“rcopen.com/forum/f8/topic12183/599”]

Можете ли вы выложить схему своего переходника для AVR’ов на базе Si_prog v2.2 именно на 6 проводков для прошивки регуляторов, я переходник паял на основе схемы что идет на весь программатор со всеми переходниками, назначение выводов просто взял и спаял может это не правильно, может что-то упустил, просто там нет схемы для программирования TQFP корпусов атмеги 😦
Хотелось бы оживить si_prog свой, STK200 отлично работает, но когда 2 программатора это лучше 😃

dollop
tiger0007:

Можете ли вы выложить схему своего переходника для AVR’ов на базе Si_prog v2.2 именно на 6 проводков для прошивки регуляторов, я переходник паял на основе схемы что идет на весь программатор со всеми переходниками, назначение выводов просто взял и спаял может это не правильно, может что-то упустил, просто там нет схемы для программирования TQFP корпусов атмеги 😦

Могу. Фотки сделаю, вечером положу. Только там все по схеме… Да и какая разница программатору что шить? TQFP или DIP… Там же у Si_prog идет один базовый блок и куча адаптеров. Так вот я сделал этот базовый блок, три адаптера (которые мне чаще всего нужны - под DIP20, DIP28, DIP8), а для прошивки контроллера БК или любой другой самоделки (с впаяным процем) пользуюсь выведенными из этого устройства разъемом с сигналами программирования (SCK, MOSI, MISO, RESET и GND, POWER) и завожу их на базовый блок Si_prog

lomo

Вспомнилось вдруг, что диод мосфета - вещь паразитная, он получается с ужасными параметрами. Поставил параллельно всем ключикам по диоду FR152 (1.5амперные из БП компов выдрал).
По можности не скажу, ток тоже не мерил, но за 10 минут полета (на ламе) ключики нагрелись не более 40 гр (на ощупь),
до этого после отлета батарейки до них было не дотронутся.
Все конечно субъективно, может кто еще проверит?

tiger0007
lomo:

Вспомнилось вдруг, что диод мосфета - вещь паразитная, он получается с ужасными параметрами. Поставил параллельно всем ключикам по диоду FR152 (1.5амперные из БП компов выдрал).
По можности не скажу, ток тоже не мерил, но за 10 минут полета (на ламе) ключики нагрелись не более 40 гр (на ощупь),
до этого после отлета батарейки до них было не дотронутся.
Все конечно субъективно, может кто еще проверит?

Добрый день, а SS12 или 1BL3 подойдет? даташитов не нашел просто, валом материнских плат о пк с ключами но там мне говорили стоят тока N-канальные транзисторы но мощные.

dollop
tiger0007:

Можете ли вы выложить схему своего переходника для AVR’ов на базе Si_prog v2.2

Вот, как и обещал, схемы базового блока и адаптеров, которые использую. И фото (извините за качество монтажа - делалось лет 7-8 назад 😒 жуть. Но работает). Кварцы для тини и меги не обязательно.

2 lomo
Довольно интересное наблюдение. А температура окружающей среды в этом точно не замешана?

tiger0007
dollop:

Вот, как и обещал, схемы базового блока и адаптеров, которые использую. И фото (извините за качество монтажа - делалось лет 7-8 назад 😒 жуть. Но работает). Кварцы для тини и меги не обязательно.

Спасибо за ответ, и за ваши фото, хочу еще спросить у вас по базовой плате:
Какие стабилитроны у вас стоят в магазине видел только КС156 и КС147 а на 5.1v не нашел нету и все у меня в схеме стоят на 4.7v напряжение при программирование дает 4,93 но скачет точнее плавое довольно сильно, я измениз на выходе 7805 вместо 47мкрофарат поставил 220 микрофарат перестало плавать но вопрос, - а плавность нарастания при этом же меняется или не значимо это?

tiger0007:

Спасибо за ответ, и за ваши фото, хочу еще спросить у вас по базовой плате:
Какие стабилитроны у вас стоят в магазине видел только КС156 и КС147 а на 5.1v не нашел нету и все у меня в схеме стоят на 4.7v напряжение при программирование дает 4,93 но скачет точнее плавое довольно сильно, я измениз на выходе 7805 вместо 47мкрофарат поставил 220 микрофарат перестало плавать но вопрос, - а плавность нарастания при этом же меняется или не значимо это?

на 5.6v побоялся поставить не спалишь ли этим проц, программирование же до 5.5 вольта

tiger0007

у Меня база по другому выглядит, в журнале радио не помню каком печатка была - повторил. Вот фото STK200, Si_prog, контроллер что собираю, не хватает драйверов жду уже отправили процессор оживил с помощью STK200… SI_Prog отказался работать, хотя и читал и писал и проверил все, а потом дал сбой 😦

lomo
dollop:

2 lomo
Довольно интересное наблюдение. А температура окружающей среды в этом точно не замешана?

Температура одинаковая - комнатная. Более того нагрузка возросла от самодельных лопастей, моторы стали грется сильнее, возможно диоды все навсего получились как
радиаторы.

dollop
tiger0007:

Какие стабилитроны у вас стоят в магазине видел только КС156 и КС147 а на 5.1v не нашел нету и все у меня в схеме стоят на 4.7v

У меня стоят КС147. Когда делал, ничего другого не было… А сейчас в магазине только импортные и вижу на 5,1 😃 Эти стабилитроны не питают миктроконтроллер, а ограничивают напряжение сигналов программирования. За напряжение питания отвечает интегральный пятивольтовый стабилизатор, говорят, что желательно lowdrop, хотя у меня стоит обычный крен5. Многие пишут, что si-prog очень чувствителен к типу “железа”, используемого для организации COM порта в материнской плате… Может это и так. Просто из своих наблюдений - за 7 лет я поменял уже 4 материнки, использовал этот (тот что на фото) программатор на 3-х компьютерах на работе, давал его попользоваться другим - никаких нареканий. Может быть просто везло.
Прочитайте статью по настройке вот тут

tiger0007

нужна помощь, собрал я 1n1p на ir4428 все прошил как надо, при запуске мотора (от HDD) мотор дергается набирает обороты останавливается, и так далее, токи тянет до 3 ампер, источник компьютерный блок питания, когда на месте стоит ток 30 миллиампер, попробовал программировать сервотестером, (приемник побоялся подключать мало ли сгорит еще что) тестер опробовал рабочий, мелодии пиликали вроде все выставил подключил к программатору изменил еепром прошил после подключаю к движку при включении один писк и все, на сервотестер не реагирует абсолютно, лампочку на 100 ват не ставил, ставил вместо нее предохранитель на 7.5 ампер (намного меньше чем написано по схеме) там нужен 20-25А что может быть подскажите уже несколько раз прошивки менял, по новой еепром шил, фьюзы тоже, ничего не помогает мотор стоит и молчит, тока при включении питания один писк дает, была ли у кого такая проблема? и что это может быть, если есть у кого прошивка дайте плиз, а то я в своих уже запутался какую шить (только не скрипт а hex вариант)

lomo

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

valera_o

Сколько примерная стоимость комплекта?

tiger0007
lomo:

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

После как прошил второй раз двигатель совсем не запустился, потом снова прошил по новой всю влешь и еепром, вернулся к тому с чего началось, мотор крутит но дергает и крутит как то не так как должно быть при минимуме в разные стороны дергает и когда пытается раскрутить вроде пошло дергает, еще вопрос почему когда на пульте ручку в мах даю включаю рег движек пищит постоянно не прерывно короткие гудки сбрасываю в мин говорит что готов, с чего правильно начинать программировать? тут пишут что нужно сначало в мин потом в макс, а в некоторых постах наоборот пишут сначало в мах потом в мин при первом включении, так как правильно делать?
и если можно прошивку дайте плиз рабочую может с прошивкой что-то не так схема на IR4428+IRF4905+IRL3803 от 12.10.07

tiger0007
tiger0007:

После как прошил второй раз двигатель совсем не запустился, потом снова прошил по новой всю влешь и еепром, вернулся к тому с чего началось, мотор крутит но дергает и крутит как то не так как должно быть при минимуме в разные стороны дергает и когда пытается раскрутить вроде пошло дергает, еще вопрос почему когда на пульте ручку в мах даю включаю рег движек пищит постоянно не прерывно короткие гудки сбрасываю в мин говорит что готов, с чего правильно начинать программировать? тут пишут что нужно сначало в мин потом в макс, а в некоторых постах наоборот пишут сначало в мах потом в мин при первом включении, так как правильно делать?
и если можно прошивку дайте плиз рабочую может с прошивкой что-то не так схема на IR4428+IRF4905+IRL3803 от 12.10.07

Если не трудно проверьте кто-нибудь схему, выкладываю печатку и чертеж, понять не могу почему не работает, все впаял как на печатке КЗ нет, единственное что не впаял конденсатор на 6.8х35 между фазой В и С остальное все как есть на печатке, может у меня схема с опечаткой какой?

1N1P_IR4428_D2PAK.rar

lomo

Аллё!!! ГараШШШ! Нихрена не будет работать!!! (Простите люди добрые за выпендреж, ниче не могу с собой поделать)
Наскоко я понял из даташита иринка 4428 только для каких нить пушпулов юзаться может! Т.е. оба стока на земле сидеть должны.

Надо типа ir2110 но она длинная , завтра на работе гляну какие я использовал в подобной схеме.

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