Power Electronics http://valvol.ru/ |
|
Цифровое управление сварочными источниками http://valvol.ru/topic50.html |
Страница 5 из 17 |
Автор: | MasterCat [ 13-01, 20:00 ] |
Заголовок сообщения: | |
majorPAE писал(а): Мож я чего не догоняю? Просветите, какие кто тут грабли видит?
время отсечки драйвера (например MC33153) около 30нс. теперь посчитайте время входа в прерывание, выполнение команд, не дай бог , анализа сигнала ( в самом ужасном варианте ADC) и к вечеру, послу езда пожарных, контроллер типа АВР примет решение о закрытии транзистора в аварийном режиме. |
Автор: | MasterCat [ 13-01, 20:05 ] |
Заголовок сообщения: | |
sam_soft писал(а): Момент прерывания непредсказуем
не совсем так. бился, как-то с прерыванием от таймера, чтоб не гулял. решение было таким. цикл программки, в не зависимости от ветвления имел равное время выполнения. тода получилось. првда время было 10 мс. при условии , что не возникает прерывание более высокого уровня. типа INT0. в нем тоже пришлось по месту напильником времена подтачивать. |
Автор: | MasterCat [ 13-01, 20:09 ] |
Заголовок сообщения: | |
sam_soft писал(а): Может в ПИКах будет лучше, у них вроде время команды всегда фиксированно на 3 такта.
я уже говорил про Si8252 . у него на борту всё специализированное для источников. он для этого и делелся. есть даже цифровые фильтры и пид регулятор. |
Автор: | MasterCat [ 13-01, 20:18 ] |
Заголовок сообщения: | |
s_smirnov писал(а): Жду комментариев, возражений и замечаний
эта самая тёнька гуляет , как .... и потом поробйуте плавно изменить частоту с помощью таймера. любопытно будет поглядеть с каким шагом она будет меняться. есть подозрение , что не сшагом 1 гц. нечто похожее делал на м16-16 с внутренним генераторм. и C8151F300. эти, особенно последний на своих 25 мгц не качаются. однаго шаг частоты ожин хрен 100гц. |
Автор: | s_smirnov [ 13-01, 21:11 ] |
Заголовок сообщения: | |
MasterCat писал(а): эта самая тёнька гуляет , как ....
Нашел я тут в старых запасах кварц на 20 МГц, от него уж точно не загуляет. |
Автор: | s_smirnov [ 13-01, 21:34 ] |
Заголовок сообщения: | |
MasterCat писал(а): я уже говорил про Si8252
Однако серьезная вещь, наверное сама по себе не дешевая, с ней надо еще пакет ПО, программатор и преобразователь интерфейсов для связи. ATtiny13 попроще будет... |
Автор: | sam_soft [ 14-01, 01:25 ] |
Заголовок сообщения: | |
MasterCat писал(а): бился, как-то с прерыванием от таймера, чтоб не гулял.
решение было таким. цикл программки, в не зависимости от ветвления имел равное время выполнения. тода получилось. првда время было 10 мс. при условии , что не возникает прерывание более высокого уровня. типа INT0. в нем тоже пришлось по месту напильником времена подтачивать. Ну дык у тебя там наверно не програмка была а стриптизм. Я чесно не представляю как в нормальной , более мене сложной системе, можно такое сделать. К тому же есть ведь еще и другие прерывания. А вообщето я уж говорил : слесарю - слесарево, а кесарю - кесарево. Делать ШИП преобразователи на ширпотребоских микриках, а тем более сварочники , это глухой номер. |
Автор: | MasterCat [ 14-01, 10:24 ] |
Заголовок сообщения: | |
sam_soft писал(а): Делать ШИП преобразователи на ширпотребоских микриках, а тем более сварочники , это глухой номер
ну так и говорю- программка. при цене m8 в $1 я делаю распределенные системки. потом по SPI или RS вяжу. --- сходил купил kit на si8252( сам тараканчик $2.4) за $76. в ките источник на фанерке 400гцовый. работает честно. скомпилировал пример моста, зашил. работает. на 52 до этого делал разные мелкости, но полноформатного источника нет. к стати время обработки токового компаратора 20нс. если прибавить ещё программируемый порог и гистерезис, то не хило получается. коротнул выход источничка. отработал гад и отсексотил в комп. думаю поступить так. закжу пару, тройку ключей( плат. ) разгоню до 40А и 80 в aut. и попрогбую соорудить свой любимый вариант 3-х модульного сварочника. таракашка, всё-таки, 6-ти фазный. а там война план покажет. вообщем пора с ним разобраться поближе, а не в тех применениях,что пользовал ранее. конфигуратор к кристаллу уж больно навороченный. в нем практически конфигурируется источник полностью, со всеми задержками, временами ит.д. визализируется результат, довольно прилично. ограничения на демософт - 2кб, но это перешагивается. |
Автор: | MasterCat [ 14-01, 10:32 ] |
Заголовок сообщения: | |
sam_soft писал(а): Ну дык у тебя там наверно не програмка была а стриптизм. Я чесно не представляю как в нормальной .....
есть старый, как мир вопрос. для кого пишутся программки? одни считают - для железа, другие - для людей. по жизни практика показывает, что когда писатель смотрит СВОЙ текс через год, то ВСЕГДА задется вопросом КАКОЙ ИДИОТ ЭТО ПИСАЛ? в мелких прозрачных программках, хорошо коментированных ( тест программы говорит сам за себя - это заблуждение) легче потом ориентироваться. читается обычно сопроводительный текст. при цене мелконтроллера соизмеримой с ценой регистра, удобнее (мне удобнее) пользовать программируемый регимтр, скажем так. нуи т.д |
Автор: | valvol [ 14-01, 23:10 ] |
Заголовок сообщения: | |
MasterCat писал(а): сходил купил kit на si8252...
Интересная штука. Для себя, даже обнаружил перспективу его использования. Но на сайте http://www.efo.ru почему-то не рекомендуют его использования в новых разработках! |
Автор: | Отнюдь [ 15-01, 10:55 ] |
Заголовок сообщения: | |
majorPAE писал(а): А никому не приходила в голову идея заменить осциллятор UC-ки ШИМ выходом МК? А сигнал отсечки по току как и прежде на нее заводить. делал. только не совсем так - вместо УЦшки была рассыпуха (разницы особой нету), т.к. мне надо было задание сложной формы, раз уж микроконтроллер только как генератор используется.Мож я чего не догоняю? Просветите, какие кто тут грабли видит? грабли только те, что и вообще при применении микроконтрллеров в сварочнике - защищать надо хорошенько от всяческих помех. зато плюс - всю сервисную обвязку можно сравнительно легко навесить на МК и еще добавится некая гибкость системы без изменения железа. majorPAE писал(а): все равно сходитесь к тому, что без контроллера ШИМ не обойтись. Главным образом, из-за неоходимости быстрой отсечки по току. читайте всю тему. я ужо писал, что при использовании даже недорогого DSP или сравнительно большой выходной индуктивности, можно обойтись без УЦшки да и вообще без аналоговых заданий. пока что обоснованных доводов, которые меня убедили бы в обратном, не было.
кстати, скоро буду пробовать вариант с DSP. только результаты будут не раньше, чем через пару-тройку месяцев |
Автор: | s_smirnov [ 15-01, 12:01 ] |
Заголовок сообщения: | |
Отстал я однако от прогресса. Все выходные писал программку на ассемблере для ATtiny13, для выравнивания длительности тактов в мосте, с помощью реверсивного счетчика. Длительность цикла получилась 16 тактов процесора, в программе кроме разделения плеч и выравнивания тактов ничего нет (еще синхроимульс). При разделении полупериода на 100частей (циклов программы) реально сделать мост на 6кГц. Если интересно, могу алгоритм нарисовать. |
Автор: | Seregy_G [ 15-01, 13:26 ] |
Заголовок сообщения: | |
Отнюдь >> при использовании даже недорогого DSP или сравнительно большой выходной индуктивности, можно обойтись без УЦшки да и вообще без аналоговых заданий. Но лучше обойтись без большой индуктивности или DSP, но с аналоговыми заданиями. Особенно если учесть, что быстродействия ШИМ-ЦАП в AVR для достаточно. s_smirnov Вижу принципиальные ошибки в подходе. 1. Я совершенно не понимаю на кой надо покупать тини13, если на 20 руб. дороже есть мега8. 2. Зачем страдать ассеблером, если есть C? (бесплатный WinAVR). 3. Выравнивание длдительностей НИЧЕГО не даст - мост все равно стрельнет. Надо делать аппаратную отсечку по току. А формирование двутактного ШИМ сигнала в этом случае делается аппаратно таймерами (которых 3 штуки), а не софтово. |
Автор: | s_smirnov [ 15-01, 14:45 ] |
Заголовок сообщения: | |
Seregy_G 1. Зачем лишние ноги 2. На С нет возможности "прощелкать" всю программу по тактам (неизвестно, что там С накомпилирует), на ассемблере полная гарантия того, что процессор будет делать то, что написано, при том именно в том порядке. 3. Выравнивание именно в дополнение к аппаратной токовой отсечке, для стабилизации ШИМ. Еще открою страшную тайну, прерывания программировать не умею (на научился еще), да и не нравятся они мне... |
Автор: | Отнюдь [ 15-01, 16:01 ] |
Заголовок сообщения: | |
Seregy_G писал(а): Но лучше обойтись без большой индуктивности или DSP, но с аналоговыми заданиями. Особенно если учесть, что быстродействия ШИМ-ЦАП в AVR для достаточно.
давайте рассмотрим вариант источника для сварки покрытым электродом с малой выходной индуктивностью. кривуля тока в первичке (а в большинстве случаев регулируют по контуру ОСТ первички) будет отличаться от прямоугольной - "горизонтальная" полочка сигнала не совсем прямоугольная. и даже больше того - совсем не прямоугольная. получается один коэффициент зависимости реального выходного тока от задания. если теперь добавить на выходе индуктивность в виде пары бухт кабеля длиной по 50м, то сигнал ОСТ станет почти прямоугольным. и коэффициент станет иным. казалось бы, при увеличении длины кабеля ток должен уменьшиться из-за смещения рабочей зоны выше по ВАХ, однако опрямоуголивание тока в первичке задерет выходной ток. кроме того, поплывет также и наклон ВАХ, который довольно жестко регламентируется заказчиком. поэтому приходится неоправданно увеличивать внутренний дроссель источника. да, можно скомпенсировать эти вещи, если ввести в СУ еще пару контуров ОС - напряжение и ток вторичной цепи и корректировать задание двух ЦАПов - собсно задание тока и задание наклона. т.е. мы подходим к тому, что вся система будет обвязана обратными связями "по самое нехочу". так зачем в таком случае городить пачку усилителей, компараторов и ЦАПов? все эти штучки-дрючки едва ли будут дешевле простого DSP, особенно, если посчитать не только микросхемы, но и их обвязку и площадь на печати. да и надежность системы на одной детальке повыше, чем у десятидетальной. можете поспорить насчет 100 м кабеля, однако моя задача - выполнять требования заказчика, а не убеждать его в его же некомпетентности. тем паче, что требования к длине кабеля зачастую обоснованы |
Страница 5 из 17 | Часовой пояс: UTC + 4 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |