光电式数字测速仪.docxVIP

  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文档。上传文档
查看更多
光电式数字测速仪 摘要 提出了一个用 8031 单片机和光电编码器组成的转速与转角测试方案,介绍其 实现的基本原理和结构特点,给出了接口电路和软件设计方法。由于采用了单片机 和光电传感器,该系统具有硬件电路简单、测量精度高、性能稳定可靠等优点,其 适用于自动控制、自动检测及各种转速与方位角的测量与控制等领域。 本文给出的智能转速与转角测试系统,采用了 9 位绝对式循环码光电编码器做 传感器,具有无接触、高转速、高分辨率、高可靠性等优点。 关键词: 单片式计算机 测速仪 转速 转角 - 1 - 前 言 在工程实践中 , 经常会遇到各种需要测量转速的场合 , 例如 , 在发动 机 、电动机 、机床主轴等旋转设备的实验 、运转和控制中 , 常需要分时或连续测量和显示其转速 。有些场合对转速转速测量要求的精度一般化 , 而有些场合却要求较高的测量精度 。但目前国内使用的转速仪表在测试精度 、测量范围 、实现监控 、性能价 格比等方面均存在明显的缺陷 。本文给出的智能转速与转角测试系 统,采用了 9 位绝对式循环码光电编码器做传感器,具有无接触、高转速、高分辨 率、高可靠性等优点。 - 2 - 光电式数字测速仪 第一章 硬件设计 1.1 硬件组成 光电式数字测速仪的硬件,由输入电路、 8031 单片机、存储器、辨向电路、键盘与显示电路等组成,其结构框图如图 1 所示。 1.2 设计原理 输入电路包括整形电路、 码制变换电路和锁存器, 由光电传感器提供输入信 息。为消除脉冲波形中的高频干扰,加 1 级施密特整形电路;为减小制作和安 装公差引起的测量误差,光电码盘一般均采用循环码码盘 [1] 。本设计采用的传 感器,输出 9 位循环码,通过码制转换电路将其转换为二进制码。 9 位码盘输出 9 位信息,而 8031 为 8 位单片机,采用 2 次锁存来解决 用 8 位机测 9 位信号的问题。在角度测量中,将第 1~ 8 位信息存入锁存器 1 中,同时将第 9 位信息存入锁存器 2 中,用译码器 1 输出端提供锁存信号。 首先从 P1. 0 ~ P1.7 输入第 1~ 8 位信息 , 存入内存; 再将第 9 位信息从锁存器 2 中 取出,存入锁存器 3 中。接着,这第 9 位信息再从 P1.0 输入,存入紧接第 8 位 的内存中。 信息是一次锁存,分两次输入计算机的,由于 8031 时钟为 3MHz,速度快,两次输入对测试与控制不会有影响。 由单片机 8031,芯片 74L S373,2716,6116 组成一个具有片外扩展存储器 的小系统 , 键盘和显示信号由 8031 串行接口输出。使用串入、并出的移位 寄存器 74L S164 作键盘中的 8 根列线。显示器由 MC14499[2]管理,其内部有 BCD 译码器、串行接口和锁存器,送入 1 帧数据后,这些数据保存在 MC14499中, 可靠地驱动 4 位 LED 显示器。如图 1: 系统在测试过程中向外发出角度控制、转速控制、圈数控制等各种控 制信号。为了识别正、反转信号,从 8, 9 码道输出信息,经过辨向电路 分别得到正转输出信号 + 和反转输出信号 - ,再接到 1 位多段 L ED 显示器,分别显示 + , - 。 3 光电式数字测速仪 第二章 软件设计 根据上述硬件结构和测转速、 转角的功能要求, 主程序主要识别键功能, 判断是什么键按下,则调用相应子程序, 完成相应的测量功能。 系统有键 1~ 键 5, 即测转角键、测转速键、测圈数键、命令键和复位键,共 5 个功能键。 2.1 主程序 主程序流程图如图 2 所示。接通电源后让系统各器件均复位。初始化是将系统中所有命令、 状态及有关存储单元置成初始状态; 自检是利用测试程序检查系统各主要部件工作是否正常。完成初始化和自检正常后,显示器显示正常标志 H,等待键扫描;若自检不正常,可再次初始化、自检,或用复位键使系统强行复位。 键扫描对测转角、测转速、测圈数 3 个功能键进行查询。无键按下时,继续显示提示符;有键按下时,就进入该键功能软件控制。完成某个功能测试后,对测试数据进行查询, 与存储器中的标准值比较, 达到标准值或上限值就发出控 制信号。之后,检查有无命令键或复位键输入,有命令输入就转至 b 等待转移;有复位键输入则转至 c 复位转移;否则转至 a 循环转移,实现某个功能键的循 -4- 光电式数字测速仪 环操作。比如测转角,则采集、码制变换、运算、显示,几个功能不断循环,显示器则显示被测角度的数值。如图 2: 2.2 子程序 主要子程序有以下几个 : 系统自检子程序;键功能子程序 1,2,3 ( 其中 1 为测转角功能子程序、 2 为测转速功能子程序、 3 为测转动圈数功能子程序 ) ;显示

文档评论(0)

137****7230 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档