liuwei10100 发表于 2005-5-27 01:39:45

单片机和labview的串口通讯和显示问题

<P>大家好,我在做一个简单的程序,就是通过单片机的a/d和串口通信通过labview显示出来.我现在做的东西是现在通过单片机输入一个电压信号,labview可以显示.</P>
<P>现在是想采集正玄波形信号,在labview显示,请问怎么采集信号?</P>

cpubbs 发表于 2005-5-27 06:39:23

采集信号是单片机这边的事情了!得找这个AD转换芯片的驱动程序才行的,用单片机来控制这块芯片进行AD转换!

riversand 发表于 2005-5-27 08:44:15

用串口是不是有点慢,频率超过2k,你可能就得不到实时信号了

ricken 发表于 2005-5-27 17:02:53

<P>楼上的兄弟,串口读取数据如何达到2K的速率。能提供例程吗?</P><P>非常感谢!</P>

liuwei10100 发表于 2005-5-27 17:40:24

<P>请问楼上各位高手,我如果在单片机的输入端加一个正弦信号.在labview端可以实时显示吗?</P>

cpubbs 发表于 2005-5-28 06:17:59

可以呀,我们这里就有一个LV发正弦波信号下去,然后单片机重新返送回来,LV收到后显示出来!网站上有这个例子的,是LV与单片机通信的例子,你找来看看!

riversand 发表于 2005-5-29 09:05:47

要得到实时显示:信号频率&lt;RS232的速率9k6/2.5,还要考虑A/D 转换时间.单片机的处理时间,上位机的处理时间,不知对否?(串口我只做过直流采集)

liuwei10100 发表于 2005-5-30 16:55:21

<P>想利用labview的串口做一个简单的示波器.</P><P>我的想法是利用单片机的a/d转换和串口通信,把外界信号直接加到单片机的输入端,用labview的串口例子作为接受端进行显示可以吗?</P><P>如果可行,要注意什么问题吗?</P>

cpubbs 发表于 2005-5-30 17:49:03

可以,但速度很慢的!注意的问题就是要定好通讯协议,就是单片机和LV的通讯协议!还有要把数据的格式处理好!

liuwei10100 发表于 2005-5-30 18:57:26

<P>通讯协议指那些?数据格式怎样处理?在线等.</P>

cpubbs 发表于 2005-5-30 18:59:30

海军经常经旗语来通信,这是一种他们内部定的协议,单片机和LV通信,你也要定个协议,让他们明白各方代表什么意思,比如单片机发1,可以让LV做任意的事,关键看你是如何定的了!

cpubbs 发表于 2005-5-30 19:00:25

协议层上的协议,协议是分层的,你在人家现有的协议层上再自己定协议!

riversand 发表于 2005-5-31 03:08:09

<P>另外一个建议:声卡采集,上限不知能做到多少,但声频范围绝对没问题,成本也低(不过千万小心,不能加入高电压,或隔离最好,不然会陪掉你的老本),cpubbs认为呢?</P>

cpubbs 发表于 2005-5-31 08:02:58

riversand说得很对!
页: [1]
查看完整版本: 单片机和labview的串口通讯和显示问题