fengniao.com. All rights reserved . 北京蜂鸟映像电子商务有限公司(蜂鸟网 FENGNIAO.COM)版权所有
京ICP证 150110号 京ICP备 15000193号-2
违法和未成年人不良信息举报电话: 13001052615
举报邮箱: fengniao@fengniao.com
我碰到的问题是用TLP3042这样的光耦貌似根本无法触发闪灯,而同样的电路、同样的代码触发单反没问题。
所以我就想,是不是这个电路(如图)已经过时了,或者说只适用于老旧的闪灯型号?
难道现代新型的闪灯都需要用NPN Transistor来驱动像600EX-RT这样的闪灯吗(因为我是电路小白,也不想在这方面耗费太多时间)?
要不这么问,网上那么多用光耦驱动闪灯的示例,如果你成功过的话,能不能告诉最有可能发生错误的情况是什么,或者干脆就如题怎样触发600EX-RT吧。
这种问题稍有那么点跨界,但实际上不是,因为High Speed Photography也算摄影的一个门类,我就借个地方问问吧,谢谢。
您的思路没问题,也给我一些启发。
又测试了几次,我之前说上面那个电路用光耦不能触发600EX-RT这个很不严谨。应该说它只触发一次。触发600EX-RT是通过闪灯的PC端口(如图),用永诺的RF-603C转接了一下,测试结果还是一样。
假如说电路没问题(因为同样电路能循环触发单反快门),那只能怀疑600EX-RT有某种保护措施。
我手头上没有永诺闪灯(或其他不那么高级的闪灯),有机会我再用永诺闪灯试一下,假如成功,那么证明电路是没问题,600EX-RT有保护措施(如满足某种条件时,你才能循环触发我,不然你只能触发一次)。
我也对电路方面有些爱好,开始也是按照你的描述推断出来的原因。
我手里有个佳能430EX闪灯,试了一下把相机热靴上的四个触点用胶带纸粘上,只留中间一个触点。
上灯后TTL模式下,发现闪灯只是检测不到镜头信息了,按下快门还是可以连续触发的。
综上,我建议楼主做2方面思路考虑;
第一,把600EX换成手动M试试。
第二,如果还是不能触发,那么就应该考虑是不是跟灯的触发电压有关系。
最后我觉得你一楼的图只是一个光耦的各个管脚功能描述图,并不是一个触发电路图,应该还有供电电路和输出放大电路。
作者: Rsky 应该是600EX不支持你这种简单的电路触发。 佳能闪灯上有5个触点,其中4个是跟相机热靴相互通讯的。 如果检测不到相机的通讯指令它是不会触发工作的,楼主的想法应该对老式的简单闪灯有效。 |
闪灯一直是在手动模式下,1/128输出量下测试的。
找到一个永诺568EX II,测试结果是可以循环引闪,但有个致命的问题,闪灯的回电速度会变得慢的离谱!电量肯定没问题。我开了闪灯的回电提示音,头一二次循环引闪可能还OK,然后等很久才又听到回电提示音响,闪灯才又跟着设置好的间隔闪(电路中有个小LED,所以能看出来)。
这里插一句让人很抓狂的一件事,无论是600EX-RT也好,永诺568EX II也好,插上PC电缆,只要用什么金属碰一下电缆的正负极就会闪,一点没毛病,可一经过光耦电路,看似异常简单的事情就变得莫妙其妙,让人头疼!我之前是无论如何都不会预料到在这个看似不起眼的环节上耗费这么多时间!
目前搜索到的信息:
1、老的闪灯触发时貌似会有>200V这样子的电压流过(这个与我无关了);
2、新式的闪灯会一直有3V或多一些的电压在那儿等着;
3、还涉及到什么SCR,这个就完全搞不懂了!
折腾的我好难受~~照理说用Arduino引闪现代的所谓低电压闪灯这个应该早就有个成熟东东了。可是为什么就找不到一个干脆的答案呢~郁闷啊!
重复一句,那个只要用金属触碰一下就闪的动作,为什么一连到电路里就这么不听使唤那~~呜呜^^^
作者: fucker2008 您的思路没问题,也给我一些启发。 又测试了几次,我之前说上面那个电路用光耦不能触发600EX-RT这个很不严谨。应该说它只触发一次。触发600EX-RT是通过闪灯的PC端口(如图),用永诺的RF-603C转接了一下,测试结果还是一样。 假如说电路没问题(因为同样电路能循环触发单反快门),那只能怀疑600EX-RT有某种保护措施。 我手头上没有永诺闪灯(或其他不那么高级的闪灯),有机会我再用永诺闪灯试一下,假如成功,那么证明电路是没问题,600EX-RT有保护措施(如满足某种条件时,你才能循环触发我,不然你只能触发一次)。 |
通过pinN - Optoisolator(TLP3042) - NPN Transistor(TIP122) - flash这种方式暂时解决了循环引闪,或按程序指定的间隔引闪的问题。
总体上讲就是不知道原理,瞎蒙的!
或许还有直接用NPN Transistor控制闪灯办法,但我暂时不想试了。
pinN - 1(TLP3042)
2(TLP3042) - GND
4(TLP3042) - B(TIP122)
6(TLP3042) - C(TIP122)
C(TIP122) - flash cable a
E(TIP122) - flash cable b
我手头没有万用表(给我也不会用),对电路方面也是小白一个。再就是除了光耦2脚与gnd之间加了1k电阻之外,其他地方没有加,也不懂得怎么加,加多少:-) 对这方面了解的朋友们,希望你们指正一下。
总之希望对用Arduino根据条件引闪闪灯的朋友们有些帮助。
这样就不难解释了;
1、老式闪灯基本都是高压触发的,要想用在数码单反上就必须要用光电耦合这种元件来隔离瞬间的高压而避免损坏相机。
2、当光耦的内部光电二极管点亮后,输出端的双向可控硅接收到光信号会立即导通(相当于一个开关),但不会马上截止,(由于有电阻的存在就相当于给闪灯放电了,导致回电慢)除非内部是肖特基类的快速恢复可控硅。
3、短路正负极可以触发闪灯;正如我说的一样,光耦的输出端需要一个电路的配合才可以做到,也就是用光耦的输出端去驱动一个继电器做开关,肯定能解决楼主的问题。
作者: Rsky 我也对电路方面有些爱好,开始也是按照你的描述推断出来的原因。 我手里有个佳能430EX闪灯,试了一下把相机热靴上的四个触点用胶带纸粘上,只留中间一个触点。 上灯后TTL模式下,发现闪灯只是检测不到镜头信息了,按下快门还是可以连续触发的。 综上,我建议楼主做2方面思路考虑; 第一,把600EX换成手动M试试。 第二,如果还是不能触发,那么就应该考虑是不是跟灯的触发电压有关系。 最后我觉得你一楼的图只是一个光耦的各个管脚功能描述图,并不是一个触发电路图,应该还有供电电路和输出放大电路。 |
非常感谢您的回复,周末才有时间测试,此刻正好在测试间隙,单反也不知道为什么貌似耗电非常快,在给单反电池充电的这个间隙我想起您回复中提到的——“当光耦的内部光电二极管点亮后,输出端的双向可控硅接收到光信号会立即导通(相当于一个开关),但不会马上截止,(由于有电阻的存在就相当于给闪灯放电了,导致回电慢)除非内部是肖特基类的快速恢复可控硅。”,所以借这个再问一个问题:
我之前只用光耦触发单反快门测试成功,但同样电路用来引闪闪灯时出现无法引闪的情况,然后就发的这个贴。引闪闪灯是OK了,然后单反呢,我还是按我原来的方式只有光耦来驱动来着,我也不知道是不是和您回复中提到的这个原因还是什么,就感觉耗电很快。是不是您提到的电阻存在相当于给闪灯放电也适用于单反呢?另附上两张我刚刚测试中拍到的图,表示感谢:-)
作者: fucker2008 引用:
|
请输入正确的手机号码
请输入正确的验证码
发送验证码