磁场强度控制装置的制作方法
未命名
08-15
阅读:129
评论:0
1.本发明涉及磁场强度控制技术领域,尤其涉及一种磁场强度控制装置。
背景技术:
2.epr(electron paramagnetic resonance,电子顺磁共振)、odmr(optically detected magnetic resonance,磁共振)、qdafm(quantum diamond atomic force microscope,量子钻石原子力显微镜)等科研检测仪器都会涉及磁场发生设备以及磁场强度精准控制系统。常规的磁场强度控制系统主要包括用于输出磁场驱动控制信号的dac(digital to analog converter,数模转换器),通过监测磁场强度实测值对比目标磁场强度值调整dac信号的pid(proportional-integral-derivative,比例积分微分)控制模块,上述常规的磁场强度控制系统存在磁场强度控制精度低以及稳场效率低等不足。
3.此外,针对磁场连续变化的扫场试验,需要提供一种扫场控制系统及方法。
技术实现要素:
4.本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明的第一个目的在于提出一种磁场强度控制装置,能够使磁场强度相对均匀且连续变化的进行扫场控制。
5.为达到上述目的,本发明第一方面实施例提出了一种磁场强度控制装置,所述装置包括:磁场检测模组,用于获取磁场发生器所产生磁场的磁场强度实测值;pid控制模组,用于计算磁场强度实测值与扫场起始值之间的第一差值,并对所述第一差值进行pid调节得到第一pid信号输出值;稳场dac模组,用于根据所述第一pid信号输出值得到第一磁场驱动信号和第二磁场驱动信号,并根据所述第一磁场驱动信号和第二磁场驱动信号,将磁场发生器所产生磁场的磁场强度稳定在扫场起始值;所述pid控制模组,还用于计算扫场终止值与所述扫场起始值之间的第二差值,并根据所述第二差值得到n个单元稳场周期,以及在第x个单元稳场周期中,确定所述第x个单元稳场周期的第一磁场强度目标值,并根据所述磁场强度实测值与所述第一磁场强度目标值,得到第二pid信号输出值,其中,n为大于1的整数;扫场dac模组,用于在第x个单元稳场周期中,根据所述第二pid信号输出值得到第三磁场驱动信号,并根据所述第一磁场驱动信号、所述第二磁场驱动信号和所述第三磁场驱动信号对所述磁场发生器进行控制,其中,1≤x≤n。
6.根据本发明实施例的磁场强度控制装置,能够使磁场强度相对均匀且连续变化的进行扫场控制。
7.另外,本发明实施例的磁场强度控制装置,还可以具有如下附加的技术特征:根据本发明的一个实施例,稳场dac模组,包括第一数模转换子模块、第二数模转换子模块和第一控制模块,所述第一数模转换子模块的分辨率大于所述第二数模转换子模块的分辨率;其中,所述第一pid信号输出值通过所述第一数模转换子模块输出第一磁场驱动信号,其中,s1=(s/m1)
’×
m1,s1为所述第一磁场驱动信号,s为所述第一pid信号输出值,
m1为所述第一数模转换子模块的分辨率,(s/m1)’为s/m1的取整值;所述第一pid信号输出值通过所述第二数模转换子模块输出第二磁场驱动信号,其中,s2={(s-s1)/m2}
’×
m2,s2为所述第二磁场驱动信号,m2为所述第二数模转换子模块的分辨率,{(s-s1)/m2}’为(s-s1)/m2的取整值,所述第一磁场驱动信号的分辨率与所述第二磁场驱动信号的分辨率不同;所述第一控制模块用于根据所述第一磁场驱动信号和所述第二磁场驱动信号,对所述磁场发生器进行控制,以使磁场发生器所产生磁场的磁场强度稳定在扫场起始值。
8.根据本发明的一个实施例,所述pid控制模组,还用于:在所述第一差值小于第一预设值时,将所述第一pid信号输出值的上限设置为第一阈值;在所述第一差值大于等于第一预设值,且小于等于第二预设值时,将所述第一pid信号输出值的上限设置为第二阈值,其中,第二阈值大于第一阈值;在所述第一差值大于第二预设值时,将所述第一pid信号输出值的上限设置为第三阈值,其中,第三阈值大于第二阈值。
9.根据本发明的一个实施例,所述第一数模转换子模块包括第一数模转换器,所述第二数模转换子模块包括依次连接的第二数模转换器和衰减器,所述第二数模转换器的分辨率与所述第一数模转换器的分辨率相同;其中,所述第一pid信号输出值通过所述第一数模转换器输出第一磁场驱动信号,其中,s1=(s/m11)
’×
m11,m11为所述第一数模转换器的分辨率,(s/m11)’为s/m11的取整值;所述第一pid信号输出值通过依次连接的第二数模转换器和衰减器输出第二磁场驱动信号,其中,s2={(s-s1)n/m11}
’×
m21,n为所述衰减器的衰减倍数,m21为所述第二数模转换器的分辨率和衰减器的衰减倍数的比值,{(s-s1)n/m11}’为(s-s1)n/m11的取整值。
10.根据本发明的一个实施例,所述衰减器的衰减倍数n=d/m,其中,d为所述第二数模转换器的量程。
11.根据本发明的一个实施例,所述第一pid信号输出值通过所述第二数模转换器输出信号值;所述第一控制模块具体用于:在所述第二磁场驱动信号与所述信号值之和大于等于所述第二数模转换器的量程时,计算所述第一磁场驱动信号与所述第一数模转换器的分辨率之间的和值,得到调节后的第一磁场驱动信号,并计算所述第二磁场驱动信号与第一调节值之间的和值,得到调节后的第二磁场驱动信号,其中,所述第一调节值为信号值和所述第二数模转换器的量程之间的差值。
12.根据本发明的一个实施例,所述第一控制模块在根据所述第一磁场驱动信号和所述第二磁场驱动信号,对所述磁场发生器进行控制时,具体用于:将第一磁场驱动信号和第二磁场驱动信号进行加和得到总驱动信号;根据总驱动信号对磁场发生器进行控制。
13.根据本发明的一个实施例,所述pid控制模组在根据所述第二差值得到n个单元稳场周期时,具体用于:将所述第二差值分为n份;根据所述第二差值、n、目标磁场强度变化率得到单元稳场周期。
14.根据本发明的一个实施例,所述pid控制模组在确定所述第x个单元稳场周期的第一磁场强度目标值时,具体用于:根据所述扫场起始值和所述第二差值确定第x个单元稳场周期的第一磁场强度目标值。
15.根据本发明的一个实施例,所述pid控制模组在根据所述磁场强度实测值与所述第一磁场强度目标值,得到第二pid信号输出值时,具体用于:计算所述磁场强度实测值与所述第一磁场强度目标值之间的第三差值,并对所述第三差值进行pid调节得到第二pid信
号输出值。
16.根据本发明的一个实施例,所述扫场dac模组包括:范围dac,用于根据所述第二差值得到第一参考信号;扫场dac,用于根据所述第二pid信号输出值和所述第一参考信号得到所述第三磁场驱动信号。
17.根据本发明的一个实施例,通过下式得到所述第一参考信号:k
×
i1/i0=(t2-t1)/b,其中,k为第一系数,i1为所述第一参考信号,i0为所述范围dac满量程输出的第二参考信号,t1为扫场起始值、t2为扫场终止值,b为所述范围dac和所述扫场dac均满量程输出时的磁场强度标定值。
18.根据本发明的一个实施例,所述扫场dac模组还包括:偏置dac,用于根据所述第三磁场驱动信号、所述第一参考信号、所述第二参考信号和所述第一系数得到偏置信号,并根据所述第三磁场驱动信号和所述偏置信号,得到更新后的第三磁场驱动信号。
19.根据本发明的一个实施例,通过下式得到所述偏置信号i3:i3=i1
×
i2
×
,其中,i2为所述第三磁场驱动信号。
20.根据本发明的一个实施例,0.99≥k≥0.67。
21.根据本发明的一个实施例,所述pid控制模组,还用于:在所述第三差值小于第一预设差值时,将所述第二pid信号输出值的上限设置为第一上限值;在所述第三差值大于等于第一预设差值,且小于等于第二预设差值时,将所述第二pid信号输出值的上限设置为第二上限值,其中,第二上限值大于第一上限值;在所述第三差值大于第二预设差值时,将所述第二pid信号输出值的上限设置为第三上限值,其中,第三上限值大于第二上限值。
22.根据本发明的一个实施例,pid控制模组还用于,在n个单元稳场周期中,设置扫场dac模组使磁场强度实测值与第一磁场强度目标值一致所用的最长时间为第一预设时间,则t0》t1,其中,t0为单元稳场周期,t1为第一预设时间;pid控制模组还用于在每个单元稳场周期开始后的第二预设时间发出试验数据采集指令,t0》t2》t1,其中,t2为第二预设时间。
23.根据本发明的一个实施例,稳场dac模组、扫场dac和偏置dac均为双极性输出,其中,稳场dac模组和扫场dac的输出极性相同,偏置dac和扫场dac的输出极性相反。
24.本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
25.图1是本发明一个实施例的磁场强度控制装置的结构示意图;图2是本发明第一个具体实施例的磁场强度控制装置的结构示意图;图3是本发明第二个具体实施例的磁场强度控制装置的结构示意图;图4是本发明第三个具体实施例的磁场强度控制装置的结构示意图。
具体实施方式
26.下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附
图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
27.下面参考附图1-4描述本发明实施例的磁场强度控制装置。
28.图1是本发明一个实施例的磁场强度控制装置的结构示意图。如图1所示,磁场强度控制装置100包括:磁场检测模组10,用于获取磁场发生器所产生磁场的磁场强度实测值;pid控制模组20,用于计算磁场强度实测值与扫场起始值之间的第一差值,并对第一差值进行pid调节得到第一pid信号输出值;稳场dac模组30,用于根据第一pid信号输出值得到第一磁场驱动信号和第二磁场驱动信号,并根据第一磁场驱动信号和第二磁场驱动信号,将磁场发生器所产生磁场的磁场强度稳定在扫场起始值;pid控制模组20,用于计算扫场终止值与扫场起始值之间的第二差值,并根据第二差值得到n个单元稳场周期,以及在第x个单元稳场周期中,确定第x个单元稳场周期的第一磁场强度目标值,并根据磁场强度实测值与第一磁场强度目标值,得到第二pid信号输出值,其中,n为大于1的整数;扫场dac模组40,用于在第x个单元稳场周期中,根据第二pid信号输出值得到第三磁场驱动信号,并根据第一磁场驱动信号、第二磁场驱动信号和第三磁场驱动信号对磁场发生器进行控制,其中,1≤x≤n。
29.其中,参加图2,稳场dac模组30包括第一数模转换子模块31、第二数模转换子模块32和第一控制模块33,第一数模转换子模块31的分辨率大于第二数模转换子模块32的分辨率;其中,第一pid信号输出值通过第一数模转换子模块31输出第一磁场驱动信号,其中,s1=(s/m1)
’×
m1,s1为第一磁场驱动信号,s为第一pid信号输出值,m1为第一数模转换子模块31的分辨率,(s/m1)’为s/m1的取整值;第一pid信号输出值通过第二数模转换子模块32输出第二磁场驱动信号,其中,s2={(s-s1)/m2}
’×
m2,s2为第二磁场驱动信号,m2为第二数模转换子模块32的分辨率,{(s-s1)/m2}’为(s-s1)/m2的取整值,第一磁场驱动信号的分辨率与第二磁场驱动信号的分辨率不同;第一控制模块33用于根据第一磁场驱动信号和第二磁场驱动信号,对磁场发生器进行控制,以使磁场发生器所产生磁场的磁场强度稳定在扫场起始值。
30.具体地,磁场检测模组10获取磁场发生器所产生磁场的磁场强度实测值。
31.进一步地,pid控制模组20计算磁场强度实测值t与扫场起始值t1之间的第一差值,即δ1=∣t-t1∣,并对第一差值δ1进行pid调节得到第一pid信号输出值s。其中,pid控制模组20在第一差值δ1小于第一预设值a1时,将第一pid信号输出值s的上限设置为第一阈值l1;在第一差值δ1大于等于第一预设值a1,且小于等于第二预设值b1时,将第一pid信号输出值s的上限设置为第二阈值k1,其中,第二阈值k1大于第一阈值l1;在第一差值δ1大于第二预设值b1时,将第一pid信号输出值s的上限设置为第三阈值j1,其中,第三阈值j1大于第二阈值k1。由此,通过三段调节方法,一方面可以加快pid控制模组的调节效率,使磁场强度快速接近扫场起始值;另一方面可以加快pid控制模组的收敛效率,使磁场强度快速稳定在扫场起始值附近。需要说明的是,还可通过多段调节方法设置第一pid信号输出值的上限。
32.例如:假设第一预设值a1、第二预设值b1分别为1gs、10gs,第一阈值l1、第二阈值
k1、第三阈值j1分别为0.034gs、0.9gs、9gs。在第一差值δ1《1gs时,则将第一pid信号输出值s的上限设置为0.034gs;在1gs≤第一差值δ1≤10gs时,则将第一pid信号输出值s的上限设置为0.9gs;在第一差值δ1》10gs时,则将第一pid信号输出值s的上限设置为9gs。
33.需要说明的是,假设磁场整体的强度可调节范围为0-9000gs,则磁场强度理论上可以精确控制至2-18
×
9000gs≈0.034gs。由于电磁体的磁化特性,决定了磁场驱动电流的大小与磁场强度并不是一次线性相关,因此磁场驱动输出增加对应于0.034gs的电流,实测磁场强度并非会产生0.034gs的变化,所以需要通过pid控制模组20进行调节控制。而上述“第一pid信号输出值s”,是指磁场驱动:每次可以调节设定的电流变化值,而该设定的电流变化值大致可以使磁场变化第一pid信号输出值s。
34.进一步地,第一pid信号输出值s通过第一数模转换子模块31输出第一磁场驱动信号,其中,s1=(s/m1)
’×
m1,s1为第一磁场驱动信号,s为第一pid信号输出值,m1为第一数模转换子模块31的分辨率,(s/m1)’为s/m1的取整值;第一pid信号输出值s通过第二数模转换子模块32输出第二磁场驱动信号,其中,s2={(s-s1)/m2}
’×
m2,s2为第二磁场驱动信号,m2为第二数模转换子模块32的分辨率,{(s-s1)/m2}’为(s-s1)/m2的取整值,第一磁场驱动信号的分辨率与第二磁场驱动信号的分辨率不同。需要说明的是,本发明实施例中的分辨率为精度。另外,第一数模转换子模块31的分辨率等于第二数模转换子模块32的量程。由此,通过使用第一数模转换子模块和第二数模转换子模块结合的磁场驱动信号生成模组,一方面可以实现dac原有的量程范围,另一方面可以实现更精细的分辨率。
35.例如:第一数模转换子模块31的分辨率m1为2-9
×
11v,第二数模转换子模块32的分辨率m为2-18
×
11v,则第一pid信号输出值s输入第一数模转换子模块31输出的第一磁场驱动信号s1为:s/(2-9
×
11v)后取整(此处取整直接舍去余数)再乘以2-9
×
11v;第一pid信号输出值s输入第二数模转换子模块32输出的第二磁场驱动信号s2为:(s-s1)/(2-18
×
11v)后取整(此处取整可以四舍五入,也可以直接舍去余数)再乘以2-18
×
11v。
36.进一步地,第一控制模块33将第一磁场驱动信号s1和第二磁场驱动信号s2进行加和得到总驱动信号;根据总驱动信号对磁场发生器进行控制,以使磁场发生器所产生磁场的磁场强度稳定在扫场起始值t1。
37.由此,通过对磁场强度实测值与扫场起始值之间的第一差值进行pid调节,得到第一pid信号输出值;根据pid信号输出值得到两个不同分辨率的磁场驱动信号,即第一磁场驱动信号和第二磁场驱动信号,进而,根据第一磁场驱动信号和第二磁场驱动信号对磁场发生器进行控制,能够加快pid控制模组的调节效率,使磁场强度快速接近扫场起始值,以及加快pid控制模组的收敛效率,使磁场强度快速稳定在扫场起始值附近,从而提高了磁场强度控制精度和稳场效率。
38.作为一个示例,参见图3,第一数模转换子模块31可包括第一数模转换器311,第二数模转换子模块32可包括依次连接的第二数模转换器321和衰减器322,第二数模转换器321的分辨率与第一数模转换器311的分辨率相同;其中,第一pid信号输出值通过第一数模转换器311输出第一磁场驱动信号,其中,s1=(s/m11)
’×
m11,m11为第一数模转换器311的分辨率,(s/m11)’为s/m11的取整值;第一pid信号输出值通过依次连接的第二数模转换器321和衰减器322输出第二磁场驱动信号,其中,s2={(s-s1)n/m11}
’×
m21,n为衰减器322的衰减倍数,m21为第二数模转
换器321的分辨率和衰减器322的衰减倍数的比值,{(s-s1)n/m11}’为(s-s1)n/m11的取整值,衰减器322的衰减倍数n=d/m11,其中,d为第二数模转换器321的量程。需要说明的是,第一数模转换器311的量程和第二数模转换器321的量程相同。由此,通过使用第一数模转换子模块和第二数模转换子模块结合的磁场驱动信号生成模组,一方面可以实现dac原有的量程范围,另一方面可以实现更精细的分辨率。
39.例如:第一数模转换器311和第二数模转换器321的量程d均为11v,第一数模转换器311和第二数模转换器321的采样码位数均为9(即29个采样码),第一数模转换器311的分辨率和第二数模转换器321的分辨率m11均为2-9
×
11v,则衰减器322的衰减倍数n为512,第二数模转换子模块32的分辨率m21为第二数模转换器321的分辨率和衰减器322的衰减倍数n的比值即2-18
×
11v。第一pid信号输出值s输入至第一数模转换器311输出的第一磁场驱动信号s1为:s/(2-9
×
11v)后取整(此处取整直接舍去余数)再乘以2-9
×
11v,第一数模转换器311的采样码为s1/(2-9
×
11v);第一pid信号输出值s输入依次连接的第二数模转换器321和衰减器322输出的第二磁场驱动信号s2为:(s-s1)
×
512/(2-9
×
11v)后取整(此处取整可以四舍五入,也可以直接舍去余数)再乘以2-18
×
11v,第二数模转换器321的采样码为s2
×
n/(2-9
×
11v)。
40.需要说明的是,第一pid信号输出值通过第二数模转换器321输出信号值;第一控制模块33具体用于:在第二磁场驱动信号与信号值之和大于等于第二数模转换器321的量程时,计算第一磁场驱动信号与第一数模转换器311的分辨率之间的和值,得到调节后的第一磁场驱动信号,并计算第二磁场驱动信号与第一调节值之间的和值,得到调节后的第二磁场驱动信号,其中,第一调节值为信号值和第二数模转换器321的量程之间的差值。
41.具体地,第一pid信号输出值通过第二数模转换器321输出信号值s0。第一控制模块33在第二磁场驱动信号s2与信号值s0之和大于等于第二数模转换器321的量程d,即s2+s0≥d时,计算第一磁场驱动信号s1与第一数模转换器311的分辨率m11之间的和值,得到调节后的第一磁场驱动信号即s1’=s1+m11,并计算第二磁场驱动信号s2与第一调节值i的和值,得到调节后的第二磁场驱动信号,其中,第一调节值i为信号值s0和第二数模转换器321的量程d的差值,即i=s0-d,也就是说,调节后的第二磁场驱动信号s2’=s2+s0-d。由此,第一控制模块在第二磁场驱动信号与信号值之和大于等于第二数模转换器的量程,更新第一磁场驱动信号和第二磁场驱动信号。
42.进一步地,pid控制模组20计算扫场终止值与扫场起始值之间的第二差值,并根据第二差值得到n个单元稳场周期,以及在第x个单元稳场周期中,确定第x个单元稳场周期的第一磁场强度目标值,并根据磁场强度实测值与第一磁场强度目标值,得到第二pid信号输出值,其中,n为大于1的整数。
43.具体地,pid控制模组20计算扫场终止值t2与扫场起始值t1之间的第二差值δ2,将第二差值δ2分为n份(n可以根据试验需要设定),并根据第二差值、n、目标磁场强度变化率v(即扫场的磁场强度变化率需求)得到单元稳场周期,即δ2/(nv)。例如:在3000gs-4000 gs区间进行扫场时,根据试验数据采集精度的要求,一组扫场试验需要采集1000个数据,且整个扫场试验的时间为100秒,则目标磁场强度变化率v为1000gs/100秒=10gs/秒,单元稳场周期为100毫秒。
44.另外,pid控制模组20还在第x个单元稳场周期中,以t1+x
×
δ2/n为第一磁场强度
目标值,计算磁场强度实测值t与第一磁场强度目标值b1之间的第三差值,即δ3=∣t-b1∣。例如:在3000gs-4000 gs区间进行扫场时,在3000gs-4000 gs区间进行扫场时,根据试验数据采集精度的要求,一组扫场试验需要采集1000个数据,且整个扫场试验的时间为100秒,则目标磁场强度变化率v为1000gs/100秒=10gs/秒,单元稳场周期为100毫秒。在第一个单元稳场周期(实验开始的0-100毫秒),pid的第一磁场强度目标值变为(3000+1)gs,使磁场由3000gs增加至3001gs,在100毫秒的尾段(第60毫秒、70毫秒、80毫秒、90毫秒、95毫秒或者99毫秒),磁场强度基本稳定在了3001gs,采集试验数据;在第x个单元稳场周期(实验开始的100x-100至100x毫秒),pid的第一磁场强度目标值变为(3000+x)gs,使磁场由3000gs增加至(3000+x)gs,在第x个单元稳场周期的尾段,磁场强度基本稳定在了(3000+x)gs,采集试验数据。
45.需要说明的是,pid控制模组20还用于在n个单元稳场周期中,设置扫场dac模组40使磁场强度实测值与第一磁场强度目标值一致所用的最长时间为第一预设时间t1,则单元稳场周期t0》t1;pid控制模组20还用于在每个单元稳场周期开始后的第二预设时间t2时间发出试验数据采集指令,t0》t2》t1。
46.进一步地,pid控制模组20对第三差值δ3进行pid调节得到第二pid信号输出值s’。
47.其中,pid控制模组20在第三差值δ3小于第一预设差值a2时,将第二pid信号输出值s’的上限设置为第一上限值l2;在第三差值δ3大于等于第一预设差值a2,且小于等于第二预设差值b2时,将第二pid信号输出值s’的上限设置为第二上限值k2,其中,第二上限值k2大于第一上限值l2;在第三差值δ3大于第二预设差值b2时,将第二pid信号输出值s’的上限设置为第三上限值j2,其中,第三上限值j2大于第二上限值k2。由此,通过三段调节方法,一方面可以加快pid控制模组的调节效率,使磁场强度快速接近扫场终止值;另一方面可以加快pid控制模组的收敛效率,使磁场强度快速稳定在扫场终止值附近。需要说明的是,还可通过多段调节方法设置第二pid信号输出值的上限。另外,第一上限值l2小于第一阈值l1,第二上限值k2小于第二阈值k1,第三上限值j2小于第三阈值j1。
48.进一步地,扫场dac模组40,用于在第x个单元稳场周期中,根据第二pid信号输出值得到第三磁场驱动信号,并根据第一磁场驱动信号、第二磁场驱动信号和第三磁场驱动信号对磁场发生器进行控制,其中,1≤x≤n。
49.具体地,参见图4,扫场dac模组40可包括:范围dac41,用于根据第二差值得到第一参考信号;扫场dac42,用于根据第二pid信号输出值和第一参考信号得到第三磁场驱动信号。
50.具体而言,范围dac41通过公式k
×
i1/i0=(t2-t1)/b得到第一参考信号i1,其中,k为第一系数,i1为第一参考信号,i0为范围dac41满量程输出的第二参考信号,t1为扫场起始值、t2为扫场终止值,b为范围dac41和扫场dac42均满量程输出时的磁场强度标定值,0.99≥k≥0.67。需要说明的是,范围dac41和扫场dac42均满量程输出时的磁场强度标定值b,可通过磁场驱动控制信号与磁场强度实测值之间的标定对应关系获得。例如:范围dac41和扫场dac42均满量程输出(即设备扫场的最大范围)时的磁场强度标定值b为9000gs,范围dac41的满量程输出的第二参考信号i0为11v,k取值0.7,扫场起始值t1为3000gs,扫场终止值t2为4000gs,则范围dac41输出的参考信号为110/63v。扫场dac42根据第二pid信号输出
值和第一参考信号的乘积,得到第三磁场驱动信号。
51.参见图4,扫场dac模组40还可包括:偏置dac43,用于根据第三磁场驱动信号、第一参考信号、第二参考信号和第一系数得到偏置信号,并根据偏置信号和第三磁场驱动信号对磁场发生器进行控制。
52.具体地,偏置dac43通过公式i3=i1
×
i2
×
得到偏置信号i3,其中,i1为第一参考信号,i2为第三磁场驱动信号,i0为第二参考信号。偏置dac43根据第三磁场驱动信号和偏置信号之间的差值,得到更新后的第三磁场驱动信号。
53.需要说明的是,由于电磁体的磁化特性决定了磁场强度处于变化中的电磁体其磁场强度与驱动电流强度之间的对应关系并非是确定的,因此以从3000gs变化到4000 gs为例,可能磁场驱动电流需要变化至对应于4040gs的强度(标定值),实测磁场强度才能到达4000 gs,且当磁场再由4000gs变化到3000 gs时,磁场驱动电流可能需要变化至对应于2980 gs的强度(标定值),实测磁场强度才能到达3000 gs;为此,设置了偏置dac43,使磁场驱动电流可以输出对应于2950gs-4050gs的强度范围。
54.即:当需要的扫场区间是3000gs-4000 gs时,扫场范围为1000gs,而范围dac41输出的扫场范围为1100gs,扫场dac42可以输出对应于3000gs-4100 gs的第三磁场驱动信号,偏置dac43输出偏置信号使第三磁场驱动信号减少对应于50gs的信号值,因此总的驱动信号可以按标定值使磁场在2950gs-4050 gs之间变化。
55.另外,稳场dac模组30、扫场dac42以及偏置dac43均为双极性输出,且稳场dac模组30和扫场dac42的输出极性相同,偏置dac43和扫场dac42的输出极性相反。
56.进一步地,参见图4,扫场dac模组40还可包括第二控制模块44,第二控制模块44在根据第一磁场驱动信号、第二磁场驱动信号和第三磁场驱动信号对磁场发生器进行控制时,具体用于:将第一磁场驱动信号、第二磁场驱动信号和第三磁场驱动信号叠加,根据叠加后的驱动信号对磁场发生器进行控制。由此,能够使磁场强度相对均匀且连续变化的进行扫场控制。
57.需要说明的是,磁场强度处于变化中的电磁体其磁场强度与驱动电流强度之间的对应关系并非是确定的,因此扫场dac模组40输出的用于控制扫场范围的总驱动信号yh,需要大于扫场范围对应的标定信号值h,即:在标定过程中,需要实现指定范围的扫场,只需使扫场dac模组40输出信号值为h,但在扫场实验中,需要使扫场dac42满量程输出信号值为yh,且y》1,偏置dac43的输出信号值(即偏置信号)为0.5(y-1)h。
58.综上所述,通过计算扫场终止值与扫场起始值之间的第二差值,并根据第二差值得到n个单元稳场周期;在第x个单元稳场周期中,确定第x个单元稳场周期的第一磁场强度目标值,并计算磁场强度实测值与第一磁场强度目标值之间的第三差值,以及根据第二差值和第三差值得到第三磁场驱动信号,并根据第一磁场驱动信号、第二磁场驱动信号和第三磁场驱动信号对磁场发生器进行控制,能够使磁场强度相对均匀且连续变化的进行扫场控制。
59.需要说明的是,在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其
他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
60.应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
61.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
62.在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”、“顺时针”、“逆时针”、“轴向”、“径向”、“周向”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
63.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
64.在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
65.在本发明中,除非另有明确的规定和限定,第一特征在第二特征“上”或“下”可以是第一和第二特征直接接触,或第一和第二特征通过中间媒介间接接触。而且,第一特征在第二特征“之上”、“上方”和“上面”可是第一特征在第二特征正上方或斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”可以是第
一特征在第二特征正下方或斜下方,或仅仅表示第一特征水平高度小于第二特征。
66.尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
技术特征:
1.一种磁场强度控制装置,其特征在于,所述装置包括:磁场检测模组,用于获取磁场发生器所产生磁场的磁场强度实测值;pid控制模组,用于计算磁场强度实测值与扫场起始值之间的第一差值,并对所述第一差值进行pid调节得到第一pid信号输出值;稳场dac模组,用于根据所述第一pid信号输出值得到第一磁场驱动信号和第二磁场驱动信号,并根据所述第一磁场驱动信号和第二磁场驱动信号,将磁场发生器所产生磁场的磁场强度稳定在扫场起始值;所述pid控制模组,还用于计算扫场终止值与所述扫场起始值之间的第二差值,并根据所述第二差值得到n个单元稳场周期,以及在第x个单元稳场周期中,确定所述第x个单元稳场周期的第一磁场强度目标值,并根据所述磁场强度实测值与所述第一磁场强度目标值,得到第二pid信号输出值,其中,n为大于1的整数;扫场dac模组,用于在第x个单元稳场周期中,根据所述第二pid信号输出值得到第三磁场驱动信号,并根据所述第一磁场驱动信号、所述第二磁场驱动信号和所述第三磁场驱动信号对所述磁场发生器进行控制,其中,1≤x≤n。2.根据权利要求1所述的磁场强度控制装置,其特征在于,所述pid控制模组在根据所述第二差值得到n个单元稳场周期时,具体用于:将所述第二差值分为n份;根据所述第二差值、n、目标磁场强度变化率得到单元稳场周期。3.根据权利要求1所述的磁场强度控制装置,其特征在于,所述pid控制模组在确定所述第x个单元稳场周期的第一磁场强度目标值时,具体用于:根据所述扫场起始值和所述第二差值确定第x个单元稳场周期的第一磁场强度目标值。4.根据权利要求1所述的磁场强度控制装置,其特征在于,所述pid控制模组在根据所述磁场强度实测值与所述第一磁场强度目标值,得到第二pid信号输出值时,具体用于:计算所述磁场强度实测值与所述第一磁场强度目标值之间的第三差值,并对所述第三差值进行pid调节得到第二pid信号输出值。5.根据权利要求1所述的磁场强度控制装置,其特征在于,所述扫场dac模组包括:范围dac,用于根据所述第二差值得到第一参考信号;扫场dac,用于根据所述第二pid信号输出值和所述第一参考信号得到所述第三磁场驱动信号。6.根据权利要求5所述的磁场强度控制装置,其特征在于,通过下式得到所述第一参考信号:k
×
i1/i0=(t2-t1)/b,其中,k为第一系数,i1为所述第一参考信号,i0为所述范围dac满量程输出的第二参考信号,t1为扫场起始值、t2为扫场终止值,b为所述范围dac和所述扫场dac均满量程输出时的磁场强度标定值。7.根据权利要求6所述的磁场强度控制装置,其特征在于,所述扫场dac模组还包括:偏置dac,用于根据所述第三磁场驱动信号、所述第一参考信号、所述第二参考信号和所述第一系数得到偏置信号,并根据所述第三磁场驱动信号和所述偏置信号,得到更新后
的第三磁场驱动信号。8.根据权利要求7所述的磁场强度控制装置,其特征在于,通过下式得到所述偏置信号i3:i3=i1
×
i2
×
,其中,i2为所述第三磁场驱动信号。9.根据权利要求6或8中任一项所述的磁场强度控制装置,其特征在于,0.99≥k≥0.67。10.根据权利要求4所述的磁场强度控制装置,其特征在于,所述pid控制模组,还用于:在所述第三差值小于第一预设差值时,将所述第二pid信号输出值的上限设置为第一上限值;在所述第三差值大于等于第一预设差值,且小于等于第二预设差值时,将所述第二pid信号输出值的上限设置为第二上限值,其中,第二上限值大于第一上限值;在所述第三差值大于第二预设差值时,将所述第二pid信号输出值的上限设置为第三上限值,其中,第三上限值大于第二上限值。
技术总结
本发明公开了一种磁场强度控制装置,包括:PID控制模组对磁场强度实测值与扫场起始值的第一差值进行PID调节,得到第一PID信号输出值;稳场DAC模组根据第一PID信号输出值得到的第一磁场驱动信号和第二磁场驱动信号,将磁场强度稳定在扫场起始值;PID控制模组根据扫场终止值与扫场起始值的第二差值得到n个单元稳场周期,以及根据磁场强度实测值与在第x个单元稳场周期中确定的第x个单元稳场周期的第一磁场强度目标值,得到第二PID信号输出值;扫场DAC模组根据第一磁场驱动信号、第二磁场驱动信号和在第x个单元稳场周期中根据第二PID信号输出值得到的第三磁场驱动信号第三磁场驱动信号对磁场发生器进行控制。由此,进行磁场强度相对均匀且连续变化的扫场。场强度相对均匀且连续变化的扫场。场强度相对均匀且连续变化的扫场。
技术研发人员:束鹏飞 张守玉 唐有利 袁强 石致富 许克标 贺羽
受保护的技术使用者:国仪量子(合肥)技术有限公司
技术研发日:2023.07.13
技术公布日:2023/8/14
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
