传感器的模拟电信号怎样接入pc机(高分)
钱秀丽
2009-08-18
压电传感器出来的模拟电信号接信号放大器,ad转换器,就可以接入pc机了吗需不需要做信号同步,去噪应该使用软件完成的对吧哪位大大给一个详细点的步骤... 压电传感器出来的模拟电信号接信号放大器,ad转换器,就可以接入pc机了吗
需不需要做信号同步,
去噪应该使用软件完成的对吧
哪位大大给一个详细点的步骤
全部评论
传感器是压电传感器,Z重要的是阻抗匹配,做高阻抗的放大器,要低噪声,举个例子,你看一下电荷放大器。这个放大器就适合你,通过把压电传感器产生的电荷量转化成电压量,这个是关键,一般高品质的电荷放大器是需要买的,自己也可以做,看似很简单,一个高阻抗的运算放大器,而不是普通的放大器,加上几个电阻电容就可以了。网上有很多,清华大学的模拟电子书上也有, 这个所谓的噪声控制和信噪比都是有在这里控制的,然后经过AD或者采集卡就可以送到PC机了。如果你只是单只产品的测量不需要同步和相位的问题。
软件可以去噪,只是数字滤波器 或者FFT之类的变换。
我觉得要看你的传感器是什么级别的。比如一个系统级别的传感器模块,它可能已经给出了一个UART接口。那么你的PC只要读这个UART上的数据就可以处理了。如果是一个单独的传感器,那么我认为你还是需要把这个传感器搭成一个系统。也就是说,在这个外接系统中完成电信号到标准通信信号(UART,USB。。)的转化。
这样看,你可能需要一个带AD口和UART口的单片机。并首先开发这个下位机系统。
不是那么简单,大概流程是这样的:模拟信号--A/D---串口接口电路(如MAX232)---PC机软件。这当中还有许多细分的结构。现在市场有一种模拟信号采集卡,安装到计算机内,就可编程对其采集。
另外提示一下,有一种图形化编程语言软件,也叫虚拟仪器,它是一种电子专业实验室较好的编程工具,你可以下载SY,在网上百度一下“LabVIEW”,运气好的话可以下载到破解版,相信你会喜欢上它。
首先要信号隔离(光耦), 要不采样会不稳定。
然后放大,滤波(diyi步去噪),A/D, 这然的话你就有一个并行输出的二进制数据了。
但是还要看你通过什么输入到pc的了, 一般用串口(uart), usb也行但太麻烦。
用串口的话你需要串口通讯模块,把A/D的并行输出变成串行的数据一位一位输出到串口。
在A/D之前的滤波一定要的, 这是因为A/D芯片的是每隔一段时间采样一次的,按照采样定理, 你要把导致频谱泄漏的谐波滤掉,要不得到的数据会有偏差。同时你也可以选择把其他不需要的噪声滤掉,
以上用软件也可以完成,但觉得用硬件方式滤比较简单可靠。
关于信号同步的问题, 串口是有波特率的, 你可以用串口的时钟信号作为参照去控制数据的采样频率。 采样太快的话来不及传输没有必要, 采样太慢估计倒没关系, 只是数据会达不到精度加上浪费系统资源而已。
自己做数据采样电路还挺麻烦的, 如果你的频率高的话, 实际做板子的时候会有一堆有的没的阻抗匹配和电磁兼容的问题, 建议还是直接买一块数据采集板比较好。
您可能感兴趣的社区主题
评论
选购仪器 上yiqi.com
仪器网络推广
品牌网上传播
长按识别二维码查看信息详情