我的世界模数转换器介绍 模数转换器原理分析
我的世界模数转换器介绍 模数转换器原理分析。那今天给大家详细的介绍下一在我的世界中模数转换器是什么东西以及要怎么使用模数转换器吧!当然还有模数转换器原理的分析啦!感兴趣的玩家不妨进来看看哦~
模数转换器(Analog-digital converter),是把经过与标准量(或参考量)比较处理后的模拟量转换成以二进制数值表示的离散信号的转换器,简称ADC或 A/D转换器。
在mc中我们将信号强度看做“伪·模拟信号”但是实际上信号强度与模拟信号是两码事
模拟信号(英语:analog signal)是指在时域上数学形式为连续函数的信号。与模拟信号对应的是数字信号,后者采取分立的逻辑值,而前者可以取得连续值。模拟信号的概念常常在涉及电的领域中被使用
信号强度在时域上是不连续的,而为了与mc中的数字电路相对,我们将信号强度称为模拟信号(mc里其实是没有模电的)信号强度为0~15,我们将之称为弱模,而信号强度为15~2^32-1,我们将之称为强模
而在mc中将信号强度转换为相应的二进制数值的电路,也将其称之为模数转换器,而将二进制数值转换成相应信号强度的电路则称为数模转换器
模数转换器可以运用穷举的方法来实现,在确定信号强度后再连接编码器来实现将信号强度转换为对应二进制数值的目的
而这个方法的弊端在于,体积和延迟都是硬伤,所以下面我们来通过第二种方法实现
一个多位二进制数中每一位的1所代表的数值大小称为这一位的权。如果一个n位二进制数用Dn=dn-1dn-2…d1d0表示,则从最高位到最低位的权依次为2^n-1、2^n、…2^1、2^0
现在我们将需要转换的模拟信号(用X表示)从最高位塞入,并与最高位的位权进行比较,倘若信号强度大于等于最高位位权,则转换之后的第n位为1,将模拟信号减去当前位位权(X-2^n-1)并且将结果导入下一位继续进行衰减
举个例子,将12转换为相应的信号强度,(由于12是弱模信号所以只需要衰减4次)
首先将12与8(2^3)进行比较,由于12>8,则第四位为1
将4(12-8)与4(2^2)进行比较,由于4=4,则第三位为1
……得到之后的输出将会是1100,即为12所对应的二进制数值
经过上面的讲解,可以看出利用第二种方法来进行模数转换的话包含两个步骤
位权判断和数值衰减
倘若模拟信号大于等于当前位位权,则保真导入下一位
倘若模拟信号小于当前位位权,则将模拟信号减去当前位位权后导入下一位
运用比较器和容器的这一性质来实现可以密排的位权判断
黄色羊毛所代表的为容器,容器的输出为当前位位权,当模拟信号的信号强度大于或等于位权时,红石都处于非激活态,这时需要将当前信号强度减去位权,这个位权判断的实际位宽为3,但堆叠宽度为2
接下来运用比较器隔方块检测容器的特性来实现减法
我的世界模数转换器介绍 模数转换器原理分析。那今天给大家详细的介绍下一在我的世界中模数转换器是什么东西以及要怎么使用模数转换器吧!当然还有模数转换器原理的分析啦!感兴趣的玩家不妨进来看看哦~
模数转换器(Analog-digital converter),是把经过与标准量(或参考量)比较处理后的模拟量转换成以二进制数值表示的离散信号的转换器,简称ADC或 A/D转换器。
在mc中我们将信号强度看做“伪·模拟信号”但是实际上信号强度与模拟信号是两码事
模拟信号(英语:analog signal)是指在时域上数学形式为连续函数的信号。与模拟信号对应的是数字信号,后者采取分立的逻辑值,而前者可以取得连续值。模拟信号的概念常常在涉及电的领域中被使用
信号强度在时域上是不连续的,而为了与mc中的数字电路相对,我们将信号强度称为模拟信号(mc里其实是没有模电的)信号强度为0~15,我们将之称为弱模,而信号强度为15~2^32-1,我们将之称为强模
而在mc中将信号强度转换为相应的二进制数值的电路,也将其称之为模数转换器,而将二进制数值转换成相应信号强度的电路则称为数模转换器
模数转换器可以运用穷举的方法来实现,在确定信号强度后再连接编码器来实现将信号强度转换为对应二进制数值的目的
而这个方法的弊端在于,体积和延迟都是硬伤,所以下面我们来通过第二种方法实现
一个多位二进制数中每一位的1所代表的数值大小称为这一位的权。如果一个n位二进制数用Dn=dn-1dn-2…d1d0表示,则从最高位到最低位的权依次为2^n-1、2^n、…2^1、2^0
现在我们将需要转换的模拟信号(用X表示)从最高位塞入,并与最高位的位权进行比较,倘若信号强度大于等于最高位位权,则转换之后的第n位为1,将模拟信号减去当前位位权(X-2^n-1)并且将结果导入下一位继续进行衰减
举个例子,将12转换为相应的信号强度,(由于12是弱模信号所以只需要衰减4次)
首先将12与8(2^3)进行比较,由于12>8,则第四位为1
将4(12-8)与4(2^2)进行比较,由于4=4,则第三位为1
……得到之后的输出将会是1100,即为12所对应的二进制数值
经过上面的讲解,可以看出利用第二种方法来进行模数转换的话包含两个步骤
位权判断和数值衰减
倘若模拟信号大于等于当前位位权,则保真导入下一位
倘若模拟信号小于当前位位权,则将模拟信号减去当前位位权后导入下一位
运用比较器和容器的这一性质来实现可以密排的位权判断
黄色羊毛所代表的为容器,容器的输出为当前位位权,当模拟信号的信号强度大于或等于位权时,红石都处于非激活态,这时需要将当前信号强度减去位权,这个位权判断的实际位宽为3,但堆叠宽度为2
接下来运用比较器隔方块检测容器的特性来实现减法
像这样子,然后运用活塞来控制是否进行衰减
然后将位权判断的输出与活塞的输入相连接
这样子位权判断和衰减的部分就完成了
而输出的部分则将位权判断的输出取反
将这个结构进行堆叠即可得到模数转换器
位权判断所画、花的时间为1t,而控制是否进行衰减的活塞伸出和缩回需要1t,所以整个动作延迟为2t
而在2t的时间内信号还没有等到衰减就进入下一级的比较器了,因此在衰减后之后的比较器环内的信号强度全部会发生变化,这样子导致的后果就是输出会震荡,在跳变一段时间后将会得到正确结果
消除震荡的方法可以在衰减完之后再进入下一位进行衰减
P.s:今天是清明节和复活节,值此佳节之日,阿散诈尸出来出教程∑(っ °Д °;)っ(其实十分钟不到就过清明了)
这个是我在扫墓之前想出来的,之前做强模转任意进制的时候发现的那个容器性质但是一直想不到有什么用途
然后毕业考的时候想到“好像可以用来做位权判断”,然后在今天早上完善思路
经过一下午的卖萌(一直想要消震荡但是没有结果)之后,Ni觉得2宽的话消震荡没有可能所以我就发了
其实模块什么的很简单,重要的是思路⊙▽⊙在讲容器里面的位权按照8421bcd后配合数模转换器使用可以利用强模来进行bin-bcd和bcd-bin这些,这个结构原本是打算放在强模RAM里面的但是估计也没有时间做了QwQ
最后放张弱模转数
9*3*7=189blocks
数模转换器(Digital-to-analog conventer)一种将二进制数字量形式的离散信号转换成以标准量(或参考量)为基准的模拟量的转换器,简称DAC或D/A转换器。最常见的数模转换器是将并行二进制的数字量转换为直流电压或直流电流,它常用作过程控制计算机系统的输出通道,与执行器相连,实现对生产过程的自动控制。数模转换器电路还用在利用反馈技术的模数转换器设计中。
而在mc中,我们所指的数模转换器为将二进制数值转换成相应信号强度的电路,由于 4bit以上的二进制数值转换后的信号强度大于15,所以需要通过强模来实现4 bit 以上的二进制数值转换
强模为信号强度大于15的模拟信号,可以通过give指令来给予玩家堆叠的不可堆叠物或者通过修改NBT来实现
由图可以看到我通过give指令堆叠了24个床
由图可以看出熔炉输出的信号在减去15后仍然有输出,这证明了熔炉的输出信号强度大于15
但是强模的输出只可以输出15格信号,所以强模信号在传输过程中只能使用方块和比较器,一旦使用红石,则信号强度会降到15,这个特性决定了强模信号只能在同一平面内进行运算
将二进制数转换为等值的十进制数时,只要将二进制数每一位的数值乘以每一位的位权,再将各项数值相加,便可以得到等值的十进制数
举个例子,将1010转换为十进制
(1010)2=1*2^3+0*2^2+1*2^1+0*2^0=10 即为1010的十进制
可以看到将二进制转换为十进制只需要加法,而转换为相应的信号强度也是同理
如图结构可以在拉杆拉下时发出一定的信号强度(根据熔炉内的物品)实现的是上面所述原理中的乘法步骤,如果输入为1,则输出的信号强度与位权相同
如果输入为0,则输出为0
然后我们需要将多位的输出信号强度进行加法运算,模电加法是建立在减法的基础上的,其原理为
A+B+C+D=X-(X-A-B-C-D) (X≥A+B+C+D)
做到了只使用减法来实现加法
有上面的式子可以看到,实现模电减法需要一个输出强大的电源(X)
图中所示的为4 bit 的数转模,由于是弱模所以电源使用红石块是没有问题的,至于4 bit 以上的数转模,则需要更换电源和将传输的红石改成方块,容器内的按照位权摆放,从低位向高位(从右到左)分别为1(2^0) 2(2^1) 4(2^2) 8(2^3)……
PS:在此非常感谢我的世界玩家阿散井发了的分享。
以上就是我的世界模数转换器介绍 模数转换器原理分析。更多精彩尽在游戏园我的世界专区。
热门攻略推荐:
精品推荐
相关文章
更多+热门搜索
手游排行榜
- 最新排行
- 最热排行
- 评分最高
-
角色扮演 大小:208M
-
主机游戏 大小:100MB
-
冒险解谜 大小:579.63MB
-
应用软件 大小:4.58MB
-
应用软件 大小:28.21 MB