工业控制 | 能源技术 | 汽车电子 | 通信网络 | 安防监控 | 智能电网 | 移动手持 | 无线技术 | 家用电器 | 数字广播 | 消费电子 | 应用软件 | 其他方案

电路设计->电子维修电路图->其他电子维修电路图->通过串口线控制COOLPIX 995相机

通过串口线控制COOLPIX 995相机

作者:Lamborghini时间:2009-09-22

  995相机上具有RS232接口,使之能够接收遥控指令执行部分操作。

  在南宁观星会论坛(http://nnstar.126.com)上介绍了自制串口线的一个实例。

  在互联网上有关于995串口插座连线的资料http://delphys.net/d.holmes/photos/index.php;以及使用MC-EU1 控制器时的通信协议描述。

  995的串口和USB使用同一个插座。串口支持相机控制,USB用来传输图象文件。为了避免在转换状态时频繁插拔插头,先制作USB和串口共用的DC电缆:

  

 

  当相机插座的2、7脚短接时相机进入串行通信状态;当USB电源线加电时进入USB通信状态。因此,插入DC电缆并不改变相机状态。

  当使用USB电缆连接DC电缆和计算机时,可以进行文件传送;当使用串行通信电缆连接DC电缆和计算机时,可以进行相机控制;将USB/串口线断开后相机返回正常状态:

  

 

  串行通信电缆将2个地线短接:

  

 

  USB电缆接线:

  

 

  DB9-USB内芯:

  

 

  使用网上提供的协议资料可以很容易地编制程序。不过稳妥起见,先用单片机做了一个串口监测器,结果发现协议资料中有一个小错:相机模式的识别码应为:

  自动模式:0x9B 0x91 0x9D 0x1C

  手动模式:0x9B 0x91 0x9D 0x7F

  浏览模式:0x9B 0x91 0x7F 0x9D

  将相机控制功能加到程序中:

  

 

  点击放大

  只拍照时可以直接使用赤道仪控制器的控制手柄,不需要计算机。当然在同时也可以使用计算机控制:

  

 

  当DC电缆接到控制器的DC插座上后,相机进入串行通信状态:

  



评论

技术专区