Индукция, драйвер HDR8S06. Помогите найти микросхему

NoviS

Пользователь
Всем доброго времени!
Есть индукционная конфорка, полумост, wok, AM-CD108W. Плата называется LRIH-MC35. Умер драйвер IGBT.
Стоит некая микруха, названная HDR8S06.
Ниже написано GD8041

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

По распиновке 1 в 1 это IR2106S, точь в точь.
Резисторы в затворах стоят 10ом.

Думаю рискнуть и запаять.
Может кто нибудь знает, что это за микросхема на самом деле?
 

Вложения

  • 20231021_213437.jpg
    20231021_213437.jpg
    116,1 KB · Просмотры: 273
  • 20231021_213429.jpg
    20231021_213429.jpg
    148,2 KB · Просмотры: 264

Vanya

Пользователь
Здравствуйте!

Непонятно в чем тут риск? На плате стоит драйвер верхнего и нижнего плеч и вы хотите заменить его на такой же драйвер. Если расположение высоковольтных выходов совпадает, то никакого риска не видно.
Микросхема вполне может быть и китайской разработкой, у них большое разнообразие своих микросхем, тем более для индукционных плит.
Я ремонтировал "Gastrorag TZ-JDL-C35A2" тоже по полумостовой схеме, в нём стоит китайский контроллер и драйвер "IR2214SS". Но неисправность была не в самом драйвер, а сломался резистор подающий питание на одно из плеч драйвера.
 
Последнее редактирование:

NoviS

Пользователь
Здравствуйте!

Непонятно в чем тут риск? На плате стоит драйвер верхнего и нижнего плеч и вы хотите заменить его на такой же драйвер. Если расположение высоковольтных выходов совпадает, то никакого риска не видно.
Микросхема вполне может быть и китайской разработкой, у них большое разнообразие своих микросхем, тем более для индукционных плит.
Я ремонтировал "Gastrorag TZ-JDL-C35A2" тоже по полумостовой схеме, в нём стоит китайский контроллер и драйвер "IR2211SS". Но неисправность была не в самом драйвер, а сломался резистор подающий питание на одно из плеч драйвера.

Риски в том, что я не знаю, генерирует ли оригинальный драйвер dead time или нет. И входы независимые или один просто enable. Ну и у IR2106S совсем небольшой выходной ток, хватит ли этого. IGBT тоже сомнительные. Какой там заряд затвора я понятия не имею. Но рискнул и запаял- работает)
Надолго ли- покажет время..
 

Energizer

Специалист
Посмотри в аттаче может и не прав но это из лучших побуждений;-)
https://www.chipdip.ru/product1/8024092237 и если жалко транзисторы не дёшево купленные дед тайм пригодится как минимум сквозняк словить на тяжёлом затворе проще простого.
 

Вложения

  • Infineon-2ED2108-4-S06F-J-DataSheet-v02_32-EN.pdf
    1,4 MB · Просмотры: 177
Последнее редактирование:

NoviS

Пользователь
Вот это очень похоже на истину! Спасибо! Но, я так понимаю, работать будет с любым похожим драйвером. Правда, у оригинального не было встроенного диода, а у этого есть, ну да ладно. Может у оригинального эта часть схемы в обрыве. Он же неисправен)

Посмотри в аттаче может и не прав но это из лучших побуждений;-)
https://www.chipdip.ru/product1/8024092237 и если жалко транзисторы не дёшево купленные дед тайм пригодится как минимум сквозняк словить на тяжёлом затворе проще простого.
 

NoviS

Пользователь
Посмотри в аттаче может и не прав но это из лучших побуждений;-)
https://www.chipdip.ru/product1/8024092237 и если жалко транзисторы не дёшево купленные дед тайм пригодится как минимум сквозняк словить на тяжёлом затворе проще простого.
Заказал. Запаял. Надо было мне лучше смотреть, у него вход на нижнее плечо инвертирован. Нет запуска. А вот с 2106 работает. Так и отдам, без гарантии, наверное. Но спасибо)
 

Energizer

Специалист

Vanya

Пользователь
Если внимательно прочитать описание этих микросхем, то становится ясно что "мертвое время" указанное в их характеристиках это просто дополнительная защита на тот случай, если на входы микросхемы импульсы придут одновременно или с перекрытием, тогда драйвер сам вставит задержку на выход. А вообще, микроконтроллер управляющий плитой сам задаёт и скважность импульсов и "мертвое время". Раньше, до появления этих драйверов, как-то обходились только трансформаторами или оптопарами, у которых нет никакого "мертвого времени".

По поводу выходного тока, также нет поводов для беспокойства. На затворе силового транзистора стоит резистор, он ограничивает ток заряда и разряда. Если же ток будет выше допустимого, то выходной каскад драйвера просто сгорит и всё. Произойдёт это очень быстро, так как силовой транзистор открывается 20 тыс раз за секунду. Ставишь плиту на максимальную мощность и ждёшь минут 10, если ничего не сгорело, то драйвер точно подходит.
 

NoviS

Пользователь
Если внимательно прочитать описание этих микросхем, то становится ясно что "мертвое время" указанное в их характеристиках это просто дополнительная защита на тот случай, если на входы микросхемы импульсы придут одновременно или с перекрытием, тогда драйвер сам вставит задержку на выход. А вообще, микроконтроллер управляющий плитой сам задаёт и скважность импульсов и "мертвое время". Раньше, до появления этих драйверов, как-то обходились только трансформаторами или оптопарами, у которых нет никакого "мертвого времени".

По поводу выходного тока, также нет поводов для беспокойства. На затворе силового транзистора стоит резистор, он ограничивает ток заряда и разряда. Если же ток будет выше допустимого, то выходной каскад драйвера просто сгорит и всё. Произойдёт это очень быстро, так как силовой транзистор открывается 20 тыс раз за секунду. Ставишь плиту на максимальную мощность и ждёшь минут 10, если ничего не сгорело, то драйвер точно подходит.
Конечно знаем, но ведь производитель мог не тратить время и деньги на добавление в прошивку генерации мёртвого времени, а просто использовать драйвер, который это делает. FAN7383, например, в полумостовом Абат КИП-2, в двойном модуле. Там всего один ШИМ сигнал с 50% заполнением, а на выходе драйвера уже 2, и с мёртвым временем. А второй вход может использоваться просто как вкл выкл драйвера, если он есть. Понятно, что резисторами ограничен ток, но резисторы здесь на 10ом, это ток в начале открытия и закрытия ограничен 1.8А. IR2106S, судя по даташиту, хоть и может работать в режиме КЗ, т.е. как источник тока, но заряжать и разряжать затворы он будет своим максимальным током в ~300мА. Я думаю, что этого может быть недостаточно
 

Energizer

Специалист
Уровень присутствующих на этой странице темы весьма высок.. и не хотелось умничать.. но всё-таки суровая правда жизни побуждает ;-)
Итак в современных контроллерах есть небольшая проблемка - это совмещение многих функций что нагружает вычислитель таймеры и всякие порты (регистры) в итоге они реагируют очень иногда не как планировалось - очень редко возникает цифровая импульсная ошибка связанная с программой - эту ошибку можно ловить годами запиливая код и проводя исследования каждый раз после внесения изменений и тестирования в огромном количестве режимов, Конечно проблему можно решить разделив на два контроллера и тогда ресурсов хватит точно и это будет очень надёжно, но дороговато.. и вот в этом случае самое простое решение применять драйверы с гарантированным дедтаймом - кстати именно так они и появились.
Такие цифровые ошибки отловить оооочень тяжко, производители нынче перестали на это обращать внимание.
Большинству из ремонтников оборудование для ловли этих блох просто недоступно и мы можем только догадываться о том что они могут быть.. я вот например точно знаю, что эта проблема существует и хочу что бы вы тоже знали.
В Ютьюбе есть видео которое мне удалось найти по этой теме.. посмотрите и послушайте - если внимательно слушать даже человеку не умеющему программировать наверное будет понятна общая суть возникновения этой проблемы - блогер озвучил ее в самом начале правда не стал ставить акцент но поверьте проблема существует и часто.
 

NoviS

Пользователь
Уровень присутствующих на этой странице темы весьма высок.. и не хотелось умничать.. но всё-таки суровая правда жизни побуждает ;-)
Итак в современных контроллерах есть небольшая проблемка - это совмещение многих функций что нагружает вычислитель таймеры и всякие порты (регистры) в итоге они реагируют очень иногда не как планировалось - очень редко возникает цифровая импульсная ошибка связанная с программой - эту ошибку можно ловить годами запиливая код и проводя исследования каждый раз после внесения изменений и тестирования в огромном количестве режимов, Конечно проблему можно решить разделив на два контроллера и тогда ресурсов хватит точно и это будет очень надёжно, но дороговато.. и вот в этом случае самое простое решение применять драйверы с гарантированным дедтаймом - кстати именно так они и появились.
Такие цифровые ошибки отловить оооочень тяжко, производители нынче перестали на это обращать внимание.
Большинству из ремонтников оборудование для ловли этих блох просто недоступно и мы можем только догадываться о том что они могут быть.. я вот например точно знаю, что эта проблема существует и хочу что бы вы тоже знали.
В Ютьюбе есть видео которое мне удалось найти по этой теме.. посмотрите и послушайте - если внимательно слушать даже человеку не умеющему программировать наверное будет понятна общая суть возникновения этой проблемы - блогер озвучил ее в самом начале правда не стал ставить акцент но поверьте проблема существует и часто.
Понимаемо! Я разрабатываю собственный индукционный модуль, в управлении пока что стоит простейший контроллер stm32f103c8t6, вот у него есть TIM1, аппаратный таймер, он используется для генерации ШИМ сигнала в диапазоне 20-50кГц и имеет встроенный блок генерации мёртвого времени. Контоллер видел уже, наверное, 500 версий прошивки, бывало, зависал, но этот таймер ни разу не подвёл меня, выдавая нужный сигнал с заданным мёртвым временем)) Однажды плата вышла на несколько незапланированные 4000 ватт мощности, уперевшись в нижний предел частоты, полёт выглядел нормальным)
 

Вложения

  • 20231201_184306.jpg
    20231201_184306.jpg
    63,6 KB · Просмотры: 100
  • 20231201_130736.jpg
    20231201_130736.jpg
    91,1 KB · Просмотры: 102

Energizer

Специалист
Не уверен что усилия стоят того, если это коммерческий проект, но Вы точно заслуживаете продолжительные аплодисменты ;-)
 

NoviS

Пользователь
Не уверен что усилия стоят того, если это коммерческий проект, но Вы точно заслуживаете продолжительные аплодисменты ;-)
А почему могут не стоить? Лично я вижу массу преимуществ по сравнению с похожими модулями. Возможность бесступенчатой регулировки мощности, как с газом, отсутствие импульсного режима, минимальная мощность всего 250 ватт. Теоретически, более высокая надёжность, чем у однотактных плит, которых у нас основная масса. Вопрос коммерческого применения вроде бы закрыт, модуль востребован местными сборщиками оборудования. Правда ждать его им ещё долго, как минимум доведения до ума и обкатки в условиях ресторана с большой нагрузкой, может пол года, может и год. Вообще, изначально, модуль был нужен для замены в плитах, где невозможно восстановить оригинальную начинку и, как минимум, в 2 раза дешевле клиенту поставить этот, нежели приобретать новую плиту. Я живу в стране (Казахстан), где даже в этом секторе, где стоимость оборудования измеряется сотнями т.р., из за 1000 рублей будут долго думать )
Себес небольшой, компоненты типовые.
Попробую, слава богу никто не запрещает
 
Последнее редактирование:

Vanya

Пользователь
Я разрабатываю собственный индукционный модуль...
Неплохо. Но плата я так понимаю заводская. Ваши там, видимо, контроллер и прошивка.
Контроллер очень даже приличный 32 разряда, 24МГц.
 
Последнее редактирование:

Energizer

Специалист
Когда нет возможности восстановить родную начинку например 4х кастрюльной после большого бабаха,
Там уже одним контроллером не обойтись..
Неоднократно видел колхозинг - установки потрошков в сборе от дешман однокомфорочных на алюминиевой раме из уголков..
При таких ценах на новье, глубокий ремонт под большим вопросом целесообразности.
Если у вас это востребовано то конечно приветствуются изыскания..
Да и в целом, это очень интересно, сам иногда сажусь побыдлокодить мелкое полезное зимними вечерами.
Псы про 24 не понял- наружные кварцевые там меньше, а внутри вроде 72 доступно..
stm волшебный камень - за пару бакинских такой наворот возможностей и на такой скорости..
 

Vanya

Пользователь
...про24 не понял...
Это я просто в магазине посмотрел этот контроллер, а там написано, что он 24МГц. Если 72МГц, то тем более хорошо. Большая часть плит имеет контроллер на 8МГц и 8 разрядов.
По-моему, любую конфорку можно восстановить, просто не всегда на этом можно много заработать. Единственное узкое место это недоступность микроконтроллера, но и тут как минимум 2 варианта: а) Запрограммировать свой контроллер и подключить через переходник. б) Купить готовый и подключить через переходник.
Я делал разок вариант "Б". На Плиту "Итерма ПКИ-4 старого образца" контроллер не продают. Сделал переходник на МК "BT-350D" и пульт на "TM1628". Вроде до сих пор работает, хотя плите черт знает сколько лет.
upload_2023-12-12_19-49-1.png
 

NoviS

Пользователь
Неплохо. Но плата я так понимаю заводская. Ваши там, видимо, контроллер и прошивка.
Контроллер очень даже приличный 32 разряда, 24МГц.
Плата разработана лично мной, и спроектирована в DipTrace. Очень сырая, многое будет меняться. На это ушёл почти год, правда если считать по часу работы в неделю.. Платы заказывал на jlcpcb. Сборка ручная. Трансформатор БП тоже самодельный, рассчитан в популярной программе для расчёта трансформаторов импульсников Старичка. Решения, в целом, типовые. Оптодрайвера fod8342, последовательный контур, как в тех же Техно-ТТ. Измерение тока только на выходе, т.е. в катушке. Хотя склоняюсь к тому, чтобы добавить измерение и по входу, чтобы более точно мощность устанавливать. Пока что она с разной посудой разная. Настроил, чтобы с самой большой была 3500W и всё. Кастрюля поменьше- на том же значении мощность меньше при том же значении тока в катушке. Отсутствие посуды видит по фазе тока относительно напряжения. На фото мини-дисплея, который я использую для отладки это значение в верхнем правом углу- в микросекундах. Измеряет точно, по осциллу проверял. Поидее, по нему же можно вычислить и более точную мощность, но я не придумал как. Проще по входу измерять) Отработала уже часов 50, без единого баха, пока что колдую с прошивкой. Работы очень много. Контроллер не имеет блока FPU для быстрых вычислений нецелых чисел, поэтому реакция пока медленная, цифровые фильтры медленные. Будет другой контроллер, и переедет прямо на плату. Времени не много заниматься, на самом деле, но буду доводить до ума и сравнительно низкой себестоимости. Но в самую первую очередь, проект был начат из кипящего личного интереса к подобной электронике :)
 

Вложения

  • 20231215_010104.jpg
    20231215_010104.jpg
    96,2 KB · Просмотры: 88
  • 20231215_013147.jpg
    20231215_013147.jpg
    161 KB · Просмотры: 88
Последнее редактирование:

Vanya

Пользователь
Очень прилично. То что прототип №1 хоть как-то работает уже неплохо (плата сложная, элементов много). Вы же отремонтировали много плит, неужели не заметили, что даже в самых дешевых, вроде BT35-18E, стоит 2 датчика тока. Один датчик на катушке нужен лишь для определения момента открытия транзистора и величину тока не измеряет, а второй (основной) на одном из сетевых проводов. При помощи именного этого датчика контроллер формирует управляющее воздействие (коэффициент заполнения ШИМ увеличивается до тех пор пока сигнал с АЦП не достигнет определенного уровня). В ином случае мощность будет постоянно меняться.
Ставить перемычки из силовых проводников над платой не лучший вариант. Самое хорошее сделать силовой контур с одной стороны платы, а с другой экранировать его слоем силовой земли, но так вряд ли получится.
Зачем тут использовать какие-то вычисления с дробями? Скважность ШИМ меняется одним целым числом. Потом опрашиваются входы АЦП и кнопки (если есть). И то и другое выдаёт результат в виде целого числа. Основная проблема, по-моему, это общение с пультом, если передача данных тут будет реализована программным путем, то надо на это время прерывания отключать, а значит АЦП в это время опрашиваться не будет.
 

NoviS

Пользователь
Когда нет возможности восстановить родную начинку например 4х кастрюльной после большого бабаха,
Там уже одним контроллером не обойтись..
Неоднократно видел колхозинг - установки потрошков в сборе от дешман однокомфорочных на алюминиевой раме из уголков..
При таких ценах на новье, глубокий ремонт под большим вопросом целесообразности.
Если у вас это востребовано то конечно приветствуются изыскания..
Да и в целом, это очень интересно, сам иногда сажусь побыдлокодить мелкое полезное зимними вечерами.
Псы про 24 не понял- наружные кварцевые там меньше, а внутри вроде 72 доступно..
stm волшебный камень - за пару бакинских такой наворот возможностей и на такой скорости..
F103c8t6- контроллер шустрый, только если сравнивать его с платами Ардуино, где стоят, обычно, ATmega328 и подобные. Если начать использовать цифровые фильтры всякие и подобное, обработка сигналов, как у меня- уже не хватает всяких фич как FPU и DSP блоки. Они помогают процессору вычислять числа с точкой и всякие косинусы- налету. Ну и таймеров в f103 всего 4, мне не хватает. Хотя я их очень не рационально использую)
Очень прилично. То что прототип №1 хоть как-то работает уже неплохо (плата сложная, элементов много). Вы же отремонтировали много плит, неужели не заметили, что даже в самых дешевых, вроде BT35-18E, стоит 2 датчика тока. Один датчик на катушке нужен лишь для определения момента открытия транзистора и величину тока не измеряет, а второй (основной) на одном из сетевых проводов. При помощи именного этого датчика контроллер формирует управляющее воздействие (коэффициент заполнения ШИМ увеличивается до тех пор пока сигнал с АЦП не достигнет определенного уровня). В ином случае мощность будет постоянно меняться.
Ставить перемычки из силовых проводников над платой не лучший вариант. Самое хорошее сделать силовой контур с одной стороны платы, а с другой экранировать его слоем силовой земли, но так вряд ли получится.
Зачем тут использовать какие-то вычисления с дробями? Скважность ШИМ меняется одним целым числом. Потом опрашиваются входы АЦП и кнопки (если есть). И то и другое выдаёт результат в виде целого числа. Основная проблема, по-моему, это общение с пультом, если передача данных тут будет реализована программным путем, то надо на это время прерывания отключать, а значит АЦП в это время опрашиваться не будет.
Вы говорите о квазирезонансных плитах, где нужно измерять напряжение в катушке для определения момента открытия единственного IGBT, либо их паралельной пары. Там ток потребления измеряется на входе, а "рабочее время", т.е. ШИМ, задаётся в зависимости от него и установленной мощности.
Мой вариант- полумостовой, и имеет несколько другой принцип работы. По аналогии с Техно-ТТ (модель Б) или Абат КИП-2, здесь 2 поочерёдно включающихся IGBT. ШИМ фиксированный 50% (CCR1 = ARR / 2), с постоянным мёртвым временем, нет необходимости измерять точный момент, когда переключать транзисторы. Частота задаёт мощность. В таких плитах очень часто используют только один трансформатор тока на выходе, а мощность измеряют по величине тока и сдвигу фазы тока от напряжения в средней точке между коллектором и эмиттером верхнего и нижнего IGBT, которая идёт к катушке. Никакого трансформатора тока на входе, или шунтов у того же модуля Абат КИП-2 нету, только трансформатор тока на каждом выходе (там их 2), в катушке. Там вообще один общий мост на 2 конфорки. Если хотите, пока есть возможность, могу плату этого Абата отфотать подробно и отправить сюда, вдруг интересно. Так вот, я сделал так же. Почему мощность плавает: я сделал подстройку частоты только в зависимости от тока в катушке, а он сильно зависит от применяемой посуды. Чем меньше посуда, тем меньше для достижения той же потребляемой мощности требуется частота, и тем выше ток в катушке и больше отставание тока от напряжения. По формулам, которые я нашёл в апноте на разработку индукционных плит, можно вычислить точную мощность, отдаваемую в посуду только по данным с трансформатора тока, там применяются достаточно сложные вычисления с косинусами, но все формулы даны. Т.к. напряжение в полумосте практически синхронно 2 противофазным ШИМ сигналам, можно отсчитывать время от их фронтов программно, что и рекомендуется в другом апноте разработчика "sprabt2".
Проблемы общения с пультом нет, пульт тоже мой, подключается как по аппаратной CAN шине, так и есть возможность использовать просто аналоговую крутилку (переменный резистор).
АЦП в этом контроллере 2 штуки. Основной, который измеряет ток в катушке, работает через интерфейс прямого доступа к памяти (DMA) на частоте выборок 857кГц (рекомендуют вообще не менее 1МГц в том же sprabt2), практически независимо от основной программы, и имеет 2 уровня такой же независимой защиты по току, которая генерирует прерывание на остановку генерации ШИМ. Сигнал первого АЦП рисуется на мелком дисплее, чтобы я понимал, что он вообще видит. Потом дисплея не будет.
Второй АЦП используется для датчиков температуры и для переменного резистора, которым я задаю мощность. Здесь оправдано применение такого процессора, вообще сами stm рекомендуют для индукций f302 и подобные. Для однотактных индукций, конечно, подойдёт любой 8 битный контроллер, та же АТмега8.
 
Последнее редактирование:

Vanya

Пользователь
Добрый день!

Я понял что вы спроектировали полумост, но принципиального отличия в контроле мощности не видно. Соответственно и требования к управляющему контроллеру одни и те же.
Я видел эту конфорку "КИП-2П, КИП-27Н, КПИ-47Н и т.д." в ней стоит менее производительный контроллер чем у вас (PIC33F128M), но и его производительности хватает чтобы управлять четырьмя конфорками одновременно. Мощность эти конфорки определяют не очень хорошо, на корпусе написано максимум "16А 230V", а я на максимальной мощности измерил "17,8А 230V". Явное превышение, но контроллер об этом не знает. (Скорее всего просто ориентируется по току катушки).
Статьи, в которых очень много формул, имеют мало практической пользы. Зачем проводить какие-то теоретические расчеты с десятичными дробями, когда можно измерить два параметра несколько раз и в течении 10 микросекунд и получишь более точный результат.
А какой контроллер стоит в плите, которой посвящена эта тема? Думаю, что 8 бит, 8МГц.
Вот например контроллеры для управления полумостовой схемой: HT45F0074, HT45F0075. Оба 8 бит, 16Мгц.
Есть такой контроллер: ST7FLITE. Тоже 8 бит, 8МГц.
Приложил описание на демонстрационную конфорку на простом 8-битном контроллере. Там есть даже алгоритм работы программы, всего 6 блоков, которые запускаются по прерыванию раз в 20 миллисекунд (Опрос 2-ух датчиков температуры, контроль напряжения, контроль тока, опрос кнопок, обновление дисплея). Всё просто и работает быстро. Нет гальванической развязки, но её можно сделать.
 

Вложения

  • st7flite.pdf
    1,9 MB · Просмотры: 69
Сверху