Ошибки схемотехники |
Здравствуйте, гость ( Вход | Регистрация )
Ошибки схемотехники |
8.3.2017, 19:54
Сообщение
#1
|
||||
Активный участник Группа: Пользователи Сообщений: 403 Регистрация: 23.7.2016 Пользователь №: 49672 |
У кого ARC-200, выполненный на ШИМ контроллере UC3846 по следующей схеме
Рекомендую обратить внимание на ошибки схемотехники, а именно, на так называемый режим мягкого старта контроллера. Вот его осциллограмма Видно, что первые импульсы раскачки IGBT не только слишком малой длительности (100 нсек), но и еще нестандартной заниженной амплитуды. На мой взгляд, это недопустимо и, может привести к преждевременному израсходованию ресурса кристалла IGBT, поскольку ставит транзистор в мягко сказать "неудобное положение" с вероятностью локальных перегревов кристалла. Конечно он это терпит и, судя по документации, может терпеть много раз (10-100-300 раз, как повезет) но, в конце концов, выходит из строя (ему тяжело переносить издевательства т.н. "светотехников "). Давайте порассуждаем, зачем ШИМ UC3846 режим мягкого старта? Вроде как это нужно для безударного заряда выходных электролитов (или другие неизвестные мне случаи). НО, в сварочном инверторе нет на выходе электролитов, кроме того он (инвертор) просто рожден для того чтобы работать в режиме ограничения токов и резко переменной нагрузки. Из этого я делаю вывод, что режим мягкого старта (I Lim/SS 1 вывод UC3846) не только ненужен вовсе, но и приносит ощутимый вред для ресурса IGBT в часах безупречной службы . Что касается приведенной выше схемы, предлагаю удалить конденсатор С13 4,7 мкф. или заменить на 10 нан. Получим Это более приемлемо, первые управляющие импульсы длительностью в миллисекунды а не наносекунды, как до переделки и, имеют полный размах по амплитуде. Кстати говоря, завышение номинала SS конденсатора, также не позволило китайским друзьям реализовать их задумку "Антистик" см. Элементы схемы U3, D4, помеченные как NC (Not Connected), по причине? , что эти элементы не работают?, или, приводят к преждевременной кончине IGBT, так как перезапускают контроллер очень часто, намного чаще чем сетевым выключателем. Вывод: если у Вас контроллер ШИМ оборудован функцией SoftStart отключите ее нафиг от греха, уберите микрофарады с 1 вывода UC3846 и иже с ними, ну поставите несколько нанофарад от помех и для успокоения совести. Это продлит жизнь Вашим IGBT в сотни раз по времени. P/S. Китайцы или лохи или мудрецы, ограничили срок службы IGBT несколькими сотнями включений сетевого выключателя всего лиш изменив номинал одного конденсатора!!! Наверное, все знают, что инверторы чаще всего горят именно в момент включения выключателем Сообщение отредактировал astrahard - 8.3.2017, 21:51 |
|||
|
||||
14.3.2017, 11:27
Сообщение
#2
|
|
=VIP= Группа: Пользователи Сообщений: 1511 Регистрация: 30.11.2008 Из: Россия, Крым, Симферополь Пользователь №: 12714 |
Понятно!
-------------------- В электронике есть два вида неисправности:
1) наличие контакта там где его не должно быть 2) отсутствие контакта там где он должен быть всё остальное домыслы :) |
|
|
14.3.2017, 12:10
Сообщение
#3
|
|
Активный участник Группа: Пользователи Сообщений: 403 Регистрация: 23.7.2016 Пользователь №: 49672 |
Понятно! Вот прочитал: Когда учат студентов рекурсивным алгоритмам, часто всплывает цитата "итерация свойственна людям, рекурсия божественна", а вот программисты из Микр-свт так не считают, развернули нах-н все циклы и в линейный код (супертаблицы) получили гигабайты кода, зато все быстро работает по сравнению с рекурсией. |
|
|
14.3.2017, 13:14
Сообщение
#4
|
|
=VIP= Группа: Пользователи Сообщений: 1511 Регистрация: 30.11.2008 Из: Россия, Крым, Симферополь Пользователь №: 12714 |
Вот прочитал: Когда учат студентов рекурсивным алгоритмам, часто всплывает цитата "итерация свойственна людям, рекурсия божественна", а вот программисты из Микр-свт так не считают, развернули нах-н все циклы и в линейный код (супертаблицы) получили гигабайты кода, зато все быстро работает по сравнению с рекурсией. А я кстати рекурсию тоже стараюсь избегать чтоб со стека не вылететь потому что я говнокодер вот кусок кода где я возвожу в степень без рекурсии w = big_size-1; for (p=1; w>0; --w) p=p*10; i=value/p; //десятичное значение каждого разряда value = value-p*i; //i = value / (10^(offsize-1)); if (i>0) z|=0x01; // флаг для подавления незначущих нулей if(big_size==1) z|=0x01; // на случай если value==0 (без этого флаг z бы не поднялся и "0" был бы подавлен) Вам не кажется что название темы не соответствует тому что мы здесь понаписывали??? Сообщение отредактировал OlegarX-RUS - 14.3.2017, 16:24 -------------------- В электронике есть два вида неисправности:
1) наличие контакта там где его не должно быть 2) отсутствие контакта там где он должен быть всё остальное домыслы :) |
|
|
14.3.2017, 14:16
Сообщение
#5
|
|
=VIP= Группа: Пользователи Сообщений: 8328 Регистрация: 25.6.2010 Из: Глобино UA Пользователь №: 18764 |
|
|
|
Текстовая версия | Сейчас: 29.11.2024, 14:25 |
|