INDUCTION HEATING

Индукционный нагрев для всех.
Текущее время: 21 авг 2018, 21:47

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 127 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Re: Микроконтроллерное управление индукционным нагревом (DSP)
СообщениеДобавлено: 08 май 2013, 05:46 
Не в сети
Аватара пользователя

Зарегистрирован: 19 фев 2013, 06:16
Сообщений: 474
Откуда: дер. Красные Мухоморы
1.Вчера решил отметить праздник День Радио в "боевой" обстановке. Скачал документ DS70323, купил пЫво, ну думаю почитаю, разберусь, полистал этот труд и тоска меня одолела, не могу нащупать точку опоры, не могу суть ухватить.
От безысходности полез в гугл, поискать по теме на русском языке, результатов 0. Потом случайно наткнулся на функции МикроСи для dspic и глазам не верю, этот самый H-S PWM, на пол странички 5 функций и примерчики есть , а главное все понятно. Конечно я понимаю, что не все так просто будут и подводные камни, но точка опоры найдена.
2. Есть один документ в сети http://faraday.ee.emu.edu.tr/ee542/inductionpaper.pdf в нем расписано все что нам нужно для управления инвертором. Я его проработал, но хотелось бы услышать и развернутые комментарии и нашей академической элиты. Конечно напрямую я к ksv обращаться не посмею, но мнение Кубрикова тоже услышать хочется. Ну и JАB тоже может дать свои комментарии или узнать мнение ksv.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Микроконтроллерное управление индукционным нагревом (DSP)
СообщениеДобавлено: 08 май 2013, 07:43 
Не в сети
Аватара пользователя

Зарегистрирован: 15 фев 2013, 09:10
Сообщений: 17
Vitek, документы эти мутные поначалу. Согласен. Надо одновременно с практикой их изучать. Есть ещё куча code example. Например CE162 -кусок запускающий два PWM модуля на 400 кГц с фазовым сдвигом-
...
Код:
void init_PWM()
{
    PTPER = 2404;    // PTPER = ((2.5us) / 1.04ns) = 2404, where 2.5us is the PWM period and 1.04ns is PWM resolution.
    /* ~~~~~~~~~~~~~~~~~~~~~~ PWM1 Configuration ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */   
    IOCON1bits.PENH = 1;         // PWM1H is controlled by PWM module
    IOCON1bits.PENL = 1;         // PWM1L is controlled by PWM module
    IOCON1bits.PMOD = 0;         // Select Complementary Output PWM mode

    PDC1 = 625;                   // PDC = (625ns / 1.04ns) where 650ns is desired duty cycle
    DTR1    = 63;                  // Deadtime = (65ns / 1.04ns) where 65ns is desired deadtime
    ALTDTR1 = 63;                  // ALTDeadtime = (65ns / 1.04ns) where 65ns is desired deadtime 
    PHASE1 = 0;                   // No phase shift

    /* ~~~~~~~~~~~~~~~~~~~~~~ PWM2 Configuration ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */   
    IOCON2bits.PENH = 1;            // PWM2H is controlled by PWM module
    IOCON2bits.PENL = 1;            // PWM2L is controlled by PWM module
    IOCON2bits.PMOD = 0;            // Select Complementary Output PWM mode

    PDC2 = 625;                    // PDC = (625ns / 1.04ns) where 650ns is desired duty cycle
    DTR2    = 63;                  // Deadtime = (65ns / 1.04ns) where 65ns is desired deadtime
    ALTDTR2 = 63;               // ALTDeadtime = (65ns / 1.04ns) where 65ns is desired deadtime
    PHASE2 = 240;                     // Phase shift of 250ns
                               
    PTCONbits.PTEN = 1;              // Enable the PWM Module
}


А функции из библиотек они не используют. Как-то не профессионально это) :take_example:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Микроконтроллерное управление индукционным нагревом (DSP)
СообщениеДобавлено: 08 май 2013, 08:24 
Не в сети
Аватара пользователя

Зарегистрирован: 15 фев 2013, 09:10
Сообщений: 17
2. турецкий inductionpaper - интересный исторический документ ). В принципе так же всё работает сейчас на столе у меня на стартеркитовой платке с dsPIC33FJ09GS302. Даже без внешних компараторов и детекторов. + индикация частоты, тока и напряжения в любом месте периода. Переменным резистором настраивается нужная фаза. Вобщем исследую потихоньку :geek:


Последний раз редактировалось Mike 10 май 2013, 19:26, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление ИН на MK
СообщениеДобавлено: 08 май 2013, 14:12 
Не в сети

Зарегистрирован: 14 фев 2013, 01:04
Сообщений: 30
Klim_1 писал(а):
Что касаемо пленочных конденсаторов - ничего страшного, что они без дросселей стоят, скажем так 200мкф пленки от Эпкоса (снабберных) за глаза хватит для 60кВт нагревателя. Есть полипропилен на 700VDC что нам и нужно. Трехфазный выпрямитель сам по себе дает постоянку с умеренными пульсациями, а кондеры нужны для обеспечения энергией полного цикла перекачки энергии на несколько тактов. .

Вот графики тока трехфазного выпрямителя без дросселя и с дросселем после выпрямителя. Следует обратить внимание на передний фронт импульсов тока. При использовании электролитов этот фронт ограничен внутренним сопротивлением конденсатора. А при использовании полипропилена этот фронт очень крутой и можно убить диодный мост индуктивным выбросом.


Вложения:
Rec2.jpg
Rec2.jpg [ 24.01 Кб | Просмотров: 81 ]
Rec1.jpg
Rec1.jpg [ 26.19 Кб | Просмотров: 79 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Микроконтроллерное управление индукционным нагревом (DSP)
СообщениеДобавлено: 08 май 2013, 14:25 
Не в сети
Аватара пользователя

Зарегистрирован: 12 фев 2013, 18:48
Сообщений: 676
Откуда: Україна, Київ
khach
Цитата:
Вот графики тока трехфазного выпрямителя без дросселя и с дросселем после выпрямителя...

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

_________________
...любительская технология это частный случай совершенного владения онанизмом (С)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Микроконтроллерное управление индукционным нагревом (DSP)
СообщениеДобавлено: 15 май 2013, 06:11 
Не в сети
Аватара пользователя

Зарегистрирован: 19 фев 2013, 06:16
Сообщений: 474
Откуда: дер. Красные Мухоморы
to khach: Еще В прошлом веке Поляков в "Радио" опубликовал схемке АМ приемника с ФАПЧ, так если заменить древнюю комплектацию на современную это то что Вы предлагаете в качестве ГУНа?


Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Микроконтроллерное управление индукционным нагревом (DSP)
СообщениеДобавлено: 16 май 2013, 00:30 
Не в сети

Зарегистрирован: 11 мар 2013, 01:58
Сообщений: 513
Знакомая схема :smile:
Сейчас у меня нечто подобное на SG3525


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Микроконтроллерное управление индукционным нагревом (DSP)
СообщениеДобавлено: 16 май 2013, 07:07 
Не в сети
Аватара пользователя

Зарегистрирован: 19 фев 2013, 06:16
Сообщений: 474
Откуда: дер. Красные Мухоморы
Ну да, схемка выше - готовая печка с PLL.
По теме - если реализовывать алгоритм, как в главе 6 начиная со стр. 141
http://www.tdx.cat/bitstream/handle/10803/83346/TGMS1de1.pdf

то нужен dsPIC33FJ16gsxxx с двумя INPUT CAPTURE и двумя каналами HS PWM.
Например TMR2 привязать к INPUT CAPTURE, а TMR3 привязать к PWM.
Так что dsPIC33FJ16GS502 очень даже подходит. Осталось найти в исполнении SPDIP


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Микроконтроллерное управление индукционным нагревом (DSP)
СообщениеДобавлено: 16 май 2013, 15:06 
Не в сети
Аватара пользователя

Зарегистрирован: 15 фев 2013, 09:10
Сообщений: 17
Барселонский труд, блин, слишком научный) Одни арккосинусы чего ст0ят! Я тут с макетом поэкспериментировал.. Вобщем лучше смотреть на фазу напряжения на конденсаторе + корректировка по току. При помещении в катушку феррита, латуни, железяки, картинка ZVS/ZCS остаётся красивая как на стр 142. почти не меняется. Мёртвое время динамически не менял -пока нет нужды.

Таймеры для работы PWM не нужны. Даже Input Capture для ловли фазы не нужен. Там есть регистры PWMCAPx -захват по фронту компаратора.. нО в режиме Current-limit. Для этого использую не рабочий соседний модуль PWM -у них всё равно одна база.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Микроконтроллерное управление индукционным нагревом (DSP)
СообщениеДобавлено: 17 май 2013, 21:17 
Не в сети
Аватара пользователя

Зарегистрирован: 19 фев 2013, 06:16
Сообщений: 474
Откуда: дер. Красные Мухоморы
Вот еще один документ от Микрочипа, который поможет правильно реализовать схемотехнику и сопряжение силовой электроники с dsPICом.
http://ww1.microchip.com/downloads/en/appnotes/01279a.pdf
а тут описание драйвера на русском
http://www.compeljournal.ru/images/articles/2007_7_6.pdf


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Микроконтроллерное управление индукционным нагревом (DSP)
СообщениеДобавлено: 19 май 2013, 16:13 
Не в сети
Аватара пользователя

Зарегистрирован: 19 фев 2013, 06:16
Сообщений: 474
Откуда: дер. Красные Мухоморы
Вдохновленный достижением простого японского парня, поехал на Митинский радиорынок за dsPIC процессором, но вернулся пустым, придется где-то заказывать и не одну штуку.

Изображение


Изображение


Изображение

Совсем обнаглели эти японские парни , простой dc-dc на такой комплектации делают и одностороннем текстолите вояют, но панельки явно лишние, буду паять свою dsPIC платку без панелек и с кварцем
:stop:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Микроконтроллерное управление индукционным нагревом (DSP)
СообщениеДобавлено: 20 май 2013, 11:42 
Не в сети

Зарегистрирован: 15 фев 2013, 00:35
Сообщений: 107
Vitek - это уже проверено в железе и для какого контура?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Микроконтроллерное управление индукционным нагревом (DSP)
СообщениеДобавлено: 20 май 2013, 21:35 
Не в сети
Аватара пользователя

Зарегистрирован: 19 фев 2013, 06:16
Сообщений: 474
Откуда: дер. Красные Мухоморы
KVE Строить по этой схеме печку пока рано, это я скорее для себя выложил эти фотки, потому что пытаюсь себя настроить на изучение этого девайса.
Тут можно услышать вопрос, а зачем, отвечаю, на это есть несколько причин.
1. Цифровые методы обеспечивают точное и предсказуемое поведение системы так как позволяют корректировать изменение характеристик аналоговых компонентов.
2. Постоянное повышение эффективности системы за счет использования усовершенствованных алгоритмов, аналоговые системы не предоставляют такой возможности.
3. Сохраняются эксплуатационные свойства и увеличенный срок службы системы за счет динамической калибровки.
4. Повышения надежности системы через самодиагностику.
5. Позволяет управления системой по каналу связи.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Микроконтроллерное управление индукционным нагревом (DSP)
СообщениеДобавлено: 21 май 2013, 16:06 
Не в сети
Аватара пользователя

Зарегистрирован: 15 фев 2013, 09:10
Сообщений: 17
Давеча скачал бесплатную программку для диаграмм "yEd" и тренируясь, порисовал весьма упрощённо HS PWM:
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Микроконтроллерное управление индукционным нагревом (DSP)
СообщениеДобавлено: 21 май 2013, 18:29 
Не в сети
Аватара пользователя

Зарегистрирован: 12 фев 2013, 18:48
Сообщений: 676
Откуда: Україна, Київ
Vitek
Цитата:
Тут можно услышать вопрос, а зачем, отвечаю, на это есть несколько причин.....

Вот так, и сомнений не осталось! Перенс ваши аргументы в заголовочный пост...

_________________
...любительская технология это частный случай совершенного владения онанизмом (С)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Микроконтроллерное управление индукционным нагревом (DSP)
СообщениеДобавлено: 21 май 2013, 19:35 
Не в сети

Зарегистрирован: 14 фев 2013, 01:04
Сообщений: 30
Vitek писал(а):
to khach: Еще В прошлом веке Поляков в "Радио" опубликовал схемке АМ приемника с ФАПЧ, так если заменить древнюю комплектацию на современную это то что Вы предлагаете в качестве ГУНа?

Я использую MAX2605 (45-70 Мгц), хотя и несовсем им доволен. Этот ГУН остался еще от старой версии управления на CPLD Альтеры. Буду пробовать наверно AD4360-8 или AD4360-9 c внешними индукторами для задания частотного диапазона и без использования встроенной в микросхему ФАПЧ- она слишком высокочастотная для индуктивного нагревателя.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Микроконтроллерное управление индукционным нагревом (DSP)
СообщениеДобавлено: 23 май 2013, 12:41 
Не в сети
Аватара пользователя

Зарегистрирован: 19 фев 2013, 06:16
Сообщений: 474
Откуда: дер. Красные Мухоморы
to Mike спасибо за наглядное пособие по PWM.
Первый набросок только для обсуждения нашей dsPIC платы управления, схемку рисую в sPlan7.0.

Изображение



Индикатор LCD выбран этой марки так как работает по I2C интерфейсу и использует всего 2 пина МК. Можно дополнительно задействовать RB3, RB4 например для кнопок "Up" и "Down" а MCLR для Reset.
Вот примерно так я вижу плату управления.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Микроконтроллерное управление индукционным нагревом (DSP)
СообщениеДобавлено: 24 май 2013, 10:58 
Не в сети
Аватара пользователя

Зарегистрирован: 15 фев 2013, 09:10
Сообщений: 17
Думаю что,
если ставить индикатор, то кнопок тоже надо побольше (от нужных функций зависит). Или может лучше RS232 вывести.. чтобы с компа или с другого контроллера управлять. И по мелочи: кварц на 8МГц, на AVDD катушка или вобще перемычка.
Может сразу драйвера \преобразователи уровня \оптроны поставить?
Я взял где ног побольше - 504й в TQFP 44 ноги.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Микроконтроллерное управление индукционным нагревом (DSP)
СообщениеДобавлено: 25 май 2013, 06:55 
Не в сети
Аватара пользователя

Зарегистрирован: 19 фев 2013, 06:16
Сообщений: 474
Откуда: дер. Красные Мухоморы
Mike спасибо.
Катушку и кварц 8мГц в схемке внесу изменения насчет драйверов и опторазвязки пока подумаю,
Изображение
во многих уже и так все развязано. Конечно с 504й TQFP солидней, но 502 SPDIP под ЛУТ заточена и много параметров для регулировки пока не вижу. Если взять Турецкий документ там один параметр крутят, пока тоже буду думать, может энкодер прикручу.
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Микроконтроллерное управление индукционным нагревом (DSP)
СообщениеДобавлено: 28 май 2013, 13:33 
Не в сети

Зарегистрирован: 14 фев 2013, 01:04
Сообщений: 30
Датчик напряжения на ключе будем в драйвер интегрировать или отдельно ставить? А то Vce в такой схеме защишает только от перегрузок, но непонятно, как его использовать для определения ZVS. И провод отельный к коллектору силового транзистора нужен от драйвера.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Микроконтроллерное управление индукционным нагревом (DSP)
СообщениеДобавлено: 28 май 2013, 15:11 
Не в сети

Зарегистрирован: 13 апр 2013, 17:12
Сообщений: 15
khach писал(а):
Датчик напряжения на ключе будем в драйвер интегрировать или отдельно ставить? А то Vce в такой схеме защишает только от перегрузок, но непонятно, как его использовать для определения ZVS. И провод отельный к коллектору силового транзистора нужен от драйвера.


Мне любопытно взглянуть на альтернативную схемотехнику датчика напряжения...
Интегрированный в драйвер с отдельным проводом к коллектору проявляет себя всплеском тока затвора...
Ферритовая бусина на затворе поможет передать сигнал.
http://fotkidepo.ru/?id=photo:802638]ADAPTIVE ZVS DESAT OVER-CURRENT PROTECTED MOSFET DRIVER
Изображение
http://fotkidepo.ru/?id=photo:746193]ZVS MOSFET DRIVER for RESONANT and PHASE-SHIFT TOPOLOGY
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Микроконтроллерное управление индукционным нагревом (DSP)
СообщениеДобавлено: 01 июн 2013, 08:49 
Не в сети
Аватара пользователя

Зарегистрирован: 19 фев 2013, 06:16
Сообщений: 474
Откуда: дер. Красные Мухоморы
Много документов по dsPIC33f собранные в одном месте.
ftp://193.170.235.123/Lernbehelfe/PIC%20Handb%FCcher/dsPIC33F_Reference_Manual/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Микроконтроллерное управление индукционным нагревом (DSP)
СообщениеДобавлено: 01 июн 2013, 13:35 
Не в сети
Аватара пользователя

Зарегистрирован: 12 фев 2013, 18:48
Сообщений: 676
Откуда: Україна, Київ
Цитата:
Много документов по dsPIC33f собранные в одном месте.
А почему бы не смотреть официальную доку?
Вот здесь как-то удобней и привычней. Ну и дока точно свежая...

_________________
...любительская технология это частный случай совершенного владения онанизмом (С)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Микроконтроллерное управление индукционным нагревом (DSP)
СообщениеДобавлено: 22 июн 2013, 22:18 
Не в сети
Аватара пользователя

Зарегистрирован: 19 фев 2013, 06:16
Сообщений: 474
Откуда: дер. Красные Мухоморы
Все же с dsPIC33FJ16GS504 реализация проекта получается намного красивей. Нашел в инете промежуточный вариант
http://electrotransport.ru/ussr/index.php?action=dlattach;topic=14299.0;attach=52428 в этом варианте нужно переделать драйвера (применить опторазвязку), доработать датчики тока и напряжения, добавить датчик перехода напряжения конденсатора через ноль. Потом сделать свою трассировку платы, использовав существующую и китайцам заказать изготовить мелкую партию. габаритные размеры платы практически не изменятся
Изображение
Изображение
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Микроконтроллерное управление индукционным нагревом (DSP)
СообщениеДобавлено: 23 июн 2013, 14:43 
Не в сети
Аватара пользователя

Зарегистрирован: 19 фев 2013, 06:16
Сообщений: 474
Откуда: дер. Красные Мухоморы
Конечно сложную схемку тут вчера я выложил, и печатка сложная, и комплектация не дешевая. и хлопот очень много.
Но есть другой путь, правда дороже, но зато "без шума и пыли". Это LED lighting Development Kit with DMX and full documentation DM330014 готовый модуль, подключай драйвера силовых ключей и работай в свое удовольствие.
Цена в Microchip 250$


Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Микроконтроллерное управление индукционным нагревом (DSP)
СообщениеДобавлено: 29 июн 2013, 00:18 
Не в сети
Аватара пользователя

Зарегистрирован: 12 фев 2013, 19:22
Сообщений: 816
Не слишком сложное и дорогое решение выходит?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Микроконтроллерное управление индукционным нагревом (DSP)
СообщениеДобавлено: 29 июн 2013, 00:26 
Не в сети
Аватара пользователя

Зарегистрирован: 12 фев 2013, 18:48
Сообщений: 676
Откуда: Україна, Київ
Цитата:
...в этом варианте нужно переделать драйвера (применить опторазвязку), доработать датчики тока и напряжения, добавить датчик перехода напряжения конденсатора через ноль. Потом сделать свою трассировку платы, использовав существующую...
Имхо, неужели при таком раскладе не проще будет сделать что-то реально свое?
Вы назвали практически все то, без чего останется только обвязка камня и кварц :smile:
Откуда такая тяга к "передиранию"?

Цитата:
...и китайцам заказать изготовить мелкую партию
У вас есть практический опыт такой затеи? Поделитесь, очень интересно. Сам сейчас стою перед выбором...

_________________
...любительская технология это частный случай совершенного владения онанизмом (С)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Микроконтроллерное управление индукционным нагревом (DSP)
СообщениеДобавлено: 30 июн 2013, 15:16 
Не в сети
Аватара пользователя

Зарегистрирован: 19 фев 2013, 06:16
Сообщений: 474
Откуда: дер. Красные Мухоморы
jab писал(а):
Не слишком сложное и дорогое решение выходит?
Пока других вариантов нету
Если у китайцев платы заказать, то будет дешевле, но над заказом еще нужно работать. Я два года назад делал заказы, качество плат очень устроило, по времени тоже не сильно растянулся заказ, все время заняла почтовая пересылка. Для оформления заказа лучше руководствоваться этим документом http://www.pselectro.ru/upload/SprintLayout5_to_Gerber.pdf Ну и умение общаться на английском по е-майлу тоже не повредить. Еще хорошая новость Microchip выложил GERBER файлы и файлы сверловки к DM330014 девайсу. Я сейчас работаю с этими файлами.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Микроконтроллерное управление индукционным нагревом (DSP)
СообщениеДобавлено: 31 окт 2014, 03:03 
Не в сети
Аватара пользователя

Зарегистрирован: 13 фев 2013, 17:18
Сообщений: 365
Откуда: Earth / UA
Может кому пригодится при разработке ) STM32F303
https://plus.google.com/106078875041746895594/posts
http://www.dgkelectronics.com/implement ... cked-loop/
http://dangerousprototypes.com/2014/08/ ... cked-loop/
https://github.com/Hyvok/ARM-induction- ... controller

https://www.google.com.ua/search?q=Kall ... 2&ie=UTF-8


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Микроконтроллерное управление индукционным нагревом (DSP)
СообщениеДобавлено: 06 ноя 2014, 10:54 
Не в сети
Аватара пользователя

Зарегистрирован: 19 фев 2013, 06:16
Сообщений: 474
Откуда: дер. Красные Мухоморы
Известно, что индукционная печка состоит из двух модулей. за исключением печек с послед. резонансом, где мощность регулируется изменением частоты тока питающего последовательный резонансный контур. OSTAP на другом форуме про китайский набор дал ссылку. Тут уже многие пытались реализовать BUCK converter на специализированных микросхемах, но достойного проекта я не увидел. Чтобы включить или выключить такой конвертор нужны очень длительные процедуры вхождения в рабочий режим и проверки. Нашел в интернете проект зарядки для аккумуляторов, 12квт. который уже реализован и с 2012 года продается в виде наборов.
http://www.emotorwerks.com/VMcharger_V12P/
Конструкция, выбор компонентов, печатные платы, все обсуждалась на форуме и подвергается постоянной модернизации. Самое главное выложен Си код этого проекта целых 4 версии. http://www.emotorwerks.com/VMcharger_V12P/30%20-%20Firmware/
Проект реализован на Arduino Pro Mini 5V / 16MHz board, (ATmega328P-PU) , но это не так важно, главное разобраться с Си кодом, увидеть как работает стат. машина, распределение переменных по типам памяти, задействованные функции в каждом состоянии и переходы. Убрать проверки аккумуляторных батарей, короче заточить под свои нужды. Код очень хорошо прокомментирован, так что разложить все по полочкам проблем не составит. Короче ссылки дал, сам тоже разбираюсь.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Микроконтроллерное управление индукционным нагревом (DSP)
СообщениеДобавлено: 10 ноя 2014, 00:13 
Не в сети
Аватара пользователя

Зарегистрирован: 13 фев 2013, 17:18
Сообщений: 365
Откуда: Earth / UA
Vitek писал(а):
. OSTAP на другом форуме про китайский набор дал ссылку.
Тут уже многие пытались реализовать BUCK converter на специализированных микросхемах,
Чтобы включить или выключить такой конвертор нужны очень длительные процедуры вхождения в рабочий режим и проверки

Vitek - вы курите ?
На каком форуме ? если про ето viewtopic.php?f=17&t=123 то форум этот-же - только тема другая ) ?
Про "BUCK converter" на этом-же форуме viewtopic.php?f=18&t=68 - только тема другая ) ?
Что за процедуры такие хитрые и мудренные ?

Не уловил связи в вашем посте ? (хотя это viewtopic.php?f=17&t=123 - можно и в этот раздел занести)
Китайские товарищи делают конструкторы всякие разные в том числе и с "Микроконтроллерным управлением нагревом"
И прогрыммы под него по заказ (нужды клиентов пишут).
"Paid source can support. C language. Source may explain the scene" - и за деньги исходный код выдают
http://www.hwcpu.net/
http://www.hwcpu.net/news/Full-bridg.htm
http://www.hwcpu.net/down/%E5%8D%8E%E7% ... %8E09A.pdf
Изображение
Изображение
http://www.herogate.com/taobao/view/id/37032201545


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Микроконтроллерное управление индукционным нагревом (DSP)
СообщениеДобавлено: 10 ноя 2014, 19:55 
Не в сети
Аватара пользователя

Зарегистрирован: 19 фев 2013, 06:16
Сообщений: 474
Откуда: дер. Красные Мухоморы
OSTAP Тут совсем не так важно, курю я или нет тут другой случай, очень многие вообще не вкуривают что и как. Развиваю свою мысль, собрать печку на 1 квт. при этом умудриться сжечь ведерко радиодеталей, вполне нормальное явление. Зачет и уважуха!!!! Теперь о грустном. Почему выше 1 квт. не выходит? Объясняю, на 15-20 квт. уже совсем другие схема и подход нужен.
Изображение

Привел картинку пускового тока двигателя, у печки примерно тоже самое, поэтому нужно ее пускать очень плавно, что не умеют делать специализированные микросхемы.
Комплектация должна применяться с солидным запасом по основным параметрам и очень точная система контроля. Вы же сами выложили постом выше ADPLL, где товарищ говорит буквально следующее, вот реализовал PLL на самом мощном STM32F303 и PID регулятор скоростной, а фаза дрожит, я об стену головой, а фаза сук... дрожит. Потом знакомый друг посоветовал поставь перед PID еще IIR LP фильтр, поставил и фаза успокоилась. Типа подтверждение моих слов. Теперь насчет мудреных процедур, вот во всеми любимом журнале РАДИО 11 2000 и 12 2000 есть статья на странице 25 называется "Проектируем устройства на микроконтроллерах".http://radio-point.narod.ru/book/radio.html если докурите до конца все вопросы отпадут. Насчет китайских плат у меня следующие мысли, Сам набор для меня никакой ценности не представляет,стоит STM 32f103 c обвязкой и 4 драйвера для ключей, вот если ПО купить, а китайцы его вынуждены продавать, то это было бы очень интересно. Если соберется несколько человек желающих, я тоже в доле. Ну вроде что хотел сказать, сказал.

Ну ошибся, назвал соседнюю ветку соседним форумом, но в остальном я прав.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Микроконтроллерное управление индукционным нагревом (DSP)
СообщениеДобавлено: 10 ноя 2014, 22:44 
Не в сети

Зарегистрирован: 11 мар 2013, 01:58
Сообщений: 513
А слабо самим додуматься, не прибегая к "китайской" мысли? Мы же Радиолюбители, в конце концов.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Микроконтроллерное управление индукционным нагревом (DSP)
СообщениеДобавлено: 10 ноя 2014, 22:49 
Не в сети
Аватара пользователя

Зарегистрирован: 15 апр 2013, 07:37
Сообщений: 466
Откуда: Россия, Омск
Здесь не совсем по теме, но есть что передрать....

_________________
Окружающий нас мир это зеркало, в котором отражается то, что мы намерены увидеть...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Микроконтроллерное управление индукционным нагревом (DSP)
СообщениеДобавлено: 11 ноя 2014, 05:58 
Не в сети

Зарегистрирован: 14 фев 2013, 01:04
Сообщений: 30
Кто-нибудь пробовал реализовать софт-старт резонансника, например по алгоритму L6699
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Микроконтроллерное управление индукционным нагревом (DSP)
СообщениеДобавлено: 11 ноя 2014, 12:14 
Не в сети
Аватара пользователя

Зарегистрирован: 19 фев 2013, 06:16
Сообщений: 474
Откуда: дер. Красные Мухоморы
Нарисовал граф конечного автомата BUCK конвертера
критика воспринимается адекватно.
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Микроконтроллерное управление индукционным нагревом (DSP)
СообщениеДобавлено: 11 ноя 2014, 17:13 
Не в сети
Аватара пользователя

Зарегистрирован: 13 фев 2013, 17:18
Сообщений: 365
Откуда: Earth / UA
Levv88 писал(а):
Здесь не совсем по теме, но есть что передрать....

А зачем передирать ?
Напиши автору пусть лучше наборы для индукционного нагрева делает и продает чем теслы - по моему спрос больше будет тем более наработки у него есть (набор типо viewtopic.php?p=14959#p14959 мозги с управлением и настройками на (желаемую мощьность (транзисторы)) - подключил силовую часть = /"Buck convertor"/ трансформатор / контур и готово ?
Вон "Витек" готов скинуться на софт ? И "Кубриков там зарегистрировался " отметился )
У них там и раздел есть для тем проектов ) http://tqfp.org/forum/viewtopic.php?f=27&t=257&start=25
Напишу туда ! Вдруг кому интересно будет !


Последний раз редактировалось ostap 13 ноя 2014, 17:58, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Микроконтроллерное управление индукционным нагревом (DSP)
СообщениеДобавлено: 12 ноя 2014, 09:46 
Не в сети
Аватара пользователя

Зарегистрирован: 19 фев 2013, 06:16
Сообщений: 474
Откуда: дер. Красные Мухоморы
to OSTAP:
Китайцы отдельно исходники не продадут. Поэтому нужно покупать коробку и исходники. Я уже писал, что меня коробка не интересует, но при изучении исходников пригодятся фотки с распиновкой контроллера. Приобрету отдельно контроллер и драйвера.
Изображение
Изображение
Переписку о покупке набора начинать нужно заранее и проговорить в ней все условия. Сам ход переписки лучше выкладывать на всеобщее обсуждение. Так больше шансов не упустить важные детали. Ну, а кто и сколько вложится в этот совместный проект будет зависеть от количества участников и результатов переговоров.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Микроконтроллерное управление индукционным нагревом (DSP)
СообщениеДобавлено: 12 ноя 2014, 16:50 
Не в сети
Аватара пользователя

Зарегистрирован: 19 фев 2013, 06:16
Сообщений: 474
Откуда: дер. Красные Мухоморы
НАЧЕРТИЛ БЛОК СХЕМУ ДЛЯ BUCK КОНВЕРТЕРА жду критических замечаний.

Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Микроконтроллерное управление индукционным нагревом (DSP)
СообщениеДобавлено: 02 дек 2014, 11:42 
Не в сети
Аватара пользователя

Зарегистрирован: 19 фев 2013, 06:16
Сообщений: 474
Откуда: дер. Красные Мухоморы
Мне кажется, что это программное обеспечение можно переделать для управления ИН с минимальными усилиями и под любой dsPIC33 процессор. Если не прав поправите.


http://ww1.microchip.com/downloads/en/A ... 01017A.pdf


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Микроконтроллерное управление индукционным нагревом (DSP)
СообщениеДобавлено: 02 дек 2014, 19:36 
Не в сети
Аватара пользователя

Зарегистрирован: 19 фев 2013, 06:16
Сообщений: 474
Откуда: дер. Красные Мухоморы
Тут файлы проекта


Вложения:
AN1017.zip [133.96 Кб]
Скачиваний: 302
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Микроконтроллерное управление индукционным нагревом (DSP)
СообщениеДобавлено: 03 дек 2014, 11:38 
Не в сети
Аватара пользователя

Зарегистрирован: 19 фев 2013, 06:16
Сообщений: 474
Откуда: дер. Красные Мухоморы
Пользуюсь MPLAB C30 v3.24, волшебное слово MTI044340412

http://www.microchip.com/pagehandler/en-us/devtools/dev-tools-parts.html

http://www.microchip.com/pagehandler/en ... parts.html


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Микроконтроллерное управление индукционным нагревом (DSP)
СообщениеДобавлено: 03 дек 2014, 21:40 
Не в сети
Аватара пользователя

Зарегистрирован: 12 фев 2013, 18:48
Сообщений: 676
Откуда: Україна, Київ
А я как-то попрощался с Микрочипом и подружился с ST... не жалею.
Чего только функционал таймеров стоит, да и битность все таки в два раза...

_________________
...любительская технология это частный случай совершенного владения онанизмом (С)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Микроконтроллерное управление индукционным нагревом (DSP)
СообщениеДобавлено: 04 дек 2014, 12:21 
Не в сети
Аватара пользователя

Зарегистрирован: 19 фев 2013, 06:16
Сообщений: 474
Откуда: дер. Красные Мухоморы
vassabi на ST32f429Idicko http://www.terraelectronica.ru/ds/images/templates/big/0/02596934.jpg интересно собрать device видио на You Tube, который OSTAP выкладывал выше, Проект целиком выложен тут https://github.com/Hyvok/ARM-induction-heater-controller. Но я пока на dsPICах свои проекты делаю, заказы есть, поэтому переходить на STM32 не спешу.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Микроконтроллерное управление индукционным нагревом (DSP)
СообщениеДобавлено: 20 дек 2014, 21:53 
Не в сети

Зарегистрирован: 14 фев 2013, 01:04
Сообщений: 30
Более интересны решения на STM32F334 - там наконец добавили кучу аппаратных защит для силового инвертора. А таймера приспособили для работы с малым шагом перестройки по частоте- специально для резонансных преобразователей. Жду, пока приедет NUCLEO-F334R8 а то Discovery мало приспособлено для мостовых схем.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Микроконтроллерное управление индукционным нагревом (DSP)
СообщениеДобавлено: 22 дек 2014, 09:56 
Не в сети
Аватара пользователя

Зарегистрирован: 19 фев 2013, 06:16
Сообщений: 474
Откуда: дер. Красные Мухоморы
khach, а ведь автор проекта https://github.com/Hyvok/ARM-induction-heater-controller открыт для общения. Ему задают вопросы и он с удовольствием отвечает. Может и мы с ним пообщаемся. У Вас имеются вопросы по этому проекту? А тут было-бы не плохо обсудить этот проект, а именно IDE, компилятор, библиотеки, и аппаратные ресурсы задействованные в этом проекте.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Микроконтроллерное управление индукционным нагревом (DSP)
СообщениеДобавлено: 25 дек 2014, 03:15 
Не в сети

Зарегистрирован: 14 фев 2013, 01:04
Сообщений: 30
Я перетянул проект в Кеил и пока пытаюсь в нем разобраться. Библиотеки там вроде все в исходниках, есть небольшой разброс в синтаксисе между GCC и Кеил.
Как найду чип, попытаюсь запустить в железе на демо версии силовой части. Но из исходников там ничего особо интересного не видно- обычная цифровая DPLL.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Микроконтроллерное управление индукционным нагревом (DSP)
СообщениеДобавлено: 03 янв 2016, 04:08 
Не в сети

Зарегистрирован: 03 янв 2016, 01:05
Сообщений: 45
Интересная тема, меня так-же занимают вопрос построения печки с цифровым управлением. Перечитал кучу академических работ по данной теме, на данный момент для меня вырисовывается некий гибрид из простого AVR контроллера, простой плис для цифровой ФАПЧ и контроллер резонансного моста от TI. По замыслу это должно помочь обойти писанину довольно сложных алгоритмов управления и ограничится довольно простыми сервисными и защитными функциями на AVR с одновременным контролем моста по современным наработкам в данной области. Если будут единомышленники то можем продолжить обсуждение...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Микроконтроллерное управление индукционным нагревом (DSP)
СообщениеДобавлено: 04 янв 2016, 13:57 
Не в сети
Аватара пользователя

Зарегистрирован: 19 фев 2013, 06:16
Сообщений: 474
Откуда: дер. Красные Мухоморы
Очень интересно. Хотелось бы увидеть Ваш замысел на уровне бок схемы с привязкой к конкретным чипам.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Микроконтроллерное управление индукционным нагревом (DSP)
СообщениеДобавлено: 04 янв 2016, 18:41 
Не в сети

Зарегистрирован: 03 янв 2016, 01:05
Сообщений: 45
Моя идеа довольна проста и вряд-ли претендует на оригинальность, ТI контроллеры применяются довольно широко в индукционной течнике и здесь на форуме уже есть прецедент на соседней ветке с применением UC3875. Данный чип (и не только он, там целая серия) специально заточен для работы с полным мостом обеспечивая сдвиг фазы для ZVS комутации так и регулирование выходной мощности. Моя идея заключается во включении данного контроллера в петлю цифровой PLL (но можно и аналог) для слежения за частотой и фазой, по сути при этом уже получается готовый контроллер. Далее простой AVR затачивается следить за током потребления, меряет и показывает частоту, устанавливает уровень выходной мощности, следит за температурой, в общем сервисные и защитные функции. Конечно все это возможно сделать на ST32, dsPIC или AVR xMega, но в ходе изучения данного вопроса понял что затраты на отработку алгоритмов будут весьма высокие и вряд-ли оно стоит.
В моем случае я планирую AVR minipro sa 2$, Xilling CPLD (ADPLL) за 3$ плюс что либо из uc3875/3879/3895. Вечерком нарисую блок-схему, но думаю что из описания в общем должно быть понятно.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 127 ]  На страницу Пред.  1, 2, 3  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Вы можете создать форум бесплатно PHPBB3 на Getbb.Ru, Также возможно сделать готовый форум PHPBB2 на Mybb2.ru
Русская поддержка phpBB