下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于FPGA的增量型光电编码器抗抖动二倍频电路设计方案发布时间:2010-7-31 发布人:21世纪电子网 在某些工业自动控制领域、某些装备应用上,经常会遇到各种需要测量长度的场合,目前通常采用的是光电编码器。光电编码器根据其刻度方法及信号输出形式,可分为增量式、绝对式、混合式三种。它是一种集光、机、电为一体的传感器,具有精度高、响应快、性能稳定可靠等显著的优点,能够精确地检测角度、转速、位移等参数。它可以将位移等物理量转变为数字脉冲信号,通过计算脉冲的个数,实现精确的位移测量。然而由于工作环境等因素影响,增量型光电编码器输出信号中含有较多的抖动误码脉冲,将会引起误计数。本文分析误码脉冲产生的
2、原因,设计一种有效的滤波电路。1 增量型编码器的工作原理 增量型编码器是一种通过光电转换将输出轴上的机械几何位移量转换成脉冲或数字量的传感器,它由光栅盘和光电检测装置组成。光栅盘是在一定直径的圆板上等分地开通若干个长方形孔,见图1。由于光电码盘与电动机同轴,电动机旋转时,光栅盘与电动机同速旋转,经发光二极管等电子元件组成的检测装置检测输出若干脉冲信号,编码盘上涂有两道相差90°黑自相同的栅栏,分别称之为A道和B道。其输出脉冲也是相差90°。当编码器正向旋转时,A相比B相超前90°,当编码器反向旋转时,A相比B相滞后90°
3、;。正常情况下编码器的输出波形如图1所示。2 误码脉冲产生的原因及其滤除方法21 误码脉冲产生的原因 为了说明误码脉冲的存在性,将编码器码盘局部放大。图1中点0是编码器旋转轴的中心,圆角矩形代表码盘上A列和B列透光狭缝。假定编码器一相信号处于某种状态,而另一相信号处于高低电平跳变的交界状态,则编码器的误码脉冲如图2(a,图2(b所示。由于电机的旋转或机械设备的振动,会使编码器输出脉冲抖动,从而引起误计数。它一方面表现为在透光窗口附近的抖动,引起的干扰脉冲,如图2(a给出了A相脉冲信号在上升沿和下降沿发生抖动输出的时序波形,图2(b给出了B相脉冲信号在上升沿和
4、下降沿发生抖动输出的时序波形;另一方面表现为在编码器的某点附近前后振动,引起干扰脉冲。如图2(c,图2(d给出了信号在编码器b点前后抖动的时序波形。编码器从a点正转到b点,然后编码器反转到a点,又正转到b点,两个b点之间的脉冲数为干扰脉冲。 22 误码脉冲的滤除221 滤除编码器抖动的原理 采用二倍频技术滤除抖动脉冲。所谓二倍频技术即对A相或者B相每个脉冲的上升沿和下降沿分别计数。光电编码器经过二倍频后正常输出波形如图3所示,A相脉冲O1跳变时,B为O,则编码器正转;B为1,则编码器反转。A相脉冲1O跳变时,B为1,则编码器正转;B为0,则编码器反转。编码器
5、正常输出波形时,A、B两相交替跳变,如果A相发生跳变后,B相没有发生跳变A相又发生跳变,此时认为是干扰脉冲,反之同样视为干扰脉冲。 分析图4,对A相的跳变沿进行二倍频计数,B相的高低电平用来判断编码器的正反转。B相边沿的抖动脉冲对二倍频计数没有影响,如图4(b所示。分析图4(a,A相边缘的抖动认为是干扰脉冲被滤除掉。图4(c,图4(d中的a,b标记的位置是编码器物理地址,如图4(d标记的a,b表示编码器在此处反复振动。图4(c、图4(d(1、(2标记处跳变沿视为抖动脉冲,应滤除,A相的正转脉冲数据数和反转脉冲数据数相减后就是A相实际二倍频后的脉冲数据。22
6、2 FPGA滤除编码器抖动及仿真结果 根据以上分析,本文采用FPGA滤除增量型光电编码器输出抖动脉冲。编译环境采用Quartus8O。在FPGA中使用图形和语言结合的方法设计逻辑模块。内部的逻辑子模块采用Verilog语言来实现。顶层模块的结构图如图5所示。A和B输入引脚连接增量型编码器A相和B相信号。Acount为16位的数据寄存器,输出当前编码器的位置。顶层设计中包含两个模块,一个是根据编码器的B相跳变沿记录来滤除编码器A相抖动脉冲的BlockA模块,该模块根据滤除后的A相脉冲数据个数并记录脉冲数据。Verilog的主要程序如下:
7、 另一个模块BlockB主要完成的功能是滤除编码器B相的抖动脉冲。根据分析滤除编码器抖动的原理,ENA引脚为BlockA模块的输出引脚,当A相输入引脚有跳变时ENA为1,A相引脚有连续的跳变或者接下来B相有跳变时ENA为0。ENB为编码器B相跳变使能引脚,当ENA为1时如果B相有跳变ENB为1,当ENA为1时如果B相有连续跳变ENB为0。主要程序如下: 以图4(a的编码器抖动输出仿真为例,仿真效果如图6所示。从图中分析,A相输出7个脉冲,应该输出3个脉冲,二倍频后是14个脉冲,应该输出6个脉冲,经过滤除后脉冲计数器数为6个。A相的抖动脉冲得到有效的滤除。3 结语 现场调试结果证明,该算法
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年湖北师范大学文理学院管理岗招聘备考题库附答案详解
- 2025年杭州市妇产科医院高层次、紧缺专业人才招聘12人的备考题库有答案详解
- 2025年武汉某国有企业招聘备考题库及1套参考答案详解
- 2025年第十四师昆玉市学校引进高层次人才备考题库及一套答案详解
- 2025年中国安科院安全生产风险监测预警中心招聘5人备考题库及1套完整答案详解
- 2025年武汉科技大学附属老年病医院招聘30人备考题库有答案详解
- 2025年华中师范大学人工智能教育学部合同聘用制人员招聘备考题库含答案详解
- 2025年潮州市潮安区招聘签约兽医备考题库及答案详解参考
- 2025年北滘镇碧江小学招聘语文、数学、信息技术等临聘教师10人备考题库及答案详解1套
- 中国医科大学附属医院2026年公开招聘高层次和急需紧缺人才备考题库附答案详解
- 社区警务工作复习测试附答案
- 《民航法律法规》课件-7-2 民用航空器不安全事件的处置
- 2024秋期国家开放大学《西方行政学说》一平台在线形考(任务一至四)试题及答案
- 2024秋国家开放大学《交通工程》形考任务1-4答案
- 创新设计前沿智慧树知到期末考试答案章节答案2024年浙江大学
- 股东合作合同模板
- 中国书法艺术智慧树知到期末考试答案章节答案2024年中国美术学院
- 小学生古诗词大赛备考题库(300题)
- DB14-T 2644-2023旅游气候舒适度等级划分与评价方法
- 药店食品安全管理制度目录
- GB/T 25085.3-2020道路车辆汽车电缆第3部分:交流30 V或直流60 V单芯铜导体电缆的尺寸和要求
评论
0/150
提交评论