×

如何使用MCS51与LabVIEW实现数据采集系统的详细资料说明

消耗积分:2 | 格式:pdf | 大小:0.29 MB | 2020-01-01

doublesparks

分享资料个

  介绍了利用 LabVIEW 和 MCS- 51 之间通过串口进行通讯, 将 MCS- 51 作为下位机通过单片机采集到的数据, 上传到上位机 LabVIEW 中, 并通过 LabVIEW 对采集到的数据进行动态显示和分析。

  数据采集和控制是自动化系统开发设计过程中两个重要的环节, NI 公司提供了一系列基于 LabVIEW 的板卡, 其中包括一些数据采集卡, 性能都比较好, 但由于价格相对较高, 在一些实时性要求不是太严格的场合, 会出现明显的资源浪费。我们采用 MCS- 51 单片机作为前端进行数据采集, 通过串口和 LabVIEW 进行通讯。此方案对于许多信号频率不是太高的场合, 非常便利。本系统由两个部分组成: MCS- 51 数据采集和 MCS- 51 与 LabVIEW 之间数据的传输。 1 MCS- 51 数据采集部分设计 MCS- 51 单片机内部有一个功能很强的双工的串行口, 该串行口有 4 种工作方式, 波特率可用软件设置, 由片内的定时器 /计数器产生。串行口接收、发送数据均可触发中断系统。通过信号调理与前置放大电路将传感器采集到的信号转化为变化, 然后送入 TLC549 进行 A/D 转换。TLC549 是以开关电容逐次逼近原理工作的 8 位串行 A/D 芯片, 单电源 3~6V 供电范围, 时序简单, 转换速度快, 功耗低。硬件原理图如图 1 所示, 通过调整 R4、R5 将模拟输入信号变成 0~5V 的电压, 以适应 TLC549 的单极性要求。TLC549 用输入 /输出时钟( I/O CLOCK) 和芯片选择(CS) 输入作数据控制。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !