内容发布更新时间 : 2024/11/16 18:07:31星期一 下面是文章的全部内容请认真阅读。
基于单片机的多路数据采集系统设计 物理与电子信息学院 电子信息科学与技术专业 学号:指导教师: 摘要:本文介绍了基于单片机的数据采集的硬件设计和软件设计,数据采集系统是模拟域与数字域之间必不可少的纽带,它的存在具有着非常重要的作用。本文介绍的重点是数据采集系统,而该系统硬件部分的重心在于单片机。数据采集与通信控制采用了模块化的设计,数据采集与通信控制采用了单片机AT89S52来实现,硬件部分是以单片机为核心,还包括A/D模数转换模块,显示模块,和串行接口部分。该系统从机负责数据采集并应答主机的命令。8路被测电压通过模数转换器ADC0809进行模数转换,实现对采集到的数据进行模拟量到数字量的转换,并将转换后的数据通过串行口MAX232传输到上位机,由上位机负责数据的接受、处理和显示,并用LED数码显示器来显示所采集的结果。软件部分应用VC++编写控制软件,对数据采集系统、模数转换系统、数据显示、数据通信等程序进行了设计。矚慫润厲钐瘗睞枥庑赖。 关键词:数据采集;89C52单片机;ADC0809;MAX232 The Design Of Multi-channel Data Acquisition System Based On SCM聞創沟燴鐺險爱氇谴净。 Li Zhe College of Physics and Electronic Information Electronic information science and technology No: 010414055残骛楼諍锩瀨濟溆塹籟。 Tutor: Zhai Yan-Lei Abstract: This article describes the hardware design and software design of the data on which based on signal-chip microcomputer .The data collection system is the link between the digital domain and analog domain. It has an very important function. The introductive point of this text is a data to collect the system. The hardware of the system focuses on signal-chip microcomputer .Data collection and communication control use modular design. The data collected to control with correspondence to adopt a machine 8051 to carry out. The part of hardware’s core is AT89S52, is also includes A/D conversion module, display module, and the serial interface. Slave machine is responsible for data acquisition and answering the host machine.8 roads were measured the electric voltage to pass the in general use mold-few conversion of ADC0809,the realization carries on the conversion that imitates to measure the numeral to measure towards the data that collect .Then send the data to the host machine through MAX232.the host machine is responsible for data and display, LED digital display is responsible display the data. The software is partly programmed with VC++. The software can realize the function of monitoring and controlling the whole system. It designs much program like data-acquisition treatment,data-display and data-communication ect.酽锕极額閉镇桧猪訣锥。 Key words: AT89C52; ADC0809; MAX232 1 目 录 摘要................................................ 0彈贸摄尔霁毙攬砖卤庑。 目 录............................................. 2謀荞抟箧飆鐸怼类蒋薔。 1 引言.............................................. 4厦礴恳蹒骈時盡继價骚。 1.1 研究背景及其目的意义............................ 4茕桢广鳓鯡选块网羈泪。 1.2 国内外研究现状.................................. 4鹅娅尽損鹌惨歷茏鴛賴。 1.3 该课题研究的主要内容内容........................ 4籟丛妈羥为贍偾蛏练淨。 2 数据采集.......................................... 5預頌圣鉉儐歲龈讶骅籴。 2.1 数据采集系统.................................... 5渗釤呛俨匀谔鱉调硯錦。 2.2 方案器件选择.................................... 6铙誅卧泻噦圣骋贶頂廡。 2.2.1 A/D模数转换的选择. ........................... 6擁締凤袜备訊顎轮烂蔷。 2.2.2单片机的选择. ................................. 6贓熱俣阃歲匱阊邺镓騷。 2.2.3 串行口的选择.................................. 6坛摶乡囂忏蒌鍥铃氈淚。 2.2.4 显示部分...................................... 6蜡變黲癟報伥铉锚鈰赘。 2.2.5 按键.......................................... 6買鲷鴯譖昙膚遙闫撷凄。 3 硬件电路.......................................... 6綾镝鯛駕櫬鹕踪韦辚糴。 3.1 主机电路........................................ 6驅踬髏彦浃绥譎饴憂锦。 3.1.1 主机电路原理图设计............................ 7猫虿驢绘燈鮒诛髅貺庑。 3.1.2 单片机........................................ 7锹籁饗迳琐筆襖鸥娅薔。 3.1.3 LED数码显示器的应用原理 ...................... 7構氽頑黉碩饨荠龈话骛。 3.2 从机电路........................................ 7輒峄陽檉簖疖網儂號泶。 3.2.1 从机电路原理图设计............................ 7尧侧閆繭絳闕绚勵蜆贅。 3.2.2 单片机之间的通信.............................. 8识饒鎂錕缢灩筧嚌俨淒。 3.2.3 模数转换器ADC0809 ............................ 8凍鈹鋨劳臘锴痫婦胫籴。 4 软件部分.......................................... 9恥諤銪灭萦欢煬鞏鹜錦。 2 4.1 简介KeilUvision2 ............................... 9鯊腎鑰诎褳鉀沩懼統庫。 4.2 主机程序设计.................................... 9硕癘鄴颃诌攆檸攜驤蔹。 4.3 从机程序设计................................... 13阌擻輳嬪諫迁择楨秘騖。 5 调试结果......................................... 15氬嚕躑竄贸恳彈瀘颔澩。 6 总结............................................. 15釷鹆資贏車贖孙滅獅赘。 参考文献........................................... 15怂阐譜鯪迳導嘯畫長凉。 附录1 ............................................. 15谚辞調担鈧谄动禪泻類。 附录2 ............................................. 16嘰觐詿缧铴嗫偽純铪锩。 3
1 引言
1.1 研究背景及其目的意义
近年来,数据采集及其应用受到了人们越来越广泛的关注,数据采集系统也有了迅速的发展,它可以广泛的应用于各种领域。熒绐譏钲鏌觶鷹緇機库。 数据采集系统起始于20世纪50年代,1956年美国首先研究了用在军事上的测试系统,目标是测试中不依靠相关的测试文。20世纪70年代后期,数据采集系统发展过程中逐渐分为两类,一类是实验室数据采集系统,一类是工业现场数据采集系统[1]。20世纪80年代随着计算机的普及应用,数据采集系统得到了很大的发展,开始出现了通用的数据采集与自动测试系统。该阶段的数据采集系统主要有两类,一类以仪表仪器和采集器、通用接口总线和计算机组成。第二类以数据采集卡、标准总线和计算机构成。鶼渍螻偉阅劍鲰腎邏蘞。 20世纪90年代至今,该阶段的数据采集系统采用模块式结构,根据不同的应用要求,通过简单的增加和更改模块,并结合系统编程,就可扩展或修改系统,迅速组成一个新的系统。纣忧蔣氳頑莶驅藥悯骛。 1.2 国内外研究现状
数据采集系统是通过采集传感器输出的模拟信号并转换成数字信号,并进行分析、处理、传输、显示、存储和显示。它起始于20世纪中期,在过去的几十年里,随着信息领域各种技术的发展,在数据采集方面的技术也取得了长足的进步,采集数据的信息化是目前社会的发展主流方向。颖刍莖蛺饽亿顿裊赔泷。 1.3 该课题研究的主要内容内容
4