光栅作为精密测量的一种工具,由于他本身具有的优点,已在精密仪器、坐标测量、精确定位、高精度精密加工等领域得到了广泛的应用[1,2]。光栅测量技术是以光栅相对移动所形成的莫尔条纹信号为基础的,对此信号进行一系列的处理,即可获得光栅相对移动的位移量[3]。将光栅位移传感器与微电子技术相结合,进行线性位移量的测量,以实现较高的测量精度。本文采用光栅作为传感元件,经接收元件后变为周期性变化的电信号(近似正弦信号),采用逻辑辨向电路区别位移的正反向,利用单片机进行数据处理并显示结果。软件采用汇编语言实现。
1 硬件电路
本设计的硬件电路主要由单片机89C51、计数器8253、细分与辨向电路、信号变换电路和光栅位移传感器组成。如图1所示。
1.1 光栅位移传感器
光栅位移传感器包括以下几部分:光栅;光栅光学组成。光栅光学系统的作用是形成莫尔条纹;光电接受系统。光电接受系统是由光敏元件组成,他将莫尔条纹的光学信号转换成电信号,本系统采用的光敏元件是4个硅光电池。
1.2 信号变换电路
信号变换就是将由光敏元件输出的正弦电信号转换成方波信号。本文中采用的比较器LM339,来自光栅的莫尔条纹照到光敏元件硅光电池上,他们所输出的电信号加到LM339的2个比较器的正输入端上,而在这2个比较器的负输入端分别预制一定的参考电压,该参考电压应使光栅输出的方波的高、低电平宽度一样。
1.3 细分与辨向电路
1.3.1 细分电路
为记录光栅上移过的条纹数目和判断光栅的移动率等,传感器中采用4极硅光电池来接收莫尔条纹信号。调整莫尔条纹的宽度B,使他正好与4个硅光电池的宽度相同。则可直接获得在相位上依次相差90°的4路信号,即进行4倍细分。如图2所示。
1.3.2 辨向电路
位移除了有大小的属性外,还具有方向的属性。为了辨别标尺光栅位移的方向,仅靠一个光敏元件输出一个信号是不行的。必须有2个以上的信号根据他们的相位不同来判断位移方向。因此,本设计采用的是4个硅光电池来接收莫尔条纹信号,则输出的4路信号在相位上依次相差90°,利用这种特点设计的辨向电路的如图3所示。图中u1,u2和u3,u4分别通过相同的电路实现对位移方向的区别。当莫尔条纹上移时(假设经过硅光电池的前2个,此时u1,u2有信号,u3,u4无信号),则图中A点有计数脉冲,B点为恒定电平;当莫尔条纹下移时(假设经过硅光电池的前2个,此时u1,u2有信号,u3,u4无信号),则图中B点有计数脉冲,A点为恒定电平。用2个不同计数器分别记录上移和下移所形成的脉冲数,即可实现辨向。
1.4 LED显示
本文采用动态4位显示。第1位为符号为,莫尔条纹上移为正,下移为负;第2,3位为整数位;第4位为小数位。将所有的段选线并联在一起,由单片机的P1口控制,而共阴极公共端分别由P3.0,P3.1,P3.2,P3.3控制,实现各位分时选通。
2 软件部分
软件部分主要有采集子程序、数据处理和显示子程序组成[4]。
采集子程序完成对计数值的读入和转化;数据处理子程序完成对采集数据的线形化处理;显示子程序对结果进行循环显示。程序的流程如图4所示。
3 结 语
本文中,设计的硬件采用比较器LM339把光敏器件输出信号转换成方波信号,采用逻辑辨向电路,对光栅的正向、反向移动做准确的判断;采用8253的2个计数器分别对正反两路信号进行计数,然后,用89C51进行数据处理,送到显示器显示。硬件结构简单、成本低、工作可靠、精度比较高;软件采用汇编语言实现,程序简单、可读性强、效率高。
关键字:逻辑 单片机 汇编
编辑: 引用地址:基于光栅传感器位移测量的软、硬件设计
推荐阅读最新更新时间:2023-10-13 10:46
看单片机复位电路大显身手 助力微机系统出风头
为确保微机系统中 电路 稳定可靠工作, 复位 电路是必不可少的一部分,复位电路的第一功能是上电复位。一般微机电路正常工作需要供电电源为5V±5%,即4.75~5.25V。由于微机电路是时序数字电路,它需要稳定的时钟信号,因此在电源上电时,只有当VCC超过4.75V低于5.25V以及晶体振荡器稳定工作时,复位信号才被撤除,微机 电路 开始正常工作。 复位电路的分类: 单片机 复位电路主要有四种类型:(1)微分型复位电路;(2)积分型复位电路;(3)比较器型复位电路;(4)看门狗型复位电路。 ISA总线的复位信号到南桥之间会有一个非门,跟随器或电子开关,常态时为低电平,复位时为高电平。IDE的复位和ISA总线正好相反,通常两者之间会
[电源管理]
39-基于51单片机的热敏电阻测温设计
具体实现功能 系统由STC89C52单片机+热敏电阻+TLC2543AD模块+LCD1602显示模块+报警模块+电源构成。 具体功能: 1、LCD1602显示测得的温度值与设定的温度范围 2、按键可以设置温度范围; 3、超过设置的温度范围,开始报警; 共3个按键:设置、加、减。 设计背景 在人类的生活环境中,温度扮演着极其重要的角色。无论你生活在哪里,从事什么工作,无时无刻不在与温度打着交道。自18世纪工业革命以来,工业发展对是否能掌握温度有着绝对的联系。在冶金、钢铁、石化、水泥、玻璃、医药等等行业,可以说几乎80%的工业部门都不得不考虑着温度的因素。温度对于工业如此重要,由此推进了温度传感器的发展。
[单片机]
单片机在波特率变换器中的应用
在一些复杂的系统中,系统与分系统、分系统与设备等之间存在数据的传递问题,往往采用通信的方式来解决。由于分系统、没备等通信波特率的不同,特别是一些特殊波特率设备的存在,使得系统中设备间的相互通信不易实现。例如,在一个系统中,上位机接收某一设备的数据,如图1所示,设备l和设备2采用的是172.8 kbps的波特率,而上位机用VB编程,其通信波特率为115.2 kbps、128 kbps或256 kbps,等,这样设备之间就不能相互通信,给设计带来困难。为了解决上述问题,采用双单片机电路,设计了波特率变换器,将接收波特率为172.8 kbps的数据,转换成波特率为115.2 kbps的输出,从而使不同波特率设备之间的通信成为可能。
[应用]
Microchip推出业界领先低功耗的18引脚PIC单片机
Microchip Technology Inc.(美国微芯科技公司)今天宣布,推出PIC16(L)F1826和PIC16(L)F1827 通用8位单片机(MCU),这是采用公司增强型中档内核的最新款PIC® MCU。作为此内核向18引脚扩展的首款产品,PIC16(L)F1826/7 MCU提供了一个先进的外设集,包括一个mTouch™电容式触摸传感模块、双I2C™/SPI接口,以及采用Microchip nanoWatt XLP超低功耗技术实现业内领先的超低功耗的“LF”型号产品。MCU提升的速度、简便易用的性能和低成本为许多设计中仍在使用的传统18引脚PIC MCU提供了卓越的引脚兼容的迁移路径。
在2009
[单片机]
谈DSP、FPU加入后MCU市场战局的变化
自从MCU(微控制器)导入了DSP(数位讯号处理器)与FPU(Floating Point Unit;浮点运算单元)功能后,MCU可以拓展的应用范围便大幅增加,这几年来,诸多MCU大厂都纷纷导入,使得MCU市场战局变得更加诡谲多变。各家大厂就MCU的产品策略也不尽相同。
然而,尽管应用面大幅增加,但DSP与FPU在功能上要如何区分?彼此的关系是什么?这在ARM推出了Cortex-M4后,这类的议题才开始渐渐被市场所重视。
DSP、FPU不再高不可攀
瑞萨电子营业行销事业部第一营业行销部副理黎柏均表示,其实FPU的导入,还是要考量成本的问题,若不需要,其实采用定点运算的MCU来因应
[半导体设计/制造]
基于单片机与PC通信的数据采集控制系统设计研究
1. 系统的基本组成
1. 1 系统的基本架构
文中构建的基于单片机与PC 通信的数据采集控制系统基本架构如图1 所示:
图1:系统基本架构框图
如图1 所示,被控对象通过传感器的作用,采集到相应的数据,经过电压转换以及模拟/数字转换之后,向单片机发送,单片机端可以根据数据采集的情况以及预先设置的程序,经过继电器向被控制对象进行具体的操作,同时也可以通过电平转换芯片向PC 机发送采集到的数据。PC 机可以对采集的数据进行存储、处理,也可以根据这些数据来完善控制算法,然后经过电平转换芯片发送控制信号,远程控制被控对象。
1. 2 系统硬件
此次研究中,对于系
[单片机]
微软学徒:“小米系统”背后生态链逻辑
4月2日,小米正式发布了“不刷机的 MIUI”小米系统。小米科技副总裁洪峰对21世纪经济报道记者透露:“在此之前,这款无需刷机并集成了MIUI主要核心功能的系统管理型APP已进行了数月封测。” 小米系统是什么?就是一款被APP化了操作系统,简单说,用户通过软件商店下载小米系统之后,就可以享受MIUI提供的互联网应用与服务。 “小米系统”所集成的MIUI核心功能包括MIUI拨号管理,MIUI 联系人,MIUI 短信,MIUI 云服务,MIUI 桌面等。洪峰表示,实现了MIUI七成的操作体验。 过去要体验这种服务有两种模式,购买小米手机,或者以刷机的方式将其他品牌的手机刷成MIUI操作系统,现在通过APP商店下载安
[手机便携]
基于89C52单片机和16C554收发器实现扩展通信接口的设计
引言 在交通路口的红绿灯控制系统中,需要将各器口车流量、车速等状态信息时传到主控室,另外,上位主机随时可能下发各种道路控制信息。这种远距离通信常通过 MODEM以点对点的方式进行。常用MODEM通信链路的连接方式有两种。第一种是通过电话以拨号方式完成通信链接。采用这种方式,上位主机与各路口机的距离可无限远,但缺点是每个路口占用1个电话号。由于主机与路口机的通信是频繁的,若不采用专线电话,则难以保证信息收发的实时性;而采用专线连接,势必增加系统成本和设备开销。另一种连接是直接通过调制电缆连接两台MODEM,即背靠背连接。背靠背的连接在数据传输波特率为9600 baud时,通信距离可以达到10 km,完全能够满足中小城市道路控制系统中
[单片机]