模块化模拟电路公式求解器?

电器工程 晶体管 模拟 模拟
2022-01-08 15:27:03

我一直在考虑制作一个数据库/程序来简化模拟电路的构建。我想确保没有其他类似的东西我可以做出贡献,而不是从头开始创造一些东西。让我们看看我是否可以用语言来描述我脑海中的想法:

使用此程序或数据库,您将能够选择一种类型的电路块并输入所需的电路规格。然后,求解器将自动确定满足设定规格所需的电阻值、电容值和组件。

举个例子怎么样?假设我想设计一个像这样的 BJT 共射极放大器:

在此处输入图像描述

在设计这样的放大器时,我真的只关心一些事情,并不总是想每次都经历和计算一切。我将输入最大交流电压、前级的输出阻抗、正负轨电压以及所需的电压增益/电流增益。反过来,它将能够解决所需的电阻器和电容器值,如果它真的很酷,建议使用一些适合它的晶体管。

免责声明 - 我确定我错过了一些东西......

现在有了这样一个简单的电路,你可能会想,“这真的有必要吗?” 我对此的回答是,并非如此。但是想象一下,如果您现在可以选择这些块,将它们连接在一起并设计整个电路。我一直在考虑为此使用 Falstad 电路模拟器或电路实验室以及一些 html 脚本。现在我脑子里还有很多关于这个的事情,但我会把它们留给自己,以保持这篇文章的简单。

所以,我的总体问题是:还有什么像这样我可以贡献的吗?这完全不切实际吗?其他人会对拥有这样的工具感兴趣吗?

4个回答

我认为您的想法很好,但是它已经存在于某些变体中。我找到了 BJT 级联阶段的一个示例:http ://www.daycounter.com/Calculators/Cascode/BJT-Cascode-Calculator.phtml

而且,我鼓励您以自己的方式为几个基本的不同拓扑制作,请记住以下几点: 1. 它应该在线;2. 它应该是纯 javascript(不是 Java 或 Flash) 3. 对话框应该是示意图 4. SVG 应该是首选的标记语言

这只是我的意见。祝你好运。

看来我找到了答案。我还没有尝试过(我即将尝试)http://www.physicsbox.com/indexsolveeelec2en.html看起来你画了一个电路,它会为你制作文字公式:) 我会让每个人都知道如何它去!它适用于mac和pc!

我可以为您指出两个具有相似功能的现有软件。两个我都用过,都很好。

该电路模拟器http://www.falstad.com/circuit/在 Java 上运行,甚至在浏览器本身中运行。这个 Android 应用程序https://play.google.com/store/apps/details?id=it.android.demi.elettronica有几个基本电路及其计算可用。

希望能帮助到你。

TransistorAmp可能是解决这个问题的一个有趣的方法。您只需输入您想要的标准,例如输入和输出阻抗、底部截止频率、要使用的组件系列和增益,最后您从一个非常大的列表中选择晶体管。它将生成电路图并自行选择适当的值。

不幸的是,它只适用于常见的集电极、发射极和基极配置的 BJT,并且没有太多的完整性检查(例如,如果用户对选择的晶体管有不切实际的期望,它将输出一个电路,该电路将在几秒钟内开始燃烧)。

从好的方面来说,它是免费的、小巧的、易于使用且快速的,并且可以生成 HTML 输出。是它的输出示例。