毕业论文光栅尺信号处理电路的设计与仿真.doc
《毕业论文光栅尺信号处理电路的设计与仿真.doc》由会员分享,可在线阅读,更多相关《毕业论文光栅尺信号处理电路的设计与仿真.doc(34页珍藏版)》请在三一办公上搜索。
1、 编号 南京航空航天大学毕业论文题 目光栅尺信号处理电路的设计与仿真学生姓名王玉峰学 号050410132学 院机电学院专 业机械工程及自动化班 级0504101指导教师王宏涛 副教授二八年六月南京航空航天大学本科毕业设计(论文)诚信承诺书本人郑重声明:所呈交的毕业设计(论文)(题目:光栅尺信号处理电路的设计与仿真)是本人在导师的指导下独立进行研究所取得的成果。尽本人所知,除了毕业设计(论文)中特别加以标注引用的内容外,本毕业设计(论文)不包含任何其他个人或集体已经发表或撰写的成果作品。作者签名: 年 月 日 (学号):光栅尺信号处理电路的设计与仿真摘 要300字左右关键词: The of A
2、bstractKey Words: 目 录摘 要Abstract第一章 绪论11.1 引言1.2 光栅尺测量原理1.3 现场可编程门阵列FPGA简介1.4 本文的主要工作第二章 光栅尺信号处理系统硬件设计2.1 系统硬件总体设计2.2 系统核心芯片选用及相关介绍 2.2.1 FPGA芯片EP1C3T144C8 2.2.2 STC89LE52RC型单片机2.3 系统配置电路介绍第三章 光栅尺信号处理系统软件设计 3.1 光栅尺信号处理逻辑电路 3.1.1 逻辑电路实现方案介绍及原理分析 3.1.2 逻辑电路仿真结果 3.2 通讯程序设计第四章 总结与展望参考文献致谢第一章 绪 论1.1 引言在今
3、天,信息产业包括了对信息的采集、传输和处理三部分,对应的技术有传感技术、通信技术、计算机技术。现代的计算机技术和通信技术由于超大规模集成电路的飞速发展,不仅对传感器的精度、可靠性、响应速度、获取的信息量要求越来越高,还要求其成本低廉且使用方便。传感器是一种能将物理量、化学量、生物量等转换成电信号的器件。根据测量内容的不同,传感器有不同的形式。传感器输出信号也有不同的形式,如电压、电流、频率、脉冲等,以满足信息传输、处理、记录、显示、控制要求,传感器是自动检测系统和自动控制系统中不可缺少的元件。许多发达国家都在加快对传感器新技术的研究与开发,并且已取得较大的突破。位移是和物体的位置在运动过程中的
4、移动有关的量,其测量方式所涉及的范围是相当广泛的。小位移通常用应变式、电感式、差动变压器式、涡流式、霍尔传感器来检测,大位移常用感应同步器、光栅、容栅、磁栅等传感技术来测量。其中光栅传感器因具有易实现数字化、精度高(目前分辨率最高的可达到纳米级)、抗干扰能力强、没有人为读数误差、安装方便、使用可靠等优点,在机床加工、检测仪表等行业中得到日益广泛的应用。随着电子技术和单片机技术的发展,光栅传感器正逐步向智能化方向转化。1.2 光栅传感器测量原理光栅是在基体(玻璃或金属)上刻有均匀分布条纹的光学元件。用于位移测量的光栅称为计量光栅。计量光栅分为透射式及反射式两种。前者使光线通过光栅后产生明暗条纹,
5、后者反射光线并使之产生明暗条纹。测量直线位移的光栅为直光栅(长光栅),测量角位移的光栅为圆光栅,它们的工作原理相似,实际中直光栅应用较多,下面将着重对其工作原理进行说明。在直光栅中,若a为刻线宽度,b为缝隙宽度,则wa+b称为光栅的栅距(也称光栅常数)。通常ab,或a:b1.1:0.9。将光源、两块直光栅、光电检测器件等组合在一起构成的光栅传感器通常称为光栅尺。两块直光栅中的一块作测量基准用,叫做标尺光栅或称主光栅,另一块直光栅称为指示光栅。在计量仪器中,指示光栅一般固定不动,标尺光栅随测量工作台或主轴一起移动或转动。指示光栅和标尺光栅的栅距W相同,标尺光栅的有效长度即为测量范围,必要时,标尺
6、光栅还可接长,光栅刻线的密度决定了测量精度(10、25、50、100、125线/mm)。当两块光栅以微小倾角重叠时(两者之间有微小的空隙d,取/,为有效光波长),由于挡光效应(当线纹密度50条/mm时)或光的衍射作用(当线纹密度100条/mm)时,在与光栅线纹大致垂直的方向上(两线纹夹角的等分线上)产生出亮、暗相间的条纹“莫尔条纹”。两条亮纹(或两条暗纹)间的距离就称为莫尔条纹宽度B,或称莫尔条纹间距。图1.1 光栅的结构与莫尔条纹的形成莫尔条纹的重要特征有:(1)莫尔条纹的间距B随光栅刻线夹角变化,具有位移放大作用光栅栅距W,倾角,莫尔条纹间距B三者满足关系:B=wK,K=1/,这样,利用光
7、的干涉现象,通过调整倾角,将可以使莫尔条纹具有任意的宽度,起到让光栅栅距移动放大的作用;(2)实现平均误差作用莫尔条纹由大量的刻线共同作用产生,这对光栅刻线的误差起到了平均作用。从而可以得到比光栅刻线精度更高的测量精度;(3)莫尔条纹的移动与光栅的移动对应成比例当两块光栅相对移动一个栅距w时,莫尔条纹也将同步移动一个间距B;若光栅移动方向相反,则莫尔条纹移动方向也相反。这样,检测光栅水平方向移动的微小距离就可用检测莫尔条纹移动的变化来代替;(4)莫尔条纹移动方向具有规律若标尺光栅沿着刻线垂直方向向右移动时,莫尔条纹将沿着指示光栅的栅线向上移动;反之,当标尺光栅向左移动时,莫尔条纹沿着指示光栅的
8、栅线向下移动。因此根据莫尔条纹移动方向就可以对标尺光栅的运动进行辨向。因此,当使指示光栅固定,当标尺光栅沿着垂直于刻线的方向移动时,莫尔条纹将跟随其移动,且光强度近似呈正(余)弦曲线变化,若在两光栅的背面设置一光闸,并用光电元件接收透过两光栅的光能量,这时光电元件的输出信号将随着两光栅处于不同相对位置而有强弱变化,而且,光电元件输出信号的周期数必将与两光栅相对移动的栅距数同步。即两块光栅相对移动一个栅距,莫尔条纹移动一个间距,光电元件输出一个信号周期。所以,可以通过测量莫尔条纹的运动,即对莫尔条纹计数来测量光栅的位移量。目前使用的光栅尺的输出信号主要有2类:一类是相位角相差90的2路方波信号,
9、另一类是相位依次相差90的4路正弦信号。同其他测量工具相比,光栅传感器具有如下一些优点:(1)测量精度高。在较大长度或直线位移的测量方面仅次于激光干涉传感器。在圆分度和角位移测量方面,光栅传感器精度最高;(2)可实现大量程,高分辨率的测量;(3)可用于动态测量,易于实现测量及数据处理的自动化;(4)具有较强的抗干扰能力,可靠性高。特别适合在实验室和环境较好的车间使用。当光栅尺工作时,如果光栅反向移动,莫尔条纹移动的方向也将随之反向,但固定点同样发生光强度的变化,因此无法判定移动的方向。判定方向,必须依靠辨向电路来实现。同时,由于莫尔条纹的光强度近似呈正(余)弦曲线变化,因此,要提高其测量分辨率
10、,对光栅输出信号进行细分处理是必要环节在实际应用中,通常采用四倍频的方法提高定位精度四倍频电路与辨向电路设计为一个整体,称为四倍频及辨向电路。光栅位移传感器鉴向、倍频等处理电路可以采用通用数字集成电路来完成,但这种设计方法所用芯片多,结构复杂。当然也可以通过单片机以及一些外围芯片来完成,只是这种方法通用性差,编程复杂,而且增大了单片机的负担,使单片机响应其它事件的实时性变差。如果借助于FPGA(Field Programmable Gate Array,现场可编程门阵列)芯片,则能够较好地完成对光栅尺电路接口模块的设计。下一节将对它作相关的介绍。1.3 现场可编程门阵列FPGA简介随着大规模可
11、编程逻辑器件的飞速发展,电路设计方法已大为改观。许多传统的逻辑电路完全可以用可编程逻辑器件来代替,并且可提高系统的可靠性,减小PCB的面积,使产品小型化,还有利于保护知识产权。利用EDA(电子设计自动化)技术设计可编程逻辑器件已成为现代电子设计的一种必然趋势。FPGA是当今应用最广泛的可编程专用集成电路之一,它既继承了ASIC(专用集成电路)的大规模、高集成度、高可靠性的优点,又克服了普通ASIC设计周期长、投资大、灵活性差的缺点,逐步成为复杂数字硬件电路设计的理想首选。它的集成度较高,用户可对其内部的逻辑模块和I/O模块重新配置以实现各种逻辑。特别适合于产品的样品开发与小批量生产,从而大大缩
12、短了产品上市时间,降低了开发成本。此外,FPGA还具有静态可重复编程和动态在系统重构的特性,使得硬件的功能可以像软件一样通过编程来修改,这样就极大地提高了电子系统设计的灵活性和通用性。当代FPGA具有以下特点:(1)规模越来越大。随着VLSI (Very Large Scale IC超大规模集成电路)工艺的不断提高,单一芯片内部可以容纳上百万个晶体管,FPGA芯片的规模也越来越大。单片逻辑门数已愈百万。芯片的规模越大所能实现的功能就越强,同时也更适于实现片上系统;(2)开发过程投资小。FPGA芯片在出厂之前都做过测试,而且设计灵活,发现错误时可直接更改设计,减少了投片风险,节省了许多潜在的花费
13、;(3)FPGA一般可以反复地编程、擦除。在不改变外围电路的情况下,设计不同片内逻辑就能实现不同的电路功能,故FPGA非常适合用于完成系统的研制与开发;(4) FPGA开发工具智能化,功能强大。现在,FPGA开发工具种类繁多、智能化程度高、功能强大,应用这些工具可以完成以输入、综合、实现到配置芯片等一系列功能。还有很多工具可以完成对设计的仿真、优化、约束、在线调试等功能,这些工具易学易用,可以使设计人员更能集中精力进行电路设计,快速将产品推向市场;(5)新型FPGA内嵌CPU或DSP内核,支持软硬件协同设计,可以作为片上可编程系统SOPC的硬件平台。一般来说,完整的FPGA设计流程包括电路设计
14、与输入、功能仿真、综合、综合后仿真、实现、布线后仿真与验证和下板调试等主要步骤。随着FPGA容量、功能以及可靠性的提高,其在现代数字通信系统中的应用日渐广泛,采用FPGA设计数字电路已经成为数字电路系统领域的主要设计方式之一。在信号的处理和整个系统的控制中,FPGA不但能大大缩减电路的体积,提高电路的稳定性,而且其先进的开发工具使整个系统的设计调试周期大大缩短。QuartusII是Altera提供的FPGA/CPLD开发集成环境,它提供了一种与结构无关的设计环境,使设计者能方便地进行设计输入、快速处理和器件编程。所提供的完整的多平台设计环境,能满足各种特定设计的需要,是单芯片可编程系统(SOP
15、C)设计的综合性环境和SOPC开发的基本设计工具。Quartus II设计工具完全支持VHDL、Verilog的设计流程,其内部嵌有VHDL、Verilog逻辑综合器,可以利用第三方的综合工具,具备仿真功能,同时也支持第三方的仿真工具。Quartus II自动设计的主要处理环节和设计流程,包括了设计输入编辑、设计分析与综合、适配、编程文件汇编(装配)、时序参数提取以及编程下载几个步骤。如下图所示,在光栅尺信号处理过程中,可以将其3个部分的模拟逻辑电路全部集成在一片FPGA芯片中,实现高集成化。由于工作现场的干扰信号将使得光栅尺输出波形失真,所以需要将脉冲信号通过40106施密特触发器及RC滤波
16、整形,得到输出信号后再送入FPGA,由FPGA对脉冲信号细分判向和计数。图1.2 基于FPGA的光栅尺信号处理过程1.4 本文的主要工作现代精密仪器和精密加工设备的主要标志是高精度,高速度,高稳定性,以及较好的系统移植能力。相应地,需要光栅测量系统具备良好的稳定性和升级能力,对普遍应用的光栅技术提出了快速高精度数据采集的要求。因而,将现代数字系统的一些设计方法及可定制微控制器引用到光栅测量领域,无疑是最终实现这一目标的一条技术途径。本文主要研究了基于FPGA的光栅尺信号处理电路的设计与仿真,主要内容有:(1)对基于FPGA的光栅尺信号处理系统总体方案进行设计,整个系统的模块化处理;(2)以Qu
17、artus II作为平台,利用原理图法对光栅测量系统的细分辨向,可逆计数,与单片机的连接等功能模块进行设计,完善,并最终对设计结果进行仿真分析处理;(3)利用Protel 99 SE平台,设计硬件电路,实现片上系统I/O口的编辑和各个模块的连接,完成对系统原理图的绘制;(4)借助于Keilc软件,完成FPGA和单片机之间通讯程序的设计与调试。通过本文的工作,希望有助于将现代数字系统设计方法及高速可编程逻辑器件融入到传统的光栅技术中,为最终实现高精高速高稳定性的光栅检测系统作一些有价值的探索。第二章 光栅尺信号处理系统硬件设计2.1 系统硬件整体设计在课题的实际研究阶段,我们采用输出5V方波信号
18、的光栅尺提供待处理的传感器信号,以FPGA芯片作为系统的核心芯片,遵循硬件设计软件化的思想,采用至上而下的开发方法,这种开发方式可以大大地缩短设计的可发周期。系统的硬件设计主要包括两部分工作:系统芯片的设计和处理电路的设计。在光栅尺信号处理系统中,通过一块FPGA芯片,可以对光栅尺输出信号进行四细分,辨向和计数操作,实现高集成化。由于工作现场的干扰信号将使得光栅尺输出波形失真,所以需要让所输出的脉冲信号先通过40106施密特触发器及RC滤波整形,再送入FPGA芯片进行处理。为了便于控制数据的返回。需要将FPGA芯片与单片机相连。单片机将按照上位PC机输入的程序,向FPGA芯片发送指令,接收所传
19、送回的数据,并能够在需要的时候将该数据返回给上位PC机,从而完成使用光栅尺测量位移的整个工作过程。图2.1 光栅尺信号处理系统各部分关系上图表示了光栅尺信号处理系统中各部分之间的关系:PC机一方面将逻辑配置代码烧录到FPGA芯片中,另一方面将相应的控制指令编写为程序后写入单片机,通过单片机向FPGA芯片发送要求读数的指令; 光栅尺输出的信号被送入FPGA芯片后,首先将进入细分模块,对信号进行细分辨向处理,之后将信号作为脉冲送入可逆计数器中,得到光栅尺运行的单位个数以及光栅尺运动的方向,然后再向单片机输出相应的计数数据结果。 以Protel 99 SE作为平台,对硬件电路进行设计,实现片上系统I
20、/O口的编辑和各个模块的连接,绘制完成系统原理图如下所示:图2.2 光栅尺信号处理系统原理图2.2 系统核心芯片选用及相关介绍上节已经描述了系统中各个部分之间的关系,在具体的工作过程中,单片机和FPGA芯片作为系统的控制核心和信号处理核心部分,发挥着各自不可替代的作用。综合考虑各方面的要求,权衡利弊,选择满足功能需要且性价比合适的芯片,充分发挥单片机的灵活性和FPGA的高速性,将直接决定整个工作过程的顺利进行。下面将对本次设计中所最终确定使用的两种芯片分别进行介绍。2.2.1 FPGA芯片EP1C3T144C8作为整个系统的信号处理核心,FPGA芯片的重要性不言而喻。从性价比和将来功能扩展方面
21、考虑,本系统设计选用了Altera公司Cyclone系列的FPGA芯片EPIC3T144C8(如下图所示)。图2.3 FPGA芯片EPIC3T144C8ALTERA Cyclone系列的FPGA器件采用了成本优化的全铜、1.5V, SRAM工艺,具有高效的结构和优异的性能,且价格较便宜,已经成为ASIC最灵活和最划算的替代方案。该系列产品中的EPIC3T144C8拥有144个管脚,104个有效I/O口(约8万逻辑门),2910个逻辑单元(LE),13块M4KRAM(4Kbits+奇偶校验)、总共59904比特RAM,采用40MHz频率的有源晶振作为FPGA的全局时钟,内部可例化一个PLL模块,
22、支持最高端口速率640Mb/s(使用LVDS信号接口),可扩展其他外部接口,例如LVDS信号接口和I2C总线通信接口。另外,选用ALTERA公司配套的AS模式的配置存储器EPCS1,成本比较低,并且很容易配置,综合起来考虑是比较合适的一款芯片。2.2.2 STC89LE52RC型单片机对单片机进行选择时,需要考虑系统对速度和精度的具体要求情况,以及要求实现的功能和工作环境等因素。本次毕业设计,我所选择的是宏晶科技STC系列的89LE52RC型单片机(如下图所示),它与8051单片机相兼容,同时又有许多改进之处,是一款增强型51单片机。图2.4 STC89LE52RC型单片机与原51单片机相比,
23、这款单片机具有以下优点:1、单片机写入程序无法读出,产品的保密性好;2、宽电压,不怕电源抖动,稳定性好;3、工作温度范围宽,在40C到85C之间;4、I/O口经过特殊处理,抗干扰能力强;5、单片机内部的电源供电系统和复位电路经过特殊处理,不需要外部复拉电路;6、单片机内部采用了经过特殊处理的“看门狗”电路,不怕程序乱飞;7、可选6时钟/机器周期工作模式,提高工作速度;8、可降低振荡增益至原1/2;9、在系统运行时编程,不再需要昂贵的仿真器和编程器;10、具有P4口,增加了IO的数量,安排了实时时钟和红外接收接口;11、速度快,晶振频率可以达到80M,如果再使用6倍速,频率相当于普通8051的1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 光栅尺信号处理电路的设计与仿真 光栅尺 信号 处理 电路 设计 仿真
链接地址:https://www.31ppt.com/p-2945457.html