Estive pensando em criar um banco de dados / programa para facilitar a construção de circuitos analógicos. Eu queria ter certeza de que não há mais nada assim com o qual possa contribuir, em vez de passar pelo esforço de criar algo do zero. Vamos ver se consigo descrever em minha mente o que estou pensando em palavras:
Com este programa ou banco de dados, você poderá selecionar um tipo de bloco de circuito e inserir as especificações desejadas do circuito. O solucionador determinaria automaticamente os valores do resistor, capacitor e componentes necessários para atender às especificações definidas.
Que tal um exemplo? Digamos que eu queira projetar um amplificador de emissor comum BJT como o seguinte:
Ao projetar um amplificador como esse, eu realmente me importo apenas com algumas coisas e nem sempre quero analisar e calcular tudo o tempo todo. Gostaria de inserir a tensão CA máxima, a impedância de saída do estágio anterior, as tensões positiva e negativa do trilho e o ganho de tensão / ganho de corrente desejado. Por sua vez, ele seria capaz de resolver os valores de resistores e capacitores necessários e, se estivesse realmente legal, sugerir alguns transistores que funcionariam para ele.
Disclaimer - Tenho certeza de que perdi algo ...
Agora, com um circuito simples como esse, você pode pensar: "Isso é realmente necessário?" Minha resposta para isso é, na verdade não. Mas imagine se você pudesse agora selecionar esses blocos, conectá-los e projetar circuitos inteiros. Eu estive pensando em usar o simulador de circuito Falstad ou laboratório de circuito e alguns scripts html para isso. Há muitas outras coisas na minha cabeça agora sobre isso, mas vou mantê-las em sigilo para manter este post simples.
Então, minhas perguntas gerais são: Existe algo mais por aí que eu possa contribuir? Isso é completamente impraticável? Alguém mais estaria interessado em ter uma ferramenta como essa?
fonte
Respostas:
Eu acho que você tem uma boa ideia, no entanto, ela já existe em algumas variações. Encontrei um exemplo para o estágio BJT cascode: http://www.daycounter.com/Calculators/Cascode/BJT-Cascode-Calculator.phtml
Além disso, estou incentivando você a fazer do seu jeito algumas poucas topologias elementares diferentes, tendo em mente os seguintes pontos: 1. deve estar on-line; 2. ele deve estar em javascript puro (não Java ou Flash) 3. os diálogos devem estar esquemáticos 4. o SVG deve ser a linguagem de marcação de escolha
Essa é apenas a minha opinião. Boa sorte com esta boa ideia.
fonte
Parece que eu encontrei a resposta. Eu não tentei (estou prestes a) http://www.physicsbox.com/indexsolveelec2en.html Parece que você desenha um circuito e cria fórmulas literais para você :) Vou deixar todos saberem como vai! É para mac e pc!
fonte
Posso apontar dois softwares existentes que possuem funcionalidade semelhante. Eu usei os dois e ambos são muito bons.
esse simulador de circuito http://www.falstad.com/circuit/ roda em Java, roda até no próprio navegador. e este aplicativo para Android https://play.google.com/store/apps/details?id=it.android.demi.elettronica vários circuitos básicos e seus cálculos disponíveis lá.
espero que ajude.
fonte
TransistorAmp pode ser uma solução interessante para esse problema. Você simplesmente insere os critérios que deseja, como impedância de entrada e saída, frequência de corte inferior, série de componentes para usar e obter ganhos e, finalmente, seleciona o transistor em uma lista muito grande. Ele produzirá um diagrama de circuito e selecionará os valores apropriados por conta própria.
Infelizmente, ele funciona apenas para BJTs em configurações comuns de coletor, emissor e base e não possui muita verificação de sanidade (por exemplo, ele emitirá um circuito que começará a queimar em segundos se o usuário tiver expectativas irreais do transistor escolhido).
No lado positivo, é gratuito, pequeno, fácil e rápido de usar e produz saída em HTML. Aqui está um exemplo de sua saída.
fonte