XY2-100及XY2-100-E协议被广泛地应用于激光振镜的控制中,本文将从激光振镜控制原理,接口引脚定义,协议时序,以及verilog代码实现实现这几个角度展开本文。本文参考RAYLASE的官方文档

 

一.振镜工作原理

 

激光振镜所使用的电机为检流式电机,检流式电机工作原理类似于电流计,电机的旋转角度会随着输入电压变化.当转动的电磁力矩与回复力矩平衡时,电机偏转到位,此时的偏转角与输入电压成正比。反射镜面固定在电机的转动轴上,通过电机的高速摆动来带动反射镜面的高速偏转,进而实现激光束的高速偏转。如图所示,1为激光入射处,2、3是两个激光振镜, 4为激光输出处,4处一般会放置场镜,作用是保证激光沿不同方向射出时,焦点处于同一平面。当2、3偏转的时候,激光会随之偏转,从而达到改变光斑位置的目的。

 

 

二.振镜引脚定义

 xy2-100协议一般使用DB25的物理接口,接口的引脚分布及含义如上图所示,对于振镜控制而言,我们所驱动的信号有思路,包括SENDCK(时钟信号)、SYNC(同步信号)、CHANNELX(X通道)、CHANNELY(Y通道),这些信号最终会以差分的形式传输给振镜。

 

 三.数据(通道x,通道Y)

每条轴的数据都由20位字组成。前3位用作控制字(C2-C0)。接下来的16位是数据信息(D15-DO,偏移二进制),而最后一位是奇偶校验位(P,奇偶)。

C2 C1 CO 数据信息 

0    0     1 电机设定值 

 

·同步

数据的传输通过同步信号进行同步。当可以发送第一个比特时,SYNC位变为高电平。它保持高电平19比特,然后在可以发送奇偶校验比特时变为低电平。

,发送时钟

时钟信号的运行频率为2MHz。当它变高时,数据位会发生变化。当它变低时,数据位会被偏转系统采样。

 

 

以下是,是根据协议所编写的程序和协议信号转换板

 

 

 

 

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐