一种相机控制装置及拍照装置的制作方法

文档序号:17772828发布日期:2019-05-28 19:38阅读:227来源:国知局
一种相机控制装置及拍照装置的制作方法

本申请涉及自动控制领域,尤其涉及一种相机控制装置及拍照装置。



背景技术:

目前,在工业生产过程中,或在商场、超市等地方,都需要用到相机,而人工操作相机进行拍照,不仅耗费人力,而且效率较低,因此,实现自动控制相机进行拍照是目前的发展趋势。

现有技术中,一般用上位机、可编程逻辑控制器(programmablelogiccontroller,plc)或51单片机、采集卡对相机进行控制。plc的价格高,且外围接口很多,而实现自动控制相机拍照需要的接口较少,因此若使用plc对相机进行自动控制,会造成资源浪费;而51单片机的处理器主频低,反应慢,相应时间长,数据的处理量小,自动控制的速度慢,不利于对相机进行自动控制;同时,现有技术中,上位机通过串口将拍照指令发送给plc或51单片机,通信的速率慢,不利于实现对多个相机进行自动控制。



技术实现要素:

本申请实施例提供了一种相机控制装置及拍照装置,用以提高相机控制装置的通信速率及处理数据的速度,从而提高了相机控制装置在单位时间内的数据处理量,进而实现了对多个相机进行自动控制。

本申请实施例提供的一种相机控制装置,包括:至少用于输出拍照指令的上位机、至少用于控制多个相机进行拍照的采集卡,还包括:与所述上位机及所述采集卡相连的微处理器;其中,

所述微处理器用于通过设置在微处理器中的网络接口装置,接收所述上位机输出的拍照指令,将所述拍照命指令转换成脉冲信号,并将所述脉冲信号输出给所述采集卡;其中,所述脉冲信号包括高电平信号和低电平信号;

所述采集卡用于接收所述脉冲信号,并将所述脉冲信号发送给需要拍照的相机,控制所述需要拍照的相机进行拍照;其中,在所述脉冲信号为高电平信号的时段中,所述采集卡控制所述需要拍照的相机进行拍照,在所述脉冲信号为低电平信号的时段中,所述采集卡控制所述需要拍照的相机停止拍照。

本申请实施例提供的上述相机控制装置,通过微处理器使用网络接口装置接收上位机发送的拍照指令,提高了相机控制装置的通信速率,同时采用微处理器对相机进行自动控制,提高了相机控制装置处理数据的速度,从而提高了相机控制装置在单位时间内的数据处理量,进而实现了对多个相机进行自动控制。

可选地,本申请实施例提供的上述相机控制装置,所述拍照指令中包括:多个相机中需要拍照的相机的序号,及所述需要拍照的相机的曝光时长。

可选地,本申请实施例提供的上述相机控制装置,所述脉冲信号为高电平信号的时长等于所述需要拍照的相机的曝光时长。

可选地,本申请实施例提供的上述相机控制装置,所述曝光时长的范围为0.3毫秒~20000毫秒。

可选地,本申请实施例提供的上述相机控制装置,所述微处理器中设置有系统节拍定时器,用于根据所述曝光时长设置计时时长,所述系统节拍定时器在所述需要拍照的相机开始拍照时开始计时,当计时的时长等于所述曝光时长时,所述脉冲信号为低电平信号,使所述需要拍照的相机停止拍照。

可选地,本申请实施例提供的上述相机控制装置,所述脉冲信号中的高电平信号的电压范围为9~24伏。

可选地,本申请实施例提供的上述相机控制装置,所述微处理器包括:指令接收模块、指令处理模块以及信号输出模块;其中,

所述指令接收模块包括网络接口装置,用于通过网络接口装置接收所述上位机输出的至少一个拍照指令,并将所述拍照命令发送给所述指令处理模块;

所述指令处理模块用于接收所述至少一个拍照指令,将所述至少一个拍照指令转换为对应的至少一个脉冲信号,并将所述脉冲信号发送给所述信号输出模块;

所述信号输出模块用于接收所述脉冲信号,并将所述脉冲信号发送给所述采集卡。

可选地,本申请实施例提供的上述相机控制装置,所述采集卡包括:信号接收模块、相机控制模块以及图像传输模块;其中,

所述信号接收模块用于接收所述微处理器输入的至少一个脉冲信号,并将所述脉冲信号发送给所述相机控制模块;

所述相机控制模块用于接收所述信号接收模块输入的脉冲信号,并将所述脉冲信号发送给需要拍照的相机,控制所述需要拍照的相机开始拍照或停止拍照;

所述图像传输模块用于将所述需要拍照的相机拍照后得到的图像发送给所述上位机。

可选地,本申请实施例提供的上述相机控制装置,所述图像传输模块包括:点对点高速串行接口,用于使图像传输模块通过所述点对点高速串行接口,将所述需要拍照的相机拍照后得到的图像发送给所述上位机。

可选地,本申请实施例提供的上述相机控制装置,所述网络接口装置使用网络通信协议接收所述上位机输出的拍照指令。

相应地,本申请实施例提供一种拍照装置,包括上述任一所述的相机控制装置以及至少一个相机。

附图说明

图1为本申请实施例提供的一种相机控制装置的结构示意图之一;

图2为本申请实施例提供的一种相机控制装置的具体结构示意图;

图3为本申请实施例提供的一种相机控制装置的结构示意图之二;

图4为本申请实施例提供的一种相机控制装置的指令处理模块结构示意图;

图5a为本申请实施例提供的一种相机控制装置的指令接收模块结构示意图之一;

图5b为本申请实施例提供的一种相机控制装置的指令接收模块结构示意图之二;

图6为本申请实施例提供的一种相机控制装置的信号输出模块结构示意图;

图7为本申请实施例提供的一种相机控制装置的微处理器的工作流程图;

图8为本申请实施例提供的一种相机控制装置的工作流程图。

具体实施方式

为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。

附图中各部件的形状和大小不反映真实比例,目的只是示意说明本申请内容。

如图1所示,在本申请实施例提供的一种相机控制装置,包括:至少用于输出拍照指令的上位机01、至少用于控制多个相机04进行拍照的采集卡03,与所述上位机01及所述采集卡03相连的微处理器02;其中,

所述微处理器02用于通过设置在微处理器02中的网络接口装置(图中未示出),接收所述上位机01输出的拍照指令,将所述拍照命指令转换成脉冲信号,并将所述脉冲信号输出给所述采集卡03;其中,所述脉冲信号包括高电平信号和低电平信号;

所述采集卡03用于接收所述脉冲信号,并将所述脉冲信号发送给需要拍照的相机04,控制所述需要拍照的相机04进行拍照;其中,在所述脉冲信号为高电平信号的时段中,所述采集卡03控制所述需要拍照的相机04进行拍照,在所述脉冲信号为低电平信号的时段中,所述采集卡03控制所述需要拍照的相机04停止拍照。

进一步地,具体实施时,在本申请实施例提供的上述相机控制装置中,所述微处理器02例如可以为精简指令集处理器(advancedriscmachines,arm),当然,本申请不限于这一种微处理器,具体地可以根据需要选择,在此不做限定。

进一步地,具体实施时,在本申请实施例提供的上述相机控制装置中,上位机01可以向微处理器02输出一个拍照指令,也可以同时向微处理器02输出多个拍照指令(当多个相机04需要拍照时),微处理器02分别将多个拍照指令转换成多个脉冲信号输入给采集卡03,采集卡03同时控制多个需要拍照的相机04进行拍照。

进一步地,具体实施时,在本申请实施例提供的上述相机控制装置中,所述微处理器02例如可以采用40针脚的插针转db37插针与采集卡03相连,当然,也可以采用其他的连接方式,在此不做限定。

进一步地,具体实施时,在本申请实施例提供的上述相机控制装置中,上位机01还可以通过实时改变参数设置来改变拍照指令,当微处理器02接收到改变后的拍照指令后,相应地确定出不同的曝光时长,从而可以使转换出的脉冲信号改变,进而使需要拍照的相机04的曝光时长改变,因此可以获得不同的图像。

进一步地,具体实施时,在本申请实施例提供的上述相机控制装置中,所述上位机01发送的拍照指令中包括:多个相机04中需要拍照的相机04的序号,及所述需要拍照的相机04的曝光时长,具体地,多个相机04中每个相机04都预先设置有一个该相机04的序号,拍照指令中携带的序号信息用于使微处理器02识别出多个相机04中哪一个或哪几个相机04需要拍照;同时,拍照指令中还包括需要拍照的相机04的曝光时长,用于使微处理器02根据所述需要拍照的相机04的曝光时长转换为对应的脉冲信号,以得到拍照所需的图像效果,其中,所述曝光时长为相机04的快门打开到相机04的快门关闭的时间。

进一步地,具体实施时,在本申请实施例提供的上述相机控制装置中,所述脉冲信号为高电平信号的时长等于所述需要拍照的相机04的曝光时长;具体地,微处理器02接收到上位机01发送的拍照命令后,将拍照命令中的曝光时长转换成脉冲信号,所述脉冲信号中包括高电平信号和低电平信号,当采集卡03接收到高电平信号时,控制需要拍照的相机04开始拍照;当采集卡03接收到低电平信号时,控制需要拍照的相机04停止拍照,微处理器02转换的脉冲信号为高电平信号的时长等于所述需要拍照的相机04的曝光时长,以维持需要拍照的相机04的快门打开的时长等于拍照指令中携带的需要拍照的相机04的曝光时长,进而得到拍照所需的图像效果。

进一步地,具体实施时,在本申请实施例提供的上述相机控制装置中,所述采集卡03上设置有周边元件扩展接口(peripheralcomponentinterconnection,pci)插槽,所述采集卡03例如可以采用3mmdr连接器与相机04相连,当然也可以采用其他的连接方式,在此不做限定。

进一步地,具体实施时,在本申请实施例提供的上述相机控制装置中,需要拍照的相机04曝光时长的范围例如可以为0.3毫秒~20000毫秒,相应地,根据曝光时长转换的脉冲信号为高电平信号的时长的范围也可以为0.3毫秒~20000毫秒;曝光时长高于0.3毫秒,可以避免拍照得到的图像的亮度过低;拍照时长低于20000毫秒,可以避免拍照得到的图像的亮度过高。

进一步地,具体实施时,在本申请实施例提供的上述相机控制装置中,所述微处理器02中设置有系统节拍定时器(systemticktimer,systick),用于根据所述曝光时长设置计时时长,所述systick在所述需要拍照的相机04开始拍照时开始计时,当计时的时长等于所述曝光时长时,将所述脉冲信号置为低电平信号,使所述需要拍照的相机04停止拍照;具体地,systick例如可以为一个24位的倒计时计时器,具有中断功能,当微处理器02接收到拍照指令中的曝光时长时,将所述曝光时长转换为24位计数,设置所述systick的计时时长,并将所述脉冲信号的输出口置为高电平信号控制所述需要拍照的相机04开始拍照,所述systick开始倒计时计数;当所述systick的计数到达0时,即systick的计时时长等于曝光时长时,所述微处理器02将脉冲信号的输出口置为低电平信号控制所述需要拍照的相机04停止拍照。

进一步地,具体实施时,在本申请实施例提供的上述相机控制装置中,所述脉冲信号中的高电平信号的电压范围例如可以为9~24伏;微处理器02中,例如arm中的逻辑芯片的工作电压通常为5伏,由于实际应用中,转换信号的过程中会造成信号的损耗,因此所述电压范围可以高于5伏,而工业生产中,通常各器件的标准电压不大于24伏,因此所述电压范围可以小于24伏,当然,电压范围不限于9~24伏,在实际应用中,可根据需要设计,在此不做限定。

进一步地,具体实施时,如图2所示,在本申请实施例提供的上述相机控制装置中,所述微处理器02包括:指令接收模块021、指令处理模块022以及信号输出模块023;其中,

所述指令接收模块021包括网络接口装置(图中未示出),用于通过网络接口装置接收所述上位机01输出的至少一个拍照指令;当多个相机04需要拍照时,上位机01向微处理器02中的指令接收模块021同时输入多个拍照指令,所述拍照指令中包括:需要拍照的相机04的序号,用以使微处理器02识别出多个相机中的哪一个或哪几个相机04需要拍照;需要拍照的相机04的曝光时长,用以使微处理器02将所述曝光时长转换为对应的脉冲信号,以得到拍照所需的图像效果;

所述指令处理模块022用于接收所述至少一个拍照指令,将所述至少一个拍照指令转换为对应的至少一个脉冲信号,并将所述脉冲信号发送给所述信号输出模块023;所述脉冲信号中包括高电平信号和低电平信号,所述脉冲信号为高电平信号的时长与所述曝光时长相等,以维持需要拍照的相机04的快门打开的时长等于拍照指令中携带的需要拍照的相机04的曝光时长,进而得到拍照所需的图像效果;

所述信号输出模块023用于接收所述脉冲信号,信号输出模块023包括多个输入/输出(input/output,io)接口(图中未示出),每一个相机04对应一个io接口,信号输出模块023将所述脉冲信号通过所述需要拍照的相机04对应的io口发送给所述采集卡03,用以使采集卡03控制所述需要拍照的相机04进行拍照。

进一步地,具体实施时,如图2所示,在本申请实施例提供的上述相机控制装置中,所述采集卡03包括:信号接收模块031、相机控制模块032以及图像传输模块033;其中,

所述信号接收模块031用于接收所述微处理器02输入的至少一个脉冲信号,并将所述脉冲信号发送给所述相机控制模块032;

所述相机控制模块032用于接收所述信号接收模块031输入的脉冲信号,并将所述脉冲信号发送给需要拍照的相机04,控制所述需要拍照的相机04开始拍照或停止拍照;其中,当所述脉冲信号为高电平信号时,相机控制模块032控制所述需要拍照的相机04开始拍照,当所述脉冲信号为低电平信号时,相机控制模块032控制所述需要拍照的相机04停止拍照;

所述图像传输模块033用于将所述需要拍照的相机04拍照后得到的图像发送给所述上位机01,以使得上位机01对图像进行处理、分析和保存。

进一步地,具体实施时,在本申请实施例提供的上述相机控制装置中,信号接收模块031中的网络接口装置使用网络通信协议(tcp/ip)接收所述上位机01输出的拍照指令;微处理器02使用网络接口装置通过tcp/ip协议与上位机01进行通信,提高了相机控制装置的通信速率,同时,使用网络接口装置与tcp/ip协议进行通信具有更广泛的实施适应性。

进一步地,具体实施时,在本申请实施例提供的上述相机控制装置中,所述采集卡03还用于实时采集相机04拍照后得到的图像,并将相机04拍照后得到的图像发送给上位机01;上位机01还用于接收并存储采集卡03发送的相机拍照后得到的图像;具体地,采集卡03中的图像传输模块032包括:点对点高速串行接口,例如可以为pciex4接口,用于使图像传输模块032通过pciex4接口,将所述需要拍照的相机04拍照后得到的图像发送给所述上位机01,pciex4接口具有高速传输图像的技术特性,使用pciex4接口能够快速地将图像发送给上位机01,提高了采集卡03与上位机01的通信速率,当然,采集卡03中的图像传输模块032与上位机01的通信方式也可以为其它类型的数据传输接口,具体实施时,可根据需要设计,在此不做限定。

进一步地,在本申请实施例提供的上述相机控制装置中,通过使用采集卡03完成向需要拍照的相机04输出脉冲信号控制需要拍照的相机04进行拍照的过程,减小了微处理器02的数据处理量,进一步提高了相机控制装置处理数据的速度,当然,本申请实施例提供的上述相机控制装置中,如图3所示,当相机控制装置控制的相机04数量较小时,也可以由微处理器02直接向需要拍照的相机04输出脉冲信号,即所述相机控制装置包括上位机01、微处理器02、多个相机04,上位机01向微处理器02中的指令接收模块021输出拍照指令,再由指令处理模块022将拍照指令转换为对应的脉冲信号,并将所述脉冲信号输入所述信号输出模块023;所述信号输出模块023接收所述脉冲信号,信号输出模块023包括多个输入/输出(input/output,io)接口(图中未示出),每一个相机04对应一个io接口,信号输出模块023直接与相机04相连,将所述脉冲信号通过所述需要拍照的相机04对应的io口发送给所述需要拍照的相机04,控制需要拍照的相机04拍照,并将拍照后得到的图像通过设置在指令接收模块021中的网络接口装置(图中未示出)发送给上位机01。

下面结合具体实施例,对本申请提供的相机控制装置中的微处理器02进行详细说明。需要说明的是,本实施例是为了更好的解释本申请提供的相机控制装置,但不限制本申请提供的相机控制装置。

具体地,在具体实施时,在本申请实施例提供的上述相机控制装置中,如图4、图5a、图5b、图6所示,微处理器02中的指令处理模块022可以包括stm32f103c8t6处理芯片u1,其中,stm32f103c8t6处理芯片u1包括48个引脚,图4中引脚线上方的数字为该引脚的编号,所述stm32f103c8t6为32位的处理器,最高主频达到72mhz;微处理器02中的指令接收模块021包括enc28j60以太网控制器u2,其中,enc28j60以太网控制器u2有28个引脚,图5a中引脚线上方的数字为该引脚的编号,所述enc28j60与stm32f103c8t6采用中断接口和spi传输协议,使用标准的通信引出接口rj45进行通信,能达到10m网速;微处理器02中的信号输出模块022包括第四排阻r4,其中,第四排阻r4有8个引脚,图6中引脚线内侧方向上的数字为该引脚的编号。

如图4所示,微处理器02中的指令处理模块022具体可以包括:stm32f103c8t6处理芯片u1,第一电容c1、第二电容c2、第三电容c3、第四电容c4、第一晶体谐振器y1、第一电阻r1及第一电感l1;其中,

stm32f103c8t6处理芯片u1的第十七引脚u1_17与第一电容c1的第一端及第一晶体谐振器y1的第一端相连,第十八引脚u1_18与第二电容c2的第一端及第一晶体谐振器y1的第二端相连,第十九引脚u1_19与第一电阻r1的第一端相连,第二十引脚u1_20与第三电容c3的第一端相连,第二十五引脚u1_25与第一电感的l1第一端、第一电阻r1的第二端、第四电容c4的第一端相连,以组成晶振谐振电路;其中,第一电容c1、第二电容c2、第三电容c3、第四电容c4的第二端接地,第一电感l1的第二端可以连接一个3.3v电压源;

第二十二引脚u1_22、第二十三引脚u1_23、第二十四引脚u1_24彼此相连,与一个3.3v的电压源相连以提供工作电压;

第四十五引脚u1_45、第四十六引脚u1_46、第四十七引脚u1_47、第四十八引脚u1_48彼此相连接地。

此外,u1的第十四引脚u1_14、第十五引脚u1_15用于与调试设备(图中未示出)相连,当u1_14导通时,即输入信号swdio,u1进行上传动作,当u1_15导通时,即输入信号swclk,u1进行下载动作,用于调试本申请实施例提供的相机控制装置。

进一步地,在具体实施时,在本申请实施例提供的上述相机控制装置中,指令处理模块022中的stm32f103c8t6处理芯片u1的第九引脚u1_9与指令接收模块021中的enc28j60以太网控制器u2的第四引脚u2_4相连,u1的第三十八引脚u1_38与u2的第九引脚u2_9相连,u1的第三十九引脚u1_39与u2的第八引脚u2_8相连,u1的第四十引脚u1_40与u2的第六引脚u2_6相连,u1的第四十一引脚u1_41与u2的第七引脚u2_7相连,用于连接指令处理模块022与指令接收模块021,使得指令接收模块021接收到上位机01发送的拍照指令后,输入给指令处理模块022,指令处理模块022将接收到的拍照命令转换为脉冲信号后,输入给信号输出模块023。

指令处理模块022中的stm32f103c8t6处理芯片u1的第十六引脚u1_16与信号输出模块023中的第四排阻r4的第八引脚r4_8相连,u1的第二十九引脚u1_29与r4的第七引脚r4_7相连,u1的第三十引脚u1_30与r4的第六引脚r4_6相连,u1的第三十一引脚u1_31与r4的第五引脚r4_5相连,用于连接指令处理模块022与信号输出模块023,使得指令处理模块022将接收到的拍照命令转换为脉冲信号后,通过u1的第十六引脚u1_16、u1的第二十九引脚u1_29、u1的第三十引脚u1_30及u1的第三十一引脚u1_31输入给信号输出模块023,信号输出模块023将所述脉冲信号输入给采集卡03,控制需要拍照的相机04拍照,stm32f103c8t6处理芯片u1中的其余各引脚可以处于浮接状态;当然,其余各引脚也可以与预留连接端口相连,用于与外部电路进行信号传输。由于这些设置均为本领域的普通技术人员应该理解具有的,在此不做赘述,也不应作为对本申请的限制。

在具体实施时,在本申请实施例提供的上述相机控制装置中,所述第一晶振谐振器y1例如可以为具有8mhz的频率的石英晶体振荡器。

在具体实施时,在本申请实施例提供的上述相机控制装置中,第一电阻r1的电阻值例如可以为10kω。

在具体实施时,在本申请实施例提供的上述相机控制装置中,第一电容c1、第二电容c2的电容量例如可以为20pf。

在具体实施时,在本申请实施例提供的上述相机控制装置中,第三电容c3、第四电容c4的电容量例如可以为0.1uf。

在具体实施时,在本申请实施例提供的上述相机控制装置中,第一电感l1的电感值例如可以为10uh。

以上仅是举例说明本申请实施例提供的上述相机控制装置中微处理器02中的指令处理模块022的具体结构,在具体实施时,指令处理模块022的具体结构不限于本申请实施例提供的上述结构,还可以是本领域技术人员可知的其他结构,在此不做限定。

具体地,在具体实施时,在本申请实施例提供的上述相机控制装置中,如图5a、图5b所示,微处理器02中的指令接收模块021包括网络接口装置,所述网络接口装置具体可以包括:图5a中的enc28j60以太网控制器u2、第五电解电容c5、第二电阻r2、第六电容c6、第七电容c7、第二晶体谐振器y2;图5b中的第二电感l2、第三排阻r3、第八电容c8、第九电容c9、第十电容c10、h1102通信变压器u3及通信引出接口rj45;其中,enc28j60以太网控制器u2有28个引脚,图5a中引脚线上方的数字为该引脚的编号;第三排阻r3有8个引脚,图5b中引脚线内侧方向数字为该引脚的编号;通信引出接口rj45有12个引脚,图5b中引脚线右方的数字为该引脚的编号;

如图5a所示,enc28j60以太网控制器u2的第一引脚u2_1与第五电解电容c5的第一端相连,第十四引脚u2_14与第二电阻r2的第一端相连,第五电解电容c5的第二端与第二电阻r2的第二端接地;

第十九引脚u2_19与第六电容c6的第一端、第二晶体谐振器y2的第一端相连,第二十引脚u2_20与第七电容c7的第一端、第二晶体谐振器y2的第二端相连,第六电容c6的第二端与第七电容c7的第二端接地;

第十五引脚u2_15、第二十三引脚u2_23、第二十四引脚u2_24、第二十八引脚u2_28可以与3.3v的电压源相连以提供工作电压;

第二十一引脚u2_21、第二十二引脚u2_22、第二十五u2_25引脚彼此相连接地;

如图5b所示,第三排阻r3的第五引脚r3_5、第六引脚r3_6与第九电容c9的第一端相连,第七引脚r3_7、第八引脚r3_8与第十电容c10的第一端相连,第五引脚r3_5、第六引脚r3_6还与第二电感l2的第一端相连,第二电感l2的第二端与一个3.3v的电压相连,第八电容c8的第一端与通信变压器u3相连,第八电容c8、第九电容c9、第十电容c10的第二端接地;

通信引出接口rj45的第十引脚rj_10、第十二引脚rj_12接地。

上述器件组成一个网络接口装置的信息收发电路,enc28j60以太网控制器u2的第十二引脚u2_12与第三排阻r3的第一引脚r3_1相连,r3的第一引脚r3_1通过h1102通信变压器u3与通信引出接口rj45的第六引脚rj_6相连;u2的第十三引脚u2_13与r3的第二引脚r3_2相连,r3的第二引脚r3_2通过u3与rj45的第三引脚rj_3相连;u2的第二十六引脚u2_26与r3的第三引脚r3_3相连,r3的第三引脚r3_3通过u3与rj45的第二引脚rj_2相连;u2的第二十七引脚u2_27与r3的第四引脚r3_4相连,r3的第四引脚r3_4通过u3与rj45的第一引脚rj_1相连,用于与上位机01通信,接收上位机01的拍照命令,或将拍照获得的图像发送给上位机01,具体地,rj45接收到上位机01发送的拍照命令后,经过通信变压器u3将信号变压后,再经过排阻r3将信号输入enc28j60以太网控制器u2,u2将拍照命令发送给指令处理模块022中的stm32f103c8t6处理芯片u1;

进一步地,在具体实施时,在本申请实施例提供的上述相机控制装置中,指令接收模块021中的enc28j60以太网控制器u2的第四引脚u2_4与指令处理模块022中的stm32f103c8t6处理芯片u1的第九引脚u1_9相连,u2的第九引脚u2_9与u1的第三十八引脚u1_38相连,u2的第八引脚u2_8与u1的第三十九引脚u1_39相连,u2的第六引脚u2_6与u1的第四十引脚u1_40相连,u2的第七引脚u2_7与u1的第四十一引脚u1_41相连,用于连接指令处理模块022与指令接收模块021,使得指令接收模块021接收到上位机01发送的拍照指令后,输入给指令处理模块022,指令处理模块022将接收到的拍照命令转换为脉冲信号后,输入给信号输出模块023,enc28j60以太网控制器u2中的其余各引脚可以处于浮接状态;当然,其余各引脚也可以与预留连接端口相连,用于与外部电路进行信号传输。由于这些设置均为本领域的普通技术人员应该理解的,在此不做赘述,也不应作为对本申请的限制。

在具体实施时,在本申请实施例提供的上述相机控制装置中,第五电解电容c5的电容量例如可以为10uf。

在具体实施时,在本申请实施例提供的上述相机控制装置中,第二电阻r2的电阻值例如可以为2.7kω。

在具体实施时,在本申请实施例提供的上述相机控制装置中,第二晶体谐振器y2例如可以为具有25mhz的频率的石英晶体振荡器。

在具体实施时,在本申请实施例提供的上述相机控制装置中,第六电容、第七电容的电容量例如可以为20pf。

在具体实施时,在本申请实施例提供的上述相机控制装置中,第八电容、第九电容、第十电容的电容量例如可以为0.1uf。

在具体实施时,在本申请实施例提供的上述相机控制装置中,第二电感l2的电感值例如可以为10uh。

在具体实施时,在本申请实施例提供的上述相机控制装置中,第三排阻r3的电阻值例如可以为51ω。

以上仅是举例说明本申请实施例提供的上述相机控制装置中微处理器02中的指令接收模块021的具体结构,在具体实施时,指令接收模块021的具体结构不限于本申请实施例提供的上述结构,还可以是本领域技术人员可知的其他结构,在此不做限定。

具体地,在具体实施时,在本申请实施例提供的上述相机控制装置中,如图6所示,以控制4个相机为例,微处理器02中的信号输出模块023包括4组信号输出电路,分别对应输出接口jp5上的接口j_5、j_6、j_7及j_8,其中,每个相机对应一路信号输出电路,信号输出模块023具体可以包括:第四排阻r4,第一高速光耦模块u4、第二高速光耦模块u5、第三高速光耦模块u6、第四高速光耦模块u7、第五电阻r5、第六电阻r6、第七电阻r7、第八电阻r8、第九电阻r9、第十电阻r10、第十一电阻r11、第十二电阻r12、第一金属氧化物半导体场效应管(metaloxidescmiconductor,mos)q1、第二mos管q2、第三mos管q3、第四mos管q4及输出接口jp5;其中,第一高速光耦模块u4中包括第一发光二极管e1及第一三极管m1,其中所述第一三极管m1的集电极与第五电阻r5相连,相应地,第二高速光耦模块u5中包括第二发光二极管e2及第二三极管m2,其中所述第二三极管m2的集电极与第六电阻r6相连,第三高速光耦模块u6中包括第三发光二极管e3及第三三极管m3,其中所述第三三极管m3的集电极与第七电阻r7相连,第四高速光耦模块u7中包括第四发光二极管e4及第四三极管m4,其中所述第四三极管m4的集电极与第八电阻r8相连,用以形成光耦隔离电路,对输入该通道的脉冲信号进行电气隔离,以增加信号之间的抗干扰性;

第一mos管q1的源极与第九电阻r9相连,第二mos管q2的源极与第十电阻r10相连,第三mos管q3的源极与第十一电阻,第三mos管q3的源极与第十二电阻r12相连,用以形成成电流放大电路,对输入该通道的脉冲信号进行放大,将放大后的信号分别输入与第一mos管q1的漏极相连的输出接口jp5的第五接口jp_5、与第二mos管q2的漏极相连的第六接口jp_6、与第三mos管q3的漏极相连的第七接口jp_7、与第四mos管q4的漏极相连的第八接口jp_8,输出接口jp5将脉冲信号通过与需要拍照的相机04相应的信号输出电路发送给采集卡03用于控制需要拍照的相机04拍照;其中,第一高速光耦模块u4的第一端与第四排阻r4的第八引脚r4_8相连,第二高速光耦模块u5的第一端与第四排阻r4的第七引脚r4_7相连,第三高速光耦模块u6的第一端与第四排阻r4的第六引脚r4_6相连,第四高速光耦模块u7的第一端与第四排阻r4的第五引脚r4_5相连,第一高速光耦模块u4中的第一三极管m1、第二高速光耦模块u5中的第二二极管m2、第三高速光耦模块u6中的第三三极管m3、第四高速光耦模块u7中的第四三极管m4的发射极接地。

需要说明的是,光耦隔离电路及电流放大电路的具体结构为本领域的普通技术人员应该理解具有的,在此不做赘述,也不应作为对本申请的限制。

进一步地,在具体实施时,在本申请实施例提供的上述相机控制装置中,信号输出模块023中的第四排阻r4的第八引脚r4_8与指令处理模块022中的stm32f103c8t6处理芯片u1的第十六引脚u1_16相连,r4的第八引脚r4_8与jp5的输出接口的第五接口j_5相连,r4的第七引脚r4_7相连与u1的第二十九引脚u1_29,r4的第七引脚r4_7与jp5的第六接口j_6相连,r4的第六引脚r4_6与u1的第三十引脚u1_30相连,r4的第六引脚r4_6与jp5的第七接口j_7相连,r4的第五引脚r4_5与u1的第三十一引脚u1_30相连,r4的第五引脚r4_5与jp5的第八接口j_8相连,用于连接指令处理模块022与信号输出模块023,使得指令处理模块022将接收到的拍照命令转换为脉冲信号后,输入给信号输出模块023,信号输出模块023将所述脉冲信号输入给采集卡03,控制需要拍照的相机04拍照。

在具体实施时,在本申请实施例提供的上述相机控制装置中,第四排阻r4的电阻值例如可以为1kω。

在具体实施时,在本申请实施例提供的上述相机控制装置中,第五电阻r5、地理电阻r6、第七电阻r7、第八电阻r8的电阻值例如可以为12kω。

在具体实施时,在本申请实施例提供的上述相机控制装置中,第九电阻r9、第十电阻r10、第十一电阻r11、第十二电阻r12的电阻值例如可以为10kω。

以上仅是举例说明本申请实施例提供的上述相机控制装置中微处理器02中的信号输出模块023的具体结构,在具体实施时,信号输出模块023的具体结构不限于本申请实施例提供的上述结构,还可以是本领域技术人员可知的其他结构,在此不做限定。

综上所述,在具体实施时,在本发明实施例提供的上述控制装置中,在微处理器02中,通过指令接收模块021中的通信引出接口rj45接收上位机01输入的拍照命令,rj45将拍照命令经过通信变压器u3变压后,输入指令接收模块021中的enc28j60以太网控制器u2,u2将拍照命令输入指令处理模块022中的stm32f103c8t6处理芯片u1,u1将拍照指令转换为相应的脉冲信号,再输入信号输出模块023中需要拍照的相机04对应的信号输出电路,经过相应的光耦隔离电路和电流放大电路后,通过输出接口jp5输入采集卡03,使得采集卡03控制需要拍照的相机04进行拍照。

相应地,本申请实施例还提供一种拍照装置,包括上述任一所述的相机控制装置以及至少一个相机。

下面对本申请实施例提供的微处理器02的工作流程进行说明,如图7所示,微处理器02的工作具体包括:

s701、指令接收模块021通过网络接口装置接收上位机01输出的拍照命令,发送给指令处理模块022;其中,所述拍照命令中包括需要拍照的相机04的序号及需要拍照的相机的曝光时长;

s702、指令处理模块022接收所述拍照命令,并将所述拍照命令转换为对应的脉冲信号,并将所述脉冲信号发送给信号输出模块023;其中,所述脉冲信号中包括高电平信号和低电平信号,所述脉冲信号为高电平信号的时长等于拍照命令中的曝光时长;

s703、信号输出模块023接收所述脉冲信号,并将所述脉冲信号发送给所述采集卡03,使得采集卡03控制需要拍照的相机04拍照;其中,当脉冲信号为高电平时,采集卡03控制需要拍照的相机04开始拍照,当脉冲信号为低电平时,采集卡03控制需要拍照的相机04停止拍照。

下面对本申请实施例提供的相机控制装置的工作流程进行说明,如图8所示,相机控制装置的工作具体包括:

s801、上位机01输出拍照指令,发送给微处理器02;

s802、微处理器02接收所述拍照指令,根据拍照指令中的曝光时长,将拍照指令转换成脉冲信号,并通过该需要拍照的相机的信号输出电路将该脉冲信号发送给采集卡03;

s803、采集卡03接收所述脉冲信号,若脉冲信号为高电平,执行步骤s804;所脉冲信号为低电平,执行步骤s805;

s804、采集卡03接收的脉冲信号为高电平,控制需要拍照的相机进行拍照;

s805、采集卡03接收的脉冲信号为低电平,控制需要拍照的相机停止拍照。

s806、采集卡03将拍照后得到的图像发送给上位机01。

综上所述,本申请实施例提供的一种相机控制装置,通过微处理器使用网络接口装置接收上位机发送的拍照指令,提高了相机控制装置的通信速率,同时采用微处理器对相机进行自动控制,提高了相机控制装置处理数据的速度,从而提高了相机控制装置在单位时间内的数据处理量,进而实现了对多个相机进行自动控制。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

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