基于LabVIEW-的单片机数据采集系统设计与实现(共7页).doc
《基于LabVIEW-的单片机数据采集系统设计与实现(共7页).doc》由会员分享,可在线阅读,更多相关《基于LabVIEW-的单片机数据采集系统设计与实现(共7页).doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上基于LabVIEW 的单片机数据采集系统设计与实现摘要:本文设计了一种基于LabVIEW与STC89C54RD+单片机的数据采集系统。单片机采集到的数据通过PL2303HX芯片的RS232转USB接口的双向功能,实现了只用一条USB线就可以把采集上的数据传输到LabVIEW中进行显示和存储。从下位机和上位机两个部分阐述了系统的设计。1. 引 言LabVIEW是美国国家仪器公司(National Instru-ment)开发的一种虚拟仪器平台,它功能强大,提供了丰富的数据采集、分析和存储库函数以及包括DAQ,GPIB,PXI,VXI,RS 232485在内的各种仪器通信
2、总线标准的所有功能函数。利用LabVIEW设计的数据采集系统,可模拟采集各种信号,但是配备NI公司的数据采集板卡比较贵,在实际开发中可选用单片机小系统对数据进行采集。本系统的数据采集模块由DS18B20温度传感器和STC89C52RD+单片机以及MAX232、PL2303HX组成。由单片机组成的小系统对温度信号进行采集和转换,然后通过MAX232将单片机的TTL电平转换成RS 232电平,再经过PL2303HX芯片将RS232转换成USB接口信号,实现将数据传送给上位机,在LabVIEW开发平台下,对数据进行各种处理、分析,并对信号进行存储和显示,从而实现了一种在LabVIEW环境下的单片机温
3、度测试系统。2.单片机系统的设计根据实际情况,本次设计选用STC89C54RD+单片机。下位机整体模块如下图1所示。温度传感器模块串口转USB电路模块数据显示模块上位机模块单片机模块电平转换模块TTL电平RS232电平USB接口图1. 整体系统组成框图2.1. 温度传感器模块本次设计采用的是美国DALLAS的DS18B20半导体温度传感器,它支持“一线总线”接口,具有微型化、低功耗、高性能、抗干扰能力强、易配微处理器等优点,可直接将温度转化成串行数字信号供处理器处理。单片机开发板上的DS18B20 电路接法如图2.1所示。微处理器DS18B20+3 +5.5V4.7kVDD+3 +5.5V外部
4、电源I/O接其他单总线设备图2.1 DS18B20典型电路接法2.2. 单片机处理模块STC89C54RD+是一种低功耗、高性能CMOS8位微控制器,具有 16K 在系统可编程Flash 存储器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C54RD+为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。本次设计单片机的处理程序流程图如图2.2所示。开 始串口初始化DS18B20温度转化获取温度并显示温度数据处理串口发送数据显示温度值图 2.2 单片机处理程序流程图2.3. 电平转换模块51单片机有一个全双工的串行通讯口,所以单片机和PC机之间可以方便地进行串口
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 LabVIEW 单片机 数据 采集 系统 设计 实现
限制150内