©2004 Валентин Володин
Сайт Валентина Володина
Главная Статьи Книги и журналы Справочник Программы Ссылки
О себе RytmArc Схемы и описания Резервный форум Разное valvolodin.narod.ru
Калькуляторы Файловый архив Архив форума Форум ГОСТы Измерительные приборы
turbobit mega.co.nz fex.net files.dp.ua ... imageup ... ... ... ...

Power Electronics

Посвящается различным источникам электропитания
Текущее время: 18-05, 11:05

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 541 ]  На страницу Пред.  1 ... 22, 23, 24, 25, 26, 27, 28 ... 37  След.
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: 23-01, 01:03 
Не в сети
Активный участник

Зарегистрирован: 21-07, 11:49
Сообщения: 217
Скачал и поставил МС9 . Хорошо. Из существенных отличий. на МС8 в модельке фиксы , при введении в феррит зазора, на переходных процессах считалка задумывалась, порой надолго, порой навсегда. МС9 в тех же местах притормаживает, но не виснет. моделька одна и та же. хорошо. Спасибо AML.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 26-01, 13:39 
Не в сети
Магистр
Аватара пользователя

Зарегистрирован: 06-09, 12:59
Сообщения: 9634
Более реалистичная версия модели TL494 выложена
по прежнему адресу. В архиве находятся:
1. Библиотечный файл - TL494.lib
2. Символ контроллера - TL494.asy
3. Тестовая схема для проверки контроллера - Draft4.asc

Файлы TL494.lib и TL494.asy надо разместить в папке ..\sym\EXTRA\VolReg.

Основные дополнения:
1.Реалистичная имитация падения напряжения на выходных ключах для схем включения с общим эмиттером и общим коллектором.
2.Имитация ограничения тока выходных ключей (Imax=250mA)
3.Имитация пробоя закрытых выходных ключей, если напряжение на них превышает 41В
4.Имитация тока утечки закрытых выходных ключей (Ic(off)=2uA)
5.Имитация потребляемого микросхемой тока, в зависимости от питающего напряжения

Модельку тестировал с максимальным шагом до 10мкс. При этом все узлы ШИМ контроллера работают достаточно стабильно, сдвоенные импульсы не наблюдались.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 26-01, 16:37 
Не в сети
Активный участник

Зарегистрирован: 03-01, 15:05
Сообщения: 276
Откуда: Смоленск
Цитата:
При этом все узлы ШИМ контроллера работают достаточно стабильно, сдвоенные импульсы не наблюдались.

А частота не гуляла? В MicroCap если не принимать специальных мер напряжение генератора проскакивает 0 при разряде и частота падает (я об этом писал) Как с этим в SWCad?

p/s Микрокаповскую модельку TL494 пока не совершенствовал - временно переключился на другую головоломку - модельку TOPSwitch (жена попросила помочь для своей работы). Там все сильно заковыристей. В ближайшее время выложу результаты.

_________________
Из бывших


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 26-01, 18:44 
Не в сети
Магистр
Аватара пользователя

Зарегистрирован: 06-09, 12:59
Сообщения: 9634
Aml писал(а):
А частота не гуляла? В MicroCap если не принимать специальных мер напряжение генератора проскакивает 0 при разряде и частота падает (я об этом писал) Как с этим в SWCad?

Видимо пропустил когда это писалось.
В SwCad вроде всё нормально. Уровни переключения пилы идентичны, частота практически неизменна (по крайней мере на сколько это позволяют оценить курсорные измерения).
Aml писал(а):
...временно переключился на другую головоломку - модельку TOPSwitch (жена попросила помочь для своей работы). Там все сильно заковыристей. В ближайшее время выложу результаты.

Ну чтоже, микросхемки разные нужны и важны, в том числе и TOPSwitch. Можете делится не только результатами, но и проблемами. ;)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 26-01, 20:20 
Не в сети
Активный участник

Зарегистрирован: 03-01, 15:05
Сообщения: 276
Откуда: Смоленск
Видимо пропустил когда это писалось.
Я и сам уже не помню, где писал - выкладывал вместе с описанием како-го варианта модели (PDF).
В двух словах, проблема такова. Разрядный фронт конденсатора - самое "быстрое" место такта работы, где надо производить измерение (сравнение с нулем).
Если ставить времязадающую емкости минимально допустимого значения (500 пФ - 1нФ) конденсатор в модельке разряжается очень быстро (менее 50нС). А перед разрядом идет достаточно медленный заряд. На этапе заряда программа выставила максимально допустимый шаг (предположим, мы задали его 100 нС). И с этим же шагом она пытается считать быстрый процесс разряда. А он всего-то 50 нС. Уменьшить шаг программа сможет, если "почувствует", что скакнула слишком далеко. Но уменьшит она шаг, толко со второго, а первый в любом случае окажется большим (до того, как она сделает этот большой шаг она не еще не знает, что шаг нужно уменьшить). За этот первый большой шаг емкость разрядится не до нуля, а до какого-то отрицательного напряжения. Ключ почувствует, что надо разомкнуться (напряжение стало меньше нуля) и начнется процесс заряда. Но заряд начнется е с нуля, а с отрицательного напряжения. Соответственно будет проходить дольше (упадет частота работы).
Насколько сильно уйдет напряжение в отрицательную область зависит от выбранного максимального шага и начального тока разряда (на вершине пилы). И напряжение это может очень сильно "гулять" в зависимости от макчимального шага.
Вот картинка с маленьким шагом расчета
Изображение
Здесь все нормально (жирными точками помечены расчетные точки)
А вот если увеличить шаг, то генератор "проскочит" ноль

Изображение

"Лобовое" решение - уменьшить максимальный шаг расчета так, чтобы на разрядный фронт попало несколько расчетных точек. Т.е. ограничить его на уровне 10 нС. Это очень сильно замедляет расчет.
Второй способ - заставить программу уменьшить шаг расчета при подходе к заднему фронту. При этом передний (медленный) фронт считается с максимальным шагом, а при приближении к вершине импульса шаг уменьшается и задний фронт просчитывается с маленьким шагом. Для этого в разрядную цепь вводится какая-либо нелинейность. У меня было несколько вариантов, остановился на нелинейном изменении сопротивления разрядного резистора в зависимости от напряжения на емкости.

Собственно, основные мои "траханья" с моделью были направлены на то, чтобы при емкости 1нФ и максимальном шаге расчета 400нС ноль отлеживался достаточно четко. Ведь ограничение максимального заполнения мереется на уроне 0.12В, поэтому ноль нужно "ловить" в высокой точностью.

Дополнительная сложность - в Микрокапе есть стандартные установки расчета, а есть "для силовых схем". Во втором случае снижена точность расчетов. Обсчет перехода черех ноль быстрого процесса - существенно по-разному обрабатывется в этих двух режимах. Пришлось искать компромисс. Один из вариантов того, что получилось -
Изображение

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

Но это все - в Микрокапе. Хотелось бы узнать, что дает моделька в SwCad. Насколько точно выжерживаются пороги пилы (0 и 3В) при значении емкости 1нС и ограничении на максимальный шаг расчета 400нС.

_________________
Из бывших


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 26-01, 21:39 
Не в сети
Активный участник

Зарегистрирован: 03-01, 15:05
Сообщения: 276
Откуда: Смоленск
Цитата:
В SwCad вроде всё нормально. Уровни переключения пилы идентичны

Да, посмотрел. Проблемы "перелета" через ноль не наблюдается. Но при сопротивлении времязадающего конденсатора 3кОм и менее - модель не работает.
В Микрокаповской версии минимальное сопротивление времязадающего резистора 1 кОм, что соответствует рекомендациям для реальной микросхемы.

_________________
Из бывших


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 26-01, 21:47 
Не в сети
Магистр
Аватара пользователя

Зарегистрирован: 06-09, 12:59
Сообщения: 9634
Aml писал(а):
Хотелось бы узнать, что дает моделька в SwCad. Насколько точно выжерживаются пороги пилы (0 и 3В) при значении емкости 1нС и ограничении на максимальный шаг расчета 400нС.

R=12k, C=1nF, Max.Timestep=400nS
Изображение
Data Point подсвечены. Самое интересное, что SwCad похоже игнорирует timestep на восходящем участке пилы :). Правда активизируется перед самым пиком или в пике.

Правда при таком соотношении RC начал подглючивать счётный триггер. Проблему устранил немного увеличив логические уровни переключения. Попробовал на других RC, всё везде работает если timestep не превышает 300нс (для самого худшего случая - Ct=500pF). Обновил модель в архиве.
Надо на досуге поэкспериментировать с другими вариантами триггера. Пока он является главной проблемой, которая ограничивает величину timestep.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 27-01, 21:25 
Не в сети
Новичок

Зарегистрирован: 27-01, 12:13
Сообщения: 2
Откуда: Ukraine-Russia
Здравствуйте. Заинтересован в моделях для источников питания. Готов предоставить имеющуюся информацию. Согласен помочь, если в моих силах.

Есть часть информации по TL494 в OrCAD-е ..

....
E_EAMP2 N574838 0 VALUE = { V(0, VREF)*1 }
R_R1 N682043 N682009 5
D_D7 N712237 N682103 D1N4004
D_D11 0 N682103 UES302L/-55C
R_R3 N682043 N715114 10k
X_U29 N596431 N570646 N597379 VREF 0 NOR2
D_D3 N574781 COMP D1N4148/TEMP
V_V5 VREF 0 5Vdc
X_U32 N715114 N682043 N715679 0 PS2561 PARAMS: REL_CTR=1
E_GLIMIT3 N570097 0 VALUE {LIMIT(V(N571669)*1k,0,10)}
D_D8 N682043 N712237 D1N4004
V_Vsaw VSAW 0
+PULSE 0Vdc 5Vdc 0 49.8u 1p 1p 50u
.....

могу переслать. Где-то была инфа от ieee.org, найду - перешлю.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 27-01, 22:05 
Не в сети
Магистр
Аватара пользователя

Зарегистрирован: 06-09, 12:59
Сообщения: 9634
kond63 писал(а):
Заинтересован в моделях для источников питания. Готов предоставить имеющуюся информацию. Согласен помочь, если в моих силах.

Привет, kond63!
Все желающие могут принять участие в проекте. Имеющуюся информацию можешь прикрепить к сообщению или переслать на email.
Предлагаю продолжить обсуждение в теме Библиотеки к SwCAD-y и MicroCap-у.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 30-01, 15:28 
Не в сети
Активный участник

Зарегистрирован: 21-07, 11:49
Сообщения: 217
Возникла такая проблемма. При попытке запустить в микрокапе UC2842 в схеме с летающей землю начинается лажа. Моделька UC 2842 в свою очередь использует модельку PWM_NT. Полез в неё. Выкинул из неё все земли. Стало по другому, но всё равно не работает. Помогите кто чем может


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 31-01, 13:15 
Не в сети
Активный участник

Зарегистрирован: 03-01, 15:05
Сообщения: 276
Откуда: Смоленск
Цитата:
Стало по другому, но всё равно не работает

Так земли есть не только в макромодели PWM_NT, но ив макромоделсях, из которых состоит PWM_NT. В частности, триггер Шмидта там точно привязан к земле.
Изображение
Остальные макросы там SPICE модели и их я не смотрел, но высока вероятность, что там тоже привязка к земле. Плюс в некоторых функциональных источниках потенциалы заданы относительно земли. Поэтому для работы с летающей землей нужна серьезная переделка макромодели.

_________________
Из бывших


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 31-01, 18:23 
Не в сети
Активный участник

Зарегистрирован: 21-07, 11:49
Сообщения: 217
Aml писал(а):
Остальные макросы там SPICE модели и их я не смотрел, но высока вероятность

Все модельки привязаны к земле. Все!. Интересно, почему они так зделали?
Не поможешь разобратся? Макро модельку триггера шмидта я нашёл, переделаю её , а другие что-то не могу найти. К примеру триггерок U3 в модельке усушки. Где его моделька?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 31-01, 20:55 
Не в сети
Активный участник

Зарегистрирован: 03-01, 15:05
Сообщения: 276
Откуда: Смоленск
Цитата:
Интересно, почему они так зделали?

Очевидно, для упрощения. Иначе в каждой макромодельке надо было делать еще один вывод, (нулевой), от которого отсчитываются все внутренне потенциалы.
Цитата:
К примеру триггерок U3 в модельке усушки. Где его моделька

Это стандартный цифровой компонент - синхронный RS-триггер. Он имеет встроенную в MicroCap модель и она недоступна для редактирования. Его просто-напросто надо заменить.

Вообще-то моделька PWM_NT построена не совсем правильно. Она содержит цифровые примитивы (триггера, логика), хотя по сути является аналоговой. Это замедляет скорость расчетов, поскольку при использовании цифрового компонента в аналоговой схеме Micro-Cap по входу и выходу цифрового компонента включает дополнительные интерфейсы сопряжения. Например, для КМОП вентиля это выглядит следующим образом.
Изображение
Очевидно, что такое усложнение в схеме контроллера по цепям, просчитывающимся в каждом такте коммутации нафиг не надо. Ведь схема в целом и так получается весьма непростой. Поэтому сейчас я как раз занят тем, что разрабатываю библиотеку аналоговых логических элементов для моделирования схем управления источниками питания в Micrо-Сар. Сейчас все компоненты привязаны к "земле", но "оторвать" их проблем нет. Сейчас сделаю модельку RS-триггера без привязки к "земле" и выложу в форуме. Ее можно будет поставить вместо триггера U3.

_________________
Из бывших


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 31-01, 21:43 
Не в сети
Активный участник

Зарегистрирован: 03-01, 15:05
Сообщения: 276
Откуда: Смоленск
Вот схемный файлик MC9 - http://microcap-model.narod.ru/CIR/rati_3AND.cir
В него встроены модельки развязанных с землей статического RS-триггера и элемента 3И (также используется в PWM_NT)

_________________
Из бывших


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 01-02, 00:05 
Не в сети
Активный участник

Зарегистрирован: 21-07, 11:49
Сообщения: 217
Aml писал(а):
Поэтому сейчас я как раз занят тем, что разрабатываю библиотеку аналоговых логических элементов для моделирования схем управления источниками питания в Micrо-Сар

Уважаю, задача кропотливая. В этом деле главное потом протестить всё правельно.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 541 ]  На страницу Пред.  1 ... 22, 23, 24, 25, 26, 27, 28 ... 37  След.

Часовой пояс: UTC + 4 часа


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

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


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

Перейти:  
Powered by Forumenko © 2006–2014
Русская поддержка phpBB
turbobit mega.co.nz fex.net files.dp.ua ... imageup ... ... ... ...
Рейтинг@Mail.ru