美章网 资料文库 单片机数据采集论文范文

单片机数据采集论文范文

本站小编为你精心准备了单片机数据采集论文参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。

单片机数据采集论文

1系统结构

1.1系统的整体结构设计整个系统采用了模块化的设计,各模块布局合理,整体的结构紧凑。主要功能是数据的传输和程序下载,USB转TTL模块的作用是给单片机供电以及上位PC机和下位单片机之间的电平转换,其原理图如图1所示。单片机与PC机是使用USB转TTL模块进行串口通信,它可以将USB虚拟成一个串口,解决笔记本电脑用户无串口的烦恼。此模块传输速度、传输准确性都满足实验需求,而且价格便宜,使用方便。

1.2系统各部分的功能介绍模拟信号采集部分的目的是为了采集所需要的原始的数据,即本系统中所需要的电压和电流。下位机以AT89C52RC单片机为控制单元,16路A/D转换芯片AD7705采集电压和电流信号转换为相应的数字信号,便于单片机后续的处理并以一定的协议将数据通过串口发送至PC机,最终通过运行在上位PC机的程序对接收到的数字信号进行处理和显示。微控制器STC89C52RC以一定的的协议将数据通过串口发送至PC机。单片机的晶振电路和复位电路是单片机正常工作的先决条件。PC机通过串行USB转串口接收单片机发送的数据,并进行实时处理和显示。

2系统硬件部分设计

2.1MCU芯片的选择STC89C52RC单片机是宏晶科技推出的新一代高速、低功耗和超强抗干扰的CMOS8位微控制器,采用经典的MCS-51内核,指令代码完全兼容传统8051单片机,12时钟/机器周期和6时钟/机器周期可以任意选择。工作电压:5.5~3.3V(5V单片机)/3.8~2.0V(3V单片机)工作频率范围:0~40MHz,相当于普通8051的0~80MHz,实际工作频率可达48MHZ,用户应用程序空间为8k字节。

2.2A/D转换器选择及采样设计模数转换器,是把经过与标准量(或参考量)比较处理后的模拟量转换成以二进制数值表示的离散信号的转换器,简称ADC或A/D转换器。本系统模数转换器采用的是芯片AD7705,AD7705是AD公司推出的16位Σ-ΔA/D转换器,该转换器采用SPI兼容的三线串行接口,能够方便地与各种微控制器和DSP连接,也比并行接口方式大大节省了CPU的IO口,能直接将传感器测量到的多路微小信号进行AD转换。这种器件还具有高分辨率、宽动态范围、自校准、优良的抗噪声性能以及低电压低功耗等特点,非常适合仪表测量、工业控制等领域的应用[7]。本系统是采集两路信号(电压和电流),AD7705芯片精度为16位(Δ=(5/65536)V≈0.076mV,其精度满足实验需求),高精度A/D转换芯片AD7705有两个双端模拟信号输入通道,分辨率为16位无丢失代码,增益、信号极性以及更新速率等可由软件设置[8-10]。片内可编程增益放大器的增益范围为1~128,这使AD7705可与多种传感器直接相连,无须外接放大器,并且内置可编程的自校准电路,通过对零点和满度的校准,可有效去除零点漂移和增益误差的影响。接口为SPI串行总线,因而与单片机的接线大大减少,简化了硬件的设计。在测量电流时,我们对两种实验方案进行了比较,第一种是利用电流变送器进行电流的测量;第二种是利用采样电阻进行电流的测量。采用了第二套方案,原因是其价格低、精度满足实验要求。

3系统软件部分的设计

PC端主程序框架如图2所示。

3.1数据采集PC端软件设计PC端软件是基于MFC对话框进行程序的编写,其主要包括以下几部分:1.窗口界面的绘制(包括开始界面绘制、控件绘制、坐标系绘制、网格绘制、LIST表格绘制等);2.串口通信控件的连接、初始化和设置;3.数据库的嵌入(包括数据库的连接、读写、修改等);4.采集数据时的动态响应(包括动态图形绘制、动态数据表数据显示等)。

3.2界面介绍首先是开始界面,如图3所示。1.菜单栏区域:包括串口设置、开始采集、暂停、停止采集(同时关闭串口)四部分是本程序所有功能的体现;2.绘图区域:包括两个TABLE,一个是励磁电流不变、励磁电流变化两个子窗口。每个窗口中包含一个二维坐标系进行图形的绘制;3.数据表区域:包含一个LIST控件,对实时采集的数据进行显示;4.系统控制区域:与菜单栏区域功能相同,都是对采集整个过程进行控制,同时能够实时的对数据进行一个显示、也能够对偏差的数据进行手动删除,避免实验错误对绘制出的图像造成的影响,而影响实验效果。根据端口信息,选择串口端号,点击打开串口后,绿灯变为红灯,打开串口按钮变为灰色,表示串口已经连接,可以进行串口通信(即采集可以开始)。选择两种模式,“励磁电流不变”、“励磁电流变化”,并点击进入相应的子窗口。然后就可以进行采集。传输电流电压时,图像会实时显示,数据表也会同时显示。图5显示了励磁电流不变时,工作电流和霍尔电压之间的关系曲线。

4结论

本数据采集系统是一个基于STC89C52RC单片机的霍尔效应实验数据采集系统。霍尔效应实验装置输出的电压信号直接经过A/D7705转换器的输入端,电流信号则通过串联一个标准电阻,通过测量其两端的电压来间接测定流过的电流,经过增益放大、A/D转换后,由单片机进行后期的数字信号的处理和传输,最终由上位PC机在坐标框格中图形化显示测量的数据。本系统结构简单,成本价格低廉。通过实际的测试表明,自动化的数据采集系统,不但没有影响数据的精度和锻炼同学们的动手操作能力,还可以极大地提高同学们在数据采集和测量过程中的效率,提升实验教学质量。

作者:郭聪刘强耿浩杰周永军孙丽媛杨智单位:邯郸学院