Basler L301kc 彩色三线线阵相机操作手册
整机核心硬件规格
1. 传感器核心参数
感光芯片:Kodak 三线彩色 CCD(红 / 绿 / 蓝独立行),每行 2098 像素;
像素尺寸 14μm×14μm,行间中心间距 112μm,填充率 100%;
非均匀性:光响应平均<5%、最大<10%;暗信号典型 ±1DN(0dB 增益);
光谱响应 350~850nm,700nm 后滤光片失效,必须搭配红外截止滤镜保证色彩。
2. 行频与像素时钟
带空间校正:最大行速率 8.0kHz;关闭校正最高 9.2kHz;最低 1kHz;
像素时钟分三档:
20MHz(8bit RGB 模式)、40MHz(双像素 8/10bit)、60MHz(单像素 8/10bit)。
3. 供电与环境
供电:12VDC±10%,整机功耗<5.1W;
工作温:0~50℃;存储温 - 65~+85℃;湿度 20~80% 无凝露;
抗振动、冲击符合工业标准,外壳需通风散热防止高温烫伤。
4. 镜头与机械基础
镜头接口:F 口;
外壳高精度平面 / 平行度加工,前置、侧面均预留 M4 安装孔。
相机接口、线缆、硬件电路
1. 两类接口(后置)
26pin MDR Camera Link 接口:传输图像数据、RS-644 串口、ExSync 外触发、Integrate 曝光同步信号;定义 LVDS 差分信号引脚;
6pin 广濑微型推拉电源座:12V 直流输入,严禁反接。
2. 配套线缆规范
Camera Link 数据线:原厂 3m/5m 标准件,最大推荐长度 10m;专用线缆可引出 IntEn 曝光信号;
电源线:双屏蔽双绞线,最长 6 米,电源端屏蔽接地。
3. 内部收发芯片
图像发送 DS90CR287,帧采集器接收推荐 DS90CR288/288A;串口收发采用 DS90LV047A/048A 差分芯片,标准 RS-644(Camera Link 内置串口)。
4. 输入 / 输出信号详解
输入信号:ExSync 外触发
控制行读出与曝光,分边沿 / 电平 / 可编程三种曝光模式;信号必须跳变,最小高电平 0.35μs。
输出信号
Pixel Clock 像素时钟:数据采样基准;
Line Valid(LV):有效行标识;Data Valid 恒等于 LV,无单独作用;
Integrate Enabled(IntEn):曝光起止差分信号,可做闪光灯同步;普通线缆无法引出,需 Basler 专用线。
5. 五大图像输出模式
模式 像素时钟 数据格式说明
20MHz 8bit RGB 20MHz 单时钟周期同时输出 R/G/B 各 8bit,彩色原生输出
60MHz 单像素 8bit 60MHz 逐行依次输出 R/G 单 8bit
60MHz 单像素 10bit 60MHz 原生 10bit ADC 输出
40MHz 双像素 8bit 40MHz 单周期输出两组像素,提升带宽
40MHz 双像素 10bit 40MHz 双通道 10bit 高精度输出
6. 串口通信 RS-644
标准 8N1 串口,可通过 Basler k-BIC 转换器转为 RS232 直连电脑;提供 CCT + 图形工具与底层二进制指令两套配置方式。
7. 后置状态 LED
上电橙灯常亮为正常;故障时红绿交替闪烁,不同闪烁次数对应不同报错代码。

核心成像功能(相机内部算法)
1. 工作流程原理
三线 CCD 同步曝光,模拟信号经独立 VGA 增益电路、10bit ADC 模数转换;存入 FIFO 缓存,经空间校正对齐三色像素后通过 Camera Link 输出。
2. 曝光两大工作模式
(1)ExSync 外触发模式(产线编码器标配)
边沿控制:完整 ExSync 周期全部曝光,上升沿读出;
电平控制:仅 ExSync 低电平阶段曝光;
可编程:上升沿启动曝光,时长由 Timer1 寄存器设定。
(2)Free Run 自由运行(无外部触发)
内部 Timer1(曝光时长)+Timer2(行间间隔)控制行频,支持边沿 / 可编程两种子模式。
限制:总周期不得小于最小行周期,超限报行频过载故障。
3. 空间校正 Spatial Correction(本机核心特色)
原理
R/G/B 感光行物理间隔 112μm,运动物体同一位置会分三次被三色行捕获,直接输出会出现彩色拖影 / 色边(光晕);相机内置 FIFO 缓存多行数据,按设定偏移对齐 RGB,消除色差。
使用强制条件
仅 8bit 输出模式可用,10bit 自动关闭校正;
必须编码器逐行触发、输送速度稳定;
传感器必须与输送方向垂直、物面平行,推荐远心镜头;
需配置两个关键参数:
校正延迟行数:物体移动跨三色行所需编码器步数(1~16);
起始行:物体先经过红行设 Red,先蓝行设 Blue。
配套系统计算公式
给出放大倍率、视场宽、图像宽高比标准计算公式与工程实例。
4. 增益 Gain 与偏移 Offset(白平衡调节)
三色通道独立可调增益:96(0dB)~1023(33.6dB);增益抬升同步放大噪声;
偏移 0~255 可调,用于压低暗电平;
建议优先调节光源 / 曝光,少用高增益。
5. Digital Shift 数字移位
10bit 原始 ADC 数据可左移 1/2/3 档,等效放大 2/4/8 倍;存在饱和限制,强光场景禁止高移位,分 8/10bit 两套移位规则与使用限制。
6. AOI 感兴趣区域
可截取每行指定像素区间输出,减少数据量,但不提升最大行频;配置起始像素、输出长度两个参数。
7. 六组内置测试图(故障诊断)
无光学成像,直接输出标准渐变图,用于线缆、采集卡、通讯故障排查:
灰度渐变;2. 移动垂直灰度;3. 移动水平(校验空间校正);4/5/6 单红 / 绿 / 蓝渐变;
使用限制:开启测试图时空间校正、移位功能失效。
8. 参数配置集(非易失存储)
三类参数组永久保存在相机 EEPROM:
Work Set(RAM 临时当前参数,断电丢失);
Factory Set(出厂默认,只读不可改);
15 组 User Set(用户自定义参数,可保存、开机自选加载);
支持设置开机默认加载组。
9. 相机自检测
实时监控行频溢出、FPGA 故障、EEPROM 校验错、串口指令错误等,状态可通过工具 / 二进制指令读取,后置 LED 同步报错闪烁。
相机配置:CCT + 图形工具 + 底层二进制指令
方案一:CCT + 可视化软件(Windows)
Basler 官方图形配置工具,通过 RS-644 串口连接相机;功能:可视化修改全部参数、一键保存用户配置、导出参数文件、自动生成底层指令;支持在线刷新相机实时状态。
方案二:二进制串口底层指令(二次开发用)
1. 通讯帧标准
帧结构:STX 起始 (0x02)+ 描述符 + 数据 + BCC 异或校验 + ETX 结束 (0x06ACK/0x15NAK);小端字节序;
校验规则:描述符 + 数据异或得到 BCC 校验码,出错返回 NAK。
2. 完整指令集(读写分开)
覆盖全部硬件功能:
曝光模式、Timer1/Timer2、空间校正参数、数字移位、AOI、三色增益 / 偏移、输出模式、测试图、相机复位;
读取类指令:固件版本、序列号、型号、内部温度、整机故障状态、串口波特率;
存储类:拷贝工作集 / 用户集、设置开机配置组;
串口波特率修改指令(默认 9600,重启恢复默认)。
每条指令提供 ID、数据长度、读写标识、取值范围与实操示例。
机械尺寸与安装规范
整机毫米图纸:长宽厚、前置 / 侧面 M4 安装孔位置;
F 镜头座尺寸;
CCD 芯片定位公差(平移、旋转精度);
安装警告:拆封立即装镜头,避免传感器积灰。
完整故障排查手册
分四大类故障树形排查流程,配套报修信息采集清单:
无图像:依次排查供电、LED 报错、ExSync 触发、时序参数、采集卡、线缆;
图像质量差(全黑 / 全白 / 噪点 / 彩色光晕):
色边光晕→空间校正参数 / 安装垂直度 / 输送平行度异常;
噪点高→温度过高、曝光过长、增益过高、交流光源;
过曝 / 欠曝→光圈、曝光、增益调节;
硬件接口故障:Camera Link 线缆、采集卡配置文件、硬件替换定位;
RS-644 串口通讯失败:串口参数 8N1、软件端口占用、线缆故障;
LED 故障闪烁码速查表
3 闪 = 无 ExSync 触发;5/6 = 配置集读写失败;7=FPGA 指令错误;8=FPGA 加载失败;无灯 = 供电不足。
报修必备资料
相机 ID、序列号、采集卡型号、CCT 版本、故障详细描述、当前参数文件、故障截图 / 测试图。
