用单板机采集多个开关量的检测系统.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文档。上传文档
查看更多
维普资讯 用单板机采集多个开关量的检测系统 钟家桢 刘悦谦 出于某科研项 目的娶求,需要对一系列 (4s个)开 成块的D0一D 端。 当单板机对 3000H 地 址执行读 关量进行检测,并存贮开关状态及其相应的翻转时间, 操作时 其地址总线的二进制码为 0011000000000000, 以便打印。现将这套检测系统的硬件及软件介绍如下。 其中 0、 1、2被分别接至 U2各集成块 、B、 端 (一)系统方框图 为 000,该 3位二进制码译码后,使 。各集成块的 Do 该系统的方框图如图l所示。 系统由TP801单 端被选通,于是接至这六个 Do端 的开关信号分别 由 板机和多路分配 y1一y6输出,并被分别送至 3的 D0一 端 (其中 器构成。由于采 1#开关量 由y1端被送至 3的D0端),而接至 抽一 集点数量多,且 的D1一 端的开关信号则全被屏蔽了。接至 巩 TP801 的 PIO 集成块 、B、 端的 。一 5地址线的内容 为 000, 口另有它用,故 图 l 这个 3位二进制码经译码后,使 3的 Do端被选通, 采用TPS01中一些未使用的存贮器地址作为被采集 这样被送至 3中Do端的 1#采集点的开关量 信 号, 、对象 的地址码。 地址码安排 的范 围是3000H一 经 3的 y输出端,送到 集成块的l l端,其余送 302FH,共 占用48个地址。当TPS01对这个范围内 至 3的开关信号则被 。所屏蔽。与此 同时,地址线 的某一地址执行读操作时,多路分配器使该地址被选 岳勺 15— 10为 001100,经译码后,使 6线为低 电 通,该地址 内的开关量即被读入单板机,进而 由CPU 平,存储器请求信号 皿R 、读信号 RD 也都为低 电 对此开关量是否发生了翻转进行判断。 如发生翻转, 平,这些控制信号经 5集成块 电路组合后,以低 电平 则将该地址及翻转的时间都存贮起来;若没发生翻转, 输出送至 4的 1 、2 端,使三态 门 打开,这样 l 则继续对下一地址的开关量进行采集,直到全部地址 采集点的开关信号,即由IV1端送至 Z80数据总线,单 循环一遍。 板机便完成了3对 1#采集点开关量的采集。 为了简 (二)接 口电路 单起见,我们将 4集成块的l 2一l 4、2 l一2 4 图 2为接 口电路原理图。 图中 1一 1是8个 各端接地,因此被采八单板机的 8位二进制码只能是 六反向触发器集成块, 2 —甜及 3是7个 8选 l (未翻转状态)或 (翻转状态)。一 数据选择器集成块,4为8线缓冲器集成块, 5为 2 (三)程序流程 输入四或门集成块。下面以l号采集点开关量的采集 本系统利用 Z80一CTC的定时功能,设定其减 l计 过程为例,具体介绍电路的工作原理。 各采集点的开 数器的回零脉冲周 期 为 0.O1S,即CTC每 隔 0.01S 关量信号,经u1各触发器反向整形后,送到 。各第 从 INT端发 出一个 中断请求信 号,使微机转入 执行中断服务程序。中断服务程序的主 要 内容是以0.01s为计时单位 进 行 时 间 累加,在满足时间进位条件时,进行分、时

文档评论(0)

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

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

1亿VIP精品文档

相关文档