INDUCTION HEATING http://induction.listbb.ru/ |
|
Микроконтроллерное управление индукционным нагревом (DSP) http://induction.listbb.ru/viewtopic.php?f=17&t=64 |
Страница 2 из 3 |
Автор: | Vitek [ 08 май 2013, 05:46 ] |
Заголовок сообщения: | Re: Микроконтроллерное управление индукционным нагревом (DSP) |
1.Вчера решил отметить праздник День Радио в "боевой" обстановке. Скачал документ DS70323, купил пЫво, ну думаю почитаю, разберусь, полистал этот труд и тоска меня одолела, не могу нащупать точку опоры, не могу суть ухватить. От безысходности полез в гугл, поискать по теме на русском языке, результатов 0. Потом случайно наткнулся на функции МикроСи для dspic и глазам не верю, этот самый H-S PWM, на пол странички 5 функций и примерчики есть , а главное все понятно. Конечно я понимаю, что не все так просто будут и подводные камни, но точка опоры найдена. 2. Есть один документ в сети http://faraday.ee.emu.edu.tr/ee542/inductionpaper.pdf в нем расписано все что нам нужно для управления инвертором. Я его проработал, но хотелось бы услышать и развернутые комментарии и нашей академической элиты. Конечно напрямую я к ksv обращаться не посмею, но мнение Кубрикова тоже услышать хочется. Ну и JАB тоже может дать свои комментарии или узнать мнение ksv. |
Автор: | Mike [ 08 май 2013, 07:43 ] |
Заголовок сообщения: | Re: Микроконтроллерное управление индукционным нагревом (DSP) |
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 } А функции из библиотек они не используют. Как-то не профессионально это) |
Автор: | Mike [ 08 май 2013, 08:24 ] |
Заголовок сообщения: | Re: Микроконтроллерное управление индукционным нагревом (DSP) |
2. турецкий inductionpaper - интересный исторический документ ). В принципе так же всё работает сейчас на столе у меня на стартеркитовой платке с dsPIC33FJ09GS302. Даже без внешних компараторов и детекторов. + индикация частоты, тока и напряжения в любом месте периода. Переменным резистором настраивается нужная фаза. Вобщем исследую потихоньку |
Автор: | vassabi [ 08 май 2013, 14:25 ] |
Заголовок сообщения: | Re: Микроконтроллерное управление индукционным нагревом (DSP) |
khach Цитата: Вот графики тока трехфазного выпрямителя без дросселя и с дросселем после выпрямителя... Призываю в этой теме все таки концентрироваться на ее сути, а обсуждение общих вопросов оставлять в соответствующей теме. |
Автор: | Vitek [ 15 май 2013, 06:11 ] |
Заголовок сообщения: | Re: Микроконтроллерное управление индукционным нагревом (DSP) |
to khach: Еще В прошлом веке Поляков в "Радио" опубликовал схемке АМ приемника с ФАПЧ, так если заменить древнюю комплектацию на современную это то что Вы предлагаете в качестве ГУНа? |
Автор: | -CE- [ 16 май 2013, 00:30 ] |
Заголовок сообщения: | Re: Микроконтроллерное управление индукционным нагревом (DSP) |
Знакомая схема Сейчас у меня нечто подобное на SG3525 |
Автор: | Vitek [ 16 май 2013, 07:07 ] |
Заголовок сообщения: | Re: Микроконтроллерное управление индукционным нагревом (DSP) |
Ну да, схемка выше - готовая печка с 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 |
Автор: | Mike [ 16 май 2013, 15:06 ] |
Заголовок сообщения: | Re: Микроконтроллерное управление индукционным нагревом (DSP) |
Барселонский труд, блин, слишком научный) Одни арккосинусы чего ст0ят! Я тут с макетом поэкспериментировал.. Вобщем лучше смотреть на фазу напряжения на конденсаторе + корректировка по току. При помещении в катушку феррита, латуни, железяки, картинка ZVS/ZCS остаётся красивая как на стр 142. почти не меняется. Мёртвое время динамически не менял -пока нет нужды. Таймеры для работы PWM не нужны. Даже Input Capture для ловли фазы не нужен. Там есть регистры PWMCAPx -захват по фронту компаратора.. нО в режиме Current-limit. Для этого использую не рабочий соседний модуль PWM -у них всё равно одна база. |
Автор: | Vitek [ 17 май 2013, 21:17 ] |
Заголовок сообщения: | Re: Микроконтроллерное управление индукционным нагревом (DSP) |
Вот еще один документ от Микрочипа, который поможет правильно реализовать схемотехнику и сопряжение силовой электроники с dsPICом. http://ww1.microchip.com/downloads/en/appnotes/01279a.pdf а тут описание драйвера на русском http://www.compeljournal.ru/images/articles/2007_7_6.pdf |
Автор: | Vitek [ 19 май 2013, 16:13 ] |
Заголовок сообщения: | Re: Микроконтроллерное управление индукционным нагревом (DSP) |
Вдохновленный достижением простого японского парня, поехал на Митинский радиорынок за dsPIC процессором, но вернулся пустым, придется где-то заказывать и не одну штуку. Совсем обнаглели эти японские парни , простой dc-dc на такой комплектации делают и одностороннем текстолите вояют, но панельки явно лишние, буду паять свою dsPIC платку без панелек и с кварцем |
Автор: | KVE [ 20 май 2013, 11:42 ] |
Заголовок сообщения: | Re: Микроконтроллерное управление индукционным нагревом (DSP) |
Vitek - это уже проверено в железе и для какого контура? |
Автор: | Vitek [ 20 май 2013, 21:35 ] |
Заголовок сообщения: | Re: Микроконтроллерное управление индукционным нагревом (DSP) |
KVE Строить по этой схеме печку пока рано, это я скорее для себя выложил эти фотки, потому что пытаюсь себя настроить на изучение этого девайса. Тут можно услышать вопрос, а зачем, отвечаю, на это есть несколько причин. 1. Цифровые методы обеспечивают точное и предсказуемое поведение системы так как позволяют корректировать изменение характеристик аналоговых компонентов. 2. Постоянное повышение эффективности системы за счет использования усовершенствованных алгоритмов, аналоговые системы не предоставляют такой возможности. 3. Сохраняются эксплуатационные свойства и увеличенный срок службы системы за счет динамической калибровки. 4. Повышения надежности системы через самодиагностику. 5. Позволяет управления системой по каналу связи. В интернет магазине этот процессор стоит около 250руб. если берешь мелкую партию, ну а собрать такую платку можно и в домашних условиях. Схему составляю, скоро выложу на обсуждение. |
Автор: | Mike [ 21 май 2013, 16:06 ] |
Заголовок сообщения: | Re: Микроконтроллерное управление индукционным нагревом (DSP) |
Давеча скачал бесплатную программку для диаграмм "yEd" и тренируясь, порисовал весьма упрощённо HS PWM: |
Автор: | vassabi [ 21 май 2013, 18:29 ] |
Заголовок сообщения: | Re: Микроконтроллерное управление индукционным нагревом (DSP) |
Vitek Цитата: Тут можно услышать вопрос, а зачем, отвечаю, на это есть несколько причин..... Вот так, и сомнений не осталось! Перенс ваши аргументы в заголовочный пост... |
Автор: | khach [ 21 май 2013, 19:35 ] |
Заголовок сообщения: | Re: Микроконтроллерное управление индукционным нагревом (DSP) |
Vitek писал(а): to khach: Еще В прошлом веке Поляков в "Радио" опубликовал схемке АМ приемника с ФАПЧ, так если заменить древнюю комплектацию на современную это то что Вы предлагаете в качестве ГУНа? Я использую MAX2605 (45-70 Мгц), хотя и несовсем им доволен. Этот ГУН остался еще от старой версии управления на CPLD Альтеры. Буду пробовать наверно AD4360-8 или AD4360-9 c внешними индукторами для задания частотного диапазона и без использования встроенной в микросхему ФАПЧ- она слишком высокочастотная для индуктивного нагревателя. |
Автор: | Vitek [ 23 май 2013, 12:41 ] |
Заголовок сообщения: | Re: Микроконтроллерное управление индукционным нагревом (DSP) |
to Mike спасибо за наглядное пособие по PWM. Первый набросок только для обсуждения нашей dsPIC платы управления, схемку рисую в sPlan7.0. Индикатор LCD выбран этой марки так как работает по I2C интерфейсу и использует всего 2 пина МК. Можно дополнительно задействовать RB3, RB4 например для кнопок "Up" и "Down" а MCLR для Reset. Вот примерно так я вижу плату управления. |
Автор: | Mike [ 24 май 2013, 10:58 ] |
Заголовок сообщения: | Re: Микроконтроллерное управление индукционным нагревом (DSP) |
Думаю что, если ставить индикатор, то кнопок тоже надо побольше (от нужных функций зависит). Или может лучше RS232 вывести.. чтобы с компа или с другого контроллера управлять. И по мелочи: кварц на 8МГц, на AVDD катушка или вобще перемычка. Может сразу драйвера \преобразователи уровня \оптроны поставить? Я взял где ног побольше - 504й в TQFP 44 ноги. |
Автор: | Vitek [ 25 май 2013, 06:55 ] |
Заголовок сообщения: | Re: Микроконтроллерное управление индукционным нагревом (DSP) |
Mike спасибо. Катушку и кварц 8мГц в схемке внесу изменения насчет драйверов и опторазвязки пока подумаю, во многих уже и так все развязано. Конечно с 504й TQFP солидней, но 502 SPDIP под ЛУТ заточена и много параметров для регулировки пока не вижу. Если взять Турецкий документ там один параметр крутят, пока тоже буду думать, может энкодер прикручу. |
Автор: | khach [ 28 май 2013, 13:33 ] |
Заголовок сообщения: | Re: Микроконтроллерное управление индукционным нагревом (DSP) |
Датчик напряжения на ключе будем в драйвер интегрировать или отдельно ставить? А то Vce в такой схеме защишает только от перегрузок, но непонятно, как его использовать для определения ZVS. И провод отельный к коллектору силового транзистора нужен от драйвера. Можно подробно временную диаграмму одного периода разрисовать, какие датчики когда срабатывают, ну и в трех вариантах- когда цифровая петля настроена, когда петля идет с опережением фазы и когда с отставанием. На какие временные интервалы надо реагировать и куда подстраивать. |
Автор: | НЕХ [ 28 май 2013, 15:11 ] |
Заголовок сообщения: | Re: Микроконтроллерное управление индукционным нагревом (DSP) |
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 |
Автор: | Vitek [ 01 июн 2013, 08:49 ] |
Заголовок сообщения: | Re: Микроконтроллерное управление индукционным нагревом (DSP) |
Много документов по dsPIC33f собранные в одном месте. ftp://193.170.235.123/Lernbehelfe/PIC%20Handb%FCcher/dsPIC33F_Reference_Manual/ |
Автор: | vassabi [ 01 июн 2013, 13:35 ] |
Заголовок сообщения: | Re: Микроконтроллерное управление индукционным нагревом (DSP) |
Цитата: Много документов по dsPIC33f собранные в одном месте. А почему бы не смотреть официальную доку?Вот здесь как-то удобней и привычней. Ну и дока точно свежая... |
Автор: | Vitek [ 22 июн 2013, 22:18 ] |
Заголовок сообщения: | Re: Микроконтроллерное управление индукционным нагревом (DSP) |
Все же с dsPIC33FJ16GS504 реализация проекта получается намного красивей. Нашел в инете промежуточный вариант http://electrotransport.ru/ussr/index.php?action=dlattach;topic=14299.0;attach=52428 в этом варианте нужно переделать драйвера (применить опторазвязку), доработать датчики тока и напряжения, добавить датчик перехода напряжения конденсатора через ноль. Потом сделать свою трассировку платы, использовав существующую и китайцам заказать изготовить мелкую партию. габаритные размеры платы практически не изменятся |
Автор: | Vitek [ 23 июн 2013, 14:43 ] |
Заголовок сообщения: | Re: Микроконтроллерное управление индукционным нагревом (DSP) |
Конечно сложную схемку тут вчера я выложил, и печатка сложная, и комплектация не дешевая. и хлопот очень много. Но есть другой путь, правда дороже, но зато "без шума и пыли". Это LED lighting Development Kit with DMX and full documentation DM330014 готовый модуль, подключай драйвера силовых ключей и работай в свое удовольствие. Цена в Microchip 250$ |
Автор: | jab [ 29 июн 2013, 00:18 ] |
Заголовок сообщения: | Re: Микроконтроллерное управление индукционным нагревом (DSP) |
Не слишком сложное и дорогое решение выходит? |
Автор: | vassabi [ 29 июн 2013, 00:26 ] |
Заголовок сообщения: | Re: Микроконтроллерное управление индукционным нагревом (DSP) |
Цитата: ...в этом варианте нужно переделать драйвера (применить опторазвязку), доработать датчики тока и напряжения, добавить датчик перехода напряжения конденсатора через ноль. Потом сделать свою трассировку платы, использовав существующую... Имхо, неужели при таком раскладе не проще будет сделать что-то реально свое?Вы назвали практически все то, без чего останется только обвязка камня и кварц Откуда такая тяга к "передиранию"? Цитата: ...и китайцам заказать изготовить мелкую партию У вас есть практический опыт такой затеи? Поделитесь, очень интересно. Сам сейчас стою перед выбором...
|
Автор: | Vitek [ 30 июн 2013, 15:16 ] |
Заголовок сообщения: | Re: Микроконтроллерное управление индукционным нагревом (DSP) |
jab писал(а): Не слишком сложное и дорогое решение выходит? Пока других вариантов нетуЕсли у китайцев платы заказать, то будет дешевле, но над заказом еще нужно работать. Я два года назад делал заказы, качество плат очень устроило, по времени тоже не сильно растянулся заказ, все время заняла почтовая пересылка. Для оформления заказа лучше руководствоваться этим документом http://www.pselectro.ru/upload/SprintLayout5_to_Gerber.pdf Ну и умение общаться на английском по е-майлу тоже не повредить. Еще хорошая новость Microchip выложил GERBER файлы и файлы сверловки к DM330014 девайсу. Я сейчас работаю с этими файлами. |
Автор: | ostap [ 31 окт 2014, 03:03 ] |
Заголовок сообщения: | Re: Микроконтроллерное управление индукционным нагревом (DSP) |
Может кому пригодится при разработке ) 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 |
Автор: | Vitek [ 06 ноя 2014, 10:54 ] |
Заголовок сообщения: | Re: Микроконтроллерное управление индукционным нагревом (DSP) |
Известно, что индукционная печка состоит из двух модулей. за исключением печек с послед. резонансом, где мощность регулируется изменением частоты тока питающего последовательный резонансный контур. 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) , но это не так важно, главное разобраться с Си кодом, увидеть как работает стат. машина, распределение переменных по типам памяти, задействованные функции в каждом состоянии и переходы. Убрать проверки аккумуляторных батарей, короче заточить под свои нужды. Код очень хорошо прокомментирован, так что разложить все по полочкам проблем не составит. Короче ссылки дал, сам тоже разбираюсь. |
Автор: | ostap [ 10 ноя 2014, 00:13 ] |
Заголовок сообщения: | Re: Микроконтроллерное управление индукционным нагревом (DSP) |
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 |
Автор: | Vitek [ 10 ноя 2014, 19:55 ] |
Заголовок сообщения: | Re: Микроконтроллерное управление индукционным нагревом (DSP) |
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 драйвера для ключей, вот если ПО купить, а китайцы его вынуждены продавать, то это было бы очень интересно. Если соберется несколько человек желающих, я тоже в доле. Ну вроде что хотел сказать, сказал. Ну ошибся, назвал соседнюю ветку соседним форумом, но в остальном я прав. |
Автор: | -CE- [ 10 ноя 2014, 22:44 ] |
Заголовок сообщения: | Re: Микроконтроллерное управление индукционным нагревом (DSP) |
А слабо самим додуматься, не прибегая к "китайской" мысли? Мы же Радиолюбители, в конце концов. |
Автор: | Levv88 [ 10 ноя 2014, 22:49 ] |
Заголовок сообщения: | Re: Микроконтроллерное управление индукционным нагревом (DSP) |
Здесь не совсем по теме, но есть что передрать.... |
Автор: | khach [ 11 ноя 2014, 05:58 ] |
Заголовок сообщения: | Re: Микроконтроллерное управление индукционным нагревом (DSP) |
Кто-нибудь пробовал реализовать софт-старт резонансника, например по алгоритму L6699 |
Автор: | Vitek [ 11 ноя 2014, 12:14 ] |
Заголовок сообщения: | Re: Микроконтроллерное управление индукционным нагревом (DSP) |
Нарисовал граф конечного автомата BUCK конвертера критика воспринимается адекватно. |
Автор: | ostap [ 11 ноя 2014, 17:13 ] |
Заголовок сообщения: | Re: Микроконтроллерное управление индукционным нагревом (DSP) |
Levv88 писал(а): Здесь не совсем по теме, но есть что передрать.... А зачем передирать ? Напиши автору пусть лучше наборы для индукционного нагрева делает и продает чем теслы - по моему спрос больше будет тем более наработки у него есть (набор типо viewtopic.php?p=14959#p14959 мозги с управлением и настройками на (желаемую мощьность (транзисторы)) - подключил силовую часть = /"Buck convertor"/ трансформатор / контур и готово ? Вон "Витек" готов скинуться на софт ? И "Кубриков там зарегистрировался " отметился ) У них там и раздел есть для тем проектов ) http://tqfp.org/forum/viewtopic.php?f=27&t=257&start=25 Напишу туда ! Вдруг кому интересно будет ! |
Автор: | Vitek [ 12 ноя 2014, 09:46 ] |
Заголовок сообщения: | Re: Микроконтроллерное управление индукционным нагревом (DSP) |
to OSTAP: Китайцы отдельно исходники не продадут. Поэтому нужно покупать коробку и исходники. Я уже писал, что меня коробка не интересует, но при изучении исходников пригодятся фотки с распиновкой контроллера. Приобрету отдельно контроллер и драйвера. Переписку о покупке набора начинать нужно заранее и проговорить в ней все условия. Сам ход переписки лучше выкладывать на всеобщее обсуждение. Так больше шансов не упустить важные детали. Ну, а кто и сколько вложится в этот совместный проект будет зависеть от количества участников и результатов переговоров. |
Автор: | Vitek [ 12 ноя 2014, 16:50 ] |
Заголовок сообщения: | Re: Микроконтроллерное управление индукционным нагревом (DSP) |
НАЧЕРТИЛ БЛОК СХЕМУ ДЛЯ BUCK КОНВЕРТЕРА жду критических замечаний. |
Автор: | Vitek [ 02 дек 2014, 11:42 ] |
Заголовок сообщения: | Re: Микроконтроллерное управление индукционным нагревом (DSP) |
Мне кажется, что это программное обеспечение можно переделать для управления ИН с минимальными усилиями и под любой dsPIC33 процессор. Если не прав поправите. http://ww1.microchip.com/downloads/en/A ... 01017A.pdf |
Автор: | Vitek [ 02 дек 2014, 19:36 ] | ||
Заголовок сообщения: | Re: Микроконтроллерное управление индукционным нагревом (DSP) | ||
Тут файлы проекта
|
Автор: | Vitek [ 03 дек 2014, 11:38 ] |
Заголовок сообщения: | Re: Микроконтроллерное управление индукционным нагревом (DSP) |
Пользуюсь 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 |
Автор: | vassabi [ 03 дек 2014, 21:40 ] |
Заголовок сообщения: | Re: Микроконтроллерное управление индукционным нагревом (DSP) |
А я как-то попрощался с Микрочипом и подружился с ST... не жалею. Чего только функционал таймеров стоит, да и битность все таки в два раза... |
Автор: | Vitek [ 04 дек 2014, 12:21 ] |
Заголовок сообщения: | Re: Микроконтроллерное управление индукционным нагревом (DSP) |
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 не спешу. |
Автор: | khach [ 20 дек 2014, 21:53 ] |
Заголовок сообщения: | Re: Микроконтроллерное управление индукционным нагревом (DSP) |
Более интересны решения на STM32F334 - там наконец добавили кучу аппаратных защит для силового инвертора. А таймера приспособили для работы с малым шагом перестройки по частоте- специально для резонансных преобразователей. Жду, пока приедет NUCLEO-F334R8 а то Discovery мало приспособлено для мостовых схем. |
Автор: | Vitek [ 22 дек 2014, 09:56 ] |
Заголовок сообщения: | Re: Микроконтроллерное управление индукционным нагревом (DSP) |
khach, а ведь автор проекта https://github.com/Hyvok/ARM-induction-heater-controller открыт для общения. Ему задают вопросы и он с удовольствием отвечает. Может и мы с ним пообщаемся. У Вас имеются вопросы по этому проекту? А тут было-бы не плохо обсудить этот проект, а именно IDE, компилятор, библиотеки, и аппаратные ресурсы задействованные в этом проекте. |
Автор: | khach [ 25 дек 2014, 03:15 ] |
Заголовок сообщения: | Re: Микроконтроллерное управление индукционным нагревом (DSP) |
Я перетянул проект в Кеил и пока пытаюсь в нем разобраться. Библиотеки там вроде все в исходниках, есть небольшой разброс в синтаксисе между GCC и Кеил. Как найду чип, попытаюсь запустить в железе на демо версии силовой части. Но из исходников там ничего особо интересного не видно- обычная цифровая DPLL. |
Автор: | parasole [ 03 янв 2016, 04:08 ] |
Заголовок сообщения: | Re: Микроконтроллерное управление индукционным нагревом (DSP) |
Интересная тема, меня так-же занимают вопрос построения печки с цифровым управлением. Перечитал кучу академических работ по данной теме, на данный момент для меня вырисовывается некий гибрид из простого AVR контроллера, простой плис для цифровой ФАПЧ и контроллер резонансного моста от TI. По замыслу это должно помочь обойти писанину довольно сложных алгоритмов управления и ограничится довольно простыми сервисными и защитными функциями на AVR с одновременным контролем моста по современным наработкам в данной области. Если будут единомышленники то можем продолжить обсуждение... |
Автор: | Vitek [ 04 янв 2016, 13:57 ] |
Заголовок сообщения: | Re: Микроконтроллерное управление индукционным нагревом (DSP) |
Очень интересно. Хотелось бы увидеть Ваш замысел на уровне бок схемы с привязкой к конкретным чипам. |
Автор: | parasole [ 04 янв 2016, 18:41 ] |
Заголовок сообщения: | Re: Микроконтроллерное управление индукционным нагревом (DSP) |
Моя идеа довольна проста и вряд-ли претендует на оригинальность, ТI контроллеры применяются довольно широко в индукционной течнике и здесь на форуме уже есть прецедент на соседней ветке с применением UC3875. Данный чип (и не только он, там целая серия) специально заточен для работы с полным мостом обеспечивая сдвиг фазы для ZVS комутации так и регулирование выходной мощности. Моя идея заключается во включении данного контроллера в петлю цифровой PLL (но можно и аналог) для слежения за частотой и фазой, по сути при этом уже получается готовый контроллер. Далее простой AVR затачивается следить за током потребления, меряет и показывает частоту, устанавливает уровень выходной мощности, следит за температурой, в общем сервисные и защитные функции. Конечно все это возможно сделать на ST32, dsPIC или AVR xMega, но в ходе изучения данного вопроса понял что затраты на отработку алгоритмов будут весьма высокие и вряд-ли оно стоит. В моем случае я планирую AVR minipro sa 2$, Xilling CPLD (ADPLL) за 3$ плюс что либо из uc3875/3879/3895. Вечерком нарисую блок-схему, но думаю что из описания в общем должно быть понятно. |
Страница 2 из 3 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |