




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、课程设计(论文)资料袋 信息工程学院 系(院)课程设计(论文)题目 多路数据采集级显示系统设计 内装资料有:1.课程设计(论文)任务书 ( )2.课程设计(论文)开题报告 ( )3.课程设计(论文) ( )4.成绩评定及评语 ( )5.外文资料及原文复印件 ( )6. 程序及软盘等 ( )7.工程图纸 ( )班级 09电子信息工程学号2009100181姓名赖冰指导教师莫钊 多路数据采集及显示系统设计The Design Of Multi-channel Data Sampling and Display SystemBased On SCM总计 课程设计(论文) 22 页 表 格 1 个插
2、图 13 幅摘 要本文对于一种多路数据采集系统进行了初步的研究,该多路采集系统能对多路模拟信号进行采集和处理。数据采集与通信控制采用了模块化的设计,以单片机AT80C51为核心,利用串行A/D模数转换TLC2543进行模数转换,实现对十路信号的采集、存储、显示及与PC机通信等功能。软件部分应用C语言编写控制软件,对数据采集系统、模数转换系统、数据显示、数据通信等程序进行了设计。 关键词: AT8051 TLC2543 C语言控制软件 AD模数转换AbstractThis paper a kind of way for data acquisition system on the primary
3、 research, this much road acquisition system for road simulation signal can be gathered and processing. Data collection and communication control using modular design, AT80C51 with the single chip processor as the core, and using the serial A/D conversion module TLC2543 for conversion module, and to
4、 realize the 8 signal collection, storage, display and with A PC communications, and other functions. Some applications software written in C language control software, for data acquisition systems, modulus conversion system, data display, data communication and other procedures to carry on the desi
5、gn. Key Words: AT80C51 TLC2543 C language A/D conversion module目 录摘要IABSTRACTII第一章 引言11.1国内外研究现状1研究背景及其目的意义1国内外研究进展 11.2课题内容1第二章 数据采集 22.1数据采集系统 22.2A/D相关知识22.3总体结构设计 22.4硬件选择 22.4.1 单片机89C5122.4.2 TLC2543引脚功能22.4.3 LED显示电路 22.4.4键盘扫描 3第三章 软硬件设计与硬件调试说明 63.1 软件设计与说明 63.2 硬件调试 63.2 硬件显示说明7第四章 课程设计总结 7
6、参考文献 8附录1:C语言程 8附录2:硬件图 10第一章 引言1.1 国内外研究现状及其意义研究背景及其目的意义在科学研究中,运用数据采集系统可以获得大量的动态信息,也是获取科学数据和生成只是的重要手段之一。无论在哪个应用领域中,数据采集与处理将直接影响工作效率和所取得的经济效益。随着计算机的发展,对通信起到了巨大的推动作用。计算机和通信紧密结合构成了灵活多样的通信控制系统,也可以构成强有力的信息处理系统。数据采集,从严格的意义上来说,应该是计算机控制的多路数据自动检测或巡回检测,并能够是要对数据的存储、处理、分析计算以及从检测的数据中提取有用的信息,供显示、打印、绘图等。1.1.2国内外研
7、究进展在国内主要有:福建新大陆NEWLAND、深圳同采TONCY、台湾UNITECH等等。国外的话主要是欧美:得逻辑、MOTO、Intermec、datalogic、honeywell等等。日韩:CASIO、DENSO、M3、bluebird等等。欧美品牌的品质不错,但是价格过高。日韩品牌外观不错,品质一般,价格也高。国内品牌后劲很足,性价比很高,售后服务更好更及时,国外品牌在国内的市场份额越来越小,价格也越来越低。1.2 课题内容要求运用51系列单片机及相关外围器件制作一多路数据采集及显示系统,具体要求为: 要求:1、采用51系列单片机作控制CPU; 2、能对3路输入的直流电压进行测量,输入
8、电压05V; 3、测量的电压值由3位数码管显示,其中一位显示通道,两外两位显示测量的电压值,显示精度0.1V; 4. 采用按键切换测量路径; 5、完成实物制作或proteus仿真实现第二章 数据采集2.1数据采集系统数据采集系统一般由数据输入通道、数据存储与管理、数据处理、数据输出及显示这五部分组成。输入通道要实现对被测对象的检测,采样和信号检测等工作。数据存储与管理要用存储器把采集到的信息存储起来,建立相应的数据库并进行管理与调用。数据处理就是从采集到的信息中删除有关干扰,与无关信息。对数据进行统计分析便于检索。数据输出及显示就是把数据以适当的形式输出与显示。2.2A/D相关知识按基本原理及
9、特点可分为:积分型、逐次逼近型、并行比较型/串并行型、-调制型、电容阵列逐次比较型及压频变换型。主要的技术指标:分辩率,转换速率,量化误差,偏移误差,满刻度误,差线性度等电压频率转换法 A/D转换四步骤:采样、保持、量化、编码。2.3总体结构设计数据采集系统的硬件电路主要以单片机AT80C51为核心,利用串行A/D模数转换TLC2543进行模数转换,实现对十路信号的采集、存储、显示及与PC机通信等功能。主要结构如图所示图一2.4硬件选择89C51是一种带4K字节闪烁可编程可擦除只读存储器的低电压、高性能CMOS8位微处理器,俗称单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用A
10、TMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的89C51是一种高效微控制器,2.4.1 单片机89C51 图二2.4.2 TLC2543引脚功能说明如下:AIN0AIN10:模拟输入端,由内部多路器选择。CS:片选端,CS由高到低变化将复位内部计数器,并控制和使能DATA OUT、DATA INPUT和I/O CLOCK。CS由低到高的变化将在一个设置时间内禁止DATA INPUT和I/O CLOCK。DATA INPUT:串行数据输入端,串行数据以MSB为前导并在I/O CLOCK的前4
11、个上升沿移入4位地址,用来选择下一个要转换的模拟输入信号或测试电压,之后I/O CLOCK将余下的几位依次输入。 DATA OUT:A/D转换结果三态输出端,在CS为高时,该引脚处于高阻状态;当CS为低时,该引脚由前一次转换结果的MSB值置成相应的逻辑电平;EOC:转换结束端。在最后的I/O CLOCK下降沿之后,EOC由高电平变为低电平并保持到转换完成及数据准备传输; VCC、GND:电源正端、地; REF、REF:正、负基准电压端。通常REF接VCC,REF接GND。最大输入电压范围取决于两端电压差; I/O CLOCK:时钟输入/输出端。 TLC2543每次转换和数据传送使用16个时钟周
12、期,且在每次传送周期之间插入CS的时序。在TLC2543的CS变低时开始转换和传送过程,I/O CLOCK的前8个上升沿将8个输入数据位键入输入数据寄存器,同时它将前一次转换的数据的其余11位移出DATA OUT端,在I/O CLOCK下降沿时数据变化。当CS为高时, I/O CLOCK和DATA INPUT被禁止,DATA OUT为高阻态。图三2.4.3 LED显示电路LED显示器集微电子技术、计算机技术、信息处理于一体,以其色彩鲜艳、动态范围广、亮度高、清晰度高、工作电压低、功耗小、寿命长、耐冲击、色彩艳丽和工作稳定可靠等优点,成为最具优势的新一代显示媒体。过发光二极管芯片的适当连接(包括
13、串联和并联)和适当的光学结构。可构成发光显示器的发光段或发光点。由这些发光段或发光点可以组成数码管、符号管、米字管、矩阵管、电平显示器管等等。通常把数码管、符号管、米字管共称笔画显示器,而把笔画显示器和矩阵管统称为字符显示器。基本的半导体数码管是由七个条状发光二极管芯片按图12排列而成的。可实现09的显示。其具体结构有“反射罩式”、“条形七段式”及“单片集成式多位数字式”等图四2.4.4 键盘扫描使用单片机P1口直接输入时的连接图,每个按键独占一条I/O口线,键盘的另一端接地。无键按下时,单片机的输入口线状态为高电平;当某键按下时,该键对应单片机的输入口变为低电平,即可判定按键的位置。图五第三
14、章 软硬件设计与硬件调试说明3.1 软件设计与说明多路数据采集系统具有采集、存储、显示等功能。本设计应用TLC2543作为采集系器,并把采集到的电压模拟量转换成数字量。送到单片机AT8051进行处理,可完成显示。以此为基础设计采集一个通道的TLC2543 A/D转换程序,值得注意的是,每次读取的数据是上一次采样的数据,所以第一次读得数据应当丢弃。另外,程序是采用C语言编写。图六3.2 硬件调试 图七:硬件调试图组硬件调试数据对照表一:采集通道号012 3 4 5 67 8 9实际值(V) 51.7494.352.53.053.54 4.7 3.81.25 2.05显示值(V)4.91.74.3
15、2.43.03.54.63.71.22.03.3 硬件显示说明本课程设计对题目进行了扩展:由3路扩展到10路。而且设定上电后通过0通道采集电源电压显示电源电压是否正常(即是否电压不足),而其余9个通道才是对所要采集的对象进行采集。第四章 课程设计总结在这次设计过程中,我通过对题目所要求的目的,功能进行分析,确定了所要用到的硬件及设计的大致思路,之后,通过查找相关资料,对具体功能逐一分模块进行实现,通过C语言进行编写,最终实现了串行A / D转换器多路数据采集及显示系统的设计,使设计作品符合课程要求,而且在原课程要的基础上进行了扩展,成为一个可以运用到实际的作品。而且从数据可以看出本课程设计的采
16、集显示系统由于A/D转换位数的限制存在一定的量化误差。参考文献1、李建忠,单片机原理及应用,西安电子科技大学出版社,2002 2、何立民,MCS-51系列单片机应用系统设计系统配置与接口技术, 北京航空航天大学出版社,2001 3、张俊谟,单片机中级教程原理与应用,北京,北京航空航天大学 出版社,2000.6 4、潘永雄,新编单片机原理与应用.西安:西安电子科技大学出版社.20035 宋家友.集成电子线路设计手册M.福建科技出版社出版,2000.6 张友德等编 .单片微型机原理、应用与实验M.上海:复旦大学出版社出版,2007.7、吴建国. ADC0809AD转换芯片的原理及应用. 电子制作.
17、 2007/02 8、元增民; AT89S51单片机与ADC0809模数转换器的三种典型连接,长沙大学学报,2005/05 附录1:C语言程#include<reg52.h> /对P1口定义sbit d1=P16; sbit key1=P17;sbit cs=P12;sbit clk=P13;sbit din=P11;sbit dout=P10;/#define uchar unsigned char#define uint unsigned intuchar a,x,y,z,date,temp;uchar conword,qian=1,shi,ge,key; uint diany
18、a,temp1;/制做LED显示查询表uchar code table=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f; /共阴极个位数码管段码表uchar code table2=0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfd,0x87,0xff,0xef; /共阴极十位和小数数码管点显示表uchar code table3=0x04,0x14,0x24,0x34,0x44,0x54,0x64,0x74,0x84,0x94,0xA4;/tcl2543初始化通道号表bit cy;sbit bit7=B7;void dis
19、play(qian,shi,ge);/宏定义void delay(z);void jp();void daout();/主函数void main() a=0;key=0;while(1)daout();/初始化调用jp();/键盘扫描子程序调用display(qian,shi,ge);/显示调用/键盘扫描子程序,九通道切换void jp()/a=1;if(key1=0)/去除按键抖动delay(20);if(key1=0) /通道增 通过按键来选择通道可选范围为0-9a+;if(a=10)a=0;key+;if(key=10)key=0;while(!key1);if(d1=0)delay(20);if(d1=0)/ 通过按键来实现对通道号逆选,即通道递减a-;if(a=-1)a=9;key-;if(key=-1)key=9;while(!d1); qian=a;/延时子程序void delay(z)for(x=z;x
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人力资源产业园项目发展前景分析报告
- 矿泉水行业发展趋势与市场前景展望
- 电火锅与电蒸锅行业未来发展潜力及趋势解析
- 城镇老旧小区改造实施方案分析
- 委托进口协议 外贸
- 全民阅读活动策划与实施
- 开展活动学校社团活动计划
- 2025年国际金融理财师考试成功案例分享试题及答案
- 全新的小语种教育理念下的试题及答案
- 优化仓库工作时间安排的计划
- 老挝万象钾矿百万吨级规模氯化钾开发项目可行性分析研究的开题报告
- 编辑打印新课标高考英语词汇表3500词
- 2023年湖南省烟草专卖局(公司)真题
- 22G101基础平法识图与钢筋计算
- 2024年专升本考试-专升本考试(机械设计基础)笔试历年真题荟萃含答案
- 对中标候选人的异议书
- 2024年北京市自来水集团长辛店分公司招聘笔试参考题库含答案解析
- -医院感染预防与控制标准操作规程SOP第2版
- 慢性阻塞性肺疾病的常见病例分析
- 文学作品中的意象与象征解读
- 2021年内痔内镜下微创诊疗指南解读讲座课件
评论
0/150
提交评论