在下想做一款虚拟示波器,用STC80C52单片机做一个数据采集系统,LABVIEW做PC端显示器。
请真正完整做过该项目得到人回答:一、如果我所测的信号电压范围在0~20V,为了满足ADC0809的电压输入范围,需要怎么做啊?是不是需要运放啊,具体运放的型号是什么啊?二...
请真正完整做过该项目得到人回答:一、如果我所测的信号电压范围在0~20V,为了满足ADC0809的电压输入范围,需要怎么做啊?是不是需要运放啊,具体运放的型号是什么啊?二、我想通过串口RS232的通信协议连接单片机与LABVIEW,那么通过什么方法可以使LABVIEW接收到采样数据,请具体说明一下软件与硬件方面的连接方法?三、采样数据被LABVIEW接收到后,其频率是由硬件单片机获得还是软件LABVIEW测得的呀,怎么实现的?特别感谢您的帮助!
能不能再详细的说一下问题的第三点啊! 展开
能不能再详细的说一下问题的第三点啊! 展开
2个回答
展开全部
1,衰减即可,可用运放跟随,一般lm324即可
2,参考labvIEW例子
3,频率可以由单片机获取,也可由labvIEW编程获取,一般简单用上端即labvIEW。下端可以用过零触发计数来得到频率,上端labvIEW有信号处理工具包,直接调用
2,参考labvIEW例子
3,频率可以由单片机获取,也可由labvIEW编程获取,一般简单用上端即labvIEW。下端可以用过零触发计数来得到频率,上端labvIEW有信号处理工具包,直接调用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
深圳市兴威帆电子技术有限公司
2023-08-24 广告
2023-08-24 广告
实时时钟模块可以选择许多不同的制造商和型号,具体选择取决于您的应用需求和预算。一些流行的实时时钟模块品牌包括DS1302、MA电商平台6925和MCP7941。这些模块都具有精度高、稳定性好、功耗低等优点,并具有不同的功能和特性,可以满足各...
点击进入详情页
本回答由深圳市兴威帆电子技术有限公司提供
展开全部
问题1:0~20V可用电阻网络分压至0~5V,然后接一级电压跟随器做缓冲接入ADC0809.如果精度不要求非常高也可直接接转换IC,就不需要电压跟随器了,也就不用运放了。
问题2:在单片机这边设置好需要的波特率,数据格式即可。上位机根据LABVIEW模块自行设置即可,具体的参考LABVIEW资料。
问题3:采样数据的频率应由上位机计算,因为下位机本身速度就慢,12MHz的晶振主频只有1MHz。你知道了ADC的采样频率就能通过点数算出波形周期了啊!这个是可以不实时的,但采样必须实时啊。如果是周期信号就通过查询波形中的特征电平运算。
问题2:在单片机这边设置好需要的波特率,数据格式即可。上位机根据LABVIEW模块自行设置即可,具体的参考LABVIEW资料。
问题3:采样数据的频率应由上位机计算,因为下位机本身速度就慢,12MHz的晶振主频只有1MHz。你知道了ADC的采样频率就能通过点数算出波形周期了啊!这个是可以不实时的,但采样必须实时啊。如果是周期信号就通过查询波形中的特征电平运算。
追问
请问您有没有试验过,能不能在PC端显示出稳定的波形?
追答
我试过通过串口发给工控机,下位机设置为1bit起始,1bit结束,8bit DATA,无校验,波特率19200。上位机自带显示软件。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询