Power Electronics http://valvol.ru/ |
|
двухядерный сварочник http://valvol.ru/topic618.html |
Страница 19 из 22 |
Автор: | Трибун [ 18-07, 12:37 ] |
Заголовок сообщения: | |
Наткнулся на проблему, характерную двухядерной, а может и сама по себе. Отрабатываю модель БУ на класс. мосте. Аглоритм аналогичен RytmArc - основная ШИМ по среднему с переходом в ЧИМ ниже 10В, поцикловка как крайний ограничитель. Вижу. При КЗ сначала ток резко растет до поцикловки, затем, апериодически, входит в задание по среднему, далее начинается плавный перекос до такой степени, что нагруженный такт (другой филонит) сначала достигает первого порога поцикловки, но процесс идет с разгоном - второй порог поцикловки блокирует 3825 и запускает мягкий старт. |
Автор: | MasterCat [ 18-07, 13:03 ] |
Заголовок сообщения: | |
Трибун писал(а): далее начинается плавный перекос до такой степени, что нагруженный такт (другой филонит) сначала достигает
вот оно , родимое. причем не важно сколько их. 2,3,6. анархия полная. я склонен предложить такую мерзость. тут г..ю новую версию и готов роазослать соучастникам готовые платы управления (надеюсь они будут у меня отдельным модулем)с зашитым алгоритмом на спраку. алгоритм только утвердить надо. если бы у соучастников были (хотя бы в перспективе) программаторы . высылал бы HEX. правда есть ещё вариант. телезагрузка по COM порту с компа. мож сооружу. тогда программатор не нужен. |
Автор: | Трибун [ 18-07, 13:09 ] |
Заголовок сообщения: | |
MasterCat Увидеть бы хоть в модели работу того алгоритма. |
Автор: | MasterCat [ 18-07, 13:17 ] |
Заголовок сообщения: | |
Трибун писал(а): Увидеть бы хоть в модели работу того алгоритма.
в модели не знаю как . могу текста кусок, могу кристалл зашитый. могу плату управления. я ее схемку(на болшее не тянет) даже выкладывал и драйверочки с HCPL3180 |
Автор: | MasterCat [ 18-07, 14:31 ] |
Заголовок сообщения: | |
Ячкуч писал(а): Для попытки моделирования сварочника с программным контроллером, вам придётся, по меньшей мере, сменить народный симулятор на что-то типа Altium Designer Winter 09
это ещё за ким хреном. альтума терпеть ненавижу. хотя то что осталось от оркада, то же та ещё штучка.. и потом, а зачем мне его симулировать -то? ну силушку ладно, считать дольше, чем поглядеть. ну силу в граничных режимах, а прочее вроде ни к чему. выкинул ASCII в порт и таращи глазки на кэш скока влезет. |
Автор: | MasterCat [ 18-07, 14:44 ] |
Заголовок сообщения: | |
а. ну в этом смысле да. тогда придётся на альтума инструкцию и пр... а сним возни больше , чес освоением программирования. ну это у меня так получилось. я бы конечно "инструкцию для идиота " почитал с удовольствтем. мож поперся на него не стой меркой. но ощущение полной гадости. если не прав, посыплю всё шерсть пеплом. начну с головы. |
Автор: | MasterCat [ 18-07, 14:58 ] |
Заголовок сообщения: | |
в конфигураторе от силабса собственно есть симуль. с фазовыми карактеристиками и пр. иначе там просто сдохнешь на старте. |
Автор: | MasterCat [ 18-07, 15:00 ] |
Заголовок сообщения: | |
Ячкуч писал(а): любимый .... процессор,
да сам -то процессор и не нужен. надо -то всего навсего несколько счётчиков с занесением и схемами переноса. |
Автор: | MasterCat [ 18-07, 15:19 ] |
Заголовок сообщения: | |
Ячкуч писал(а): Думаете этого хватит, чтобы живописать в цифре цепи коррекции
нет конечно. но показать принципы можно. а для остального есть операторы С |
Автор: | valvol [ 18-07, 20:01 ] |
Заголовок сообщения: | |
Ячкуч писал(а): Для попытки моделирования сварочника с программным контроллером, вам придётся, по меньшей мере, сменить народный симулятор на что-то типа Altium Designer Winter 09
Не обязательно. Достаточнго сложные алгоритсы управления ( практически без ограничения) можно организовать при помощи элемента B - функцианального истоника тока и напряжения. Например, когда делал преобразователь с синусоидальным выходом на контроллере, то для имитации сигналов ШИМ управления использовал два функциональных источника B1 и B2. Источник B1 формирует напряжение, определяемое выражением: V=(0.5+0.5*sin(2*pi*F*time))>if(time/T-int(time/T),1-2*time/T+int(2*time/T),2*time/T-int(2*time/T))+Td/T Источник B2 формирует напряжение, определяемое выражением: V=(0.5+0.5*sin(2*pi*F*time))<if(time/T-int(time/T),1-2*time/T+int(2*time/T),2*time/T-int(2*time/T))-Td/T Для указания частоты модуляции, периода ШИМ и “мёртвого” времени используется директива .param F=50 T=15u Td=200n. |
Автор: | MasterCat [ 18-07, 20:31 ] |
Заголовок сообщения: | |
valvol писал(а): Достаточнго сложные алгоритсы управления ( практически без ограничения) можно организовать при помощи элемента B - функцианального истоника тока и напряжения.
впечатлило, однако. только вопрос похоже надо ставить иначе. ну описали сложной функцией поведение, посмотрели. работает. теперь эту же функцию куда? в КОНТРОЛЛЛЕР.! а народ с ним не дружит.. приехали. а если дружит, то достаточно (чаще всего) того варианта с которого и начали. выкидывем в кэш и смотрим. тока в кэше реальные данные с программы... |
Автор: | valvol [ 18-07, 22:46 ] |
Заголовок сообщения: | |
Формальный подход позволяет разделить процессы отладки аналоговой и цифровой части. И это хорошо, т.к. в результате мы детально исследуем работу аналоговой части и получаем проверенный алгоритм для цифровой. При наличие такого алгоритма, создание программы для контроллера не представляет особых проблем. А вот при попытке делать всё это одновременно есть большой риск прочно завязнуть в мелочах. При необходимости сложной обработки информации (регулирование, фильтрация...) функциональный источник можно использовать для реализации передаточной функции, представленной с помощью преобразования Лапласа. Затем от Лапласа переходим к Z-преобразованию и далее получаем разностное уравнение (арифметические операции с выборками аналогового сигнала), которое просто реализуется в программе. |
Автор: | MasterCat [ 19-07, 08:58 ] |
Заголовок сообщения: | |
Ячкуч писал(а): а работающяя модель, с общей регулировкой на три модуля, всего одна
не. пока не работающая. боролся в 2005 -2006м кусочек, что с цифровым резисторм цеплял (картинку же показал), тогда удавалось как-то подравнять. но всё равно не получилось пристойно. о том и речь, что чёрный квадратик+драйвера+транзисторы. больше ничего нет. но это не модель. это принципиальная схема. предлжение обсудить и начертить в конце концов алгоритмы не нашло поддержки. да и в алгоритм не ткнёшь мышкой и не посмотришь эпюру. напрягаться надо. а кому охота? |
Автор: | Alex Thorn [ 19-07, 10:15 ] |
Заголовок сообщения: | |
Ячкуч писал(а): разговоров аж на 20 страниц, а работающяя модель, с общей регулировкой на три модуля, всего одна.
Что свидетельствует о крайне низкой популярности решений, которые требуют монотонного повторения базовой силовой части вручную при сборке N-нное число раз. |
Автор: | valvol [ 19-07, 10:57 ] |
Заголовок сообщения: | |
Ячкуч писал(а): "Двоечники" просто набросают систему дифф. уравнений и будут решать её матричным способом используя
сильномогучие возможности микропроцессоров. Контроллеру не нужно решать систему уравнений, он должен использовать заранее определённое решение. Однако проблема в самом деле не из простых. Но, желание что-либо сделать является сильным стимулом. |
Страница 19 из 22 | Часовой пояс: UTC + 4 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |