在MAXIM DL中实现CANON400D的BULB控制
最近一段时间一直在捉摸着在MAXIM DL中实现长时间曝光的控制,由于机型比较老,MAXIM DL软件中对450D以后的机型支持较好,而以前的机型就无法实现BULB控制大于30秒,这对天文摄影来说是很要命的。
在网上翻阅了一下MAXIM DL的帮助文件,期间提到对400D之类的,可以选择 CANON EOS II, DLL 可以选择 default或者 EOS UTILITY,是OS只但支持到WINXP,先在 XP下试了一下,确实可以实现30秒下的控制,然后又回到WIN7 64位下测试,发现也可以控制,这样来说,原来的帮助文档还是保守了点,可能后续没有更新。
但是30秒以上的控制还是不行,帮助文档中提出可以买一个SHUTTER CABLE,在SHUTTER RELEASE中选择一个串口或其他的口来实现SHUTTER的外部控制,但是原文的链接都已经失效了,在 相关的网站上也找不到类似的说明或者东西,这是个什么东东呢?
研究了一下EOS的快门线,很简单的东西 ,一个三线插头引入两个开关,一个开关控制轻按对焦,一个开关控制拍摄开始,只要外部的开关一直闭合,在BULB状态的EOS就一直在拍摄。那么用计算机的串口控制这两开关就是很简单的问题了吗。忽然想起来以前玩无线电的时候用串口控制电台发出CW信号的电路,就是用串口的DTR线和RTS段来控制发射,从原理上来说应该是一样的东西。
网站上还提供了一个小程序,用来测试SHUTTER CABLE好坏的,这就简单多了 ,直接下载一个看看串口的状态有什么变化。
果然,在串口的DTR端在软件测试的时候出现了电位的反转。那么就可以直接确定就是这样实现的。现在带串口的计算机很少了,不过 买个USB转COM口的还是很简单的 ,随便买了个PL2003芯片的线,再测试,也可以。
准备好COM口的插头和一小片面包板,焊了一个简单的三极管电路在接头内部,软件测试通过,可以控制EOS拍摄。
信心满满开始在MAXIM DL中测试,奇怪了,MAXIM DL中很大的概率会报错,USB串口的驱动程序报错失去控制,直接不用SHUTTER RELEASE,则还是可以控制曝光在30秒内,看了这个电路还是有问题,但是是什么样的问题呢?百思不得其解!
再回到串口的协议里面仔细琢磨,除了DTR和RTS也不会有其他方式实现外围开关量控制了,只能是电路本身的问题。考虑了很久,认为电位干扰可能是罪魁祸首,由于使用三极管,没办法实现电位隔离,EOS相机的电位可能与计算机的电路电位相差很远,导致驱动芯片失效。
按着这种猜想,要改进的就是用光耦来取代三极管,实现前后电位完全隔离,而且EOS的SHUTTER外部控制的电路电流在0.2mA以下,直接用光耦驱动完全没有问题。说做就做,找了一个普通的4N25光耦,再焊接上试一试,依然先用软件测试,OK。再用MDL测试,也可以了,不过每次拍摄的时候会报一个故障窗口出来,说读取文件失败。再尝试将DLL由Default改为EOS UTILITY,再也不报错了,看了这两个还是有所不同的。
http://r.photo.store.qq.com/psb?/V108NRgQ29nlnv/PQFivhCQ0z9QsebqNsld5f3lybERxXBHK3gtrZMhFp0!/o/dGkBAAAAAAAA&ek=1&kp=1&pt=0&bo=VQOAAsAMkAkDMJQ!&su=11332721&tm=1492516800&sce=0-12-12&rf=2-9
再联机测试,最长到900秒,没有问题。
我的MDL版本是5.23 OS是 WIN7-64位专业版。
学习 为什么不直接用EOS UTILITY控制相机呢,也一样可以做到长时间曝光啊 我之前做过一根控制尼康5100特别的不稳定,后来放弃了。 梦中游 发表于 2017-4-18 22:31
为什么不直接用EOS UTILITY控制相机呢,也一样可以做到长时间曝光啊
我要用MDL实现自动拍摄,然后再实现远程控制,最后实现可以睡半宿觉的最终目的{:2_191:}
javyuan 发表于 2017-4-18 23:05
我之前做过一根控制尼康5100特别的不稳定,后来放弃了。
我用光耦隔离后似乎还没有出现不稳定的问题
javyuan 发表于 2017-4-18 23:05
我之前做过一根控制尼康5100特别的不稳定,后来放弃了。
我也做了一根5100的串口快门线,不过没有使用mdl官网教程中的三极管,而是改用一个光耦,感觉还算稳定。
但发现一个问题就是用mdl5可以控制串口快门,但连接相机不稳定;用mdl6无法控制串口快门,用万用表测试发现mdl6控制快门时,串口根本就没有信号输出,不知道是不是mdl6的bug。
最后尝试用mdl6连接相机用的dll文件copy到mdl5下面替换原有文件,个人感觉稳定性稍有提升,还没有经过长期的测试,所以也不敢说可靠。
gxxup 发表于 2017-4-19 12:24
我也做了一根5100的串口快门线,不过没有使用mdl官网教程中的三极管,而是改用一个光耦,感觉还算稳定。
...
我用的MDL5还是不错的,联结相机没有出现过问题,不过实验时间不长,难说长时间的结果。最后说这个软件在WIN7下似乎就不是特别稳定的,打开文件多的时候会自己自动关闭,没有任何提示,一度怀疑过内存耗尽导致的。
页:
[1]