一种频率脉冲选择器及选择方法

文档序号:8445137阅读:612来源:国知局
一种频率脉冲选择器及选择方法
【技术领域】
[0001]本申请涉及电子器件领域,特别是涉及一种频率脉冲选择器及选择方法。
【背景技术】
[0002]分频器可以实现对信号进行任意分数的分频,在声光调Q激光系统中,可以通过分频器分频后的信号改变激光器的输出重频。在激光器的实际应用中,经常需要同时改变激光器的输出重频和单周期脉冲个数,现有激光器由于硬件限制,只可以采用开关控制信号实现,而现有的分频器并不能提供开关控制信号。
[0003]在这种情况下,如果想要同时改变激光器的输出重频和单周期脉冲个数,基于已有的技术,则只能对声光调Q激光器的硬件电路进行调节。但由于激光器在工作时需要保持输出激光的方向不变,对硬件电路的调整会影响激光器输出激光的方向,并且长期对硬件电路进行调节容易使得硬件电路损坏。

【发明内容】

[0004]本申请实施例所要解决的技术问题是提供一种频率脉冲选择器,更方便地改变激光器的输出重频和单周期脉冲数,以解决需要通过对硬件电路的调整改变激光器的输出重频和单周期脉冲数的问题。
[0005]为了解决上述问题,本申请公开了一种频率脉冲选择器,包括:复杂可编程逻辑器件CPLD,与所述CPLD输入端相连的下位机,以及,与所述CPLD输出端相连的选单器,所述下位机与上位机通信;
[0006]所述上位机包括数据提供模块,所述数据提供模块用于提供第一通信数据,所述第一通信数据包括:分频数目、单周期脉冲数目、第一判断指令;
[0007]所述下位机包括数据转化模块,所述数据转化模块用于生成与分频数目相应的分频信号,生成与所述单周期脉冲数目相应的单周期脉冲信号;
[0008]所述CPLD用于接收时钟信号;以及,根据所述分频信号、单周期脉冲信号和所述时钟信号生成控制信号,并将控制信号发送给选单器。
[0009]优选的,所述上位机与所述下位机通过RS232串口通信。
[0010]优选的,所述上位机还包括数据检测模块,所述数据检测模块用于检测所述分频数目和单周期脉冲数目是否准确。
[0011]优选的,所述数据检测模块进一步包括:
[0012]指令生成子模块,用于生成回执指令;
[0013]指令发送子模块,用于定时向所述下位机发送回执指令;
[0014]数据接收子模块,用于接收所述下位机针对所述回执指令返回的第二通信数据;所述第二通信数据包括分频返回值、单周期脉冲返回值和第二判断指令;
[0015]数据分析子模块,用于依据所述分频返回值判断所述分频数目是否正确;以及,依据所述单周期脉冲返回值判断所述单周期脉冲数目是否正确。
[0016]优选的,所述上位机还包括串口中断模块,所述串口终端模块用于中断串口通信。
[0017]优选的,所述串口中断模块进一步包括:
[0018]第一通信指令判断子模块,用于检测串口中传输的通信数据的是否含有所述第一判断指令;
[0019]第二通信指令判断子模块,用于检测串口中传输的通信数据的是否含有所述第二判断指令;
[0020]通信停止子模块,用于当检测到串口中传输的通信数据同时含有所述第一判断指令和所述第二判断指令时,中断串口通信。
[0021]优选的,所述CPLD包括时钟信号接收模块、第一计数器、第二计数器、分频模块、开关转换模块、合成模块,发送模块;
[0022]其中,所述时钟信号接收模块,用于接收时钟信号;
[0023]所述第一计数器,用于计数出所述分频信号的个数;
[0024]所述第二计数器,用于计数出所述单周期脉冲信号的个数;
[0025]所述分频模块,用于根据所述分频信号的个数和所述时钟信号,生成分频调制信号;
[0026]所述开关转换模块,用于根据所述单周期脉冲信号的个数,生成开关调制信号;
[0027]所述合成模块,用于将所述分频调制信号和所述开关调制信号进行逻辑与运算,合成为控制信号;
[0028]所述发送模块,用于将控制信号发送给选单器。
[0029]优选的,所述下位机还包括与所述第一计数器与第二计数器相连的使能模块;
[0030]所述使能模块用于向所述第一计数器发送第一使能信号,以触发所述第一计数器;以及,向所述第二计数器发送第二使能信号,以触发所述第二计数器。
[0031]同时,本申请公开了一种频率脉冲选择方法,包括:接收分频信号和单周期脉冲信号;所述分频信号和单周期脉冲信号由下位机分别依据上位机提供的分频数目和单周期脉冲数目生成;
[0032]接收时钟信号;
[0033]根据所述分频信号、单周期脉冲信号和所述时钟信号生成控制信号;
[0034]将控制信号发送给选单器。
[0035]优选的,所述根据所述分频信号、单周期脉冲信号和所述时钟信号生成控制信号步骤包括:
[0036]计数出所述分频信号的个数;
[0037]计数出所述单周期脉冲信号的个数;
[0038]根据分频信号个数和所述时钟信号生成分频调制信号;
[0039]根据单周期脉冲信号个数生成开关调制信号;
[0040]将所述分频调制信号和所述开关调制信号进行逻辑与运算,合成为控制信号。
[0041]与现有技术相比,本申请实施例包括以下优点:
[0042]首先,本申请利用CPLD以接收的分频信号个数对时钟信号进行分频的方式生成分频调制信号,分频调制信号可以改变激光器的输出重频;以接收单周期脉冲信号个数生成开关信号,开关信号可以改变激光器的单周期脉冲数;分频信号和单周期脉冲数信号的个数的修改由PC上位机实现,因此,本申请不需要对硬件电路进行调整即可改变激光器的输出重频和单周期脉冲个数,使得激光器输出重频和单周期脉冲数的调整更加便捷。
[0043]其次,本申请通过将分频调制信号和开关信号合成为控制信号,将控制信号发送至选单器,可同时改变激光器的输出重频和单周期脉冲个数
[0044]由于不需要对硬件电路进行调整,降低了硬件电路发送故障的概率,降低了因硬件电路故障导致控制信号异常,从而导致激光器损坏的概率。
【附图说明】
[0045]图1是本申请频率脉冲选择器实施例的结构图;
[0046]图2是本申请实施例中上位机的结构图;
[0047]图3是本申请实施例中PC上位机的工作流程图;
[0048]图4是本申请实施例中下位机的结构图;
[0049]图5是本申请实施例中下位机通信的工作流程图;
[0050]图6是本申请实施例中CPLD的结构框图;
[0051]图7是本申请实施例中CPLD的工作框图;
[0052]图8是本申请实施例中控制信号生成的波形图;
[0053]图9是本申请中频率脉冲选择器实施例的工作流程图;
[0054]图10是本申请频率脉冲选择方法实施例的流程图;
[0055]图11是本申请实施例中根据所述分频信号、单周期脉冲信号和所述时钟信号生成控制信号步骤的流程图。
【具体实施方式】
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1