所有关于电路

增加电压

djsfantasi

djsfantasi

加入2010年4月11日
7,594
你在那里的一半。通过不同的电阻将每个字符串连接到+5V。

具体地,二进制加权电阻值。对于六个字符串,这将是1k,2k,3.9k 8.2k,16k,33k。每个FRET的电流将在64:1的范围内变化,每个可能的串组合具有唯一的值。吉他现在是一个D / A转换器,数字位是玩家的手指。

我在上面使用了5%的电阻值,但最接近的1%电阻值将更好地工作。

AK.
如果在两个或多个FRET上按下一个字符串会发生什么?关联的字符串将并行有两个电阻,使R2R DAC返回的值不正确......

如果能保证每根弦只接触一个纹路,这是一个聪明的解决方案。但你不能保证这一点,TS已经表示这是一个需要解决的问题。

将字符串/褶皱可能性的矩阵视为大键盘问题。解决方案有扫描所有行(FRET)和列(字符串)。通过将每个FRET分配给软件中的每个FRET来解决重复的压力。如果一个按下比另一个压力更远,那么最接近拾取器的一个是正确的选择。
m

m

2014年6月17日加入
8,095
如果您在特定时间使用脉冲驱动每个字符串,则可以通过脉冲进入特定的FRET时检测到哪个字符串是联系的。如果两个蜇铅接触相同的褶皱没有问题,因为那么你将检测第一刻度脉冲的脉冲和第二串被脉冲时的第二脉冲。这样你就知道这两个字符串都触摸了相同的乐谱。它真正扫描了键盘的方式。脉冲宽度和分离必须足够快,以满足可以相当快的播放速度(例如,琶音或颤音有时会很快)。

第二种方式是使用加权电流源而不是电压源。
每个字符串的当前值是前一个字符串的两倍。例如低E弦得到1ma,下一弦得到2ma,下一弦得到4ma,下一弦得到8ma,下一弦得到16ma,下一(高E)得到32ma。
现在,如果低E触摸FRET7和高E触摸FRET 7,FRET7的总电流将是32mA + 1MA,33mA是33mA。因为字符串电流为2,无论组合如何与任何组合都始终不同,所以你理论上总是始终讲述哪些围栏触摸了什么。理论上这肯定是有效的,但可能需要一些注意到例如,能够检测32mA和33mA之间的差异。
这是一种这样做的模拟方法,但数字方法(上面的多路复用)可能更可靠,更容易使用具有足够I / O端口的微控制器来实现。

回到1970年代,他们为这些目的制作了一个特殊的吉他,但我不知道他们是否仍然是。他们可能已经用过音调检测,但我不记得又回来,我只玩了几次。它与一个非常复杂的合成器一起使用,能够严重改变吉他本身的声音。
上次编辑:
最佳