- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
功率超声相位差测量设计与仿真分析
功率超声相位差测量设计与仿真分析
摘要:本文利用VerilogHDL设计了可综合的功率超声相位差测量系统,从定性和定量两方面解决了判定功率超声设计中的电压与电流信号超前滞后关系的问题,并为电流过零点的误差处理了流水线处理方式。
关键词:功率超声 换能器调谐 相位差测量
1、研究背景
近年来,功率超声得到了极大的发展,在超声清洗、超声焊接等方面得到了广泛的应用。在超声电源设计中,调谐设计是极其重要的内容。调谐成功与否的判定要靠超声换能器上的电压与电流信号的相位差来判定,工程实践中,通常允许相位差信号处于一定的范围内即可。
2、超声换能器调谐原理
压电换能器工作在谐振状态时的等效电路如图1 (a) 所示。
为静态夹持电容,为动态电感,为动态电容,为包含负载和损耗在内的等效电阻,当换能器串联支路谐振时,即换能器工作在串联谐振频率,与电抗抵消,则等效电路为图1-b。为外部串联的匹配电感,其作用是与静态夹持电容所产生的电抗相抵消。与抵消滞后,整个换能器回路只剩下等效电阻,如图1-d整个电路表现为纯阻性,换能器处于谐振状态。
3、相位差测量的设计与仿真分析
功率超声电源实质是一个开关电源,送出的信号为方波,而从超声器采集的信号为正弦波信号,将采集到的正弦波信号通过比较器将之变为方波,以方便进行处理。
超声电源相位差测量系统要解决两个问题,第一,要确定电压与电流的超前与滞后关系,即要通过超前与滞后的状态来判定超声换能器在此时表现出的是电容特性还是电感特性;第二,要判断两个信号相位差的大小,即超前(滞后)值的问题。
为了解决这个问题,本文利用了VerilogHDL语言来设计FPGA中的算法。
首先,我们来处理第一个问题如图2所示。
图中,U与I分别代表的是电压信号与电压信号。在信号U的上升沿去读取I信号的值,就可以判定信号U与I的关系,如图1所示,在U信号的上升沿读取I的值,并将结果送到信号Q,则通过Q的值就可以判定电压与电流的滞后关系。从图中仿真结果可以看出,在信号U的前三个周期,电流信号均滞后电压信号。在信号的U的上升沿,将信号I的值赋值给Q,则Q=0;在信号U的后三个周期,电流信号均超前电压信号。在信号的U的上升沿,将信号I的值赋值给Q,则Q=1。可以得出这样的结论,当Q=0时,表示电流信号滞后电压信号,换能器表现出电感特性;当Q=1时,表示电流信号超前电压信号,换能器表现出电容特性。
通过Q的值,可以判定换能器特性,进而为后续的调谐设计提供依据。
在处理完电压、电流信号超前滞后信号的判定滞后,我们来处理相位差大小的问题。从图中可以直观的看出,所谓信号的相位差,就是经过比较器转换的方波信号在高低电平时间到来上的差异,可以简单的用异或运算来处理。异或运算的规则是输入的两路信号同为1或者同为0时,得到的结果为0;输入的两路信号一个为1,一个为0时,得到的结果为1如图3所示。
从上图中可以看出,电压信号U与电流信号I经过以后运算后,其相位差已经被取出,即通过信号XOR为高电平的时间长短,可以衡量出信号U与I的一个。
在进行完上述工作之后,我们已经解决了两个基本的问题。由于大功率超声信号源的信号频率在18K~22KHz,故在上述算法的仿真中,将信号U与I的频率都设定在20KHz。将上述算法利用VerilogHDL进行编程,并下载到CPLD中,经过试验验证,上述算法设计完全正确。
在得到信号XOR之后,可以直接用XOR去驱动电机,拖动磁芯,改变调谐回路中的L的值,从而使换能器调谐。
上述情况是在理想状态下得到的,但是在实际中,正弦波在过零点的时候往往存在一定的抖动现象,带来的直接后果就是电流信号I在通过过零比较器后往往会存在一定的错误信号,而这个错误的信号,系统本身并不能识别,因此,需要在后续的设计中,进行一些容错处理如图4所示。
从图中可以看出,由于信号I由正弦波通过比较器转换而来,而在过零点存在一定的抖动,造成的后果就是信号I由原来非常规则的方波信号,变成了有一定错误的方波信号,而随之而来的问题就是XOR信号也出现了问题。
因此,如前所述,需要进行容错设计。在实际中,电流信号的错误集中在正弦的过零点附近,并且,错误信号所占的时间非常的短暂,因此,在实际设计中,可以考虑取某个周期内的XOR最大值作为正确的信号差值,要达到此功能,可以通过Pipeline流水线技术来实现如图5所示。
在本文中,我们设计了一个10级流水线,时钟信号作用线,将每次采集到的数据送到流水线上,而我们所要用值,就是这十个数据中的最大值。如图所示,data_in信号为新采集的数据,即为XOR信号的时间长度。在仿真时,对data_in信号赋初值170,表示采集的到XOR信号长度为170个
文档评论(0)