闪光功率控制 一般是通过控制闪光时间来实现的 这是一个非线性的关系 需要建表查找
一开始我是想通过电容放电前后的电压来建这个表的 但是发现很不准
最终还是得通过不断拍摄 对于某个闪光时间 记录下当照片正好曝光合适时候的ISO和光圈 然后逐段插值才建立这张表
闪光时间在16us以下 就基本看不到闪光了 20us以下 闪光也是非常不稳定 闪光时间短 能量和时间成接近平方关系 但是时间长了 又成近乎对数关系 1ms时间后 电容电压基本放到只剩60-70V 这个表与网上对氙气灯发光阶段的许多研究是吻合的
Sony送的预闪能量 在微距时候 通常是过大的 而这时候因为曝光效果是溢出的 它算出的正式闪光就不准得很 偏小 (我记得Nikon的预闪可以最多两次 如果第一次预闪效果 没有在方便计算的数值内 会改变预闪功率再闪一次 但是Sony不会) 最终在这种情况下 我的算法会稍微提高正式曝光来弥补一下
这个闪光灯可以说差不多做好了 实拍效果我就不展示了 只能说还行吧 再检查一下疏漏 过阵子就开源
..............................