问题标签 [circuit-diagram]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1542 浏览

arduino - 如何读取多个模拟传感器

我正在使用 Arduino UNO 板。我有 24 个模拟通道,可以提供 0~5v 模拟输出。现在我的问题是我只有 5 个模拟通道。我想每 2 分钟从每个通道读取一次值,然后切换到其他通道。谁能在硬件中建议我如何获得模拟值?

我打算使用 8:1 多路复用器或 16:1 多路复用器。这是否是正确的做法。您能建议在硬件中使用其他方法吗?

74HC4051,74HCT4051,ADG708,MD14051B,IC 我打算用.dep[end on so,s1,s2只是切换频道

0 投票
2 回答
6182 浏览

boolean-logic - How to convert a 3 input AND gate into a NOR gate?

I know that I can say convert a 2-input AND gate into a NOR gate by simply inverting the two inputs because of DeMorgan's Theorem.

But how would you do the equivalent on a 3-input AND gate?

Say...

I'm trying to understand this because my homework asks me to take a circuit and convert it using NOR synthesis to only use nor gates, and I know how to do it with 2 input gates, but the gate with 3 inputs is throwing me for a spin.

0 投票
1 回答
1950 浏览

graphviz - 如何在 Graphviz 中左对齐节点?

我正在尝试使用 graphviz 显示数字电路网表。

我诉诸:

  • 记录形状以表示输入/输出端口。
  • rankdir=LR 建议从左到右对齐

以下代码工作正常。但是,在布局期间,某些输入(此处为“i3”)可能未对齐:我希望 i3 与 i1 和 i2 一样左对齐。

我怎样才能做到这一点 ?

在此处输入图像描述

0 投票
1 回答
5356 浏览

floating-point - 如何在 LCD 16x2 上显示浮点值

我想在 LCD 上显示浮点值。我使用 avr5.1 编译器并使用函数 snprintf 将浮点值转换为 ASCII。但它给出了 Proteus 的输出“?”。

这是我正在使用的代码;我还包括了 printf_flt 库:

这是输出的图片:

我的代码的输出

0 投票
1 回答
538 浏览

circuit-diagram - 我的 SMPS 反激电路有什么问题?

我做了一个 150w 的反激电路,但它从来没有用过,我不知道我犯了什么错误

我在这里附上了原理图,其中大部分是我从互联网上获得的,并进行了一些调整!完成它我添加了一些并联或串联电阻以获得某些值,因为我完全从我的垃圾箱构建这个电路

输入 = 220v 50hz 输出(应该)= 30v 5amp 频率 = 大约 80khz

变压器是 EI40 磁芯,气隙为 0.33m 初级侧为 15 匝,分 2 半,第一个为 8 匝,然后次级为 6 匝,辅助为 3 匝,最后最后 7 匝初级(这里的点表示绕组的开始和输出侧点被反转,但这是我能找到的最接近的库)

IC2 是一个 TL431

原理图

第一次测试运行输出为零我开始检查组件我发现 MOSFET 死了所有引线都短路了辅助绕组二极管 mur160 也短路了仔细观察我发现 UC3842 引脚 7 和 8 走线由一个微小的铜连接在一起,我清除了

更换了 MOSFET 二极管和 UC3842 以确保安全 再次测试,不,这次仍然没有输出 mosfet 没有死,我可以看到 3842 vcc 的 12V 之前没有出现,引脚 8 输出是几百毫伏

我怀疑 MUR160 二极管对于这个电路来说太慢了,对吗?我还应该寻找什么?我真的不知道出了什么问题,或者为什么它没有输出任何东西

0 投票
1 回答
599 浏览

boolean - 简化布尔表达式 (a*'b*'c) + ('a*'b*c) + ('a*b*'c) + (a*'b*c)

我在试图简化的布尔表达式的最后一部分遇到了很多麻烦。到目前为止,我得到了(乘法是 AND,加法是 OR):

(a * 'b * 'c) + ('a * 'b * c) + ('a * b *'c) + (a * 'b * c)

(a * 'b * 'c) + (a * 'b * c) + ('a * 'b * c) + ('a * b * 'c)

a(('b * 'c) + ('b * c)) + ('a * 'b * c) + ('a * b * 'c)

a('b(c + 'c)) + ('a * 'b * c) + ('a * b * 'c)

a('b(1)) + ('a * 'b * c) + ('a * b * 'c)

(a * 'b) + ('a * 'b * c) + ('a * b * 'c)

但是,我从 wolfram alpha 得到的答案是

(a * 'b) + ('b * c) + ('a * b * 'c)

我只是不知道如何完成最后一步。任何帮助,将不胜感激

0 投票
1 回答
54 浏览

logic - 赛车/ SR 电路?

以下真值表由下面的电路得出。使用 SR(NOR) 锁存器。我已经尝试过多次跟踪电路以查看真值表值是如何产生的,但它不起作用。有人可以向我解释发生了什么吗?这条赛道是与赛车一起引入的,尽管我不确定它是否与它有关。

注意:“时钟”显示为一条直线,以显示它是如何连接一切的。这是一个在 1 和 0 之间振荡的普通时钟。(这是我的老师画的)。 在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
1565 浏览

c++ - 如何模拟带有反馈回路的数字逻辑电路?

我学习如何模拟数字逻辑电路。我在这里展示我第一次尝试的源代码。这是一个小程序,用于模拟由 AND、OR 和 NOT 门组成的电路。

此代码适用于没有循环的电路。当引入电路循环时,由于无限递归,它会导致堆栈溢出。请帮我删除这个错误。

请注意,这是一个爱好项目,我们将不胜感激。

源代码 :

0 投票
1 回答
1490 浏览

verilog - 16 位纹波进位加法器和 16 位(两级)进位超前加法器的门控成本

嗨,我只是好奇组合 16 位纹波进位加法器和 16 位(两级)进位超前加法器的门限成本是多少。谢谢

0 投票
1 回答
2264 浏览

digital-logic - 设计系统定时器(可编程逻辑定时器)

系统定时器

计算机包含一个包含可编程通道的计时器。可编程通道意味着不同持续时间的计时器。如何设计这样一个具有四个可编程通道的电路,每个通道最初都被禁用。一个启用输入、两个通道选择输入和 4 条持续时间输入线可以将任何通道设置为从 1 到 15 的给定持续时间。零表示禁用通道。四个输出线对应于通道,并在相应的定时器到期后立即设置为高。

输入 时钟脉冲 CP

输入可用 IA

通道选择 CS0、CS1

持续时间 D0…D3

输出

定时器到期:TA,TB,TC,TD

我想使用离散逻辑 IC,如触发器、逻辑门、解码器、多路复用器、编码器等。数据输入是使用按钮(按钮)完成的,输出应该显示在 LED 上。时钟应该是通用的。