前面有了python调试经验1300,对python对系列传感器的工作机制有了透彻的了解。NOIP1SN5000A(2592*2048)同系列高分辨率传感器也进行了图纸调试。
python5000高灵敏度探测器是500万像素。sensor自身有8对LVDS输出,帧率最高可达100fps左右。内部工作机制和寄存器配置python1300有很高的相似性。
因为以前做过python1300程序通用性高,所以在python在1300的基础上,只需微量修改即可驱动python5000探测器。
以下是硬件对象。连接器采用导线连接方式。虽然连接器本身的参数可以达到很高的速度,但可能没有屏蔽或散装,这仍然对图像有一定的影响。
电路使用 5V供电,功耗小于6W。FPGA核心板到sensor在焦板之间,采用高质量的双绞线连接(这不是一个很好的方法,在以后的调试中,这些导线会引起很多干扰白噪音。以前调试cameralink遇到时,用手握住差分线,图像数据正常,差分线组散开,图像中会出现随机白噪声)。
FPGA板上还具有UART接口,波特率115200bps,图像也可以通过UART接口传输到PC,只不过使用UART传输图像时,传输一帧图像需要几分钟甚至十分钟。
FPGA板上还配备了速度更高的板USB2.0接口,图像仍然使用USB2.0上传到PC显示机器。显示分辨率为2560*2048。
电路性能:
1.探测器支持:NOIP1SN5000A-QDI,与同型号彩色系列兼容,也可支持3SN系列;
2.有效分辨率:2560*实际输出分辨率2560*2048;
3、像素位宽:10bits。通过修改程序支持8bit输出以进一步提高帧率;
4.时钟频率:FPGA晶振36MHz,给探测器的cmos_clk为9MHz,LVDS数据率为90MHz,并行像素数据为9MHz,SPI配置时钟频率为1MHz;
5.实时帧率:~13fps@10bit mode;
6.通信总线:支持USB2.0,RS422-115200bps;
7.模块输入电源:5V(10%);
8.整体功耗小于6W;
9、尺寸:FPGA板115*80mm,sensor焦面板φ60mm圆形;
10、电路板层数:FPGA板14层,sensor板6层;
11:自动触发,连续输出;
曝光时间:连续可调;
13.增益:连续可调模拟和数字增益;
对目标成像的实际效果如下:
当探测器完全暴露时,用手指部分遮挡探测器部分区域,成像效果如下:
更多测试图,待续...