一种激光打标机控制方法和激光打标机的制作方法_3

文档序号:9268762阅读:来源:国知局
>[0085]所述控制参数解析模块,通过所述控制总线将所述控制参数发送至所述算法主控丰吴块;
[0086]所述算法主控模块,通过所述寄存器读写模块将所述控制参数写入到所述寄存器;
[0087]所述寄存器,通过所述控制总线将所述控制参数发送到所述逻辑主控模块。
[0088]控制参数解析模块根据待处理图像生成控制参数后,通过控制总线将控制参数发送至算法主控模块,算法主控模块通过寄存器读写模块将控制参数写入到寄存器中。最后,寄存器通过控制总线将控制参数发送至逻辑主控模块。控制参数从控制参数解析模块传输到逻辑主控模块的整个过程中都是通过控制总线进行传输的。
[0089]参照图4示出了本申请的一种SOC工作流程实施例的示意图。在本实施例中,SOC包括:CPU41和逻辑单元42。其中,CPU41包括:控制参数解析模块410、控制指令生成模块411、算法主控模块412、内存控制器413、内存414、寄存器读写模块415。逻辑单元42包括:指令搬运模块420、寄存器421、逻辑主控模块422、激光控制模块423、振镜控制模块424。
[0090]首先控制参数解析模块410接收PC应用层发送图形和文字信息,并进行解析,解析成打标内容和控制参数两种数据,然后将控制参数发送给算法主控模块412,将打标内容发送给控制指令生成模块411。
[0091]控制指令生成模块411将解析后的打标内容转换成控制指令,将生成的控制指令存储到内存414之中。算法主控模块412通过寄存器读写模块415对逻辑单元的寄存器421进行读写,将激光打标机的工作参数写入到寄存器421。之后逻辑主控模块422会从寄存器421中获取控制参数。
[0092]其次,算法主控模块412通过寄存器读写模块415对指令搬运模块420进行配置,指令搬运模块420会根据配置内容从内存控制器413中搬运控制指令,搬运到逻辑主控模块422。配置内容包括从内存的什么地址开始搬运,搬运多少字节等。
[0093]逻辑主控模块422对接收到的控制指令和控制参数进行解析,并将解析后的数据发送给激光控制模块423和振镜控制模块424 ;激光控制模块423和振镜控制模块424会使用控制参数和控制指令解析后的数据去控制振镜的运动和激光的开关。
[0094]需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请实施例并不受所描述的动作顺序的限制,因为依据本申请实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本申请实施例所必须的。
[0095]参照图5,示出了本申请的一种激光打标机实施例的结构框图,具体可以包括如下模块:系统级芯片S0C51、以及与所述S0C51分别相连的激光器52和振镜53 ;所述S0C51包括:CPU512和逻辑单元513,所述CPU511与所述逻辑单元513通过控制总线以及数据总线连接;其中,
[0096]所述CPU512,用于接收待处理图像,并采用所述待处理图像生成控制指令和控制参数;
[0097]所述逻辑单元513,用于根据所述控制指令以及所述控制参数控制所述振镜和所述激光器。
[0098]在本申请实施例中,所述CPU进一步包括:
[0099]控制参数解析模块和控制指令生成模块;
[0100]所述控制参数解析模块,用于接收待处理图像,并对所述待处理图像进行解析,解析后生成打标内容和控制参数;
[0101]所述控制指令生成模块,用于通过所述数据总线接收所述打标内容,并将所述打标内容转换为控制指令。
[0102]所述逻辑单元进一步包括:逻辑主控模块、激光控制模块和振镜控制模块;
[0103]所述逻辑主控模块,用于对所述控制指令以及控制参数进行解析,通过所述控制总线将解析后生成的控制数据发送至所述振镜控制模块和所述激光控制模块;
[0104]所述振镜控制模块,用于采用所述控制数据控制所述振镜的运动;
[0105]所述激光控制模块,用于采用所述控制数据控制所述激光器的开关。在本申请实施例中,
[0106]所述CPU还进一步包括:内存控制器、内存、算法主控模块以及寄存器读写模块;所述逻辑单元进一步包括:指令搬运模块和逻辑主控模块;
[0107]所述内存控制器,用于通过所述数据总线接收所述控制指令,并将所述控制指令存储在内存中;
[0108]所述算法主控模块,用于通过所述寄存器读写模块对所述指令搬运模块进行配置;
[0109]所述指令搬运模块,用于采用所述配置的内容,通过所述数据总线将控制指令从所述内存搬运至所述逻辑主控模块。
[0110]在本申请实施例中,所述逻辑单元还进一步包括:寄存器;
[0111]其中,
[0112]所述控制参数解析模块,还用于通过所述控制总线将所述控制参数发送至所述算法主控模块;
[0113]所述算法主控模块,还用于通过所述寄存器读写模块将所述控制参数写入到所述寄存器;
[0114]所述寄存器,用于通过所述控制总线将所述控制参数发送到所述逻辑主控模块。
[0115]对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0116]本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
[0117]本领域内的技术人员应明白,本申请实施例可提供为方法、装置、或计算机程序产品。因此,本申请实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0118]本申请实施例是参照根据本申请实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0119]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0120]这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1