Quero simular a regulação de carga de uma fonte de alimentação. Tenho certeza de que me lembro de poder variar o valor de um resistor ao longo de uma simulação no LTspice, mas não me lembro como. Alguém?
ltspice
simulation
volting
fonte
fonte
Infelizmente, o uso de um varistor não funcionará, pois o próprio varistor depende da tensão que o atravessa. Muito mais simples é clicar com o botão direito do mouse em um resistor existente e inserir uma fórmula. Por exemplo
reduzirá linearmente a resistência de 11Ohm para 1Ohm ao longo do tempo de 100ms. Você pode usar quase todas as funções disponíveis para as fontes de tensão b (fonte de tensão comportamental arbitrária), bem como todos os tipos de medições, por exemplo, de voltagens de outros nós.
fonte
Existe outro caminho. Configure uma fonte de tensão e escolha a saída desejada. Rotule a VResistance líquida de saída. Volts na fonte serão exatamente o que é a resistência. Ou seja, 10KV será o mesmo que 10K ohm. Em seguida, use o resistor padrão com a atribuição R = V (Vresistência). À medida que a fonte de tensão muda, o resistor muda com ela. O bom disso é que o arquivo PWL agora pode ser usado para controlar a resistência. Especialmente agradável ao executar coisas do Mathematica ou Matlab.
fonte
Usando a sugestão de McHale, produzi um xLoad de manequim de corrente para testar fontes de alimentação e circuitos de energia. Com base em uma sequência PWL, a carga suga a corrente da fonte de alimentação, independentemente da tensão na fonte.
A sequência PWL especifica um perfil de rampa e vibração que exerce o suprimento, para que se possa analisar o comportamento desse suprimento, se ele saltar, oscilar, tocar, tempo de recuperação de tensão, etc.
O arquivo .asy do xLoad pode ser qualquer coisa com duas conexões, pois se comporta como um resistor dinâmico que altera seu valor com base nos valores de PWL E na tensão aplicada nas entradas de carga. Você pode aplicar um 10Vdc com uma ondulação de 9V e o Load adaptará seu resistor dinâmico para seguir o perfil atual da PWL.
O xLoad possui apenas um parâmetro, "mult". Este parâmetro permite que o usuário altere a corrente máxima do perfil PWL; portanto, mult = 1 utilizará um perfil que sugará no máximo 1A da fonte, mult = 4.2 sugará no máximo 4,2A. Seu xload.asy deve ter um atributo visível "mult = 1", para que o xLoad funcione e você possa alterar o atributo a qualquer momento.
O xLoad usa um pequeno capacitor para arredondar bordas muito nítidas que podem simular frequências e anéis muito altos, o que não acontece na vida real, portanto todos os cantos são um pouco arredondados. Se você deseja alterar ou eliminar esse recurso, basta alterar o valor de C1 de 10n ou até mesmo eliminar essa linha. O recurso é apenas um filtro RC, R2 e C1, outra maneira de mudar o filtro é alterar o valor ou R2, apenas não exclua essa linha, o xLoad não funcionará sem o R2, você pode alterar o valor para zero ohms para eliminar completamente o filtro, mesmo assim eu não sei por que você quer ter cantos afiados do MegaHertz.
Crie um nome de arquivo de texto XLOAD.SUB no diretório LTSPICE / LIB / SUB, com o seguinte conteúdo (a linha "v1" é longa, não está quebrada):
A simulação .asc simples com o símbolo que eu fiz e os planos de plotagem mostrando a corrente e a tensão ondulada da fonte abaixo. Observe que, com base nos tempos da PWL, o xLoad começa a rodar a 100ms e termina a 235ms. Você pode alterar esses tempos nos valores de PWL dentro do SUB.
fonte
Se você deseja percorrer os valores dos valores do resistor (exemplo R):
{R}
(não se esqueça dos colchetes!).op
(à direita na barra de ferramentas).step param R 1 10k 1k
(etapas de 1 a 10K em incrementos de 1k)Se você quiser varrer o valor de R no tempo, não será possível, pois os simuladores terão problemas de convergência!
fonte