这是一个用STC12C5A60S2单片机做成的基于串口的labview虚拟示波器,谁能告诉我原理啊

这是一个用STC12C5A60S2单片机做成的基于串口的labview虚拟示波器,谁能告诉我原理啊,第1张

它实现的大概过程是:

1、AD 输入监测,这个单片机是自带AD转换的

2、监测到的信号,通过单片机处理转换,变成量化的值

3、AD被量化后,通过串口发送到主机

4、主机通过对接收到的数据进行分析,画出曲线或直接显示等等。

首先,串口visa只能读取ascii码。既然你能开发底层,就非常方便,你可以让小数乘以一个倍数转换为整数,然后通过单片机UART传给labview,到labivew再除以倍数,还原为小数。你想在示波器显示数据,可以通过DA转换,用示波器采集。如果想用labview波形图显示,就查看labview例程,开发起来很顺手。有问题请留言!

方法有几种

1、如果你会程序语言,可通过对接口编程,通过程序显示出来。程序有相应的控件,信号可通过专门制作的PCI插槽的接口电路,也可通过串口进行通信,也可通过USB接口采集信号,这就看你的技术要求了。

2、美国NI公司有一种图形化编程语言,也就虚拟仪器,叫LabVIEW,网上有下载破解的,安装到你的电脑,再买一块与之配套的信号采集板,就可编程显示了,非常方便。假如你的信号频率在音频范围内,可把信号连入声卡的“线路输入”端,可通过LabVIEW直接对声卡编程显示波形。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8033774.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存