基于PIC单片机开发的高精度数据采集器.doc

基于PIC单片机开发的高精度数据采集器.doc

ID:58863497

大小:210.00 KB

页数:3页

时间:2020-09-22

基于PIC单片机开发的高精度数据采集器.doc_第1页
基于PIC单片机开发的高精度数据采集器.doc_第2页
基于PIC单片机开发的高精度数据采集器.doc_第3页
资源描述:

《基于PIC单片机开发的高精度数据采集器.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于PIC单片机开发的高精度数据采集器于PIC单片机开发的高精度数据采集器介绍利用PIC单片机对24位的Δ∑模数转换芯片进行应用而开发的一种通用高精度数据采集器。具体介绍了数据采集器中的A/D转换芯片的工作原理,PIC单片机的通讯模块,实现数据采集工作的相应电路及程序流程图。  关键词:高精度;A/D转换;PIC单片机HighPrecisionDataCollectorBasedonPICSingleChipXIEXi,FENGYongjian(Mechanical&ElectricalEngineering

2、DepartmentofXiamenUniversity,Xiamen,China)  Abstract:Inthispaper,acommonhighprecisiondatacollectorwhichusesPICmicrochiptocontrolthe24bitΔ-∑A/Dconverterisintroduced.TheprincipleofA/Dconverter,thecommunicatingblockofPICmicrochip,thecorrespondingcircuitandthef

3、lowchartareintroducedindetail.  Keywords:highprecision;A/Dconvert;PICsinglechip1ADS1210引脚及功能  ADS1210是一种高精度、宽动态范围,采用单5V电源供电,具有24位分辨率的新型A/D转换器。封装形式有18脚双列直插式和18线贴片式,引脚功能描述如表1。  ●指令寄存器(INSR)  指令寄存器是一个8位寄存器,它指明了系统是进行读操作还是写操作,并确定读/写操作的字节长度以及读/写操作寄存器的起始地址。  ●命令

4、寄存器(CMR)  命令寄存器是ADS1210的关键,它控制着ADS1210的所有特性功能。一旦串口时钟的下降沿将数据字节的最后一位写入命令寄存器,新的模式就开始生效。命令寄存器控制ADS1210所选用的选项和操作模式,包括可编程增益放大器的增益(G)设置、增强模式(TMR)、输出数据率(Decimation)和校正方式等等。  ●数据输出寄存器(DOR)  数据输出寄存器保存最近的转换结果。“数据准备就绪信号”变为低电平前,寄存器的内容被一个新的结果更新。  ●失调寄存器(OCR)  失调寄存器对放入数据输

5、出寄存器前的转换结果进行失调校正。在这种应用中,失调寄存器的内容可能是自校正结果,也可能是系统校正结果,通过串行口可以对失调寄存器进行读写。  ●满刻度校正寄存器(FCR)  满刻度校正寄存器对放入数据输出寄存器前的转换结果进行满刻度校正。实际的失调寄存器值和满刻度校正寄存器值随结构、温度和电源的变化而改变。因此,任何状态下的失调寄存器和满刻度校正寄存器的实际值都不能精确地预测,也就是说,给定系统的校正不能简单地通过外部误差的测量来获得某一结果,将其写入寄存器作为校正因子。  与ADS1210的通信是在数据

6、转换完成之后,即电平为低的时候开始进行的。通常首先是对指令寄存器进行写操作,指明下一步要进行操作的寄存器的起始地址和字节长度以及系统是进行读操作还是写操作,由此决定接下来进行什么类型的通信。之后随着合适的时钟脉冲产生(SCLK时钟的周期数是由指令寄存器指定的字节长度所决定的),对指令寄存器指定的寄存器进行操作,完毕后等待引脚的下一个低电平产生,如此反复直到数据采集完成。  在实际的测量中,电源是影响精度的重要因素。为了减小其影响,电源必须稳定,噪声小,因此,使用MAX666作+5V电压的稳压芯片,以及利用外

7、围电容的作用减少电压波动。此外,ADS1210可使用本身的校正寄存器,通过编程对A/D转换的数据进行校正,进一步提高测量精度。通过CMR的设置,使用者可自行选择合适的校正模式。在背景校正下,校正以固定的时间间隔重复不断地进行,其他的几种类型,一旦校正运行完成就恢复正常运行。本设计采用背景校正模式。  PIC系列单片机硬件系统设计简洁,指令系统设计精炼。PIC单片机集成了丰富的外围模块,可以通过对内部的寄存器操作实现对外围模块的控制。  串行扩展通信接口是单片机与其他计算机或模块之间进行数据交换的重要渠道。

8、PIC16F87X系列单片机主要配置有2种形式的串口通信模块,即主控同步串行通信MSSP和通用同步/异步收发器USART。其中,MSSP模块主要应用于系统内部近距离的串行通信,如SPI和I2C模式;USART模块主要应用于系统之间的远距离的串口通信。  SPI(SerialPeripheralInterface)是一种单片机外设芯片同步串行扩展接口,由于ADS1210自带一个灵活的同步串行接口与SP

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。