一、下载Balser相机所需要的软件 pylon viewer 型号为acA2440-20gm
有三种触发方式 硬件触发 软件触发 自由运行
二、连接网线,主要关注触发信号这块。
引脚 分别对应六种颜色为 红色 绿色 白色 蓝色 棕色 黑色 不确定这颜色是不是一一对齐的!!!
2外部触发接正,5为外部触发接地,外部触发0-24VDC均可,不要超过30VDC。 1和6 为相机电源12 -24VDC。
Trigger Mode是触发模式选择 可见,需要先选择对应的触发模式,再将Trigger Mode更改为ON。 (1)对于选择software的软件触发,Trigger Mode 为on便可以实现软件触发。 (2)对于选择的Line1 Line3的硬件触发, Trigger Mode 为on便可以实现硬件触发,还可以选择是上升沿触发还是下降沿触发。
三、显然,硬件触发主要问题还是连线的问题,那么问题来了,怎么样让相机拍照的时候给一个脉冲信号给外面呢?
假设一
input 相机的输入Line1接线上升沿: 数据线对应6根线,1和6已经接220V转12V电源的适配器,只需要接2绿线和5棕线。
output (1)相机输出Line2接线:第四根线蓝线为相机输出,输出源有如下图几种选择,如果选择的是Exposure Active, 启用后当相机触发并曝光时会输出一个0V(对应白线),相机未触发为开路。 (2)Exposure Active下,万用表一个接一个24V,一个接白线,只有15Hz,接24V和白线可以用PLC来监控/确认相机收到Trigger信号(原文链接:https://blog.csdn.net/zachary_hao/article/details/115653522) (3)当软件设置 Line2 为Frame Trigger Wait, 相机的 output 便出现一个20Hz的曝光脉冲,但是这种情况也需要硬件触发的形式,如下图所示(帧触发等待信号)。
Exposure Active | 曝光开始时,该信号会变为高电平;曝光结束时,该信号会变为低电平。在滚动快门相机上,最后一行的曝光结束时,信号会变为低电平。 |
---|
FlashWindow | 您可以启动闪光灯时,该信号会变为高电平。当您应该停止闪光灯照明时,该信号会变为低电平 | FrameTriggerWait | 您可以使用相机的“触发等待”信号,例如帧触发等待,以优化触发图像采集并避免过度触发 |
假设二
考不考虑使用GPIO来输出
问题1
可能需要考虑:当打开Blaser的软件,设置外部触发时,单片机给的脉冲信号起到了作用(别忘了把触发模式设置位:lin1,且状态选择on);但是相机对应的程序运行时,获得图像的topic并保存,发现还是软件触发,这是因为pylon_camera软件默认的就算软件触发;所以下一步改软件里面的程序,变成外部硬件触发模式
问题2
怎么连接FPGA呢???
参考
[1] https://blog.csdn.net/hltt3838/article/details/109007872 [2] https://zh.docs.baslerweb.com/aca2440-20gm.html#general-purpose-io-lines
|