Форум » Для начинающих » Начало работы с Micro-Cap 10 (продолжение) » Ответить

Начало работы с Micro-Cap 10 (продолжение)

Vlad_MC: Зачем резистору сделали полярность? Я смотрю у себя на схеме, на нагрузочном резисторе должен быть сигнал положительной полярности (выше нулевой линии на графике), а он отрицательной... Начинаю искать проблему. Но все-таки перевернуть резистор допёр очень быстро, благо схемка простенькая, пробная. Ну вот скажите, зачем это сделано? Может ее (полярность) можно отключить? И еще такой вопрос: как сделать, чтобы Микрокап выдавал запрос на сохранение схемы перед закрытием программы? Сейчас он у меня просто закрывается ничего не спрашивая, и текущая схема теряется.

Ответов - 38, стр: 1 2 All

Aml: Вы всерьез считаете, что можете полностью зарядить конденсатор 2350 мкФ через сопротивление 10 кОм за 10 мс????? У этой цепи постоянная времени 23 секунды. Т.е. конденсатор можно полностью зарядить примерно за минуту с лишним. А вы хотите за 10 мс.

Aml: Я не понял, что с темами произошло. Позже позже разберусь и поправлю. Пока предлагаю продолжить обсуждение здесь.

Vlad_MC: Здравствуйте. Продолжим здесь. Подскажите, как создать реальную катушку индуктивности? Какие выражения нужно задавать в параметрах, чтобы можно было использовать катушку в анализе во временной области (Transient)? И чтобы катушка могла быть связана с K-сердечником (а иначе, какой в ней смысл?). Я тут сделал простую схемку для измерения индуктивности методом вольтметра-амперметра и делаю расчет L по формуле: Я думаю, так как индуктивность задана, то она и не меняется от частоты, тока и пр. Но какие параметры задавать в атрибутах L я не знаю. И какие атрибуты задавать, какие нет, какая между ними должна быть связь?.. Имеет ли значение (если я создаю полную схему катушки), паразитные RS и CP указывать в параметрах индуктивности или размещать прямо на схеме? Схема


Aml: Vlad_MC пишет: Подскажите, как создать реальную катушку индуктивности? А что вы понимаете под термином "реальная катушка индуктивности"? Катушку с нелинейным сердечником или катушку с паразитными параметрами? И чтобы катушка могла быть связана с K-сердечником (а иначе, какой в ней смысл?). Смысл катушки в том, что она обладает индуктивностью. А связана она с сердечником или нет (при моделировании) - дело десятое. Но какие параметры задавать в атрибутах L я не знаю. Как минимум, задайте индуктивность. Имеет ли значение (если я создаю полную схему катушки), паразитные RS и CP указывать в параметрах индуктивности или размещать прямо на схеме? Как вам удобней, так и делайте. На результат это не скажется.

Vlad_MC: Aml пишет: А что вы понимаете под термином "реальная катушка индуктивности"? Катушку с нелинейным сердечником или катушку с паразитными параметрами? Катушка без сердечника, с паразитами, и должна быть зависимость индуктивности от частоты и тока. Смысл катушки в том, что она обладает индуктивностью. А связана она с сердечником или нет (при моделировании) - дело десятое. В учебное пособии "Программа схемотехнического моделирования Micro-Cap. Версии 9, 10" на стр. 194 написано: "6) Если [индуктивность] или [поток] заданы выражением во временной области, атрибут MODEL не принимается во внимание и катушка не может быть связана с K-сердечником, т.е. обладать взаимной индуктивностью. Индуктивность и поток определяются исключительно выражениями во временной области и на них не могут оказывать влияние модельные параметры." Вот, хотелось бы, чтобы катушку можно было связать с другой катушкой через К-сердечник. Как минимум, задайте индуктивность. Индуктивность-то я задаю, но так понимаю, что т.к. она изначально указана, то при изменении частоты и не меняется. Как вам удобней, так и делайте. На результат это не скажется. Например, для симулятора LTspice указывается: "Паразитные параметры Rpar, Rser и Cpar лучше указывать в соответствующих полях меню настройки индуктивности, чем вводить явно в виде независимых элементов. В этом случае LTspice использует собственную технологию симуляции физической индуктивности, которая не приводит к увеличению узлов схемы. Это позволяет уменьшить матрицу симуляции, ускорить вычисления и уменьшить вероятность возникновения ошибки сходимости для всех размерностей временного шага."

Aml: Катушка без сердечника, с паразитами, и должна быть зависимость индуктивности от частоты и тока. В катушке без сердечка принципиально нет зависимости индуктивности от частоты и тока. Вот модуль импеданса может зависеть от частоты и тока (из-за наличия паразитной емкости и сопротивления). Но не сама индуктивность. Например, для симулятора LTspice указывается: " Для вашей схемы это абсолютно безразлично, поскольку в ней очень мало узлов. Вот если речь пойдет о моделировании схемы с несколькими десятками индуктивностей, тогда может быть разница И то вряд ли). Вот, хотелось бы, чтобы катушку можно было связать с другой катушкой через К-сердечник. Пожалуйста, кто ж мешает. Только при этом значения индуктивности нельзя задавать выражениями, зависящими от времени. Например. нельзя при этом задать индуктивность как 10*t+1

Vlad_MC: Понял, спасибо.

dnr780: Aml Здравствуйте. Почему не запускается LC автогенератор,в мультесиме автогенератор запускается, собрал его он запустился. При необходимости могу предоставить схему. На мостике Вина генератор работает. Как пользоваться готовым макросом VCO-генератор управляемый напряжением . Как в Micro-Cap получить или где взять справку как использовать макрос на примере VCO.

Aml: Без схемы явно не разобраться :)

dnr780: Aml Здравствуйте. Вот ссылка https://postimg.cc/D8Y5XxFz/3b700372

Aml: Это картинка. А проверять надо схемный файл.

Vlad_MC: Aml, подскажите, как правильно задать атрибут FLUX: [магнитный поток] для катушки? Чтобы потом, измерив напряжение на катушке, ток через нее и частоту (синус), вычислить индуктивность. На Википедии вычитал: Индуктивность (или коэффициент самоиндукции) - коэффициент пропорциональности между электрическим током, текущим в каком-либо замкнутом контуре, и полным магнитным потоком, называемым также потокосцеплением, создаваемым этим током через поверхность, краем которой является этот контур. Индуктивность численно равна ЭДС самоиндукции (в вольтах), возникающей в контуре при изменении силы тока на 1 А за 1 с. Не соображу, как задать параметры катушки. По-идее, нужно указать только FLUX, но как? Сделал схемку. Изменяю напряжение, частоту и сопротивление как угодно и всегда получаю значение индуктивности изначально прописанное для катушки. А индуктивность, как коэффициент пропорциональности разве не должна изменяться при изменении U, I, F, R? Считаю по этой формуле:

Aml: Изменяю напряжение, частоту и сопротивление как угодно и всегда получаю значение индуктивности изначально прописанное для катушки. Естественно, ведь у вас индуктивность задана как константа INDUCTANCE=12.4m А индуктивность, как коэффициент пропорциональности разве не должна изменяться при изменении U, I, F, R? Не должна. По аналогии, сопротивление резистора не будет меняться, если вы будете менять ток или напряжение в цепи. Сопротивление тоже можно считать коэффициентом пропорциональности, связывающим ток и напряжение. А сама величина этого сопротивление - это СВОЙСТВО резистора, и это свойство не зависит от тока и напряжения (у линейного резистора). Чтобы изменить сопротивление, нужно изменить параметры конструкции резистора (удельное сопротивление проводящего слоя, длину этого слоя, площадь поперечного сечения и т.п.). Точно также и с индуктивностью. Её величину для линейной индуктивности (а рассматривается линейная) можно изменить только изменением конструкционных параметров катушки (числа витков, магнитной проницаемости сердечника, коэффициента связи катушки и сердечника и т.п.) подскажите, как правильно задать атрибут FLUX: [магнитный поток] для катушки? В МС для катушки задается индуктивность, а не магнитный поток.

Vlad_MC: То есть индуктивность воздушной катушки (без сердечника) неизменна при любых U, I, F и изменяется только при изменении ее конструктивных параметров? Я имею в виду именно параметр "индуктивность", а не реактивное сопротивление и пр. В МС для катушки задается индуктивность, а не магнитный поток. А атрибут FLUX: [магнитный поток] для чего используется? У вас, в учебном пособии говорится: Правила использования выражений для атрибутов FLUX и INDUCTANCE 1) Должно быть задано хотя бы одно выражение либо [индуктивности] либо для [магнитного потока]. 2) Если заданы оба значения как [индуктивности], так и [магнитного потока] в виде выражений, зависящих от времени, пользователь должен гарантировать, что [индуктивность] является производной [магнитного потока] по току через катушку: [индуктивность]=d([магнитный поток])/dI 3) Если [индуктивность] не задается, а [магнитный поток] представляет собой выражение, зависящее от времени, Micro-Cap создаст выражение для индуктивности путем дифференцирования магнитного потока по току катушки: L=dX/dI. 4) Если [индуктивность] является выражением, зависящим от времени, а [магнитный поток] не задается, Micro-Cap создаст эквивалентную схему для катушки, состоящую из источника эдс величиной L(I)*DDT(I). 5) Если [магнитный поток] представляет собой выражение, зависящее от времени, то оно должно включать в себя ток через катушку. Даже для линейной катушки X(L)=L*I(L). 6) Если [индуктивность] или [поток] заданы выражением во временной области, атрибут MODEL не принимается во внимание и катушка не может быть связана с K-сердечником, т.е. обладать взаимной индуктивностью. Индуктивность и поток определяются исключительно выражениями во временной области и на них не могут оказывать влияние модельные параметры. Выражение, зависящее от времени, представляет собой любое выражение, использующее переменные, которые изменяются в течение проведения моделирования, такие как V(L1) или I(L2).

Aml: Да, был неправ, подзабыл уже (поскольку ни разу не пользовался на практике). В поле FLUX задается выражение выражение для магнитного потока.

Vlad_MC: ОК, пока отложу этот вопрос. Мне кажется, проще на реальной катушке провести измерения, а потом уже проверить в МС. У меня вопрос по измерению тока через катушку. Напряжение и частоту на ней я измерю осциллографом, а вот ток измерить уже нечем. Правильно ли будет вычислить ток по закону Ома: I = U/R? U - напряжение на катушке, R - реактивное сопротивление катушки на данной частоте (вычисленное). Хотя, для вычисления R надо знать индуктивность... Можно вторым каналом осциллографа измерить напряжение на R1 и вычислить ток, но мне второй канал нужен будет для другой цели. Схема та же.

Aml: То есть индуктивность воздушной катушки (без сердечника) неизменна при любых U, I, F и изменяется только при изменении ее конструктивных параметров? Да, так. Правильно ли будет вычислить ток по закону Ома: I = U/R Если проводится эксперимент, то основные параметры (ток и напряжение) измеряются. Как привило, для этих целей используется датчик тока (резистор малого сопротивления), включенный между "землей" и цепью, в которой надо измерить ток

Vlad_MC: Подскажите, как провести арифметическую операцию по вычислению полного сопротивления (импеданса) для индуктивности и емкости и вывести эти значения на графики? Например: ZL=V(L1)/I(L1) ZC=V(C1)/I(C1) Модель: https://yadi.sk/d/K21YdVpFNykGCg

Vlad_MC: Вроде бы разобрался, как это сделать, но MC12 почему-то не хочет запоминать настройки оси Y на графиках. Я уже как только не пытался зафиксировать определенные значения, но автошкала все равно включается и все портит. Причем емкость в районе 20 мкФ, а шкала отображает что-то там в 50-ой степени, причем и значений таких на кривой нет. На схеме верхний график - изменение индуктивности от 7 до 10 мГн, средний - расчет индуктивности по измерениям, а нижний - расчет емкости. Я придумал только такой способ - брать RMS (среднеквадратическое) значение текущих напряжений и токов и их использовать в формулах. А вот как определить фазовый сдвиг тока (относительно напряжения) в индуктивности и емкости? Схема: https://yadi.sk/d/bJ0gqgLzLrtXjQ

Orlyonok: Откройте для себя AC анализ, и не страдайте ерундой. В transient анализе делать такое - извращение

Vlad_MC: Orlyonok пишет: Откройте для себя AC анализ, и не страдайте ерундой. В transient анализе делать такое - извращениеНо я не знаю, как применить AC анализ для данной задачи. Если вы можете помочь - помогите.

Orlyonok: https://yadi.sk/d/ccTRCr9qObvpdA Примерно так (на базе Kontur.cir)

Vlad_MC: Что-то я не вижу на графиках индуктивность 10 мГн и емкость 20 мкФ. Должны получиться именно эти значения.

Orlyonok: Это почему же? Вдали от резонанса именно они и получаются

Vlad_MC: Да, верно. Спасибо. Теперь мне нужно на практике применить эту методу, в реальной схеме. Доступно только измерять токи в цепях индуктивности и емкости и общее напряжение на контуре и дальше делать расчет L и C. И нужно делать не меньше 15000 измерений в секунду. Я вот думал поставить 2 датчика тока ACS712 (на 5А) - один последовательно с индуктивностью, другой - с емкостью. Этот датчик не ахти какой подходящий, но ничего другого я не нашел. Да еще придется микроконтроллер с АЦП использовать для приема данных с датчика. И еще один датчик напряжения параллельно контуру. Насчет этого пока не знаю, там, в принципе, простой делитель напряжения подойдет. ACS712: ▪ 5 µs output rise time in response to step input current ▪ 50 kHz bandwidth ▪ Total output error 1.5% at TA = 25°C, and 4% at –40°C to 85°C ▪ 1.2 mΩ internal conductor resistance ▪ 185 mV/A output sensitivity Как бы смоделировать такой датчик тока, чтобы, пропустив через него тока в 1А иметь на выходе напряжение 2.5 +/- 0.185В? При отсутствии тока через датчик напряжение на его выходе 2.5 В, при токе 1А напряжение на выходе 2.5 +/- 0.185В, 2А: 2.5 +/- 0.37В и т.д. до 5А: 2.5 +/- 0.925В.

Vlad_MC: Можно ли в Transient Analysis вывести на график сдвиг фаз между током и напряжением на элементе? Есть параллельный LC контур, нужно узнать сдвиг фаз между напряжением на контуре и током в цепи индуктивности, как это можно сделать?

Aml: Автоматически не может, надо вручную считать.

Vlad_MC: Не подскажете, как сделать источник синусоидального сигнала с амплитудной модуляцией?

Aml: Готовый макрос есть - AM

Vlad_MC: Нашел. Но непонятно как его настроить. Частоту несущей и амплитуду задал. Modulation constant - это глубина модуляции? А где задается частота модуляции? И еще, я разместил этот AM на схеме никуда не подключая, даже к земле, но ошибка не возникает, почему?

Vlad_MC: Подключил к нему источник напряжения - началась модуляция. Но непонятно, почему он работал сам по себе - без земли? Если земля есть уже в его составе и она подключится к земле моей схемы, это плохо. Мне нужен изолированный от земли источник. Как стандартный источник напряжения.

Aml: Это двухполюсник, модулирующий частотой несущей поданный на его вход сигнал. Соответственно, частота и амплитуда сигнала, который нужно промодулировать, нужна задать отдельным источником и подать его на вход блока AM. Уравнения, по которым происходит преобразование: .PARAMETERS(FC=1MEG,VC=1,KA=1,OFFSET=1,TYPE=SM) .define SM Offset*(VC+KA*V(In))*Sin(2*PI*FC*T) .define CM Offset*(VC+KA*V(In))*Cos(2*PI*FC*T) .Help Type "SM=Sine modulation CM=Cosine modulation" .Help FC "Frequency of the carrier signal" .Help VC "Magnitude of the carrier signal" .Help Offset "Multiplier of the input signal" .Help KA " Modulation constant "

Vlad_MC: С землей он соединен или нет?

Aml: Соединен. Если нужен "подвешенный" источник, то нужно реализовать аналог. Просто посмотреть внутреннюю структуру макроса и повторить его, но только не соединяя источник с землей.

Vlad_MC: Скажите, можно ли на графике как-то сдвинуть по горизонтали красную кривую относительно синей, чтобы наложить красную на верхушки синей? По оси Y я масштабы уравнял, а по оси X никак... Я понимаю, шкала времени и все такое, но просто сдвинуть - после расчета, а не во время его. И еще: перед запуском расчета устанавливаю масштабы осей, но во время расчета, если кривая выходит за рамки графика (по оси Y), происходит автоматическое масштабирование и все мои настройки игнорируются. С этим ничего нельзя сделать? Мне не нужна автоматическая подстройка масштаба, если я сам устанавливаю нужные мне границы.

Vlad_MC: Есть ли источник синусоидального сигнала с изменяющейся частотой? Мне нужно плавно и равномерно повысить частоту от 0 до 1 кГц. Пробовал SFFM, но непонятно, как там это настроить.

Saturnny: Подскажите, как создать реальную катушку индуктивности?

Vlad_MC: Реальную вряд ли получится. Упрощенную модель - да. Катушка индуктивности непростое устройство и фиксированной величины индуктивности не имеет. Это не резистор.



полная версия страницы