毕业设计(论文)--单片机控制的光纤测距系统的软件设计.doc

毕业设计(论文)--单片机控制的光纤测距系统的软件设计.doc

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 前 言 在现代工业生产加工中,越来越高的技术指标和加工精度要求有新型、快速、柔性好、能直接在生产环境中进行非破坏性产品质量检测的传感器。距离是工业产品的重要参数,以往典型的测距离的方法是靠机械接触,十几年前,光纤技术已应用于工业领域,光纤用于传感是光电子技术的新结晶,它具有常规检测技术不可比拟的诸多优点,而且能实现“传”和“感”的合二为一,由于其体积小、抗电磁干扰能力强、易柔性弯曲、可在某些特殊场合下工作,所以,用光纤传感器进行非接触的尺寸测量,是当今测量领域中传感技术发展的主导方向之一。 光纤传感技术是利用光纤作为媒介,对待测量的物理量,如:温度、压力、运动等,进行检测的一种检测技术,其中光纤既可是光信息的载体,也可以是一种光调制器或者换能器,由此,光纤传感技术对于光纤的要求一般不同于通信光纤,对传感器用光纤(称为功能光纤,或者特殊应用光纤)的研究对光纤传感器的应用是非常重要的,这一类光纤的研制与生产,成为光纤技术中又一新的方向。 实用的光纤传感器需要使测量光纤对待测的量敏感,对非测量或者称为环境要非常不敏感,这对于应用光纤来说是相当困难的。例如:目前已得到深入研究和相当应用的干涉型光纤陀螺系统,其中光纤的应用就相当能说明光纤的类型对设计传感器系统的影响,初期的光纤陀螺普遍采用通信上广泛采用的单模光纤,由于单模光纤中存在两个正交的偏振模式,其相互耦合是系统的性能受到一定的影响;而近而发展起来的保偏光纤为提高干涉型光纤陀螺系统提供了可能,而针对传感器应用的保偏光纤,在材料、结构上都有很强的针对性,作为真正意义上的特殊应用光纤,使得光纤陀螺的性能大大提高了,这充分说明了ASOF(特殊应用光纤)的应用重要性。 第一章 方案论证 1.1选题背景 随着单片机技术和ANIC技术的飞速发展和普及,数据采集系统也得到迅速的应用。在各种生产过程中,应用这一系统可以对生产中各种现场参数进行采集,监视和记录,为人们了解系统的工作状态,以及控制各种环境参数等提供了详尽的信息。在科学研究中,应用数据采集系统可以获得大量的动态信息,是研究瞬间物理过程的有力工具,也是揭开各种科学奥妙的重要手段之一。总之,不论在哪个应用领域,数据采集和处理越及时,工作效率就越高,取得的经济效益就越大[3]。 数据采集系统的任务,就是采集传感器输出的模拟信号,并转换成主处理器可以识别的数字信号,然后再显示或者打印出来,这样可以实现对某些物理量的监测,其中的信号还可以通过处理机去控制某些物理量。 对于瞬态数据采集系统的好坏,在保证精度的要求的前提下,应该尽量提高采样速率,以满足是实时采集,实时处理,实时控制对速度的要求。 1.2概述 时代在进步,光纤在各个领域都有广泛的应用,尤其光纤传感器发展前景更大,我们这里设计的光纤测距系统除了有很高的精度外,使用也比一般的方法简单,快捷,值得我们来研究和开发。 此次设计的系统的要求就是从光纤传感器采集来的模拟信号经单片机设计的系统转换成数字信号进行显示。 此次设计的光纤测距系统主要是由两大部分组成:光纤传感器和基于MCS-51单片机(我们选用应用比较普遍的51单片机)所设计的系统。而其中比较重要的是基于单片机的一些信号采集、AD转换、输入输出、键盘显示等的设计,也包括所用的程序的编写,这里我使用的语言是汇编语言。 我们先来认识一下光纤,光纤是以光脉冲的形式来传输信号,以玻璃或有机玻璃等为网络传输介质。它由纤维芯、包层和保护套组成。光纤可分为单模(Single Mode )光纤和多模(Multiple Mode)光纤。 1.3系统功能模块 图1-1 系统功能模块 根据要求我们这里选用的是光纤传感器,将数据采集后通过AD转换,传入单片机端口进行处理,单片机 ROM中固化的程序将这些数据分析,最后由LED数码管进行显示。 1.4软件部分梗概 软件是微机系统的神经中枢,整个系统的动作都是在软件的指挥下协调完成的。 这次设计需要用到的程序有A/D转换程序、数据采样程序、数据滤波程序、键盘处理程序、显示程序、过程控制程序等。 按使用语言的类别来分,软件分为机器语言,汇编语言和高级语言3种。这里我使用的是汇编语言,因为汇编语言编制的程序效率高,占用存储空间小,运行速度快。汇编语言能编写出最优化的程序,且能反映出计算机的实际运行情况,能直接与存储器、接口电路打交道,也能申请中断,因此汇编语言能直接管理和控制硬件设备[1]。 功能模块: 数据采集。与光纤传感器连接,进行数据采集。 键盘显示。键盘输入,启动系统工作,显示设置距离及当前距离。 距离检测及距离值变换。完成A/D转换及数字滤波 测距控制。检测到的距离处理后,输出控制信号 1.5硬件部分梗概 可供应选择的MCU有如下几系列: Motorola MC系列:MC6805、MC

文档评论(0)

好老师 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档