一种无人机机载智能数码相机控制器的制作方法

文档序号:11812153阅读:408来源:国知局

本发明属于无人机机载数码相机控制技术,涉及一种数码相机控制、相机状态读取、照片在线提取的智能控制器。



背景技术:

目前,公知的无人机数码相机拍照是通过程序控制快门线进行的。但因功能简单,不能满足用户复杂需求。现有的数码相机智能控制都是利用厂家提供软件,在计算机上进行的。考虑到无人机空间狭小,不可能将计算机安放在无人机上,进行相关的操作。



技术实现要素:

为了克服现有技术的不足,本发明提供一种无人机机载数码相机智能控制器。在保证数码相机电源、快门、焦距、光圈、镜头可控的基础上还可以根据需要提取存储在数码相机中的照片和读取数码相机状态,从而实现数码相机的远程控制、照片提取和状态读取功能。

本发明解决其技术问题所采用的技术方案是:包括以太网接口电路、嵌入式系统硬件电路、电源开关控制电路和USB接口电路。

所述的以太网接口电路接收控制指令并输入所述的嵌入式系统硬件电路,嵌入式系统硬件电路判断控制指令帧格式及指令码,识别出不同的控制功能码;对于相机电源控制指令,嵌入式系统硬件电路通过电源开关控制电路控制相机电源的开关;对于相机的快门、焦距、光圈控制指令,或者状态读取、照片提取指令,嵌入式系统硬件电路通过USB接口电路驱动相机;读取到的相机状态或提取的相片通过USB接口电路发送至嵌入式系统硬件电路,嵌入式系统硬件电路按照约定的数据帧格式,通过以太网接口电路发送给外部接收电路。

所述的嵌入式系统硬件电路采用基于ARM的最小应用系统。

本发明的有益效果是:由于采用了以ARM为核心的最小应用系统,简化了电路,缩小了体积,实现了数码相机控制、照片提取和状态监测。本发明克服了现有无人机机载数码相机控制简单(仅利用TTL电平线控快门和电源),不能满足复杂的无人机机载数码相机控制需求(光圈、焦距),特别是数码相机的状态和根据需要实时在线提取照片功能。

附图说明

图1是本发明的示意图;

图中,1-控制指令;2-回报数据;3-以太网接口电路;4-ARM系统电路;5-射随器;6-电源开关电路;7-相机控制指令;8-相机回报数据;9-USB接口电路。

具体实施方式

下面结合附图和实施例对本发明进一步说明,本发明包括但不仅限于下述实施例。

本发明包括以太网接口电路、ARM系统电路、电源开关驱动电路、电源开关电路、USB接口电路。

所述控制指令1经过以太网接口电路3,进入ARM系统电路4,ARM收到指令后,进行译码。如果指令为电源控制,则译码后通过GPIO端口由电源开关电路6执行;如指令为相机快门、焦距、光圈控制,则将控制信号通过USB接口送给数码相机;若指令为读取相机状态或照片数据,则通过USB接口,将指令发送给相机,相机收到指令后,将对应的数据通过USB接口发送给ARM,ARM收到数据后,按照指定的帧结构形式将数据打包,通过以太网接口电路3,将回报数据2发送到外部接收电路。

所述ARM系统电路4为公知的ARM最小应用系统,控制指令由以太网接口电路3进入ARM系统电路4,通过软件根据约定的控制指令帧格式及指令码,用约定的判决方法识别出不同的控制指令码。如若为电源开关控制,则把该功能对应ARM系统电路4I/O管脚的TTL电平进行拉高或拉低(高电平为“1”,低电平为“0”。);如若为相机快门、焦距、光圈控制,则调用对应驱动程序,按照给定的协议,相机控制指令7经USB接口电路9,发送给数码相机,实现快门、焦距、光圈的控制;如若为相机状态读取或照片提取指令,则调用驱动程序,按照给定的协议,经USB接口电路9,发送给数码相机,相机收到指令后,将对应的信息,经过USB接口电路9,发送回ARM。ARM将接收到的相机回报数据8打包,经过以太网接口电路3,将回报数据2发送给外部接收电路,实现了相机状态的读取和相机指定照片的提取。

所述电源开关驱动电路为公知的射随器5,其输出接电源开关电路6;

所述电源开关电路6为公知的单刀单掷继电器开关,常开点一端接入数码相机所需电源,另一端数码相机电源,继电器线圈一端接控制电平,一端接数码相机电源地。控制电平为“1”时,接通数码相机电源,控制电平为“0”时,关闭数码相机电源。

其中ARM系统电路4的I/O接入电源开关电路6输入端,写入“1”打开数码相机电源,写入“0”关闭数码相机电源。

数码相机的快门、光圈、焦距控制:外部控制指令1经以太网接口电路3,进入ARM系统电路4。ARM根据接收到的指令调用对应数码相机的嵌入式驱动函数,将快门、光圈、焦距等相机控制指令7经USB接口电路9,发送给数码相机。

数码相机的照片提取:外部控制指令1经以太网接口电路3,进入ARM系统电路4。ARM接收到照片提取指令后,调用对应的嵌入式驱动程序,经USB接口电路9,将相机控制指令7传送给数码相机;相机接收到指令后,将指定的照片经USB接口电路9传送给ARM,ARM将收到的相机回报数据8按照指定格式组帧,经以太网接口电路3,将回报数据2发送给外部接收电路。

数码相机状态读取:外部控制指令1经以太网接口电路3,进入ARM系统电路4。ARM接收到相机状态读取指令后,调用对应的嵌入式驱动程序,经USB接口电路9,将指令传送给数码相机;数码相机接收到指令后,将对应的状态参数经USB接口电路9传送给ARM,ARM将接收到的相机状态数据按规定格式组帧,经以太网接口电路3,将回报数据2发送到外部接收电路。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1