He estado pensando en hacer una base de datos / programa para facilitar la construcción de circuitos analógicos. Quería asegurarme de que no hay nada más como esto en lo que pueda contribuir en lugar de pasar por el esfuerzo de crear algo desde cero. Veamos si puedo describir lo que estoy pensando en mi cabeza con palabras:
Con este programa o base de datos, podrá seleccionar un tipo de bloque de circuito e ingresar las especificaciones deseadas del circuito. El solucionador determinaría automáticamente los valores de resistencia, los valores de condensador y los componentes necesarios para cumplir con las especificaciones establecidas.
¿Qué tal un ejemplo? Digamos que quiero diseñar un amplificador de emisor común BJT como el siguiente:
Cuando diseño un amplificador como este, realmente solo me importan algunas cosas y no siempre quiero pasar y calcular todo cada vez. Ingresaría el voltaje de CA máximo, la impedancia de salida de la etapa anterior, los voltajes de riel positivo y negativo y la ganancia de voltaje / ganancia de corriente deseada. A su vez, sería capaz de resolver los valores de resistencia y condensador necesarios y, si REALMENTE fuera genial, sugiera algunos transistores que funcionarían para ello.
Descargo de responsabilidad: estoy seguro de que me perdí algo ...
Ahora, con un circuito simple como este, puede pensar: "¿Es esto realmente necesario?" Mi respuesta a esto es, no realmente. Pero imagine si ahora pudiera seleccionar estos bloques, conectarlos y diseñar circuitos completos. He estado pensando en usar el simulador de circuito de Falstad o el laboratorio de circuitos y algunas secuencias de comandos html para esto. En este momento hay muchas otras cosas en mi cabeza sobre esto, pero las guardaré para mí para que esta publicación sea simple.
Entonces, mis preguntas generales son: ¿Hay algo más por ahí como este en lo que pueda contribuir? ¿Es esto completamente poco práctico? ¿Alguien más estaría interesado en tener una herramienta como esta?
fuente
Respuestas:
Creo que tienes una buena idea, sin embargo, ya existe en algunas variaciones. Encontré un ejemplo para la etapa BJT cascode: http://www.daycounter.com/Calculators/Cascode/BJT-Cascode-Calculator.phtml
Pero también, le animo a que lo haga por su cuenta para algunas topologías diferentes elementales, teniendo en cuenta estos puntos: 1. debe estar en línea; 2. debe estar en javascript puro (no en Java o Flash) 3. los cuadros de diálogo deben estar en el esquema 4. SVG debe ser el lenguaje de marcado de elección
Esa es solo mi opinión. Buena suerte con esta buena idea.
fuente
Parece que he encontrado la respuesta. No lo he probado (estoy a punto) http://www.physicsbox.com/indexsolveelec2en.html Parece que dibujas un circuito y creará fórmulas literales para ti :) Les diré a todos cómo ¡va! ¡Es para Mac y PC!
fuente
Puedo señalar dos software existentes que tienen una funcionalidad similar. He usado ambos y ambos son muy buenos.
ese simulador de circuitos http://www.falstad.com/circuit/ se ejecuta en Java, incluso en el navegador. y esta aplicación de Android https://play.google.com/store/apps/details?id=it.android.demi.elettronica varios circuitos básicos y sus cálculos disponibles allí.
Espero eso ayude.
fuente
Amplificador de transistor podría ser una solución interesante para este problema. Simplemente ingrese los criterios que desee, tales como la impedancia de entrada y salida, la frecuencia de corte inferior, la serie de componentes a utilizar y la ganancia, y finalmente seleccione el transistor de una lista muy grande. Producirá un diagrama de circuito y seleccionará los valores apropiados por sí mismo.
Desafortunadamente, solo funciona para BJT en configuraciones comunes de colector, emisor y base y no tiene mucha comprobación de cordura (por ejemplo, generará un circuito que comenzará a quemarse en segundos si el usuario tiene expectativas poco realistas del transistor elegido).
En el lado positivo, es gratis, pequeño, fácil y rápido de usar y produce resultados en HTML. Aquí hay un ejemplo de su salida.
fuente