工业领域,经常有客户的一些场景需要使用同步拍照的功能,同步要求的时间精度达到微秒(us)级,所以我们新整出一套同步拍照系统,这套系统使用多个特制的USB2.0相机和特制的USB2.0 HUB,通过将多个相机连接到USB HUB,然后将USB HUB连接到电脑或者嵌入式linux设备,同时USB HUB上也可以接入其它的通用USB设备,然后使用CKSDK通过简单的几个函数API即可控制多个相机的同步拍照并获取到图像。总个系统与通用的USB HUB加相机的物理连线方式一致,不需要额外的连接其它的线材和接口,简单方便。整体示意图如下:
同步原理
使用工业相机的硬件触发功能,通过USB HUB同时给多个相机发送触发拍照指令来控制拍照时间。因为控制拍照的时间是硬件控制的,所以同步拍照的精度非常高,基本达到10us以下,这样比传统的软触发方式精度更高更稳定。这样可以满足对精度要求比较高的一些特殊场景,比如多目同步拍照设备、多通道同步拍照设备、VR摄影、AR摄影、物体立体建模、航拍多目吊舱等。
使用方法
将线连接好后,使用工业相机的客户端即可查看图像。使用CKSDK进行二次开发,即可以整到您的软件之中。CKSDK的使用参考我的其它博客。
系统优势
连线简单易用
同步精度高,10us以下的精度
USB线材最长可以5米,使用USB延长线也可以更长
每台相机可以单独设置不同的参数
当然这套系统因为使用的是USB2.0接口,所以帧率不高。
深圳云钥科技是一家专业的工业相机研发制造商,专注于工业相机及其解决方案的研发、生产和销售。产品有USB2.0、USB3.0、GIGE网络工业相机,支持软硬件定制开发,还提供贴心技术支持服务。