历史上的今天
返回首页

历史上的今天

今天是:2025年03月10日(星期一)

正在发生

2021年03月10日 | 单片机AT89S51光栅系统在机床改造中的应用

2021-03-10 来源:eefocus

一、光栅尺位移测量工作原理

光栅是由光源、透镜、标尺光栅(主光栅)、指示光栅(副光栅)和光电元件组成。当主光栅和副光栅呈一很小的θ角相对倾斜重叠放置时,造成两光栅尺上的线纹交叉。在光源的照射下,交叉点附近的小区域内黑线重叠形成明暗相间的莫尔条纹与光栅线纹几乎成垂直方向排列。当标尺光栅相对主光栅沿垂直刻线移动时,莫尔条纹跟随其移动。莫尔条纹的光强度近似呈正(余)弦曲线变化,经光电元件所感应的光电流变化规律近似为正(余)弦曲线。经放大器放大、整形电路整形,得到两路相差为90°的正弦波或方波,送入光栅数显表计数显示。


二、光栅数显系统的硬件介绍

处理采集信号芯片选用AT89S51,它支持ISP在线编程功能,内部具有两个16位的定时器/计数器。键盘和显示部分采用具有SPI串行接口功能且可同时驱动8位共阴式数码管的智能显示驱动芯片WH8280。它内部含有译码器,可直接接受16进制码或BCD码,并同时具有2种译码方式,可段寻址。具有片选信号,可方便地实现多于8位的显示或多于64键的键盘接口。光栅位移测量系统硬件主要有光栅辨向电路、AT89S51单片机、WH8280键盘和数码管电路组成。位移测量系统原理框图如图1所示。


三、光栅尺的安装注意事项

一般将主尺安装在机床的工作台上,读数头安装在相对机床静止部件上,尽量安装在主尺的下方。安装位置的选择必须注意切屑、切削液及油液的溅落方向。


1、光栅传感器的安装基面

光栅尺用在旧机床改造时一般没有理想的安装面,需要加工制作合适的基座,材质最好是经过时效处理的铸铁,以保证其变形小,几何精度稳定,该基座要通过铣床、磨床加工。通过等高块垫平或用定压螺钉调整基座对机床导轨面的平行度,要求平行度为1mm/1000mm以内。读数头的基座与尺身的基座总共误差不得大于±0.2mm。安装时,调整读数头位置,达到读数头与光栅尺尺身的平行度为0.1mm左右,读数头与光栅尺尺身之间的间距为1~1.5mm左右。


2、光栅传感器的主尺安装

用调节螺钉将光栅主尺上在工作台安装面基座上,千分表固定在床身,移动工作台,测量主尺平面与机床导轨运动方向的平行度,调整螺钉,使主尺平行度满足0.1mm/1000mm以内时,把固定螺钉彻底上紧。在安装光栅主尺时,应注意光栅主尺超过1.5M以上时,不能只安装两端头,需在主尺尺身中安装支撑,最好用一个卡子卡住尺身中点(或几点)。


光栅1

图1


3、光栅传感器读数头的安装

读数头的安装方法与主尺相似,读数头与光栅主尺平行度保证在0.1mm之内,其读数头与主尺的间隙控制在1~1.5mm以内。


4、光栅传感器的限位装置

光栅传感器全部安装完以后,为避免机床加工产品移动时读数头冲撞到主尺两端,从而损坏光栅尺,一定要在机床导轨上安装限位装置。


5、保护装置的安装

通过以上工作,光栅传感器的安装就完成了。但对于一般的机床加工环境来讲,铁屑、切削液及油污较多。因此,光栅传感器应附带加装护罩,护罩根据光栅传感器的外形截面尺寸确定,通常采用橡皮密封,使其具备一定的防水防油能力。


四、光栅传感器使用注意事项

(1)光栅传感器与数显表插头座插拔时应关闭电源后进行。


(2)及时清理溅落在尺上的切屑和油液,严格防止任何异物进入光栅传感器壳体内部。


(3)定期检查各安装联接螺钉是否松动。


(4)为延长防尘密封条的寿命,可在密封条上均匀涂上一薄层硅油,注意勿溅落在玻璃光栅刻划面上。


(5)为保证光栅传感器使用的可靠性,可每隔一定时间用乙醇混合液(各50%)清洗擦拭光栅尺面及指示光栅面,保持玻璃光栅尺面清洁。


(6)光栅传感器严禁剧烈震动及摔打,以免破坏光栅尺,如光栅尺断裂,光栅传感器即失效了。


(7)应注意防止油污及水污染光栅尺面,以免破坏光栅尺线条纹分布,引起测量误差。


(8)光栅传感器应尽量避免在有严重腐蚀作用的环境中工作,以免腐蚀光栅铬层及光栅尺表面,破坏光栅尺质量。


推荐阅读

史海拾趣

C-MEDIA公司的发展小趣事

近年来,网络游戏市场呈现出蓬勃发展的态势,C-MEDIA公司也看到了其中的商机。于是,公司通过收购C&C Media,进一步深入日本网络游戏市场。这次收购不仅帮助C-MEDIA公司把握了该市场的成长机遇,也有效地拓展了其海外运营实力。C&C Media旗下的网络游戏门户网站“MK-STYLE”为个人用户提供了丰富的网络游戏服务,进一步巩固了C-MEDIA在网络游戏领域的市场地位。

ANADIGICS公司的发展小趣事

在2000年代初,C-MEDIA以其在音频处理领域的专业技术而知名。然而,随着市场竞争的加剧和技术的快速发展,公司意识到需要调整战略以适应市场变化。于是,C-MEDIA在与瑞昱(Realtek)达成收购协议后,决定将AC97、HD Audio板载音频芯片技术转让给Realtek,并退出板载声卡领域。这一决策使得C-MEDIA能够专注于中高端音频处理芯片的研发,进一步巩固了其在独立声卡市场的地位。

Allied Wire & Cable Inc公司的发展小趣事

Allied公司成立于XXXX年,起初是一家小型电线电缆供应商。在创业初期,公司创始人凭借对电线电缆行业的深刻理解和丰富的行业经验,成功开发出了一系列质量上乘、性能稳定的电线电缆产品。通过不懈的努力和优质的客户服务,Allied公司逐渐在市场中树立起了良好的口碑,为后续的发展奠定了坚实的基础。

GHI Electronics公司的发展小趣事

随着业务的不断拓展,GHI Electronics开始实施全球化战略。公司积极寻求与全球合作伙伴的合作机会,共同开拓新市场。同时,GHI Electronics还在多个国家和地区设立了分支机构或研发中心,以便更好地服务当地客户并快速响应市场需求。这种全球化战略布局不仅增强了GHI Electronics的市场竞争力,也为其带来了更多的商业机会和发展空间。

优先(苏州)半导体公司的发展小趣事

某苏州半导体公司自成立以来就坚持国际化战略,积极拓展海外市场。公司拥有一支高素质的研发团队和技术人员队伍,不断引进国际先进技术和设备,提高产品质量和竞争力。同时,公司积极参与国际交流与合作,与国际知名半导体企业建立了长期稳定的合作关系。这些举措使公司在国际市场上获得了良好的声誉和地位,产品远销欧美、日韩等国家和地区。随着公司规模的不断扩大和实力的不断增强,某苏州半导体公司将继续秉承国际化战略,推动公司向更高层次、更广领域发展。

这些故事展示了苏州半导体公司在不同领域和方面的发展和成就。这些公司凭借自身的技术实力、创新能力和市场洞察力,在激烈的竞争中脱颖而出,成为电子行业的佼佼者。

Gustav Klauke GmbH公司的发展小趣事

1994年,三星电子(苏州)半导体有限公司在苏州工业园区成立,成为园区首批入驻的外资企业之一。公司初期主要生产配套、低附加值产品,但随着市场的变化和竞争的加剧,公司开始寻求转型。2003年,苏州工厂开始转型生产核心产品,标志着公司从低端生产向高端制造的转变。此后,公司不断加大在智能制造方面的投入,采用先进的半导体自动化生产管理系统和ERP管理系统,实现了“无人化”自动化生产,生产自动化率可达90%以上。同时,公司始终坚持“绿色经营”的可持续发展理念,致力于保护及改善周边环境,履行企业的环保社会责任。

问答坊 | AI 解惑

关于奥运期间论坛方面的管理

各位好, 9月20日前,EEWORLD社区将对帖子进行严格审核,也就是说大家发的帖子先经过社区审核后才能显示, 所以,大家的帖子发布后,需要有很短的一个审核时间,请大家多多理解! 每天8:30—23:00:大家在论坛发布的帖子,社区会迅速通过 ...…

查看全部问答>

有个问题小弟请教下哦。。

当用50M的晶振输入到FPGA得时候,该引脚是不是要设定为LVDS 啊 ?或者是别的什么?? …

查看全部问答>

学习EMI/EMC设计应该从何处入手?

提问:陶老师您好,我是应用电子技术专业毕业的,现在做设计,要考虑EMI/EMC问题,可在学校里没学过相关内容啊?想问陶老师,我要自学这些东西应该从哪里着手? 答复:顾名思义,EMI就是关于如何解决电子设备产生的电磁场对其它电子设备产生干扰的 ...…

查看全部问答>

windows 编程 关于无线上网 端口号的 问题?

我们现在需要建立一个 100个节点的无线网络, 这 100 个节点中有97个是现场的 无线数据模块,通过手机卡实现 无线上网,3个节点 是数据中心,分别接有一台 PC机(此PC机为固定IP), 然后 这97个 无线模块 分别 向一台 PC机发送数据. ...…

查看全部问答>

求助:三星k9f2g08uom 驱动问题

谢谢关注! 我使用的板子是friendly arm 的micro2440a,因为要做nand boot启动,需要开发k9f2g08uom(每页2048byte,2048 block,每块64页)的驱动,目前碰到两个问题: 1,程序烧写不正确。使用sjf2440 软件烧写,然后读出,发现部分数据烧写部分不 ...…

查看全部问答>

请问高手:关于优龙FS2410开发板串口问题

请问高手:         怎么释放优龙FS2410开发板的调试串口一UART1,使得可以将UART1用作普通通讯端口跟GPRS模块通讯?     板子串口1是用作控制台的调试串口的,所以如果要用他跟其他模块通讯,应该要将其释放作 ...…

查看全部问答>

CE5 CEidt OnChar函数不响应

事情是这样的, 我原来在ce4.2上做的程序,对edit输入有限制,限制的方法是重载CEdit为CImputEdit类,在其中重载OnChar, 在把使用限制的edit定义处改为CImputEdit;是限制成功的. 现在我把程序拿到ce5上运行,发事Onchar函数没进去,,,,, 但退格等有些 ...…

查看全部问答>

keil c 编程方面的问题 跪请好心人帮忙 100分酬谢是小 大恩难忘

我要用keil c 编一个火灾报警的程序。用的探测器是感温、气体探测器,就是检测到温度或着某种气体(像CO)超标后,蜂鸣器发出报警,LED背光、休眠指示灯闪烁。硬件有MCU,串口,键盘,锁存、地址,外扩RAM,蜂鸣器,背光、休眠指示灯,滤波电路,液 ...…

查看全部问答>

求一crc16校验源码

急啊,急啊, 帮帮我吧…

查看全部问答>

嵌入式怎么学啊?没人教我的 只能自己自学的 (在线等)

我是专科的   快大三了   熟悉C语言和汇编   对系统底层和linux下的API编程比较了解   看过一个小的linux原码(0.11)的那个 想转学嵌入式但不知道怎么入手 学嵌入式要开发板的吧   那个ARM9 ...…

查看全部问答>