基于声卡的labview虚拟示波器的一些疑惑
利用基于声卡的虚拟信号发生器形成各种波形,然后通过声卡的linein口将信号输入到声卡,再让虚拟示波器读取声卡的信号。但是示波器显示的信号超过了1V后就不能正常显示了,这...
利用基于声卡的虚拟信号发生器形成各种波形,然后通过声卡的line in口将信号输入到声卡,再让虚拟示波器读取声卡的信号。但是示波器显示的信号超过了1V后就不能正常显示了,这是为什么呢?是不是跟line in最高输入电压不能超过1.5V有关么?如果是这样的话,那虚拟出来的示波器不是具有局限性么?求各位高手指点!高分悬赏!或者发个程序给我看看,对比下我的程序那个地方出错了!邮箱:839227967@qq.com
展开
3个回答
展开全部
嗯,我有一台数字示波器,利利普7102V,我看说明书也是有电压限制的,表笔10倍衰减的时候最大400V输入。
计算机的声卡LINE IN口是信号输入设备,不是功率设备,所以大电压要么被隔离,要么容易损坏声卡接口,但是声卡实现大于1.5V的办法也是有的,就是用衰减电路,比如测量5V的电压,你可以串一个瓷片电容来隔离直流,只要交流信号,这样就能正确输入了,这个只是最简单的,当然你的软件同样要把衰减的放大显示,这样就能变成正常的波形。
当然,声卡的响应带宽是有限的,不论是过大的信号或者过小的信号,还有采样的频率,超出这个范畴要么无法显示,要么显示的是不正确的波形。
更高级的衰减电路见参考资料,这个是示波器用的,原理相同。
计算机的声卡LINE IN口是信号输入设备,不是功率设备,所以大电压要么被隔离,要么容易损坏声卡接口,但是声卡实现大于1.5V的办法也是有的,就是用衰减电路,比如测量5V的电压,你可以串一个瓷片电容来隔离直流,只要交流信号,这样就能正确输入了,这个只是最简单的,当然你的软件同样要把衰减的放大显示,这样就能变成正常的波形。
当然,声卡的响应带宽是有限的,不论是过大的信号或者过小的信号,还有采样的频率,超出这个范畴要么无法显示,要么显示的是不正确的波形。
更高级的衰减电路见参考资料,这个是示波器用的,原理相同。
参考资料: http://zhidao.baidu.com/question/261305869.html
展开全部
声卡采集的信号是有范围的,超过范围就会失真了。如果要采集偏大(偏小)的信号的话,要外加削减(放大)电路的。专门的数据采集卡比较好,就是太贵了!
(labview初学者)
(labview初学者)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
声卡的line输入和输出都是正负1伏
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询