显示投影图案的控制方法及控制系统与流程

未命名 08-15 阅读:99 评论:0


1.本技术属于自动光学检测的技术领域,尤其涉及一种显示投影图案的控制方法及控制系统。


背景技术:

2.目前的自动光学检测(automatic optic inspection,aoi)系统在控制投影其他图案集,或者在修改透镜图案的投影时序时,需重新烧录已经存在的图案集和投影时序,或要发送多个时序项的命令才能组合成一个完整的时序表配置,均需耗费较长时间,降低了自动光学检测系统的投影切换效率。
3.现有技术存在自动光学检测系统在投影切换时需多次发送命令,耗费较长时间的问题。


技术实现要素:

4.本技术实施例提供了一种显示投影图案的控制方法及控制系统,可以解决自动光学检测系统在投影切换时需多次发送命令和耗费较长时间的问题。
5.第一方面,本技术实施例提供了一种显示投影图案的控制方法,应用于自动光学检测投影装置,所述自动光学检测投影装置包括内部控制模块、数字光处理控制模块、数字光处理显示模块、闪存存储模块,所述控制方法包括:
6.所述数字光处理控制模块加载预设投影图案集,所述预设投影图案集包括多个预设投影图案;
7.所述闪存存储模块通过烧录获取预设静态投影时序表文件,所述静态投影时序表文件包括多个预设静态投影时序表;
8.所述内部控制模块控制所述数字光处理控制模块调用各所述预设静态投影时序表及所述预设静态投影时序表对应的各所述预设投影图案;
9.所述数字光处理显示模块基于各所述预设静态投影时序表依次显示所述预设静态投影时序表对应的各所述预设投影图案。
10.在其中一个实施例中,所述静态投影时序表文件还包括各所述预设静态投影时序表对应的索引表;
11.所述内部控制模块控制所述数字光处理控制模块调用各所述预设静态投影时序表及所述预设静态投影时序表对应的各所述预设投影图案的步骤,包括:
12.所述内部控制模块控制所述数字光处理控制模块通过所述索引表调用各所述预设静态投影时序表及所述预设静态投影时序表对应的各所述预设投影图案。
13.在其中一个实施例中,所述内部控制模块控制所述数字光处理控制模块通过所述索引表调用各所述预设静态投影时序表及所述预设静态投影时序表对应的各所述预设投影图案的步骤包括:
14.所述内部控制模块通过第一命令控制所述数字光处理控制模块切换所述预设静
态投影时序表;
15.所述数字光处理控制模块通过所述第一命令的参数对应的所述索引表的序号调用所述预设静态投影时序表及所述预设静态投影时序表对应的各所述预设投影图案,所述第一命令的参数表征各所述预设静态投影时序表在所述索引表的序号。
16.在其中一个实施例中,所述预设静态投影时序表包括所述预设数量的第二命令。
17.在其中一个实施例中,所述第二命令的参数包括控制参数、图集索引参数、显示图数、led灯控制、字节反转控制、曝光时间、前暗场时间和后暗场时间。
18.在其中一个实施例中,所述预设数量小于或者等于128。
19.在其中一个实施例中,所述第二命令及其参数的存储空间为小于或者等于25个字节。
20.在其中一个实施例中,所述索引表包括固定标志、所述预设数量的数值及所述预设数量对应的索引块集,其中,任一索引块包括索引位置和时序表长度。
21.在其中一个实施例中,所述索引表的的存储空间为小于或者等于预设字节数。
22.第二方面,本技术实施例提供了一种显示投影图案的控制系统,所述控制系统包括自动光学检测投影装置,所述自动光学检测投影装置用于执行第一方面内容中任一项的控制方法。
23.可以理解的是,上述第二方面的有益效果可以参见上述第一方面内容中的相关描述,在此不再赘述。
24.本技术实施例与现有技术相比存在的有益效果是:
25.本技术应用于自动光学检测投影装置,自动光学检测投影装置包括内部控制模块、数字光处理控制模块、数字光处理显示模块、闪存存储模块,通过数字光处理控制模块加载预设投影图案集,预设投影图案集包括多个预设投影图案;闪存存储模块通过烧录获取预设静态投影时序表文件,静态投影时序表文件包括多个预设静态投影时序表;内部控制模块控制数字光处理控制模块调用各预设静态投影时序表及所述预设静态投影时序表对应的各所述预设投影图案;数字光处理显示模块基于各预设静态投影时序表依次显示预设静态投影时序表对应的各预设投影图案,由于采用调用预先烧录在闪存存储模块中的各预设静态投影时序表并显示预设静态投影时序表对应的各预设投影图案,和现有技术相比,在投影切换时无需重新配置投影时序表,缩短了投影切换的时间,提高了自动光学检测系统的投影切换效率。
附图说明
26.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
27.图1是本技术一实施例提供的自动光学检测投影装置的结构示意图;
28.图2是本技术一实施例提供的一种显示投影图案的控制方法的流程示意图;
29.图3是本技术一实施例提供的内部控制模块控制数字光处理控制模块通过索引表调用各预设静态投影时序表及预设静态投影时序表对应的各预设投影图案的流程示意图;
30.图4是本技术实施例提供的显示投影图案的控制系统的结构示意图。
具体实施方式
31.以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本技术的描述。
32.应当理解,当在本技术说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
33.还应当理解,在本技术说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
34.另外,在本技术说明书和所附权利要求书的描述中,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
35.在本技术说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本技术的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
36.随着机器视觉的发展,越来越多厂商的使用了数字光处理(digital light processing,dlp)的数字光栅技术,如基于dlp4710或dlp3010的工业光机(即自动光学检测系统),可以提供高精度、高帧率的投影光栅。在光栅图案曝光的同时,支持输出同步信号给到工业相机。工业相机收到同步信号后立即在曝光时段内采集投影光栅在被测物上的实时图案,再由视觉软件处理还原为3d数据。dlp4710等工业光机的参考设计支持1d图案集存储和一组默认时序表配置。默认时序表配置中引用的图案集的数量可设置为小于实际存储的图案集。
37.在现有技术中,当自动光学检测(automatic optic inspection,aoi)系统在控制投影其他图案集时,需重新烧录可能已经存在的图案集和投影时序表,需耗费较长时间,且需反复进行烧录,降低了闪存(flash)存储模块的寿命;或者在动态修改投影图案的投影时序表时,由于每次只能传输一个投影时序项的配置,要发送多个投影时序项的加载命令才能组合成一组完整的投影时序表文件的配置,也需耗费较长时间,同时还要将投影时序表的配置存到内部控制模块的存储空间,占用了微控制单元(microcontroller unit,mcu)的资源,上述情况均需耗费较长时间,降低了自动光学检测系统的投影切换效率。
38.故现有技术存在自动光学检测系统在投影切换时需耗费较长时间,降低了自动光学检测系统的投影切换效率的问题。
39.本技术中,如图1所示,自动光学检测投影装置包括内部控制模块、数字光处理控制模块、数字光处理显示模块、闪存存储模块及光源驱动模块,内部控制模块通过拉高电平启动数字光处理控制模块、数字光处理显示模块及光源驱动模块,内部控制模块通过集成
电路总线(inter-integrated circuit,iic)连接数字光处理控制模块,数字光处理控制模块分别连接数字光处理显示模块、闪存存储模块及光源驱动模块,数字光处理控制模块基于投影图案的需求发送光源控制指令至光源驱动模块。
40.本技术的一种显示投影图案的控制方法应用于自动光学检测投影装置,通过数字光处理控制模块加载预设投影图案集,预设投影图案集包括多个预设投影图案;闪存存储模块通过烧录获取预设静态投影时序表文件,静态投影时序表文件包括多个预设静态投影时序表;内部控制模块控制数字光处理控制模块调用各预设静态投影时序表及预设静态投影时序表对应的各预设投影图案;数字光处理显示模块基于各预设静态投影时序表依次显示预设静态投影时序表对应的各预设投影图案,由于采用调用预先烧录在闪存存储模块中的各预设静态投影时序表并显示预设静态投影时序表对应的各预设投影图案,和现有技术相比,在投影切换时无需重新配置投影时序表,缩短了投影切换的时间,提高了自动光学检测系统的投影切换效率。
41.下面通过具体的实施例来说明本技术的技术方案。
42.第一方面,如图2所示,本实施例提供了一种显示投影图案的控制方法,应用于自动光学检测投影装置,控制方法包括:
43.s100,数字光处理控制模块加载预设投影图案集,预设投影图案集包括多个预设投影图案。
44.在一个实施例中,数字光处理控制模块启动后加载预设投影图案集,便于根据投影时序表对预设投影图案进行显示。
45.s200,闪存存储模块通过烧录获取预设静态投影时序表文件。
46.在一个实施例中,由于预设静态投影时序表表征显示预设投影图案集中任一组投影图案的时序方案,静态投影时序表文件包括多个预设静态投影时序表,即静态投影时序表文件能表征投影图案集的预设投影图案的多个时序方案。
47.在一个实施例中,闪存存储模块通过烧录获取预设静态投影时序表文件,减少了微控制单元的资源占用,且也有利于随时更换静态投影时序表,避免了通过内部进行数据传输消耗更多时间,和现有技术相比,在进行投影切换时无需重新配置投影时序表,缩短了切换不同投影图案的时间,提高了自动光学检测系统的显示投影图案的切换效率。
48.在一个实施例中,预设静态投影时序表文件的存储空间是按扇区4096字节进行烧写擦除,故预设静态投影时序表文件的存储空间为4096字节的倍数。例如,当倍数为3时,预设静态投影时序表文件的存储空间小于或者等于12288字节(即12k字节),当倍数为其他数值时,预设静态投影时序表文件的最大存储空间根据对应的倍数进行设置。
49.在一个实施例中,通过usb将预设静态投影时序表文件烧录至闪存存储模块,便于在预设投影图案集更新时,同时也更新预设静态投影时序表文件。
50.s300,内部控制模块控制数字光处理控制模块调用各预设静态投影时序表及预设静态投影时序表对应的各预设投影图案。
51.在一个实施例中,由于提前预设了多个静态投影时序表,内部控制模块控制数字光处理控制模块调用各预设静态投影时序表,能随时更换不同的静态投影时序表,与现有技术需要通过集成电路总线进行多次配置数据传输消耗的时间相比,在进行显示投影图案切换时无需重新配置投影时序表,缩短了切换不同投影图案的时间,提高了自动光学检测
系统的显示投影图案的切换效率。
52.在一个实施例中,静态投影时序表文件还包括各预设静态投影时序表对应的索引表,各预设静态投影时序表在索引表均有对应的地址,便于通过索引表对应地址来调用各预设静态投影时序表。
53.在一个实施例中,内部控制模块控制数字光处理控制模块调用各预设静态投影时序表及预设静态投影时序表对应的各预设投影图案的步骤,包括:
54.内部控制模块控制数字光处理控制模块通过索引表调用各预设静态投影时序表及预设静态投影时序表对应的各预设投影图案。
55.可以理解地是,与现有技术的内部控制模块从外部调用单一的预设静态投影时序表相比,内部控制模块控制数字光处理控制模块通过索引表调用各预设静态投影时序表及预设静态投影时序表对应的各预设投影图案,在进行投影切换时无需重新配置投影时序表,缩短了切换不同投影图案的时间,提高了自动光学检测系统的显示投影图案的切换效率。
56.在一个实施例中,如图3所示,内部控制模块控制数字光处理控制模块通过索引表调用各预设静态投影时序表及预设静态投影时序表对应的各预设投影图案的步骤包括:
57.s310,内部控制模块通过第一命令控制数字光处理控制模块切换预设静态投影时序表。
58.s320,数字光处理控制模块通过第一命令的参数对应的索引表的序号调用预设静态投影时序表及预设静态投影时序表对应的各预设投影图案,第一命令的参数表征各预设静态投影时序表在索引表的序号。
59.现有技术中,内部控制模块通过最大速度为100kb频率的集成电路总线通信传输控制命令,由于内部控制模块需要多次发送控制命令至数字光处理控制模块,会占用集成电路总线通道较长时间,从而降低了通信效率,也增加了集成电路总线通信异常的概率,降低了自动光学检测系统的显示投影图案的切换效率。
60.可以理解地是,内部控制模块通过第一命令控制数字光处理控制模块切换预设静态投影时序表后,由于第一命令的参数表征各预设静态投影时序表在索引表的序号,与现有技术需要通过集成电路总线进行静态投影时序表的数据传输消耗的时间相比,在进行显示投影图案切换时数字光处理控制模块只需通过第一命令的参数对应的的索引表的序号调用预设静态投影时序表及预设静态投影时序表对应的各预设投影图案,进一步缩短了切换不同投影图案的时间,进一步提高了自动光学检测系统的显示投影图案的切换效率。例如,第一命令为16进制的0x2d命令。
61.在一个实施例中,预设静态投影时序表包括预设数量的第二命令,第二命令表征加载任一静态投影时序表,预设数量的第二命令组合成一个完整的预设静态投影时序表;其中,第二命令及其参数的存储空间为小于或者等于25个字节,第二命令的预设数量小于或者等于128,这样一个完整预设静态投影时序表的总存储空间小于或者等于3200字节,便于从闪存存储模块的固件脚本区进行直接调用,从而进一步缩短了调用切换预设静态投影时序表的时间,进一步提高了自动光学检测系统的显示投影图案的切换效率。例如,第二命令为16进制的0x98命令。
62.在一个实施例中,第二命令及其参数的存储空间为25字节,第二命令的参数包括
控制参数、图集索引参数、显示图数、led灯控制、字节反转控制、曝光时间、前暗场时间和后暗场时间;在一个实施例中,控制参数为1个字节,数字“0”表示追加新的投影时序表,数字“1”表示覆盖第1条投影时序表,数字“2”表示恢复默认投影时序表;图案索引参数为1个字节;显示图数为1个字节;led灯控制为1个字节,数字“1”表示红灯(r灯),数字“2”表示绿灯(g灯),数字“4”表示蓝灯(b灯),数字“7”表示红灯绿灯蓝灯(rgb三灯);字节反转控制为8字节;曝光时间为4个字节;前暗场时间为4个字节;后暗场时间为4个字节;例如,投影图案每64bit翻转,曝光时间、前暗场时间及后暗场时间的单位均为微秒。
63.在一个实施例中,索引表包括固定标志、预设数量的数值及预设数量对应的索引块集,有利于通过索引表更快的调用预设静态投影时序表。在一个实施例中,索引表的固定标志位为4个字节,预设数量的数值为4个字节,任一索引块包括4个字节的起始地址和4个字节的长度。
64.在一个实施例中,索引表的存储空间为小于或者等于预设字节数,其中,预设字节数包括512字节、1024字节、2048字节、3072字节或4096字节,预设字节数的数值在本实施例不进行具体限制,根据场景的需求而进行设置。
65.在一个实施例中,索引表的存储空间为小于或者等于预设字节数,且预设字节数满足预设条件,其中,预设条件为预设字节数为8的n+1倍数,n为整数。
66.在一个实施例中,若预设字节数为512字节,即索引表的最大存储空间为512字节,由于开机命令脚本还会占用一组8个字节的索引表的存储空间,除去4个字节的固定标志,4个字节的索引块的预设数量,每个索引块对应一组预设静态投影时序表,故索引表能存储63组索引块,其中,预设静态投影时序表为62组。若预设字节数为1024字节、2048字节、3072字节或4096字节,则对应的索引表能存储126组、254组、382组或510组预设静态投影时序表。在本实施例中,根据索引表的最大存储空间来确定索引表能存储预设静态投影时序表的具体组数。
67.在一个实施例中,闪存存储模块在索引表之后存储每组预设静态投影时序表的第二命令的参数集合。具体地,第二命令及其参数的存储空间为小于或者等于25个字节,且每组预设静态投影时序表的总存储区域为4的倍数,在上一个第二命令的参数集合的存储空间的总长度不是4的倍数时,填充1至3个16进制的0xff占位符号,再开始存储下一个第二命令的参数集合,这样使得每个第二命令的起始地址都是4的倍数,能加快第二命令的调用速度,进一步缩短了调用切换预设静态投影时序表的时间,进一步提高了自动光学检测系统的显示投影图案的切换效率。
68.在一个实施例中,第二命令的参数还包括其他与静态投影时序表有关的参数,例如电流值设置指令,以实现不同的静态投影时序表采用不同的电流,提升了预设投影图案的显示效果。
69.在一个实施例中,基于上述设置,由于静态投影时序表存储的位置都是从4096倍数的位置上开始,故烧录的时候还能通过串行外设接口(serial peripheral interface,spi)协议传入具体地址进行擦除、写入及校验动作,无需重新烧录完整的固件。例如,使用3m的串行外设接口总线烧录静态投影时序表文件约1秒钟左右即可完成。
70.s400,数字光处理显示模块基于各预设静态投影时序表依次显示预设静态投影时序表对应的各预设投影图案。
71.可以理解地是,若内部控制模块与数字光学处理控制模块按最大速率100k的集成电路总线iic的传输速度进行通信;现有技术中,若包括集成电路总线iic的从机地址(例如从机地址为1个字节包含7位地址,1位读写标志),每个第二命令(即0x98)的写指令需传输26个字节,若平均每个静态投影时序表为12个图案集,则从内部控制模块与数字光学处理控制模块至少需传输26*12=312个字节,才能实现静态投影时序表的切换。在本实施例中,则内部控制模块与数字光学处理控制模块只需传输1字节地址,第一命令(即0x2d)及第一命令的参数共3个字节,通过第一命令调用闪存存储模块中的索引表,索引表再指向对应的静态投影时序表,就能实现静态投影时序表的切换;传输的数据量是现有技术的1%。此外,从交互时间来看,每次集成电路总线iic的指令还存在开始(start)和停止(stop)等额外接口动作(特别是外部usb转集成电路总线iic接口的额外交互开销),本实施例总的交互时间小于或者等于现有技术交互时间的1%,故采用本实施例的显示投影图案的控制方法的综合效率是现有技术的100倍,仅对比两者的传输次数,采用本实施例的控制方法的效率也提高了12倍,极大的提高了静态投影时序表的切换效率,极大提升了自动光学检测投影装置的性能,以适应复杂的场景。
72.本实施例的控制方法与现有技术的对比如下表:
[0073][0074]
本实施例与现有技术相比存在的有益效果是:
[0075]
本实施例应用于自动光学检测投影装置,自动光学检测投影装置包括内部控制模块、数字光处理控制模块、数字光处理显示模块、闪存存储模块,通过数字光处理控制模块加载预设投影图案集,预设投影图案集包括多个预设投影图案;闪存存储模块通过烧录获取预设静态投影时序表文件,静态投影时序表文件包括多个预设静态投影时序表;内部控制模块控制数字光处理控制模块调用各预设静态投影时序表及所述预设静态投影时序表对应的各所述预设投影图案;数字光处理显示模块基于各预设静态投影时序表依次显示预设静态投影时序表对应的各预设投影图案,由于采用调用预先烧录在闪存存储模块中的各预设静态投影时序表并显示预设静态投影时序表对应的各预设投影图案,和现有技术相比,在投影切换时无需重新配置投影时序表,缩短了投影切换的时间,提高了自动光学检测系统的投影切换效率;还减少了重复烧录静态投影时序表的次数,延长了闪存存储模块的寿命,并减少了内部控制模块与数字光处理控制模块的交互频率,提高了自动光学检测投影装置的性能。
[0076]
需要说明的是,由于静态投影时序表的配置依赖于预设投影图案集中的投影图案数据,故若预设投影图案集的投影图案数据发生改变,则预设静态投影时序表需要重新进行配置和烧录。
[0077]
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限
定。
[0078]
第二方面,本实施例提供了一种显示投影图案的控制系统,控制系统包括自动光学检测投影装置,自动光学检测投影装置用于执行第一方面内容中任一项的控制方法。
[0079]
在一个实施例中,如图4所示,显示投影图案的控制系统还包括工业相机及自动光学检测上位机,工业相机用于接收自动光学检测投影装置输出的在光栅投影图案曝光的同步信号,并在接收到同步信号时在曝光时段内采集光栅投影图案在被测目标物上的实时图案,再将目标物的实时图案上传至自动光学检测上位机,自动光学检测上位机采用视觉软件进行处理,并还原被测目标物的3d点云数据。自动光学检测上位机在切换时序表时,将切换时序表触发指令传输至自动光学检测投影装置。
[0080]
需要说明的是,上述装置/模块之间的信息交互、执行过程等内容,由于与本技术方法实施例基于同一构思,其具体功能及带来的技术效果,具体可参见方法实施例部分,此处不再赘述。
[0081]
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本技术的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0082]
可以理解的是,上述第二方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。
[0083]
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
[0084]
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0085]
在本技术所提供的实施例中,应该理解到,所揭露的装置/模块设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/模块设备实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
[0086]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0087]
以上所述实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围,均应包含在本技术的保护范围之内。

技术特征:
1.一种显示投影图案的控制方法,其特征在于,应用于自动光学检测投影装置,所述自动光学检测投影装置包括内部控制模块、数字光处理控制模块、数字光处理显示模块、闪存存储模块,所述控制方法包括:所述数字光处理控制模块加载预设投影图案集,所述预设投影图案集包括多个预设投影图案;所述闪存存储模块通过烧录获取预设静态投影时序表文件,所述静态投影时序表文件包括多个预设静态投影时序表;所述内部控制模块控制所述数字光处理控制模块调用各所述预设静态投影时序表及所述预设静态投影时序表对应的各所述预设投影图案;所述数字光处理显示模块基于各所述预设静态投影时序表依次显示所述预设静态投影时序表对应的各所述预设投影图案。2.如权利要求1所述的方法,其特征在于,所述静态投影时序表文件还包括各所述预设静态投影时序表对应的索引表;所述内部控制模块控制所述数字光处理控制模块调用各所述预设静态投影时序表及所述预设静态投影时序表对应的各所述预设投影图案的步骤,包括:所述内部控制模块控制所述数字光处理控制模块通过所述索引表调用各所述预设静态投影时序表及所述预设静态投影时序表对应的各所述预设投影图案。3.如权利要求2所述的方法,其特征在于,所述内部控制模块控制所述数字光处理控制模块通过所述索引表调用各所述预设静态投影时序表及所述预设静态投影时序表对应的各所述预设投影图案的步骤包括:所述内部控制模块通过第一命令控制所述数字光处理控制模块切换所述预设静态投影时序表;所述数字光处理控制模块通过所述第一命令的参数对应的所述索引表的序号调用所述预设静态投影时序表及所述预设静态投影时序表对应的各所述预设投影图案,所述第一命令的参数表征各所述预设静态投影时序表在所述索引表的序号。4.如权利要求3所述的方法,其特征在于,所述预设静态投影时序表包括预设数量的第二命令。5.如权利要求4所述的方法,其特征在于,所述第二命令的参数包括控制参数、图集索引参数、显示图数、led灯控制、字节反转控制、曝光时间、前暗场时间和后暗场时间。6.如权利要求4所述的方法,其特征在于,所述预设数量小于或者等于128。7.如权利要求4所述的方法,其特征在于,所述第二命令及其参数的存储空间为小于或者等于25个字节。8.如权利要求4所述的方法,其特征在于,所述索引表包括固定标志、所述预设数量的数值及所述预设数量对应的索引块集,其中,任一索引块包括索引位置和时序表长度。9.如权利要求8所述的方法,其特征在于,所述索引表的的存储空间为小于或者等于预设字节数。10.一种显示投影图案的控制系统,其特征在于,所述控制系统包括自动光学检测投影装置,所述自动光学检测投影装置用于执行权利要求1至9中任一项的投影控制方法。

技术总结
本申请提供了显示投影图案的控制方法及控制系统,控制方法应用于自动光学检测投影装置,自动光学检测投影装置包括内部控制模块、数字光处理控制模块、数字光处理显示模块、闪存存储模块,通过数字光处理控制模块加载预设投影图案集,预设投影图案集包括多个预设投影图案;闪存存储模块通过烧录获取预设静态投影时序表文件,静态投影时序表文件包括多个预设静态投影时序表;内部控制模块控制数字光处理控制模块调用各预设静态投影时序表及所述预设静态投影时序表对应的各所述预设投影图案;数字光处理显示模块基于各预设静态投影时序表依次显示预设静态投影时序表对应的各预设投影图案,缩短了投影切换的时间,提高了投影装置的投影切换效率。装置的投影切换效率。装置的投影切换效率。


技术研发人员:张军 段双成 黄万周 钟佰桢 黄金周
受保护的技术使用者:深微光电科技(深圳)有限公司
技术研发日:2023.04.11
技术公布日:2023/8/14
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐