单片机和labview的串口通讯和显示问题
<P>大家好,我在做一个简单的程序,就是通过单片机的a/d和串口通信通过labview显示出来.我现在做的东西是现在通过单片机输入一个电压信号,labview可以显示.</P><P>现在是想采集正玄波形信号,在labview显示,请问怎么采集信号?</P> 采集信号是单片机这边的事情了!得找这个AD转换芯片的驱动程序才行的,用单片机来控制这块芯片进行AD转换! 用串口是不是有点慢,频率超过2k,你可能就得不到实时信号了 <P>楼上的兄弟,串口读取数据如何达到2K的速率。能提供例程吗?</P><P>非常感谢!</P> <P>请问楼上各位高手,我如果在单片机的输入端加一个正弦信号.在labview端可以实时显示吗?</P> 可以呀,我们这里就有一个LV发正弦波信号下去,然后单片机重新返送回来,LV收到后显示出来!网站上有这个例子的,是LV与单片机通信的例子,你找来看看! 要得到实时显示:信号频率<RS232的速率9k6/2.5,还要考虑A/D 转换时间.单片机的处理时间,上位机的处理时间,不知对否?(串口我只做过直流采集) <P>想利用labview的串口做一个简单的示波器.</P><P>我的想法是利用单片机的a/d转换和串口通信,把外界信号直接加到单片机的输入端,用labview的串口例子作为接受端进行显示可以吗?</P><P>如果可行,要注意什么问题吗?</P> 可以,但速度很慢的!注意的问题就是要定好通讯协议,就是单片机和LV的通讯协议!还有要把数据的格式处理好! <P>通讯协议指那些?数据格式怎样处理?在线等.</P> 海军经常经旗语来通信,这是一种他们内部定的协议,单片机和LV通信,你也要定个协议,让他们明白各方代表什么意思,比如单片机发1,可以让LV做任意的事,关键看你是如何定的了! 协议层上的协议,协议是分层的,你在人家现有的协议层上再自己定协议! <P>另外一个建议:声卡采集,上限不知能做到多少,但声频范围绝对没问题,成本也低(不过千万小心,不能加入高电压,或隔离最好,不然会陪掉你的老本),cpubbs认为呢?</P> riversand说得很对!
页:
[1]