- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
摘要
数据采集系统,是用计算机控制的多路数据自动检测或巡回检测,并且能够对数据实行存储、处理、分析计算以及从检测的数据中提取可用的信息,供显示、记录、打印或描绘的系统。
本课程设计对数据采集系统作了基本的研究。本系统主要解决的是采集10路模拟量(10位精度),20路开关量,采集的数据每隔1毫秒,通过串行通讯方式RS485向一台工控机传送的实现方法。
关键字:数据采集、A/D转换、模拟量。数字量、串行通信
数据采集系统的设计
1 设计内容及要求
设计一个数据采集系统,系统要采集10路模拟量(10位精度),20路开关量,采集的数据每隔1毫秒,通过串行通讯方式RS485向一台工控机传送。
要求:① 选择合适的芯片;② 设计原理电路(包含译码电路);③ 编制数据采集的程序段;④ 编制数据通信程序段;⑤ 撰写设计说明书。
2 数据采集系统原理及实现方案
本课设是设计一个数据采集系统,系统要采集10路模拟量(10位精度),20路开关量,采集的数据每隔1毫秒,通过串行通讯方式RS485向一台工控机传送。
数据采集与传输系统一般由信号调理电路,多路开关,采样保持电路,A/D,单片机,电平转换接口,接收端(单片机、PC或其它设备)组成。硬件设计应用电子设计自动化工具,数据采集原理图如图1所示:
图1 数据采集原理图
由原理图可知,此设计主要分三大部分:模拟量的输入采集,数字量的输入采集,从机向主机的串行通信。
信号采集分析:采集多路模拟信号时,A/D转换器前端需加采样/保持(S/H)电路。待测量一般不能直接被转换成数字量,通常要进行放大、特性补偿、滤波等环节的预处理。被测信号往往因为幅值较小,而且可能还含有多余的高频分量等原因,不能直接送给A/D转换器,需对其进行必要的处理,即信号调理。如对信号进行放大、衰减、滤波等。
本题设计要求简单,模拟量和数字量直接给出,故信号采集部分可忽略,而将数据输出直接连接至A/D转换器输入端。
模拟量的采集:A/D转换器的选取应考虑:(1)转换时间的选择:转换速度是指完成一次A/D转换所需时间的倒数,是一个很重要的指标。A/D转换器型号不同,转换速度差别很大。由于本系统的控制时间无具体要求,故可不予考虑,但至少要小于题目要求的1ms,这是可以达到的。(2)AD位数的选择:A/D转换器的位数决定着信号采集的精度和分辨率。要求精度为10位。
输入为0~5V时,分辨率为
设计要求10位精度的10路模拟量,通过查阅资料,TLC1543芯片满足要求。
TLC1543 是一种开关电容结构的逐次逼近式A/D 转换器, 片内提供转换时钟,12 位或 8 位串行数据输出。可采集 11 路模拟输入电压,由片内多路开关选通,并采样保持。
数字量的采集:设计中要求是20路数字量,可利用单片机的I/O口直接采集,但需要20个I/O口与之对应,这样,就浪费了芯片的管脚资源,可采用并行采集、串行输出的办法,进行I/O口扩展。
传输方式分析:通过串行通讯方式RS485向工控机传送。
3 系统硬件设计
3.1 模拟量的输入采集设计
模拟电压量的输入需要经过A/D转换才能进行采集,此设计要求10路模拟量的10位精度A/D 转换,可采用芯片TLC1543。
3.1.1 TLC1543功能介绍
A/D采样模块采用TLCl543。TLC1543具有以下特点:10位精度、11通道、三种内建的自测模式、提供EOC(转换完成)信号等,串行输出,内部时钟,转换时间21μS,线性度±1.0LSB,该芯片与单片机的接口采用串行接口方式,引线很少,与单片机连接简单TLC1543的控制端CS、I/O CLOCK、ADDRESS和数据输出端DATAOUT遵循串行外设接口SPI协议。TLC1543和微处理器的串行接口之间可通过一个4线接口高速传输数据。图2是TLC1543的引脚示意图:
TLC1543为20脚封装的CMOS 10位开关电容逐次A/D逼近模数转换器封装和时序图如图2所示A0~A10为11路模拟输入端, 图2 TLC1543管脚图
REF+ 和REF- 为基准电压正负端,ADDRESS
为串行数据输入端用于输入4 位端口地址,DATA OUT 为A/D数据输出端,I/O CLOCK为数据输入输出提供同步时钟,芯片内部有一个14通道多路选择器,可以选择11 路模拟输入通道和3 路内部自测电压中的任意一路进行测试,片内设有采样-保持电路。在转换结束时EOC置高,表明转换完成。TLC1543具有高速转换时间,高精度10 位分辨率,最大1LSB不可调整误差和低噪声的特点。当EOC为高时将CS置低A/D开始工作,由ADDRESS 端送入4
您可能关注的文档
最近下载
- 2025年海水网箱养殖市场调研报告.docx
- (部编版)道德与法治(道法)五年级上册复习.pdf VIP
- 2025年全球AI工具市场发展现状与趋势分析-35页.pdf VIP
- 潜孔钻机使用及保养.pdf VIP
- 婴幼儿营养与喂养 0-1岁婴儿的营养需要与合理 辅食添加.pptx VIP
- 2025冲刺密押卷解析(二).pdf VIP
- 新版四年级上册道德与法治教学计划进度表.docx
- 孕期保健工作制度(最新版).doc VIP
- 2025广西公需科目考试答案(3套涵盖95-试题)一区两地一园一通道建设人工智能时代的机遇与挑战.pdf VIP
- 变应性支气管肺曲霉病(ABPA)诊治专家共识(2022 年)解读 2.pptx VIP
文档评论(0)