多路数据采集.doc

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 课题概述 课题的设计内容与要求 本课题要求设计一个以单片机为核心的多路数据采集系统。本系统八路模拟量输入,范围为0---5V。它要求对八个通道的模拟量进行巡回采样,再将每个采集到的数据经过A/D工程量转换后,以十进制数在LED显示器上显示,并能够通过键盘操作切换显示不同通道的采样值。 在LED显示器上,我们可以看到具体的数字电压——精确到百分位,具体的通道。在键盘切换时,切换相应的通道,就应该显示该通道的数值。比如,选择了4通道,显示屏上显示出 4, 3.45V。 课题的设计目的和意义 随着时代的时代的进步,单片机已经普及到我们的生活,工作,科研各个领域,已经成为一项交为成熟的技术。同时随着人们的生活水平的提高,单片机控制无疑是人们追求的目标之一,它所给人们带来的方便是不可否定的。因此,它吸引了广大的从事电子设计人员的学习。 将计算机应用于实时控制、在线动态测量等系统时,其控制或者测量的对象往往是一些连续变化的模拟量,如温度、压力、流量、位移、速度以及连续变化的电量。当计算机与外部设备直接交流有关物理量方面的信息时,通常需要将检测到的模拟量信号转换成数字信号交给计算机处理,而计算机输出的数字信号又需要转换成模拟信号以便对执行机构进行控制。 本课题的设计就是要对模拟量转变为数字量的研究。熟练掌握模拟量和数字量之间的转换,进而了解工程中是如何运用单片机进行工程控制。它还可以帮助我们进一步检验和学习单片机,单片机的编程,LED的输出控制。 第2章 总体设计方案 2.1 总体思路 由于本课题是多路数据的采集,可以寻找传感器(如温度传感器,压敏传感器)来充当模拟信号,将此信号进行放大,滤波,采样保持,经过模/数转换,得到数字信号,将其数字信号送给单片机。其中模数转换芯片可以选用A/D0809芯片。 单片机把采集到的数据进行相关的处理,如二进制转换为十进制,个位、小数位的显示等。这些都是通过软件来设计的。单片机把处理好的数据送给地址锁存,然后由显示器显示。 2.2 单片机概述和主要功能 单片机是将CPU,RAM、ROM、定时器/计数器、输入/输出接口电路、中断、串行通信接口等主要计算机部件集成在一块大规模集成电路芯片上,组成单片微型计算机。它有两种基本的结构形式:一种是普林斯顿;一种是哈副结构。它的体积小、功能全、价格低等特点赢得了广泛的使用。 单片机的种类也很多。有ATMEL的ATMEL89系列;INTEL公司的MCS—51;Philips电子公司的MCS-51;WinBond公司的Mcs-51;Motorola生产的MC6805系列等等。各个公司生产的单片机互不相融,都有自己的特点。其中要以Inter公司生产的MCS-51应用得最多。 本课题实现的功能是: 能够将采集到的模拟信号; 能够进行模/数转换; 能够进行十进制数的显示; 有选择通道和循环显示通道的功能。 2.3 总体设计框图 2.4 系统工作原理 以单片机为核心,通过各种控制电路进行控制。在外设电路中,设置了时钟电路和复位电路。 外围电路将采集到的数据经过A/D转换后,送给单片机P0口。单片机将P0口中接收到的数据进行存储,整理、变换后,从P1口送出。送出的数据经过锁存芯片进行锁存,最后由LED显示。LED至少需要4个。 切换通道的实现是根据外部中断源来实现的。本课题采用的是中断源INT1。中断信号的产生,是通过按纽开关开关来做的。将八路开关通过一个或非门,再与中断源INT1相连。检测中断信号是通过软件来实现的。一旦出现了中断信号,程序就会优先执行中断相关的程序。 第3章 系统的硬件设计 3.1 单片机的选择 根据初步确定的方案,和满足设计的要求,本课题选用Inter公司生产的MCS—8051单片机。它与其他单片机对比主要有如下优点: 片内程序存储器采用闪速存储器,使得程序写入更加方便; 它的体积小,会使整个硬件体积变小; 良好的性能保证了设计的成功。 3.2 MCS—51单片机的管脚及其功能 MCS单片机都采用40引脚的双列直插封装方式。图3—1为引脚排列图, 40条引脚说明如下: 1、主电源引脚Vss和Vcc ① Vss接地 ② Vcc正常操作时为+5伏电源 2、外接晶振引脚XTAL1和XTAL2 ① XTAL1内部振荡电路反相放大器的输入端,是外接晶体的一个引脚。当采用外部振荡器时,此引脚接地。 ② XTAL2内部振荡电路反相放大器的输出端。是外接晶体的另一端。当采用外部振荡器时,此引脚接外部振荡源。 3、控制或与其它电源复用引脚RST/VPD,ALE/,和/Vpp ① RST/VPD 当振荡器运行时,在此引脚上出现两

文档评论(0)

小教资源库 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档