|
试电缆的制作:, r0 _$ K6 g2 C& v7 z
需要两个3.5的立体声插头,并将两段三芯屏蔽线接上,另一端可接上鱼夹,如果要求不高可直接使用9 E4 V2 [ t: U) s: w! l! K* m
耳机线。7 t$ j3 f$ p$ m* o0 ]* E
使用方法:/ I T2 [6 b @5 y
3 D( e- `; z8 X% T 1.检查你的声卡是否支持44100采样率16位双声道双工方式(现在的声卡不存在这些问题)。检查声5 K/ O) B1 J% u4 w- P4 K& `) y
卡上是否有line in, Q! f' l" {: G, X
,如果只有mic口,那么本软件部分功能可能无法实现(一些主板集成声卡存在这些问题)。
! M. p5 y: _* u# ~% i 2.打开音频高级控制(通常在屏幕的右下角),关闭一切特效如环绕音之类,将录音方式选择为line。1 a4 Y \5 Z4 l
3.将做好的两根音频电缆分别接到声音输出口和line in口。( ?1 } H' u6 E2 i$ l9 i
4.找一些准确的电阻器,电容器,电感器作标准元件,把它们的值填入你可以这样填4.7k 4.698k 4698 ,填不填单位没有关系,但显示的数值和对应框中的数为同一单位。
. O7 \0 Z& [" U. i! D/ u 5.将待测元件和同一类标准元件串联,标准元件另一端(非公共端)接地,待测元件那端(非公共端
+ L# b! e' }2 O4 y0 D)接R输出或L输出(两边输出频率不同)可视具体情况而定。
* s; v+ k4 C& ?3 w- J 将待测元件的两端接到line in电缆的非地的两端(R_in,L_in) 。现在屏幕上显示的值就是待测元5 ~" r- W, L* E! x0 o& T
件的值了,如果不是则交换line in 电缆的非地的两端。(参考连接图)* |+ h) P, E/ X- J; y
6.测交流电压时,直接输入到line in 电缆的L-in,你需要一个电位器控制输入的幅度,并可用它校6 K. e& \* m f; T! Z! _
准电压表,显示的是有效值。(!!!!过高的电位会造成声卡的损坏!!!!)
+ X7 C# b8 l* N S* a. u3 G3 e; v注:声卡的设置
- w3 v9 c4 \& m e. D声卡的正确设置是本软件正常工作的前提,由于声卡种类繁多,各种版本的驱动程序更是多不胜数,作者9 o( e+ Q8 @0 f$ X# j; a. ?
并不能保证每一块声卡上都能正常工作。但通过两种常见声卡上的测试,软件都能很好的工作。测试的声6 k9 q' [. C% \8 `) U1 A
卡芯片为雅马哈 724,使用公版驱动,另一为主板集成声卡,芯片为创新 es1373,使用主板自带驱动。& |5 z0 Z, F8 ~0 }% {7 h
设置时大致按以下步骤进行:
8 F! J2 ^0 k6 }4 ^" y# g 1. 打开声音高级控制) F' P* l. M+ B: R1 X; x: H* v
2. 选择录音属性,打开录音音量控制面板,将输入方式选成LINE。1 f4 q3 c2 h3 I% i$ d
3.关闭不必要的声音特效,如混响环绕,以避免左右声道互相干扰。
/ o/ _( {, e2 @8 G) ?4.如果无信号时背景噪声较大,可尝试将一些选项静音,特别是CD音频。
" D' z6 O, B2 K4 o/ J# M5. 调整输出和输入的平衡,可借助示波器部分和信号发生器部分实现。
1 y9 p( [9 X" G+ J这时信号是从LINE IN 口输入的。在输出音频信号时,输入口是没有信号的。
6 C/ U: K j/ L6 P" i3 L! @! w如果使用其它声卡,可参照以上步骤设置。注意使用公版驱动或自带驱动,不要使用windows带的驱动。; }: p6 G/ L/ q6 c
如果仍无法正确工作,可换一个驱动试试。
0 o4 c4 v/ r- u7 U0 d可能出现的情况:
1 \ j$ {1 {. b1. 声卡上没有LINE IN 口,只有MIC口,在一些廉价主板集成的声卡上会有这种情况,因为MIC口通常是
2 I) a. w' _6 u! Q( d" h单声道,也就是示波器只能单踪工作,万用表也只能测电压了。 D# e0 R: @& n) E% T/ K! g$ ~
2. 打开信号发生器,示波器上同时显示波形,这是输出反馈到输入端造成的,可修改各项设置。
: R! i8 N- f8 ~, L7 k" |0 V- \/ e电缆的制作:
/ D% e/ }! i4 \/ F% f* C 将一段三芯屏蔽线接在立体声插头上,即成一根测试电缆,用同样方法做另一根。把它们插到声卡后的- y" I! E# n9 k3 I
输出输入口上,电路就接好了。2 r8 s2 F* v( U3 p- ]: N
软件的编写过程:
' k: z" d# ]8 h; @0 C5 d 整个软件是用VC写的,对声音的操作使用的是API,一些部分如FFT和位图的保存修改自现成的源码。我' Y1 D* ^8 H% [5 u2 M
尝试用硬件实现部分功能,但把电路搭成后测试,才发现这完全是画蛇添足,软件实现的比硬件还要好,电
B$ b& g9 }" h7 S* f. D& Z6 q: R9 Y路很难产生标准的正弦波,而软件却轻松实现了。这印证了一句名言----简结至上。4 n; @9 M6 m8 l
3 z- f' \) q4 q
7 _* W) O4 F1 E+ w$ t
软件说明
@5 N* G% }2 t' S 声卡是个人电脑中不可缺少的一部分,同时也是一个很好的A/D,D/A卡,本软件充分利用了这一功能。7 _- f8 ^$ J$ g1 w' a
本软件实现了示波器,信号发生器,频率计,万用表的功能,在音频范围内可完全替代上述仪器。这并不是) {" V" J) ?& `( z! C7 y9 f
仿真软件,而是实用的工具,这些虚拟仪器可以很好的工作。最简单的应用只需要两根电缆,一根输入,一* @. q$ s8 h: v1 X
根输出。, j6 z. Q4 P& i8 }( k8 o$ V' O9 I" Z
工作原理:
' Y0 D6 A7 V6 v5 p. a 本软件利用声卡进行采样和输出,软件能否正常工作与声卡的正确设置紧密相关。声卡的工作方式是9 O8 ^' K1 o- u6 F- N
44100HZ,16bit,双声道双工,大多数声卡都支持这一标准。
. {! L" A I. a( x, d5 ^各部分的使用:
1 @. R6 [! W1 g$ Y7 g所有的虚拟仪器都做在一个面板上,操作是很简单直观的。
1 a H! `1 p0 R1. 示波器 启动程序后,示波器已处于工作状态,有五种工作方式可供选择
$ D6 F' y$ S s2 p( b X 单踪示波器) @; ~5 [) O# {+ ]3 X' I
X1 ,X2 双踪示波器
4 p- W9 c* z% X5 j+ ] X1+X2 两路信号相加
9 L) L/ A$ \, M/ } X-Y 两路信号分别做X轴,Y轴输入。这一种方式类似通用示波器中用李萨如图形测频率的方式。
' R- d! H% D5 A+ p) d6 C7 n* u2 I* d# p' V 频域 显示信号的频谱分布
2 x; v8 ]. t% O3 k0 X0 V3 D6 I) P8 g) }& I" Q
通过上面几个控件可调整示波器各项参数。
* o- R* J7 {( g2 F8 ?7 W' t% I2 j$ q2 Q1 @
按下RECORD 可将输入信号保存为WAV文件,再次按下停止记录。3 k( i6 d7 R+ P. {9 O
PAUSE 可将示波器屏幕暂停,以便观察,再次按下结束暂停。暂停时仍能调整各项参数。8 e. m" Q' T+ h* v
保存屏幕 可将示波器屏幕存为位图文件,需先将屏幕暂停,调整好后再保存。& D6 u& A. h. t2 X% R$ ~9 |- e
2. 频率计 需要按下电源按钮来启动频率计。: l) [6 H% L( f! t3 ^
频率是对输入信号进行FFT得到的,每秒可以更新约10次,显示误差约有10hz,如果想得到准确的频率值,; f; p" p' V {0 }
可利用信号发生器的输出信号和示波器利用李萨如图形法测得。如果将FFT取样数提高,误差可以小于1hz,但会加大运算量,在实际中似乎没有必要。+ t ?2 t( P9 D: V- @2 [
. \# w8 w3 j+ m1 B$ _
3. 信号发生器 需要按下电源按钮来启动信号发生器。这是一个频率很准确的双路正弦波发生器,由于采! {" {6 U- v( W* K5 [, [$ L
样的特性所限,高频部分有所失真,但在50hz-15khz时波形都相当好,输出幅度可通过调节音量实现。按下4 X; W7 M& u/ y. X7 F% s3 _ `) q
左边的按钮可设置输出频率。
( U) K! _7 A4 j. Q6 L4. 9 V$ l; p3 H0 C8 w) b
4.万用表 这是一个有趣的附件,需要按下电源按钮来启动它。它可以测电阻电容电感和交流电压有效值。9 u$ d# ?6 {( g0 }! F# u y3 q: [2 j% W
测电阻电容电感时需要同时打开信号发生器,选择合适的输出信号频率。按照原理图把待测元件和标准元) j0 g- i' Q) P6 @5 n! A
件接入电路。按下输入基准,把基准值输入,选择测量方式,LED屏上即可显出待测值。- k0 @" B3 }/ `. |
注:V(AC)只能测交流有效值。示波器窗口可同时显示两路信号的波形,可以看到幅度和相位的关系。
3 a: E1 X) K: d5 W( x" B/ z* RLED屏并不显示小数点,输入基准值时有一些技巧。如以0.047uf电容做为基准,输入时可输入47,显示
8 \* I4 f9 }. G值的单位和基准值一致。V(AC)档显示的是相对值,可通过外置的电位器和以知幅度的信号源来校准。
) Q. K/ W6 T$ p6 k1 R) R* n+ I信号发生器的另类应用:生物反馈心态调节器,即利用差频诱发同步脑波。将左声道信号调为400hz,& Z |* b0 L6 N9 J8 V; ]
右声道为(400-d) hz。d=1-4:促进睡眠;d=4-8:想象力丰富,灵感好,对进行创造性劳动很有帮助( [7 h2 q& o5 \0 u
;d=8-14:可使精神压力松弛,对脑力劳动过度疲劳而需要休息调整很适用;d=14-25;处于正常警觉亢奋状7 c4 d/ D; c0 t4 H3 q
态,对正常进行脑力劳动或避免瞌睡误事特别有用。以上可参见《电子报》99合订本上册p153,原文采用
( {5 l7 f J# n, j了单片机和复杂的电路,这里用软件的方法实现了。可以戴上耳机试试,效果还不错
/ c2 b8 i0 x8 ^2 g" s1 }. _! Q
* k7 [" r! y: c* S/ ?4 ], l |
|