发烧友10周年庆典,全网超值优惠来袭!千元现金券,下单抽奖赶紧参与》》

TLC2543和AT89S52实现工业级数据采集监控系统

电子设计 2018-08-30 08:27 次阅读

论文重点介绍了基于采集芯片 TLC2543和USB接口芯片PDIUSBD12的数据采集监控系统的硬件和软件设计。此系统采用主从式结构,上位机软件采VC++.NET2005编写,对系统实现监控;下位机以AT89S52单片机为核心 , 通过A/D转换芯片TLC2543进行采集转换 ,最后将数据传送。上位机与下位机采用PDIUSBD12接口方式进行通信。

引言

随着现代电子技术的发展 ,单片机的可靠性和高性价比 ,使它成为控制系统、智能仪表和数据采集等各个领域发展的主流。在当今工业生产和科学研究的各行业中 ,经常会遇到利用微机控制,需要输入各种模拟信号的情况,这时需要进行 A/D转换。在某些实际项目中,为了采集某些模拟量而选用一些数据采集卡 ,其特点是:可扩展性差、安装麻烦、易受机箱内环境的干扰,在许多场合尤其是便携式应用场合不适用。USB是为解决计算机外设种类日益增加与有限的主板插槽和端口的矛盾,由 IntelMicrosoft、IBM及 NEC共同制定的微机总线接口规范。当前的计算机外部设备,都在追求高速度和高通用性,USB总线接口技术适用了这种要求,并以速度快、使用方便、成本低、可靠性高等优点,使外设向 USB过渡成为必然趋势。

1 系统体系结构

基于 AT89S52的数据采集系统的体系结构如图 1所示。系统的工作过程就是一个数据采集的过程 ,其中的每一步都需要不同组的支持。首先 ,温度和压力参数经传感器转换成模拟信号,模拟信号经过 A/D转换芯片 TLC2543变为单片机可识别的数字信号。单片机将数字信号进行处理之后,就可以送往 LED显示或者通过 USB接口发送给上位机 ,同时如果检测出现了异常,通过蜂鸣报警模块来加以警示。系统也可以通过按键来设定相关的操作。USB接口在主机需要的时候把接收到的数据发送给主机进行处理和显示,同样主机也可以通过USB口对下位机进行控制。

2.1 采集模块设计

TLC2543是一种开关电容结构的逐次逼近式 A/D转换器,片内提供转换时钟,12位或 8位串行数据输出。可采集 11路模拟输入电压 ,由片内多路开关选通,并采样保持。在本芯片工作温度(0℃ ~70℃)范围内 ,A/D转换时间 10微秒,具有单+5V电源工作的一大优点。通过对该芯片内数据输入寄存器的编程,可实现:仅输出转换的高 8位或 12位、输出二进制数的格扩展存储器 PDIUSBD12 USB通信式为无符号数或有符号数、是最高有效位( MSB)导前输出还是最低有效位( LSB)导前输出。采集模块电路如图 2所示。89S52单片机的 P1.0、P1.1与 P1.2作输出,其中 P1.0模拟片选,P1.1产生时钟输出 ,P1.2输出地址与控制信息。TLC2543C数据输出寄存器中的数据通过 P1.3输入单片机 ,转换结束信号通过 P1.4进入单片机并被查询。

2.2 USB接口电路设计

PDIUSBD12是飞利浦公司推出的一款高性价比的 USB固件,完全符合 USB 1.1的协议规范,自带并行接口,可与多种 MCU相结合。其硬件接口如图 3所示。另外,它还支持本地的 DMA传输,为微控制系统与 PC机进行大规模数据传输提供了解决方案。PDIUSBD12所具有的挂起低功耗功能,可以满足 USB电源管理的要求,可使其应用于使用总线供电的外部设备。此外,它集成了内部上拉电阻、连通指示等功能。AT89S52控制器与 PDIUSBD12通过 8位并行总线连接(采用地址总线与数据总线复用的方式),采用 MCU与 PDIUSBD12结合的形式实现 USB数据的高速传输,使系统变得形式灵活、编程简洁、成本低廉。

2.3  显示模块及存储器扩展设计系统的显示是使用 MAX7219实现的 8位稳定静态显示 ,MAX7219是串行共阴极数码管动态扫描显示驱动芯片,仅使用3线串行接口传送数据 ,可直接与单片机接口,用户还可以方便地修改其内部参数以实现多位 LED显示,因此可以方便地使用单片机的 USB口送出显示数据,并且其占用的时间少,方便编程及对信号的检测。

存储器扩展采用了 8片 8K的 6264芯片。他们通过地址所存芯片 74LS373和译码芯片 74LS138进行地址的所存和芯片的选择。采用 A0-A12作为它们的地址线 ,A13-A15作为 74LS138芯片的 3个引脚 ,用来与 8片 6264的选通信号相连。因此 ,第一片 6264的地址对应范围是:0000H-1FFFFH;第二片为 2000H-3FFFH,依次类推,第 7片 6264对应的地址范围是 E000-FFFFH。

3 软件部分设计

3.1 系统软件算法

采集系统的主要功能是采集各模拟量输入通道的数据 ,并将收到的信息进行存储。程序结构分为主程序和中断程序 ,其中包括初始化、信号的采集和数据处理显示输出。初始化包括定时器、终端系统、工作状态和 USB接口的初始化等。系统每隔 20ms采集一次信号 ,保证对信号有很好的跟随性。在下位机固件程序中 ,在设备接入主机后 ,首先对下位机进行系统初始化,然后进行 USB连接,被主机识别并能正常驱动,进入正常使用状态,等待数据传输。如果有 PC数据传输,则调用通讯模块接收数据,并将数据存入下位机存储器,然后调用读数据模块与显示模块进行显示;否则直接执行读数据模块并调用显示模块进行显示(显示上次存储的数据)。系统软件的流程图如图4所示。

3.2 基于 TLC2543的软件编程

本文的创新点是由TLC2543和AT89S52单片机组成的数据采集监控系统结构简单、接口方便、集成度高、可靠性强、功能丰富;其次,通过USB接口与PC机连接不仅使数据存储量大,而且更易于进行数据处理,经济简单, 采样数据精度较高 ,在实际应用中有较高的实用价值。设计TLC2543和AT89S52单片机组成的数据采集监控系统和 VC++.NET语言组成的上位机,在数据监测系统在传感器接收外界信号的同时对信号进行转换、采集、通信和图形显示输出, 实时反映传感器的信号变化和理解被测目标的新特性 , 是现场监控、信息预报的必要方法,在应用方面有很大的现实意义。

收藏 人收藏
分享:

评论

相关推荐

Labview机器视觉线下培训班(周末班)

这将是今年最后一期下线培训班招生,想学习的同学不要错过哟~《LabVIEW线下培训课程-东莞松山湖培训基地》前五名购买即
发表于 06-03 00:00 次 阅读
Labview机器视觉线下培训班(周末班)

关于数字标牌的性能分析和应用

除了硬件得到改进,还有新的软件可以充分发挥硬件的功能,帮助改进与消费者的关系。英特尔匿名观众分析等软....
的头像 英特尔物联网 发表于 09-19 10:05 23次 阅读
关于数字标牌的性能分析和应用

开关测量单元在数据采集和电子功能测试中的优势

This application note shows how a Switch/Measure system with LAN, USB and GPIB interfaces, breadboard cards...
发表于 09-19 09:08 13次 阅读
开关测量单元在数据采集和电子功能测试中的优势

回顾首届英特尔中国物联网产业创新峰会的主要内容

中国电子学会物联网专家委员会副秘书长王新霞从行业学会的视角阐述了中国物联网发展现状与机遇,指出政府引....
的头像 英特尔物联网 发表于 09-18 16:27 43次 阅读
回顾首届英特尔中国物联网产业创新峰会的主要内容

周军峰:疏通工业物联网信息化“最后一公里”

要实现企业和行业的可持续发展,适应竞争格局、客户群体、产品和服务需求等众多变化,中小企业的数字化转型....
的头像 倩倩 发表于 09-18 15:32 215次 阅读
周军峰:疏通工业物联网信息化“最后一公里”

关于MATLAB开发高性能计算平台的作用分析和简介

BRP团队开发了一个MATLAB界面,使科学家可以指定算法、数据集和处理器的数量。除了检测和分类算法....
的头像 MATLAB 发表于 09-18 15:13 82次 阅读
关于MATLAB开发高性能计算平台的作用分析和简介

从HP 3852A数据采集系统转移到Keysight 34980A交换测量单元

This application note describes the migration path of the HP 3852A data acquisition product to the new Keysight 349...
发表于 09-18 08:49 14次 阅读
从HP 3852A数据采集系统转移到Keysight 34980A交换测量单元

微型机有哪些应用角度?

微操作已在许多应用领域得到了应用,特别是在纳微米级的定位系统中,要求传感器能检测出微小的力和位移的信息。目前用于微位移检...
发表于 09-18 07:08 77次 阅读
微型机有哪些应用角度?

设计一个简易逻辑分析仪的论文免费下载

本系统的设计电路由8位数字信号发生器电路、数据采集电路、功能控制系统、显示电路四部分构成。8位数字信....
发表于 09-16 17:48 25次 阅读
设计一个简易逻辑分析仪的论文免费下载

PLC的通讯口被触摸屏占用了PC怎么抓取数据?

项目中经常碰到这样的情况,根据下图原理,可以实现在不动PLC的情况下PC和触摸屏同时与PLC通讯: 同样的方式支持三菱...
发表于 09-16 10:09 83次 阅读
PLC的通讯口被触摸屏占用了PC怎么抓取数据?

如何使用相同的固件编程升级数百个PSoC

In认为ApSOC5(PSoC4ISANOPTION)是一个独立的数据采集单元,它可以运行2000个单元。StuttoTalaEngEngNe...
发表于 09-12 14:02 150次 阅读
如何使用相同的固件编程升级数百个PSoC

选择用于数据采集系统的温度传感器

选择用于数据采集系统的温度传感器
发表于 09-12 06:47 62次 阅读
选择用于数据采集系统的温度传感器

数据采集兼容性问题解决方案

整合众多特点和性能以解决数据采集兼容性问题...
发表于 09-09 14:23 55次 阅读
数据采集兼容性问题解决方案

利用VEE进行地表和海底研究中的数据采集

Utilizing VEE for Data Collection in Surface and Undersea Research...
发表于 09-09 09:25 35次 阅读
利用VEE进行地表和海底研究中的数据采集

关于物联网助力电力公司解决难题

除了应对发展中面临的棘手问题,在物联网技术的帮助下,电力公司还可以探索以往无法涉足的业务范围,更轻松....
的头像 英特尔物联网 发表于 09-09 09:15 1420次 阅读
关于物联网助力电力公司解决难题

探秘“硬核英雄”的超级武器

随着时间推移,企业发展且技术演进,在云测积累大量客户的过程中,一些 AI 企业主动找到云测提出 AI....
的头像 AI科技大本营 发表于 09-06 17:11 407次 阅读
探秘“硬核英雄”的超级武器

5G网络影响天气预测?

非监管机构或电信公司采取措施降低干扰风险,否则飞越美国5G无线覆盖区域的地球观测卫星,将无法准确检测....
的头像 倩倩 发表于 09-06 15:53 341次 阅读
5G网络影响天气预测?

设计一个钢轨磨耗数据检测采集分析处理系统的分析与应用说明

论述了研制钢轨磨耗数据检测采集分析处理系统的妊要性、思路与原理,着重介绍了该系统的研制方案、系统性能....
发表于 09-06 15:16 70次 阅读
设计一个钢轨磨耗数据检测采集分析处理系统的分析与应用说明

使用数据采集系统进行温度测量

DN5  - 使用数据采集系统进行温度测量
发表于 09-06 11:32 65次 阅读
使用数据采集系统进行温度测量

关于物联网助力电力公司提高运营效率的分析和介绍

这款边缘传感器平台支持以一种高效安全的方式快速轻松地连接、管理和维护边缘设备。内置的硬件和固件模块可....
的头像 英特尔物联网 发表于 09-05 17:42 668次 阅读
关于物联网助力电力公司提高运营效率的分析和介绍

LTM8028 µModule稳压器的优点

DN518 - 用于高精度数据采集系统的 36V 输入、低输出噪声、5A μModule 稳压...
发表于 09-05 09:29 114次 阅读
LTM8028 µModule稳压器的优点

使用OP37芯片和AT89S52单片机设计低频功率放大器的论文免费下载

本设计利用OP37 芯片组成前置放大电路将输入正弦信号放大,通过由分立MOS管组成的推挽互补放大电路....
发表于 09-04 17:05 60次 阅读
使用OP37芯片和AT89S52单片机设计低频功率放大器的论文免费下载

嵌入式机器视觉系统的结构和应用等资料概述

 随着各项高新技术的发展,市场需求的变化,更高速,更可靠,更低成本成为各种技术开发的首要条件之一。
发表于 09-04 16:14 55次 阅读
嵌入式机器视觉系统的结构和应用等资料概述

各个行业中的模拟量数据有什么样的差异

在计算机广泛应用的今天,数据采集的重要性是十分显著的。它是计算机与外部物理世界连接的桥梁。各种类型信....
发表于 09-03 17:44 83次 阅读
各个行业中的模拟量数据有什么样的差异

一文详解传感器数据采集

传感器广泛使用,既可以作为微控制器的一部分,也可以单独作为嵌入式系统使用。然而,一种更高效的电路实现....
的头像 PCB线路板打样 发表于 09-01 07:24 1117次 阅读
一文详解传感器数据采集

MIT开发用于监测海洋温度和可进行数据采集的水下压电传感器

为了研究覆盖地球大部分面积但还未开发的海洋,研究人员希望打造一种水下“物联网”,即建立一个水下互联的....
发表于 08-31 08:05 125次 阅读
MIT开发用于监测海洋温度和可进行数据采集的水下压电传感器

使用AT89S52单片机设计一个宽带直流放大器的论文免费下载

本系统主要由五个模块组成:前级增益可调放大部分、滤波电路、后级放大电路、直流稳压电源以及单片机显示与....
发表于 08-30 17:45 130次 阅读
使用AT89S52单片机设计一个宽带直流放大器的论文免费下载

工控系统中工业数据采集的关键技术

工业数据采集过程,包含多类工业设备接入、多种工业通信网络协议解析、多源工业数据格式转换、实时工业数据....
发表于 08-30 17:31 97次 阅读
工控系统中工业数据采集的关键技术

逻辑分析仪使用技巧

逻辑分析仪是为从多引脚器件和总线中捕获数据设计的。“捕获速率”指输入采样的频次,其功能与示波器中的时....
的头像 汽车玩家 发表于 08-28 15:29 279次 阅读
逻辑分析仪使用技巧

制造企业数字化转型中,物联网担当着怎样的角色?

举例来讲,早在几十年前,工厂就利用监控和数据采集(SCADA)以及可编程逻辑控制器(PLC)等技术开....
的头像 倩倩 发表于 08-28 15:02 360次 阅读
制造企业数字化转型中,物联网担当着怎样的角色?

建设泛在电力物联网的探索与实践

然而,传统运维模式下的智能电网配电自动化主站,仅能实现对输变电设备本身的运维管理。随着海量数据的接入....
的头像 倩倩 发表于 08-28 14:36 573次 阅读
建设泛在电力物联网的探索与实践

工控系统中工业数据采集的发展趋势

目前在工业数据采集领域,多种工业协议标准并存,各种工业协议标准不统一、互不兼容,导致协议解析、数据格....
发表于 08-28 11:45 72次 阅读
工控系统中工业数据采集的发展趋势

使用AT89S52单片机设计电动车跷跷板系统的详细资料说明

介绍电动车跷跷板系统的设计与实现。该系统包括单片机系统电路、寻迹检测电路、平衡检测电路、步进电机驱动....
发表于 08-27 16:10 164次 阅读
使用AT89S52单片机设计电动车跷跷板系统的详细资料说明

使用AT89S52单片机设计数控直流电流源的详细资料说明

本系统以直流电流源为核心,AT89S52单片机为主控制器,通过键盘来设置直流电源的输出电流,设置步进....
发表于 08-22 16:08 176次 阅读
使用AT89S52单片机设计数控直流电流源的详细资料说明

使用AT89S52单片机设计LED点阵书写显示屏的论文免费下载

本课题设计运用了一种以单片机AT89S52 为控制器的LED 点阵书写显示屏系统的设计。本设计介绍了....
发表于 08-20 17:29 95次 阅读
使用AT89S52单片机设计LED点阵书写显示屏的论文免费下载

嵌入式系统在医疗仪器上有什么样的应用

讨论嵌入式系统在医疗仪器上应用的可能性。方法: 说明嵌入式系统工作原理与现状, 并提出具体应用实例。....
发表于 08-20 17:04 121次 阅读
嵌入式系统在医疗仪器上有什么样的应用

微机保护装置硬件系统构成

微机保护装置是以CPU为核心,根据数据采集系统采集到的电力系统的实时数据,按照给定的算法来检测电力系....
发表于 08-20 09:50 114次 阅读
微机保护装置硬件系统构成

在各个行业选型的模拟量数据采集卡有什么不同

在计算机广泛应用的今天,数据采集的重要性是十分显著的。它是计算机与外部物理世界连接的桥梁。各种类型信....
发表于 08-15 17:42 96次 阅读
在各个行业选型的模拟量数据采集卡有什么不同

DSP原理及应用的14个经典设计题目免费下载

要求: (1)绘制系统框图(VISIO); (2)包括电源设计、复位电路设计、时钟电路设计、存储器设....
发表于 08-15 17:09 208次 阅读
DSP原理及应用的14个经典设计题目免费下载

如何使用AT89S52单片机进行舵机控制系统的设计

文中设计了一种基于AT89S52单片机的舵机控制系统,单片机通过定时中断产生脉宽调制信号PWM来控制....
发表于 08-12 08:00 174次 阅读
如何使用AT89S52单片机进行舵机控制系统的设计

ATMEL AT89S52 + RFM70怎样用于无线数据传输

第一步是组装电源组件,这里我使用了 7805。
的头像 39度创意研究所 发表于 08-07 17:30 290次 阅读
ATMEL AT89S52 + RFM70怎样用于无线数据传输

ADAS3022模拟数字数据采集系统的数据手册免费下载

ADAS3022是一个完整的16位、1 msps、基于逐次近似的模拟-数字数据采集系统,它是在模拟设....
发表于 08-07 08:00 112次 阅读
ADAS3022模拟数字数据采集系统的数据手册免费下载

基于纹理分析技术的表面缺陷检测研究进展详细资料说明

本文系统地综述了计算机视觉和图像处理技术在表面检测方面的最新进展,特别是基于纹理分析方法的表面检测技....
发表于 08-07 08:00 91次 阅读
基于纹理分析技术的表面缺陷检测研究进展详细资料说明

LabVIEW編程思想PDF电子书免费下载

abVIEW 是一个划时代的图形化编程系统。确切的讲,LabVIEW 是一种采用图形化编程方法的计算....
发表于 08-05 08:00 201次 阅读
LabVIEW編程思想PDF电子书免费下载

SOM-TLZ7x工业核心板的数据手册免费下载

SOM-TLZ7x工业核心板规格书创龙基于Xilinx Zynq-7000 SoC系列架构设计的SO....
发表于 08-01 16:55 83次 阅读
SOM-TLZ7x工业核心板的数据手册免费下载

使用89C51和89C2051单片机设计数据采集与传输系统的详细资料说明

该数据采集与传输系统以89C51及89C2051为核心,由数据采集模块、调制解调模块、模拟信道、测试....
发表于 07-29 08:00 107次 阅读
使用89C51和89C2051单片机设计数据采集与传输系统的详细资料说明

干货 数据科学入门指南

最近,在Github上发现了一份数据科学的“入门套路”。无论你是从未尝试过编写代码,还是你需要深入复....
的头像 人工智能与大数据技术 发表于 07-19 14:09 444次 阅读
干货 数据科学入门指南

使用ZigBee进行无线智能浇灌系统的设计解决方案说明

我国是世界上13 个贫水国之一,人均水资源占有量仅为2 163m3 ,农业用水量约占总用水量的72%....
发表于 07-18 17:22 137次 阅读
使用ZigBee进行无线智能浇灌系统的设计解决方案说明

如何使用LabWindows CVI多线程技术实现实时的数据采集详细资料说明

本文对LabWindows/ CVI软件开发平台下利用多线程技术实现实时数据采集进行了研究。以往采用....
发表于 07-17 17:02 118次 阅读
如何使用LabWindows CVI多线程技术实现实时的数据采集详细资料说明

环保数采仪是什么_环保数采仪功能及类型

计讯TS910环保数采仪是结合各地在线监控工作的需求,特地推出的一款遵循国家环保行业标准设计的专用数....
发表于 07-13 06:52 98次 阅读
环保数采仪是什么_环保数采仪功能及类型

TBS1000B和TBS1000B-EDU系列数字存储示波器的用户手册免费下载

本文档的主要内容详细介绍的是TBS1000B和TBS1000B-EDU系列数字存储示波器的用户手册免....
发表于 07-08 08:00 147次 阅读
TBS1000B和TBS1000B-EDU系列数字存储示波器的用户手册免费下载

如何使用LabVIEW设计实现虚拟示波器详细资料说明

虚拟仪器是当今仪器技术的发展热点,本文是在美国M公司开发的LabVIEW的软件平台上设计了多功能的虚....
发表于 07-04 11:55 145次 阅读
如何使用LabVIEW设计实现虚拟示波器详细资料说明

华天动力协同OA系统推进智慧医疗发展

随着医疗行业的现代化加速发展,旧管理模式下的医院工作效率低,医疗人员工作氛围不得提升,迫切地需要借助....
发表于 07-03 09:19 942次 阅读
华天动力协同OA系统推进智慧医疗发展

LabWindow CVI和RTX如何进行实时测控软件设计

针对传统测控软件采用 上下位机实现实时测控的方式结构繁琐。效率低。可靠性差的问题,设计基于LabWi....
发表于 07-02 15:37 157次 阅读
LabWindow CVI和RTX如何进行实时测控软件设计

LabWindows CVI在USB2. 0接口数据采集器在开发中的应用

文章介绍了虚拟仪器软件LabWindows/CVI在USB2. 0接口数据采集器中的应用, 阐述了利....
发表于 07-02 15:37 95次 阅读
LabWindows CVI在USB2. 0接口数据采集器在开发中的应用

电阻应变仪的特点及电学应变仪的结构介绍

电阻应变仪,是利用金属的应变-电阻效应制成的电阻应变计,测量器电阻变化,间接测量构件的应变。在实验应....
的头像 牵手一起梦 发表于 06-28 15:47 565次 阅读
电阻应变仪的特点及电学应变仪的结构介绍

如何使用LabWindows CVI进行多线程技术数据采集系统的构建

在简要介绍虚拟仪器实验室的基础上,本文对LabWindows / CVI软件开发平台下利用多线程技术....
发表于 06-28 14:56 78次 阅读
如何使用LabWindows CVI进行多线程技术数据采集系统的构建

嵌入式教程之分布嵌入式系统的详细资料说明

分布式系统:是一些独立的计算机的集合,但是对这个系统的用户来说,系统就象一台计算机一样。分布式系统:....
发表于 06-27 16:55 107次 阅读
嵌入式教程之分布嵌入式系统的详细资料说明

使用AT89S52单片机设计一个爬行机器人的论文免费下载

步行机器人研究是一个多学科的综合领域,涉及机器设计和制造、传感器、控制与规划、电子电气、计算机与信息....
发表于 06-27 08:00 81次 阅读
使用AT89S52单片机设计一个爬行机器人的论文免费下载

微软删除知名数据集 拨开数据隐私的迷雾

微软在日前删除了一个名人图片数据集。这个本为世界上最大的公开人脸识别数据集,现在已经不能通过微软的渠....
的头像 人工智能爱好者社区 发表于 06-26 17:25 1095次 阅读
微软删除知名数据集 拨开数据隐私的迷雾

DSP嵌入式系统开发的典型案例详细资料说明

本文档的主要内容详细介绍的是DSP嵌入式系统开发的典型案例详细资料说明包括了:1.绪论,2.高速数据....
发表于 06-25 08:00 102次 阅读
DSP嵌入式系统开发的典型案例详细资料说明