相机快门触发

pixhack/pixahwk支持设置相机快门触发,触发方式包括pwm/伺服及电平触发/继电器。

下面介绍一下两种触发方式的设置方法:

pwm(伺服)触发相机快门

这个方式原理是通过飞控给相机快门线(pwm快门触发线)发出pwm信号控制相机快门。

在设置前需要购买一条与相机适用的pwm快门触发线或者使用伺服(舵机)触发。

飞控设置方法如下:

  • CAM_TRIGG_TYPE:相机快门触发方式设置(0为伺服,1为继电器),应在全部参数表内设置该参数为0.
  • 在初始设置》可选硬件》相机云台》快门》设置快门触发信号输出口(即从飞控那个接口输出pwm触发信号,注意aux1-6即servo9-12)可以根据需要设置舵机限位及快门pwm值
  • 在配置/调试》全部参数表》修改ch7_opt参数为9》点击写入参数(该设置即为设置遥控器第七通道控制快门,请确保遥控器第七通道已经校准)
  • 将快门/舵机线插入飞控对应的接口即可(如前面设置为servo9则插在飞控aux1/fs1).

继电器(电平)触发

  • CAM_TRIGG_TYPE:相机快门触发方式设置(0为伺服,1为继电器),应在全部参数表内设置该参数为1.
    cam

  • 全部参数表》设置继电器引脚参数Relay_pin(如设置为55输出为AUX6引脚/V5飞控A6引脚、只有继电器1可作为继电器输出)
    cam1

  • 设置ch7_opt=9,并写入 cam3

  • 设置fmu_pwm输出数量brd_pwm_count(如使用aux6引脚请设置成4或者更小,否则aux6将被认为输出pwm信号)》写入参数》。
    cam2

  • 将快门线插入飞控对应的接口即可(如前面设置为54则插在飞控aux5/fs4/a5)

设置触发电平反相:

  • relay_default:继电器开启状态
  • CAM__relay_ON:继电器开闭状态电平设置
  • 如相机快门是低电平触发则设置为继电器开启输出低电平

增强的相机触发记录

飞行控制器控制与相机快门反应存在一定的时差,对于高速飞行的飞行器来说,这个时差会带来拍摄点地理位置的偏差。为了更加准确的记录照片拍摄时间,ArduPilot引入了增强相机触发记录系统。

通过监视已连接到相机热靴的数字输入引脚,您还可以设置ArduPilot以在相机实际触发时记录CAM消息。

您需要将其中一个AUX引脚配置为数字输出/输入,并将其连接到相机闪光灯热靴(需要通用相机热靴)。引脚应保持至少2毫秒,以实现可靠的触发检测。

主要步骤是:

打开Mission Planner,然后单击CONFIG / TUNING |完整参数列表

使用BRD_PWM_COUNT参数将至少两个AUX引脚设置为数字输出/输入,如数字输出中所述。

将CAM_FEEDBACK_PIN设置为连接到热靴的引脚编号。

设置CAM_FEEDBACK_POL以指示拍摄照片时反馈引脚(热靴电压)是变高还是变低。

results matching ""

    No results matching ""