基于LabVIEW与单片机串口的数据采集系统
采用TLC0831芯片进行数据的采集。TLC0831芯片为8位逐次逼近电压型A/D转换器,支持单信道输入串口输出,极性设置固定,不需寻址。其主要特点为:8位分辨率;5V的电源提供0~5V的可调基准电压;输入输出可与TTL和MOS兼容。
若要提高信号的采样频率,只需选择转换速度较快的A/D芯片即可。硬件部分原理图如图6。
2.2软件部分
下面给出单片机软件部分的主要程序。波特率设置为9600,用定时器1产生波特率,串口工作在方式1,无奇偶校验。定时器0设定采样的时间间隔。TLC0831为A/D转换器数据采样子程序,SEND为单片机发送子程序。
3结论
本文利用单片机进行前端数据采集,通过串口实现与LabVIEW的数据通讯,利用LabVIEW的强大信号分析处理功能,开发了一套投资少、操作简便的数据采集与信息分析系统(其虚拟面板如图7所示)。实验证明,该系统运行良好。
参考文献:
[1] LabVIEW User Manual[M]. USA: National Instruments Corporation, 1998.
[2] 杨乐平,等.LabVIEW程序设计与应用[M].电子工业出版社,2001.
[3] 刘君华,等.虚拟仪器图形化编程语言LabVIEW教程[M].西安电子科技大学出版社,2001.
[4] 张毅刚,等.MCS51单片机应用设计[M].哈尔滨工业大学出版社,1997.
评论