QQ登录

只需一步,快速开始

[天文观测] 在MAXIM DL中实现CANON400D的BULB控制

[复制链接]
BG4IFU 发表于 2017-4-18 20:20 | 显示全部楼层 |阅读模式 来自: 中国–山东–东营 电信

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?加入牧夫(请注明天文爱好者,否则无法通过审核,请勿使用gmail/outlook/aol/icloud邮箱注册)

×
最近一段时间一直在捉摸着在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,再也不报错了,看了这两个还是有所不同的。

                               
登录/注册后可看大图

再联机测试,最长到900秒,没有问题。
我的MDL版本是5.23 OS是 WIN7-64位专业版。








IMG_20170417_123954.jpg
IMG_20170417_144201.jpg
IMG_20170417_125354.jpg
小六哥 发表于 2017-4-18 21:44 | 显示全部楼层 来自: 中国–广东–韶关 移动
学习
回复 顶~ 砸~

使用道具 举报

梦中游 发表于 2017-4-18 22:31 | 显示全部楼层 来自: 中国–广东–佛山 电信
为什么不直接用EOS UTILITY控制相机呢,也一样可以做到长时间曝光啊

点评

我要用MDL实现自动拍摄,然后再实现远程控制,最后实现可以睡半宿觉的最终目的  详情 回复 发表于 2017-4-19 08:01
回复 顶~ 砸~

使用道具 举报

javyuan 发表于 2017-4-18 23:05 | 显示全部楼层 来自: 中国–北京–北京 联通
我之前做过一根控制尼康5100特别的不稳定,后来放弃了。

点评

我用光耦隔离后似乎还没有出现不稳定的问题  详情 回复 发表于 2017-4-19 08:02
回复 顶~ 砸~

使用道具 举报

 楼主| BG4IFU 发表于 2017-4-19 08:01 | 显示全部楼层 来自: 中国–山东–东营 电信
梦中游 发表于 2017-4-18 22:31
为什么不直接用EOS UTILITY控制相机呢,也一样可以做到长时间曝光啊

我要用MDL实现自动拍摄,然后再实现远程控制,最后实现可以睡半宿觉的最终目的
回复 顶~ 砸~

使用道具 举报

 楼主| BG4IFU 发表于 2017-4-19 08:02 | 显示全部楼层 来自: 中国–山东–东营 电信
javyuan 发表于 2017-4-18 23:05
我之前做过一根控制尼康5100特别的不稳定,后来放弃了。

我用光耦隔离后似乎还没有出现不稳定的问题
回复 顶~ 砸~

使用道具 举报

gxxup 发表于 2017-4-19 12:24 | 显示全部楼层 来自: 中国–北京–北京–丰台区 北京闪迅网联电信技术有限公司BGP多线
javyuan 发表于 2017-4-18 23:05
我之前做过一根控制尼康5100特别的不稳定,后来放弃了。

我也做了一根5100的串口快门线,不过没有使用mdl官网教程中的三极管,而是改用一个光耦,感觉还算稳定。
但发现一个问题就是用mdl5可以控制串口快门,但连接相机不稳定;用mdl6无法控制串口快门,用万用表测试发现mdl6控制快门时,串口根本就没有信号输出,不知道是不是mdl6的bug。
最后尝试用mdl6连接相机用的dll文件copy到mdl5下面替换原有文件,个人感觉稳定性稍有提升,还没有经过长期的测试,所以也不敢说可靠。

点评

我用的MDL5还是不错的,联结相机没有出现过问题,不过实验时间不长,难说长时间的结果。最后说这个软件在WIN7下似乎就不是特别稳定的,打开文件多的时候会自己自动关闭,没有任何提示,一度怀疑过内存耗尽导致的。  详情 回复 发表于 2017-4-19 14:17
回复 顶~ 砸~

使用道具 举报

 楼主| BG4IFU 发表于 2017-4-19 14:17 | 显示全部楼层 来自: 中国–山东–东营 电信
gxxup 发表于 2017-4-19 12:24
我也做了一根5100的串口快门线,不过没有使用mdl官网教程中的三极管,而是改用一个光耦,感觉还算稳定。
...

我用的MDL5还是不错的,联结相机没有出现过问题,不过实验时间不长,难说长时间的结果。最后说这个软件在WIN7下似乎就不是特别稳定的,打开文件多的时候会自己自动关闭,没有任何提示,一度怀疑过内存耗尽导致的。
回复 顶~ 砸~

使用道具 举报

本版积分规则

APP下載|手机版|爱牧夫天文淘宝店|牧夫天文网 ( 公安备案号21021102000967 )|网站地图|辽ICP备19018387号

GMT+8, 2024-11-19 17:39 , Processed in 0.049233 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表