IMSTL_V3采样高性能FPGA,可以输出1920*1080*60Hz的视频信号,驱动HDMI显示终端,产生几何图案 。该方案采样USB虚拟串口通信,无需驱动,开发简单。板载棋盘格图案和5阶格雷码图案,此外用户可以自己用上位机生成自定义图案写倒控制板,控制板生成视频信号输出,将视频帧信号分离出来,产品同步脉冲,可控制相机进行同步采集图像。
1、主要特点:
1、 可以输出棋盘格,正弦,余弦,格雷码,方波,二进制,三角波等,精确像素控制,一键同步移动扫描;
2、 USB 串口通信,USB供电,用户发送命令控制模块工作,开放通信协议,提供SDK;
4、用户可以自定义写入多达50个条纹数据;
5、板载相机硬触发接口,方便用户采用硬触发控制相机等设备进行图像同步采集;
6、集成了GAMA 输出模式,方便用户对输出图像进行GAMA矫正;
2、用途:
机器视觉 透镜检测 透明物体检测
主要技术参数:
名称 | HDMI结构光源控制板 |
型号 | IMSTL_V3_HDMI |
通信接口 | USB-TYPE C |
视频输出接口 | Mini HDMI |
视频输出模式 | 1920*1080*60Hz |
电源 | USB 供电(5V/1A)或 外置12V DC供电 |
帧同步接口 | XH-2.54-4P(2P) |
同步脉冲 | 5V正脉冲 |
板子图案 | 棋盘格,5阶格雷码(垂直和水平对称) |
最大用户可写入条纹 | 50幅 |
水平扫描和垂直扫描切换 | 支持 |
支持的条纹类型 | 黑白棋盘格,正弦,余弦,格雷码,方波,三角波,二进制码等 |
图像保持时间 | 可调 |
相机延时 | 可调 |
Gama矫正 | 支持 |
使用:
5.1连接好HDMI线缆,插上USB线缆后,打开设备管理器,找到相应端口号,如下图:
-
- 打开软件,选择相应端口号,打开设备即可,可如下图:
- 选择条纹模:
格雷码条纹,正弦条纹:用户自己定义的条纹类型,上位机生成的图案,宽度,幅值用户可以自己定义。
控制板格雷码条纹:控制板集成的5阶格雷码条纹,水平扫描和垂直扫描对称。
棋盘格:控制板集成的黑白棋盘格图案,棋盘格宽度可以调,有8,16,32,64,128 5种宽度,单位是像素
-
- 写入:写入用户自定义图案到控制板,注意在用户自定义图案模式和板载图案模式切换后,由于ram数据被覆盖,需要用户再次重新写入用户数据。
- 、保存:保存用户自定义图案到控制板。
- 、显示条纹方向 :切换显示条纹方向。
- 、条纹颜色:控制输出条纹颜色,可RGB单色显示,也可自由混合颜色显示。
- 图像滞留时间:每个图案在显示终端停留的时间,到时后会自动切换下一幅,每一幅投出图案保持时间实际是按帧计算,光机60Hz的刷新频率,保持时间位一帧保持时间(16.6ms)的整数倍
- 、相机延时:调节系统的演示,控制板产生硬件触发信号到光机投射出对应的图案可以有一定的延迟,造成拍到的图像和投射的图像不同步,此时就需要调节这个值
2、 触发模式:
Nomal :正常扫描模式,对应于设置的条纹模式
Gama:当用户写入255亮度的时候,用户期望显示最大的亮度效果,但由于每个显示终端(或者相机)的区别,可能240的时候就已经达到最大亮度输出,或者亮度变化呈非线性,对此,为了得到更精确的亮度数据,用户需要对系统进行gama矫正。触发该模式后,控制板会输出灰度为0到255的连续变化视频,连续投射128幅不同灰度的图像,并输出触发同步脉冲,触发相机拍照,用户获取亮度曲线后,可以做成LUT表,方便投出更精确的亮度图像。