基于 TLC2543设计的采集系统

发布者:和谐相伴最新更新时间:2015-01-20 来源: laogu关键字:TLC2543  采集系统  AT89C52 手机看文章 扫描二维码
随时随地手机看文章

1 引言


实验和工程实际中我们要进行大量的数据处理。运用单片机采集系统能很好的解决这些问题。基本的采集系统一般由MCU,A/D,PC构成, MCU 是整个系统的核心,A/D是数据的源头,PC是数据的归宿地。A/D转换器的选择直接关系到采集精度是否理想。现在TLC2543这款A/D转换器运用很广泛。TLC2543是TI公司的12位串行模数转换器,使用开关电容逐次 逼近技术完成A/D转换过程。由于是串行输入结构,能够节省51系列单片机I/O资源;且价格适中,分辨率较高。

2 TLC2543的引脚排列及说明


(1) TLC2543的封装形式
TLC2543的封装形式:DB、DW或N封装以及FN封装,这两种封装的引脚的排列及说明见图1。

 

(2) TLC2543的简要工作过程
TLC2543的工作过程分为两个周期:I/O周期和转换周期。 
a) I/O周期
I/O周期由外部提供的I/O CLOCK定义,延续8、12或16个时钟周期,决定于选定的输出数据长度。器件进入I/O周期后同时进行两种操作。
l 在I/O CLOCK的前8个脉冲的上升沿,以MSB前导方式从DATA INPUT端输入8位数据流到输入寄存器。其中前4位为模拟通道地址,控制14通道模拟多路器从11个模拟输入和三个内部测电压中选通一路送到采样保持电路,该电路从第4个I/O CLOCK脉冲的下降沿开始对所选信号进行采样,直到最后一个I/O CLOCK脉冲的下降沿。I/O周期的时钟脉冲个数与输出数据长度(位数)同时由输入数据的D3、D2位选择为8、12或16。当工作于12或16位时,在前8个时钟脉冲之后,DATA INPUT无效。
l 在DATA OUT端串行输出8、12或16位数据。当CS保持为低时,第一个数据出现在EOC的上升沿。若转换由CS控制,则第一个输出数据发生在CS的下降沿。这个数据串是前一次转换的结果,在第一个输出数据位之后的每个后续位均由后续的I/O时钟下降沿输出。
b) 转换周期
在I/O周期的最后一个I/O CLOCK下降沿之后,EOC变低,采样值保持不变,转换周期开始,片内转换器对采样值进行逐次逼近式A/D转换,其工作由与I/O CLOCK同步的内部时钟控制。转换完成后EOC变高,转换结果锁存在输出数据寄存器中,待下一个I/O周期输出。I/O周期和转换周期交替进行,从而可减小外部的数字噪声对转换精度的影响。

3 接口时序


可以用四种传输方法使TLC2543得到全12位分辩率,每次转换和数据传递可以使用12或16个时钟周期。
一个片选()脉冲要插到每次转换的开始处,或是在转换时序的开始处变化一次后保持为低,直到时序结束。
图2显示每次转换和数据传递使用16个时钟周期和在每次传递周期之间插入的时序,图3显示每次转换和数据传递使用16个时钟周期,仅在每次转换序列开始处插入一次时序。

 

4 硬、软件设计


4.1 硬件设计
MAX3232为RS-232收发器,简单易用,单+5V电源供电,仅需外接几个电容即可完成从TTL电平到RS-232电平的转换;AT89C52 为51系列的芯片,使用方便可靠。引脚排列如图4、图5所示。[page]

 

硬件电路原理图如下图6所示:

 

在设计制作时要注意如下3个问题:
(1) 电源去耦
当使用TLC2543这种12位A/D器件时,每个模拟IC的电源端必须用一个0.1μF的陶瓷电容连接到地,用作去耦电容。在噪声影响较大的环境中,建议每个电源和陶瓷电容端并一个10μF的钽电容,这样能够减小噪声的影响。
(2) 接地
对模拟器件和数字器件,电源的地线回路必须分开,以防止数字部分的噪声电流通过模拟地回路引入,产生噪声电压,从而对模拟信号产生干扰。所有的地线回路都有一定的阻抗,因此地线要尽可能宽或用地线平面,以减小阻抗,连线应当尽可能短,如果使用开关电源,则开关电源要远离模拟器件。
(3) 电路板布线
使用TLC2543时一定要注意电路板的布线,电路板的布线要确保数字信号和模拟信号隔开,模拟线和数字线特别是时钟信号线不能互相平行,也不能在TLC2543芯片下面布数字信号线。
4.2 软件编程
单片机程序主要包括串行数据采集模块“DATA_AD”和串行数据传输模块“RS232”,调试所用到的显示子程序在此略去。 TLC2543的通道选择和方式数据为8位,其功能为:D7、D6、D5和D4用来选择要求转换的通道,D7D6D5D4=0000时选择0通道,D7D6D5D4=0001时选择1通道,依次类推;D3和D2用来选择输出数据长度,本程序选择输出数据长度为12位,即D3D2=00或D3D2=10;D1,D0选择输入数据的导前位,D1D0=00选择高位导前。TLC2543在每次I/O周期读取的数据都是上次转换的结果,当前的转换结果在下一个I/O周期中被串行移出。第一次读数由于内部调整,读取的转换结果可能不准确,应丢弃。(这里只给出A/D程序)
file://TLC2543/ A/D转换用程序用C51编写。
#define uchar unsigned char
#define uint unsigned int
file://==========AD/采样模块============//
sbit CLOCK =P1^1;
sbit D_IN =P1^2;
sbit D_OUT =P1^3;
sbit _CS =P1^4;
uint read2543(uchar port) file://从/TLC2543读取采样值, file://形/参port是采样的通道号
{
uint data ad;uint data i;
uchar data al=0,ah=0;
CLOCK=0;
_CS=0;
for(i=0;i<8;i++) file://前/8个CLOCK
{
D_IN=(bit)(port&0x80);
if(i<4)
{
if (D_OUT) ah =0x01;
ah<<=1;
}
else
{
if(D_OUT) al =0x01;
al<<=1;
}
port<<=1;
CLOCK=0;CLOCK=1;
}
for (i=0;i<4;i++) file://填/充4个CLOCK
{
if(D_OUT) al =0x01;
al<<=1;
CLOCK=0;CLOCK=1;
}
_CS=1;
ad=(uint)ah;ad<<=8;ad =al; file://得/到AD值
return (ad);
}

5 结束语


实际运行证明,用TLC2543芯片对数据进行采集预定的功能已经实现。同时用C51编写的程序以后有很好的移植性。

关键字:TLC2543  采集系统  AT89C52 引用地址:基于 TLC2543设计的采集系统

上一篇:c51控制双色点阵左移显示与右移显示
下一篇:AT89cxx加密原理

推荐阅读最新更新时间:2024-03-16 13:51

CCD信号采集系统的USB接口设计
CCD(ChargeCoupledDevices)电荷耦合器件是20世纪70年代初发展起来的新型半导体集成光电器件。由于CCD器件具有诸多优点:灵敏度高、光谱响应宽、动态范围大、空间自扫描等,使得近30年来,CCD器件及其应用技术的研究取得了惊人的进展,特别是在图像传感和非接触测量领域的发展更为迅速。目前,CCD应用技术已成为集光学、电子学、精密机械及微计算机为一体的综合性技术,在现代光子学、光电检测技术和现代测量技术中成果累累。随着CCD技术的迅猛发展,针对CCD信号的采集及采集之后的信号如何与计算机进行信息通信就成为CCD应用的一个重要问题,而能够针对CCD每一个象素进行高速采集并实时的传输给计算机处理,将会大大的提高采集到的
[嵌入式]
基于ADuC848的钻井压力数据采集系统
   摘要 应用ADuC848新型微控制器和Keil仿真下载软件,设计开发了钻井压力敷据采集系统。本系统具有16位高精度A/D转换器,数据实时采集上传存储,最高作业温度为125℃,具有功耗低和集成度高等特点。使用ISP在线编程时,要针对现场需要及时调整系统软件,灵活应用。    引 言   目前国内的随钻测量钻井压力工具大部分是引进国外设备,成本高、维修困难。已经使用的国内设备在体积、集成度和精度上有着明显的不足,并且老化程度高。基于此种情况,笔者开发了一个基于ADuC848微控制器的、可扩展采集通道的钻井压力数据采集系统。ADuC848是美国ADI公司最新推出的一款具有军品标准,单片最多可带8路模拟信号输入转换通道,扩展主机
[应用]
基于AT89C52和串口通信助手的串口通信
我们要实现的功能是在程序运行的时候通过单片机的串口向串口调试助手发送一个字符串诸如“hello world”,串口通信助手接收到字符串之后显示并由用户反馈回去一个长度为4的字符串并显示到数码管上 来看一下效果 首先是串口通信电路的配置和借助VSPD、串口通信助手对相关串口的设置 通过VSPD创建两个可以相互通信的虚拟串口,如COM1和COM2。点击添加端口按钮后,可以看到左边栏中的虚拟端口处看到你新创建的两个虚拟端口。 打开串口调试助手V2.2,对其进行配置,将串口改为COM2端口,波特率设为9600,校验位选择NONE,数据位为8位,停止位为1位 电路图中的配置:首先将晶振改为11.0592MHZ,再将AT89C5
[单片机]
基于DSP与MAX147的多路数据采集系统设计
1. 引言 由于DSP芯片具有先进的并行结构,使其在信号处理和数据采集领域得到了越来越广泛的应用TI公司的DSP芯片TMS320VC5402PGE100最高工作频率是100MHZ具有2个高速、全双工、多通道缓冲串行接口(McBSP) 其方便的数据流控制可使其与大多数同步串行外围设备接口MAXIM公司的A/D芯片MAX147具有较高的性能价格比,最高的转换频率可达130kHz,具有高采样率、低功耗、高精度等特性,非常适合于体积小、对功耗要求比较严格的移动应用设备,如便携式工业测量、医疗仪器 2. MAX147工作原理 2.1 MAX147介绍 MAX147是一种具有8个单端输入通道或4个差动输入通道的12位精度的串行数据转换器输入电
[嵌入式]
CC2420和MMA7260的无线传感器数据采集系统
   引言   随着工业测控系统规模的不断扩大以及数据采集的多样性,有线网络由于安装盒成本高昂以及使用不便等缺点受到很大的限制,而无线传感器网络凭借投资成本低、结构灵活、易于改造、无需布线等优势,在数据采集领域得到了比较广泛的应用。ZigBee无线传输协议是一种新兴的短距离、低功耗、低复杂度、低数据传输速率且低成本的双向无线网络通信技术,主要应用于工业控制、传感数据采集和系统监控等领域。工业中各种机构的振动对机械产品的工作性能有较大影响,机构疲劳损坏容易导致生产过程中事故的发生。因此,采用传感器来采集振动信号用于分析产品性能和预防事故的发生具有重大意义。    1 ZigBee技术协议简介   2002年8月ZigBee联盟
[测试测量]
CC2420和MMA7260的无线传感器数据<font color='red'>采集系统</font>
一种用单片机控制的光谱数据采集系统
摘要:介绍利用单片机和A/D器件MAX120等构成的光谱信号采集系统,由单片机控制A/D产生不同的采样频率,用于光电倍增管和CCD输出的光谱信号的采集。 关键词:单片机 A/D 信号采集 光谱 概述 在光谱测量中,常用光电倍增管(PMT)和电荷耦合器件(CCD)作为光电转换器。在慢变化、高精度光谱测量中使用PMT;对于闪光灯、荧光和磷光等强度随时间变化时的光谱信号则采用CCD。PMT和CCD输出的信号形式是不同的:光电倍增管输出的是连续的模拟信号;CCD输出的是视频脉冲信号。由于输出信号的不同,相应的信号采集电路也不尽相同。本文所述的系统通过设定控制开关的不同状态,由单片机检测、判断和执行相应的操作,完成对不同形式输入信号
[单片机]
一种遥控式可存储的图像采集系统的设计与实现
0 引言 图像采集技术随着科技的不断进步在全球的应用已越来越广泛,如军用工业、医疗、电子等各领域。在国内,各行各业对采用图像采集技术的工业自动化、智能化需求也广泛出现,逐步开始了工业现场的应用,比如,制药行业的药品检测分装、印刷业的印刷色彩检测、PCB板的表面质量检测、LCD屏的质量检测等。所以,以图像采集功能为核心,开发一款适合工业领域应用且功能齐全、操作方便的图像采集系统会给用户带来很大的实惠。 目前图像采集方面已有很多且很完善的方案,本文设计选择了利用FPGA进行图像采集的方案,设计了一套图像采集系统。与普通应用于工业方面的图像采集系统不同,本系统添加了存储功能,并对传统的控制操作的方式进行了改进。 1 系统总体设
[工业控制]
一种遥控式可存储的图像<font color='red'>采集系统</font>的设计与实现
智能交通车载信息采集系统的研究
获得实时可靠的交通信息一直是智能交通系统发展的瓶颈问题,建立智能交通车载信息采集系统,可以为智能交通系统中驾驶行为特性的研究、交通数据采集、现场测试等提供良好的辅助测试、验证平台,还可以为我国智能交通系统多功能实验车的建设和发展提供强有力的技术支持。本文介绍的就是基于虚拟仪器技术的智能交通车载信息采集系统的设计和研究。 智能交通车载信息采集平台主要是采用卫星定位技术、传感器技术和数据采集技术,建立智能交通系统相关技术开发、研究和实验所必需的环境,为智能交通系统中驾驶行为特性研究、交通数据采集和现场测试提供良好的辅助测试和验证平台。其主要功能为:实时同步采集各种车载传感器数据,并按照一定格式保存这些记录;采用多种多传感器信息融合算
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved