Микросхема TB6537P

Автор plog90, 14 Дек. 2016 в 13:12

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

plog90

Цитата: Babylon4 от 17 Март 2017 в 10:51
Я всё больше склоняюсь к установке компаратора в центр звезды и передачи импульсов с опторазвязкой.
К чему такие сложности? Вот такая схема отлично работает с бутстрапом:

Изменяя номиналы резисторов и конденсаторов ее можно адаптировать для любого питающего напряжения и ШИМа - лично проверяно. Кроме того, можете не задействовать 4-й компаратор, а использовать только 3. Получите аналог сигнала с датчиков холла.

Babylon4

Цитата: plog90 от 17 Март 2017 в 11:54
Изменяя номиналы резисторов и конденсаторов ее можно адаптировать для любого питающего напряжения и ШИМа - лично проверяно.

   Да я это знаю. 
 

atatas

Отчитаюсь о результатах. Собрал на макетке одновибраторы на lm393, кое-как подпоял вместо ne555, проверил и ....ЗАРАБОТАЛО, ну почти. При подаче шим мотор начинает хаотично дегргаться в разные стороны. При увеличении шим дергается все сильнее и затем начинает вращаться(если сильно повезет). Зато когда начнет крутиться работает просто великолепно, как на видео :dance:. После остановки запуск происходит в "дерганом" режиме или не проискодит вообще(так и продолжает дергаться) :~-(. В чем может быть проблема? Как сделать, чтобы пуск проходил в нормальном асинхронном режиме? Похоже осталась какая-то мелочь и очень нужна ваша помощь.

plog90

Цитата: atatas от 17 Март 2017 в 15:47
Собрал на макетке одновибраторы на lm393, кое-как подпоял вместо ne555, проверил и ....ЗАРАБОТАЛО, ну почти.
Ну вот вы уже и на финишной прямой ;-). Я уже вскользь говорил об этом, но видимо придется объяснить подробней.
При долгом отсувствии сигналов с одновибраторов срабатывает сторожевой таймер на ne555 и генерирует импульс принудительной перекоммутации. Затем, спустя очень короткое время(поскольку конденсаторы в цепи обратной связи вносят небольшую задержку), приходит еще один импульс уже с одновибраторов. Таким образом мы получаем еще одну коммутацию в следующее состояние. Одна с ne555, одна с lm393, итого ротор, почти мгновенно, коммутируется сразу на 2 шага вперед вместо одного, и в итоге мы получим:
Цитата: atatas от 17 Март 2017 в 15:47
При подаче шим мотор начинает хаотично дегргаться в разные стороны. При увеличении шим дергается все сильнее и затем начинает вращаться(если сильно повезет).
Чтобы решить эту проблему нужно сделать импульс со сторожевого таймера дольше, чтобы он мог "перекрать" этот запаздывающий импульс с одновибраторов и CD4017 его проигнорировала, провернув ротор всего на один шаг. Пускай ne555 отключается не сразу, а спустя 50-100 периодов шим. В этом нет ничего страшного, поскольку асинхронный старт происходит при частоте от 5 до 10 герц(как правило), и "перекрыть" уже "правильный" импульс с одновибраторов все равно не получится. На этом все - дерзайте B-).

fondrosel

atatas какие транзисторы вы использовали в драйверах фетов? Что то из сгоревших контроллеров?
Фиговый литий лучше хорошего свинца)).5 этаж хрущевки вел 45кг
P.S гиря в колесе рулит фуры не сдувают с трассы
Электротранспорт.ру электротранспорт рулит и точка

atatas

[user]plog90[/user], спасибо, все заработало, теперь отлично стартует с места :dance:. В любом случае придется исправлять косяки и вытравливать новую плату контроллера , эту использовать уже нельзя из-за кучи навесного безобразия %-). Отдельный респект за идею паять стандартные 0.25 вт резисторы как smd :wow:. Особенно неплохо для б.у. резисторов с короткими ногами, коих у меня полно. Ну все, вопросов больше не имею.

Цитата: fondrosel от 17 Март 2017 в 17:57
atatas какие транзисторы вы использовали в драйверах фетов? Что то из сгоревших контроллеров?
s8050, s9015 (SOT-23). Выпаял из нерабочего телевизора.
mje13001 (to-92). Выпаял из сгоревших энергосберегающих ламп.
А вообще, нужные вам транзисторы есть буквально везде. Разберите какое-нибудь нерабочее хламье и пополните запас радиодеталей ;-)

Что-то я задержался здесь на форуме, пора бы и делом заняться :-D.

plog90

Хочу поделиться еще некоторыми разочаровывающеми наблюдениями относительно TB6537P.
1) Вход "OC" микросхемы, отвечающий за превыщение тока работает некорректно. Вместо того, чтобы только отключать верхние феты до следующего периода шим(как написано в даташите), контроллер заодно перестает отслеживать положение ротора. В результате срыв синхронизации и асинхронный старт "с нуля". Смотрел осциллографом, что происходит на выходах контроллера, и действительно, стоит подать сигнал на вход "OC" как микросхема сразу же переключается на частоту асинхронного старта, полностью игнорируя сигналы обратной связи, поступающие вплоть до почти полной остановки двигателя. Вход "OC" больше похож на "RESET" и особого смысла в нем нет.
Попытался я обойти эту проблему временным обрывом шим на короткий промежуток времени, в результате обнаружил другую особенность.
2) На входе "PWM" шим должен присувствовать всегда, хотя бы небольшой, поскольку определение положения ротора проискодит синхронно с ним. Если ШАМа нет, то происходит RESET. Зачем было так делать я не знаю, учитывая то, что микросхема использует отдельный кварц для работы. Может они так пыталить улучшить помехоустойчивость, трудно сказать. Ну а поскольку я тестировал контролеер с помощью ШИМа на NE555:
Спойлер
проблему заметить не удалось т.к. он ограничивает шим не только максимальным, но и минимальным значением.
3)Частота шим должна быть довольно стабильной, ее нельзя ее резко менять, иначе микруха сходит с ума и что происходит? Правильно RESET. Результат известен.

P.S. Не ожидал что с этой микросхемой будет столько гемора. Удивительно, но контроллер на рассыпухе не имел всех этих проблем, наверное к нему и вернусь.

vladk

поддельно-фейковая тв6537, возможно?
когда я предложил оксане она презрительно ушла
промолвив что 肏 стыдно по этим страшным временам

plog90

Цитата: vladk от 07 Апр. 2017 в 07:10
поддельно-фейковая тв6537, возможно?
Возможно. Пришли TB6537PG от другого продавца и по более высой цене. Проверю их, и тогда уже можно будет делать выводы.

plog90

Впаял недавно пришедшую TB6537PG, проверил и результат не изменился - работает точно также.
На фото, сверху - новая, снизу - старая:

Тут одно из двух: либо мне попались 2 фейковые микросхемы, либо все они с деффектом. Вообщем если будете приобретать, будте готовы к "сюрпризам".

atatas

[user]plog90[/user], печально конечно, но вы уже нашли неплохую альтернативы. Предлагаю сделать немольшой модуль на двустороннем текстолите с использованием 176, 561 серий микросхем, эмульрующих TB6537p, ну и выложить здесь конечно :-). Такой готовый модуль сможет спаять каждый и установить затем на свой контроллер. В случае поломки просто заменить модуль - это удобно, дешево, микросхемы продуются практически в любом радиомагазине и, кроме того, не требуется знаний программирования, Эдакий "Народный" bldc контроллер :wow:.

fondrosel

Цитата: atatas от 12 Апр. 2017 в 05:50
[user]plog90[/user], печально конечно, но вы уже нашли неплохую альтернативы. Предлагаю сделать немольшой модуль на двустороннем текстолите с использованием 176, 561 серий микросхем, эмульрующих TB6537p, ну и выложить здесь конечно :-). Такой готовый модуль сможет спаять каждый и установить затем на свой контроллер. В случае поломки просто заменить модуль - это удобно, дешево, микросхемы продуются практически в любом радиомагазине и, кроме того, не требуется знаний программирования, Эдакий "Народный" bldc контроллер :wow:.
Поддерживаю  :-)
Фиговый литий лучше хорошего свинца)).5 этаж хрущевки вел 45кг
P.S гиря в колесе рулит фуры не сдувают с трассы
Электротранспорт.ру электротранспорт рулит и точка

AZM.SU

Цитата: atatas от 12 Апр. 2017 в 05:50с использованием 176, 561 серий микросхем, эмульрующих TB6537p
Послежу за темой. Наверняка что-то дельное для себя почерпну (давно с рассыпухой не имел дело). Только наверно 176 это тухло, надо 561 или лучше (есть куча более стабильных буржуйских аналогов с которых и сошлифовывали 561 серию, и они доступны тоже в любом радиомагазине).

Юрикас

Христос Воскрес!Интересуюсь давно самодельным драйвером БЛДС и простой вопрос к тем кто делал или понимает, можно понижая-повышая напряжение сравнения на четвертом компараторе(имитация датчика хола) регулировать опережение комутации?  :bw:

plog90

Цитата: atatas от 12 Апр. 2017 в 05:50
Предлагаю сделать немольшой модуль на двустороннем текстолите с использованием 176, 561 серий микросхем, эмульрующих TB6537p, ну и выложить здесь конечно :-).
Честно говоря, мне эта идея кажется сомнительной. Скажите что может быть проще, чем разместить пару микросхемок прямо на плате контроллера. Не сказал бы, что они занимают много места, а что касается простой замены при поломке, скажу вам вот что - просто так ничего не сломается и не сгорит, эти микросхемы довольно таки надежны, особенно, как говорит коллега [user]AZM.SU[/user], при использовании "буржуйских аналогов".  Да и "универсальность" модуля стоит под вопросом, ведь у каждого свои потребности. Мне лично по нраву такая схемка:

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

Цитата: Юрикас от 16 Апр. 2017 в 22:09
Христос Воскрес!Интересуюсь давно самодельным драйвером БЛДС и простой вопрос к тем кто делал или понимает, можно понижая-повышая напряжение сравнения на четвертом компараторе(имитация датчика хола) регулировать опережение комутации?  :bw:
[user]Юрикас[/user], давайте разбираться. Посмотрите на схему:

Здесь сигналы датчиков холла эмулируют как раз первые три компаратора, и эмулируют они датчики при 120 градусном расположении. Это значит, что в каждый момент времени на двух датчиках из трех низкий уровень, а на одном высокий или наоборот. Три высоких или три низких уровня на выходах компараторов не бывает. Теперь что проискодит во время работы. Общая точка соединения резисторов R10-R13 "скачет" то выше половины напряжения питания, то ниже, а четвертый компаратор сравнивает это напряжение с половиной напряжения питания и соответственно выдает либо 0, либо 1. Изменение порога сравнения этого компаратора выше или ниже определенного значения приведет к тому, что схема просто прекратит работать.
Если вы хотите повлиять на угол опережения, нужно изменять номиналы конденсаторов C1-C3, ведь именно они вносят задержку в определение положения ротора. Больше номинал конденсаторов - больше задержка - меньше угол опережения. Еще многое зависит от используемого мотора. Например автомобильный генератор имеет высокие рабочие обороты и огромную индуктивность обмоток. Для него угол опережения в 25-28 градусов отлично подходит. Может быть вам и не понадобится его уменьшать(угол опережения по умолчанию составляет 30 градусов).

Юрикас

Тогда еще серия вопросов и пожеланий : в подвале среди запчастей есть больше 10 разных микросхем для блдс от приводов флопи,жестких дисков ,видео магнитофона ,аппарата фотокопий, и большинство с моторчиками,по мне самые подходящие  «TA8490F> u <BA6840FP> или сразу искать «сд4017»,в любом случае надо начинать с блока эмулятора датчиков хола....http://www.alldatasheet.com/datasheet-pdf/pdf/36136/ROHM/BA6840.html

plog90

[user]Юрикас[/user], не одна из перечисленных вами микросхем не подойдет(если конечно не собираетесь запускать моторчик от cd-rom):
1) Микросхемы имеют встоеную силовую часть, и подключить внешнюю будет весьма затруднительно.
2) Все эти микросхемы требуют наличия датчиков холла. Вам может показаться, что датчики можно подменить вышерассмотренной схемой, но это не совсем так. Дело в том, что компараторы начнут выдавать сигналы только после появления противо-эдс, а до этого момента нужно провернуть ротор иным путем. У меня это происходит в асинхронном режиме. Можете вручную повернуть ротор - тоже заработает. Ну а вообще, раздобудьте CD4017(К561ИЕ8) если не нужен реверс или CD4516A+CD4028(К561ИЕ11+К561ИД1) если реверс требуется.

Филя

Нашел вот Здесь проект BLDC контроллера на PIC16F877A. Даже есть исходник!
Вот Второй вариант