嵌入式系统开发课程-多路数据采集系统设计.pdfVIP

嵌入式系统开发课程-多路数据采集系统设计.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
多路数据采集系统设计 2016.06 1 题目要求 所设计的数据采集系统,共有 16 路信号输入,每路信号都是 0~10mV ,每秒钟采 集一遍,将其数据传给上位 PC 计算机,本采集地址为 50H 。要求多路模拟开关用 4067 ,A/D 转换用 ADC0809 ,运算放大器用 OP07 ,单片机用 89C51,芯片用 MAX232 。 设计其电路原理图,用 C51 语言编制工作程序。 2 总体方案设计 根据题目要求,传感器首先采集 16 路信号,然后被多路模拟开关 4067 选通某一 路信号,接着通过信号调理电路,由 A/D 转换器进行模/数转换后发送给单片机,之后 通过 MAX232 由RS232 串口进行通讯,最终将数据传递到上位PC 计算机。因此,数 据采集系统主要包括以下几个主要环节: 2.1 信号选通环节 由于题目要求采集的信号路数达到了 16 路,每一路信号的流通路线均相同。如果 为每路信号都设置相应的放大、A/D 转换单元,成本将大幅度提升。因此可以接入一 个多路模拟开关 4076 ,轮流选通每一路信号,实现多路信号共用一个运算放大器和A/D 转换单元,即降低了成本,又简化了电路。 4067 为 16 路模拟开关,其内部包括一个 16 选 1 的译码器和被译码输出所控制的 16 个双向模拟开关。当禁止端 INH 置 0 时,在 I/N0 -I/N15 中被选中的某个输入端与输 出公共端X 接通,外部地址输入端 A 、B 、C、D 决定了被选通端;当 INH 置 1 时,所 有模拟开关均处于断路状态。 2.2 信号调理电路 为了方便信号的进一步传输和处理,一般均要在传感器的输出端接入信号调理电 路,对传感器输出的信号进行变换、隔离、放大、滤波等处理。此处的信号波动范围 只有 0~10mV,属于微弱信号,需要进行放大处理。按照题目要求,本文设计的系统 选用运算放大器 OP07 。OP07 是一种高精的度单片运算放大器,其输入失调电压和漂 移值均很低,适合用作前级放大器。 2.3 A/D 转换器 由于单片机只能处理数字信号,所以需要接入A/D 转换器将模拟信号转换成数字 信号。本文采用题目提供的 ADC0809 ,它可以和单片机直接通讯。ADC0809 由一个8 路模拟开关、一个地址锁存与译码器、一个 A/D 转换器和一个三态输出锁存器组成。 多路开关可选通 8 个模拟通道,允许 8 路模拟量分时输入,共用 A/D 转换器进行转换。 三态输出锁器用于锁存 A/D 转换完的数字量,当 OE 端为高电平时,才可以从三态输 出锁存器取走转换完的数据。 此处采用中断的方式使数据在单片机与 ADC0809 之间进行交换,端口地址为 FF50H ;P0 口和WR 信号共同生成单片机的启动转换信号;为了在启动转换的同时选通 通道,将通道地址锁存信号 ALE 与 START 相连;把 P0 口和RD 同时处在有效位的组 合信号与 A/D 转换器的输出信号 OE 相连,那么通道的地址选择和数据输出共用一个 地址,但是两者不同时出现;转换结束信号 EOC 通过非门后接至 89C51 的IN T 1 端。 2.4 串口发送电路 RS232 是用正负电压来表示逻辑状态,与 TTL 以高低电平表示逻辑状态的规定不 同。为了能够同计算机接口或终端的TTL 器件连接,必须在 RS232 与 TTL 电路之间 进行电平的转换。本文选用题目提供的 MAX232 芯片完成 TTL ,EIA 的双向电平转换。 2.5 系统原理框图 16 路模拟信号输入 多路模拟开关(4067 ) 运算放大器(OP07 ) A/D 转换器(ADC0809 ) 单片机(89C51 ) 通信模块 (MAX232 、RS232 ) PC 上位计算机

文档评论(0)

汪汪队 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档