一:主要特点
A:电流上升下降时间小于100us B:电流:0-9mA连续可调 C:49路多路输出 D:连续模式可任意点亮LD E:脉冲模式按照预定逻辑输出脉冲 |
E:上位机远程控制 F:USB串口通讯,+12V单路供电 G: 同步触发信号输出 H:电流精度小于0.1mA
|
二:电源参数
类 型 |
数值 |
单位 |
备注 |
输出电压 |
0-3.5 |
V |
|
电流边沿 |
<100 |
uS |
|
电流调节范围 |
0-9 |
mA |
|
电流调节精度 |
0.01 |
mA |
|
脉宽范围 |
1ms-1s |
ns |
仅脉冲模式 |
供电电压 |
12 |
V |
|
空载电流 |
<0.3 |
A |
|
满载电流 |
<0.9 |
A |
设定电流10mA |
散热 |
铝板 |
|
|
LD输出路数 |
49 |
|
|
三:驱动电源简介
1. 恒流驱动,限压3.5V,单路驱动电流0~9mA,电流精度±0.01mA
2. 输出端口49个激光器共阴极连接。
3. 驱动器通过usb或者网口连接上位机,可以同时驱动49个激光器。每路开关独立控制。
4. 通过上位机可以调整驱动电流的大小调节范围0~10mA,调节精度0.01mA,此驱动电流为控制所有49路激光器的电流,并不每一路单独控制大小;例:可以设定第1、3、15路启动,每路8mA,其他通道关闭。
5. 通过上位机可以独立控制每路激光器的开关,每路激光器的开关时间(含上升、下降沿)小于0.1ms,开关过程电路无纹波无浪涌。
6. 同步输出信号当49路输出全关时为低电平,否则为高电平。
7. 通过串口指令可以设置两种工作模式
连续模式:通过指令可以设置49路中任意一路的开关状态,并按照设定的连续电流驱动。
脉冲模式:启动该模式上位机设定时间T(1ms<T<1s可调),启动该模式后,电源输出设定的驱动电流,各路的开关驱动逻辑图如下,注意0.1ms的间距是脉冲底部的时间间隔:
图3 脉冲模式逻辑时序
1.
当电源设置为连续模式时,显示屏所显示的画面如下图所示:
图4 连续模式显示界面
屏幕主体显示49个指示灯,由左上至右下分别对应通道1~49输出状态。当LD输出关闭时对应通道的指示灯显示为黑色,输出开启时对应通道指示为白亮色。屏幕下部显示当前设定电流,以及当前工作模式为:CONTINUE
当进入连续模式时,默认49路输出全部关闭状态。
1.
当电源设置为脉冲模式时,显示屏所显示的画面如下图所示:
图5 脉冲模式显示界面
屏幕中央显示当前为“PULSE”模式,并显示当前设定的脉冲宽度参数T。屏幕下部显示当前设定电流,以及当前工作模式为:PULSE。当开机后第一次进入脉冲模式后,默认T为1000mS。
10.机器通电启动后,默认工作模式为连续模式,49路输出全部关闭状态,设定电流默认为0.00mA。
四、通信协议
该驱动电源仅使用USB串口操作,控制驱动电源功能使用。
1、物理连接:使用USB-D连接线将机器连至电脑USB端口。电脑需要安装CH340驱动。
2、通信协议:问答机制。即上位机向驱动板发送指令时,驱动电源会返回一个应答指令。
其他时间驱动电源不返回数据。
3、指令表
指令一般格式:串口波特率115200,十六进制发送
串口设置:波特率115200,数据位8,停止位1,无校验流控。
AA
55
长度
功能码
设备地址
主机地址
不定长数据
校验和高字节
校验和低字节
其中指令长度 为
绿色部分数据的总字节长度。
例如指令 AA 55 04 F3 80 34 01 AB 绿色部分是 04 F3 80 34 即四个字节长度 为04。
其中校验高低字节为绿色部分字节的和。
例如指令AA 55 04
F3 80 34 01 AB 绿色部分为04 F3 80
34 ,04+F3+80+34=1AB 则高字节为01 低字节为AB。
本控制板设备地址固定为0x37。
下表中xx yy 为设定的十六进制值数据部分高低字节,ch cl为校验和的高低字节。示例指令中上位机地址以0x80为例
1.激光电流设定
功能
电脑发送
控制板返回应答
数据含义:
设定驱动电流
AA 55 06
22 37 80 xx yy ch cl
5A A5 04 F3 80 37 01 AE
Xx yy为设定电流,单位0.01mA
示例指令:
AA 55
06 22 37 80 03 E8 01 CA 设定电流10mA
AA 55
06 22 37 80 01 F4 01 D4 设定电流5mA
AA 55
06 22 37 80 00 00 00 DF 设定电流0mA
2.设定工作模式
功能
电脑发送
控制板返回应答
数据含义:
设定驱动电流
AA 55 06
23 37 80 xx yy ch cl
5A A5 04 F3 80 37 01 AE
0x0000为连续模式
0x0001为脉冲模式
示例指令:
AA 55
06 23 37 80 00 00 00 E0 设定为连续模式
AA 55
06 23 37 80 00 01 00 E1 设定为脉冲模式
3. 设定脉冲模式的时间参数T
功能
电脑发送
控制板返回应答
数据含义:
设定驱动电流
AA 55 06
24 37 80 xx yy ch cl
5A A5 04 F3 80 37 01 AE
Xx yy 为设定时间T
单位1MS
示例指令:
AA 55
06 24 37 80 00 01 00 E2 设定T=1mS
AA 55
06 24 37 80 03 E8 01 CC 设定T=1000mS
4. 设定49路LD开关状态
功能
电脑发送
控制板返回
数据含义:
设定驱动电流
AA 55 0C
21 37 80 data ch cl
5A A5 04 F3 80 37 01 AE
Data为控制数据,无符号64位整型,共8字节
示例指令:
AA 55
0C 21 37 80 FF FF FF FF FF FF FF FF 08 DC 设定为49路全开
AA 55
0C 21 37 80 FF FE 00 00 00 00 00 00 02 E1 设定为49路全关
AA 55
0C 21 37 80 FF FE 00 00 00 00 00 01 02 E2 设定CH1开,其他全关
AA 55
0C 21 37 80 FF FF 00 00 00 00 00 00 02 E2 设定CH49开,其他全关
LD开关状态控制数据(data):
63:49
48:0
保留
LDSTATE
位0
控制CH1开关状态,0:关闭 1:开启
位1
控制CH1开关状态,0:关闭 1:开启
…………
…………
位47
控制CH48开关状态,0:关闭 1:开启
位48
控制CH49开关状态,0:关闭 1:开启
位63:49
保留