摘要:介绍一种制作简单、价格便宜、应用面广的测角码盘设计方案;并以码盘信号的产生、处理和传输为主线,详细说明工作原理,进而再次证明其简单便宜的突出优点。
测控系统中,经常用到采集各种角度参数或对转动机构进行测速的角度传感器。目前,市场上一些具有成熟技术的角度传感器有自增角机、电位器、
码盘、霍尔元件和齿轮计数器等。这些产品中,有的精度很高,但价格昂贵,有的价格便宜,但结构复杂,往往难于同时满足结构简单、价格便宜的要求。本文介绍一种光电码盘设计方案,硬件结构非常简单、成本价格十分便宜,而且稳定性好、使用寿命长,又能满足多数情况下的精度要求。
1 工作原理
1.1 原始信号的产生
(1)信号产生原理
图1是码盘产生原始信号的原理示意图。
本码盘用于采集信号的器件是一对发光管和接收管,每个管内有两套收发装置。其功能实现过程为:在发光管和接收管之间放一圆形黑白相间且宽度相同的编码胶片,使三者分别处于相互平行的平面内,将发光管和接收管中心对正,并使编码胶片可以绕其轴心旋转。
上电后,发光管会连续不断地发射信号,但由于胶片是黑白相同的,所以当黑色部分正对发光管时,发光管发出的信号将被阻挡,使接收管接收不到信号;而当白色部分正对发光管时,发光管发出的信号将透过胶片射到接收管上。这样,在接收端就得到两路连续变化的正弦波。
(2)方向判别原理
图2为原理示意图。
编码胶片宽度是收发装置距离的两倍,两收发装置位置关系应满足B=(0.7n+0.35)+A,图中n=0。
同理,当胶片向右转动时,A、B信号变化恰好相反。这样,通过A、B信号不同的变化规律实现对方向的判别。
1.2 信号处理
图3是码盘信号处理电路图。

该电路的主要任务是将产生的原始模拟信号转换为数字信号,即模数转换。由传感器产生的0V为振荡中心的正弦波信号,经跟随器处理后转换为以+2.5V为振荡中心的正弦波信号。通过调节电位器,使其波形达到最佳状态,然后,经过大器将正弦波信号放大10倍。此时,由于放大的拉伸作用,被钳位在0~5V之间的信号已具有非常陡的上升沿和下降沿,最后经施密特触发器整形后,以方波形式输给单片机。其波形关系如图4所示。
1.3 信号控制及传输
图5为控制传输电路图。
这部分主要通过软件编程实现对信号的处理。硬件结构包括信号处理芯片AT89C2051、信号传输芯片75176和相应的复位电路。其中,复位电路采用由MAX813L芯片组成的看门狗电路。正常工作时,由89C2051为其定时提供触发信号,不产生复位;若发生错误,则在距上次触发信号1.6s后,该电路会自动产生复位信号,对89C2051进行复位。
信号处理电路产生的方波信号A、B由端口Px.m和Px.n输入,然后通过软件比较端口现在时刻和下一时刻的状态变化,实现功能选择。最后,通过端口Px.k控制的串行通信 芯片75176传给主控板,实现信号的控制传输。

2 软件设计
2.1 状态编码
由图4可知,A、B信号的相位相差1/4个周期,所以可得图6所示的状态变换图。
若规定顺序时针方向计数器为加,逆时针方向计数器为减。
这样,通过不同状态值的变换就可对数据进行加操作、减操作和不操作,从而实现对信号的连续处理功能。
2.2 软件编程
软件流程如图7所示。
主要可分为以下几部分。
①上电开始后,软件首先对AT89C2051的内部寄存器和RS422串行口进行初始化。通过对专用寄存器的赋值,设定工作状态和通信 方式,串行通信的波特率为9600b/s。
②初始化完成后,软件将检测端口Px.m和Px.n的状态,程序用两位记录端口相邻状态值,左一位代表前一状态,右一位代表当前状态,然后通过带进位的左循环指令进行状态更新。通过状态值变化,查表2,跳转进入执行程序。
③在执行程序中,可根据不同需要设定上下限进行数据处理。同时,由于处理程序很少,执行时间短,串行通信部分可采用查询方式完成。
3 应用实例
把该设计应用到笔者开发的项目—某型转达训练系统上。采用图3和图5所示的电路设计方案,用该码盘连续采集空中飞行目标的方位角和高低角。
以高低角采集为例,系统指标要求高低角变化范围是-50~1450密位,设计中采用的编码胶片精度是480单位/圈。如文中图1所示,由于编码胶片是圆形的,且一个黑色或一个魄区间均可称为一个单位,所以计算其精度时用每圈包含的黑白区间个数确定,因此用单位/圈。对高低角增减判断主要通过软件编程实现,这段程序如下。

MAIN1:MOV A,R4 ;读骊盘A、B信号到码盘状态暂存器R4
MOV C,P3.3 ;P3.3为A信号采集端口,
RLCA ;用于A信号新旧状态转换
MOV C,P3.5 ;P3.5为B信号采集端口,
RLCA ;用于B信号新旧状态转换
MOV R4,A
ANL A,#0FH ;计算散转地址
MOV B,#03H
MUL AB
MOV DPTR,#TIM1;TIM1为状态真值表首地址
LJMP @A+DPTR ;散转至真值表
然后,通过查真值表状态值,转入处理程序实现角度的加减。若出现丢码现象,说明单片机采集速度低于码盘转动速度,可根据实际情况更换采集芯片或降低码盘转动速度。同时,通过规定编码胶片每旋转个单位对应的角度值变化1密位(密位是军事用语,一种更精确的划分角度方法,一周为360度,6000密位)和相应的单位转换。在软件中确定了码盘采集量的上下限和单位变化量,从而限定了高低角的变化范围,也达到了采集精度要求。
图8
通过示波器检测硬件电路单个信号波形,得到图8所示关系。
说明实际应用电路中各级输出信号与原理电路的设计完全相符,软件采集的信号为真实值。
经实践检验,该方案设计的码盘能准确的采集目标参数,使系统对目标进行连续跟踪。
本文介绍的测角码盘设计方案使用的都是容易购买的简单器件,且软件编程任务量少。此外,可通过在旋转轴上安装微动开关实现码盘计数的快慢变化,还可通过采用绝对式编码胶片进一步提高采集精度。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
相关推荐
本文针对以上问题,提出了基于网络技术、CAN总线技术[如和ZigBee无线技术c43的控制系统设计,着重解决了ZigBee无线和网络传输数据的,设计了一种简单、低成本硬件设计方案,并在实验室搭建了试验平台,验证了控制效果。
2015-01-15 18:10:28
16882 
一种简单的激励电压放大电路的设计设计需求设计方案仿真结果设计需求设计方案仿真结果
2021-11-11 08:37:53
本文介绍了一种集成的智能锁电机驱动器设计方案,具有动态过流检测功能,可以适应供电电压和负载的变化。
2021-02-22 06:12:51
BP2808的基本工作原理是什么?介绍一种LED日光灯应用的设计方案
2021-06-03 06:02:29
介绍一种包含千兆采样率ADC的系统设计方案
2021-05-14 06:07:02
本文介绍一种基于FIFO结构的优化端点设计方案。
2021-05-31 06:31:35
本文介绍一种无电池近场通信 (NFC) 键盘设计方案。
2021-05-14 06:54:15
介绍一种汽车LED照明系统的设计方案
2021-05-13 06:52:48
介绍一种视频监控系统的设计方案
2021-05-31 07:07:58
分享一种MPC8308无线通信参考设计方案
2021-05-25 07:16:15
本文介绍了一种三十二通道扫描数据采集模块的设计方案。该方案最高采样率为200KSa/s,存储深度IM×16bit ,垂直分辨率16bit,增益可编程为1、2、5、10、100五个等级的PCI数据采集模块的设计与实现。
2021-04-14 07:00:18
TD-SCDMA/GSM双模终端分类有哪些?分享一种不错的GSM/TD-SCDMA双模终端芯片设计方案
2021-06-01 06:32:40
提出一种基于FPGA和USB的通用CCD采集系统设计方案。该系统在不改变硬件的情况下可以采集多种CCD,并上传至PC机,使用软件处理采集到的数据。
2021-04-22 06:23:40
本文介绍了nRF401的特点,提出了一种将其应用于无线集群语音传输系统的实现方案。此方案硬件电路简单,易于调试,软件编程也不复杂,是一种较好的设计思路。
2021-05-31 06:36:14
求分享一种用于4-20mA电流环路的低成本HART发送器的设计方案
2021-04-09 06:37:02
本文以星载测控系统为背景,提出了一种基于 Actel Flash FPGA的高可靠设计方案。采用不易发生单粒子翻转的 flash FPGA芯片,结合 FPGA内部的改进型三模冗余、分区设计和降级重构,实现了高实时、高可靠的系统。
2021-05-10 06:58:47
分享一种智能卡接口的设计方案
2021-05-27 06:01:19
一种基于PLC的智能钳型吊电气控制系统的设计方案
2021-05-07 07:07:42
基站天线的结构是怎样构成的?分享一种波尔威天线的设计方案
2021-05-18 07:13:35
分享一种通用家电遥控设备的设计方案
2021-06-04 06:54:48
求一种1/8扫描单双色屏幕参考设计方案
2021-06-02 06:42:44
求一种CO2144 10-100BaseT参考设计方案
2021-05-25 07:01:43
求一种DSP+CPLD新型的智能仪器的设计方案
2021-05-08 07:54:25
PCB远程故障诊断系统有什么优点?求一种PCB远程故障诊断系统的设计方案
2021-04-26 06:23:14
求一种低压低功耗CMOS电流反馈运算放大器设计方案
2021-04-25 08:27:09
求一种便携式RC测量仪的设计方案
2021-05-11 06:32:02
求一种八通道传输/接收(T/R)开关的设计方案
2021-05-24 06:32:00
本文给出了一种基于ADV202的JPEG2000图像压缩与解压缩系统的设计方案。
2021-04-20 06:36:31
本文介绍了一种基于ARM的视频监控系统的设计方案,采用软压缩算法,讨论了系统的硬件和软件设计。
2021-06-08 06:27:10
求一种基于FPGA的HDLC协议控制器设计方案
2021-04-30 06:53:06
求一种基于FPGA的永磁同步电机控制器的设计方案。
2021-05-08 07:02:07
求一种基于STM32F103C8T6的无线飞鼠设计方案
2021-12-20 06:15:59
求一种基于STM32F407ZGT6的简易电路特性测试仪设计方案
2022-01-26 06:11:00
求一种基于openmv竞速小车的设计方案
2022-03-01 07:16:14
求一种基于单片机的太阳能参数测试仪的设计方案
2021-05-07 06:01:29
求一种基于单片机的简易洗衣机系统仿真设计方案
2022-01-17 08:09:52
求一种多处理器并行计算机系统的设计方案
2021-04-27 06:58:57
一种基于FPGA技术的多按键状态识别系统的设计方案
2021-05-06 08:44:59
求一种多路模拟数字采集与处理系统的设计方案
2021-04-28 07:04:52
求一种多通道同步数据采集及压缩系统的设计方案。
2021-04-28 06:13:04
求一种天然气发动机电控系统的设计方案
2021-05-13 06:12:56
求一种嵌入式IPv6协议栈的设计方案
2021-05-27 07:00:37
求一种嵌入式Linux平台的软硬件的设计方案
2021-04-27 06:56:56
求一种基于FPGA芯片的嵌入式PLC处理器的设计方案。
2021-05-06 08:24:19
求一种手持发射机遥控LED广告牌的设计方案
2021-05-25 06:12:15
本文提出了一种基于车载CAN总线故障诊断仪设计方案。
2021-05-12 06:24:53
求一种数字式温度测量电路的设计方案
2021-05-17 06:16:41
求一种以CPLD为核心处理电路的数字电压表的设计方案
2021-04-28 07:14:04
求一种新型WCDMA直放站PA的设计方案
2021-05-26 06:14:52
求一种新型系统级可编程芯片的设计方案
2021-05-06 07:44:32
求一种智能物品清点系统的设计方案
2021-05-20 07:29:31
求一种智能电源模块测试系统的设计方案
2021-05-10 06:35:30
求一种最简单的无线充电发射端设计方案?有没有大神分享一下这方面的相关资料啊
2021-07-21 08:15:55
求一种电动汽车监控平台的设计方案
2021-05-13 07:00:24
一种基于CPLD控制的直流固态功控系统的设计方案。
2021-05-06 06:23:55
求一种虚拟信号频谱分析仪的设计方案
2021-05-07 06:23:15
求一种视频检测和远程控制的嵌入式系统设计方案
2021-05-27 06:38:21
TPMS主要有哪几种实现方式?如何选用新型送器(遥控钥匙)与接收器中几种芯片?一种基于LIN总线分布式实时轮胎压力监测系统的设计方案
2021-05-13 06:03:12
求一种过程分析仪器CAN网络通信的设计方案
2021-05-27 06:40:53
求一种远程智能垃圾桶报警系统的设计方案
2021-05-19 07:10:01
求一种基于FPGA的锁相环位同步提取电路的设计方案。
2021-04-29 06:52:21
求一种陶瓷扬声器系统的放大器设计方案
2021-06-04 07:10:45
本文主要提出一种集中式插入法帧同步的FPGA的设计方案。
2021-06-02 06:07:10
求大佬分享一种多光谱可见光遥感图像压缩系统的设计方案
2021-06-02 06:39:48
求大佬分享一种小型通信系统的设计方案
2021-05-28 06:13:52
求大神分享一种PPSM嵌入式RTOS中的窗口系统设计方案
2021-04-27 06:20:09
本文介绍了一种基于AT91RM9200的嵌入式网络摄像机设计方案。
2021-06-04 06:50:22
介绍一种制作简单、价格便宜、应用面广的测角码盘设计方案;并以码盘信号的产生、处理和传输为主线, 详细说明工作原理, 进而再次证明其简单便宜的突出优点。
2009-04-15 09:58:12
25 介绍一种制作简单、价格便宜、应用面广的测角码盘设计方案;并以码盘信号的产生、处理和传输为主线, 详细说明工作原理, 进而再次证明其简单便宜的突出优点。
2009-05-16 14:07:59
20
已全部加载完成
评论