1.一种实验室超声波生物处理运行流程,其特征是:Step0.在显示器人机交互界面人工进行诸如处理时长(即用时L)、功率(即设定PR)、脉振时长(即动宽τP)、频率搜索速率(即速率Vf)、搜索起点频率(即起点F1)、终点频率(即终点F2)等的参数设置;
Step1.fR赋值为F1;读取超声波处理给定周期T;打开PWM脉冲数据库PWDB;
Step2.选取fR的脉冲数据记录;读取超声波处理反馈周期TF值;设置全局次序变量iτP初值为1;
Step3.锁频运行运行FLP.Sys;
Step4.若得到谐振频率切换或选定信号,则判断是否到达脉振间歇时点;若未得到谐振频率切换或选定信号,则继续运行FLP.Sys;
Step5.若到达脉振间歇时点,iτP=iτP+1,判断是否得到运行停止信号;若未到达脉振间歇时点,则继续运行FLP.Sys;
Step6.若得到运行停止信号,关闭PWM脉冲数据库PWDB;停止处理运行;若未得到运行停止信号,则执行切换到下一谐振匹配网络;
Step7.判断切换是否完成?若切换完成,则开始下一谐振频率处理运行;否则间歇时间延续,直到切换完成;
Step8.下一脉振开始,返回Step1。
2.根据权利要求1所述的实验室超声波生物处理运行流程,其特征是:系统的PWM驱动数据处理FLP.Sys流程为:SuSt1.设置计时时钟变量t/C计时初值为0秒,设置局部次序变量i初值为1;读取正弦波半周脉冲个数NT/2;
SuSt2.控制器芯片UC的PC0、PC1、PC2和PC3各引脚寄存数据清零;
SuSt3.从PWM脉冲数据库PWDB读取第i个脉冲上升沿时刻数据τUPi和第i个脉宽数据τi;
计时时钟变量t/C计时开始;
SuSt4.若读取的超声波处理反馈周期TF大于超声波处理给定周期T,则以0.99Tτ修正PWM脉冲数据库PWDB中的脉冲周期Tτ,以0.99τUPi修正第i个脉冲上升沿时刻数据τUPi;若读取的超声波处理反馈周期TF小于超声波处理给定周期T,则以1.01Tτ修正PWM脉冲数据库PWDB中的脉冲周期Tτ,以1.01τUPi修正第i个脉冲上升沿时刻数据τUPi;否则,判断计时时钟变量t/C是否达到第i个脉冲上升沿时刻数据τUPi值;
SuSt5.若计时时钟变量t/C尚未达到第i个脉冲上升沿时刻数据τUPi值,则延时等待,直到计时时钟变量t/C尚未达到第i个脉冲上升沿时刻数据τUPi值,进入下一步;否则,进入下一步;
SuSt6.以第i个脉宽数据τi赋值控制器芯片UC的PC3和PC2引脚寄存并输出;
SuSt7.若尚未否完成NT/2个脉宽数据赋值并输出,则当前PWM驱动数据处理次序变量i增值1,返回St3;否则,PWM驱动数据处理次序变量i赋值1,控制器芯片UC的PC0、PC1、PC2和PC3各引脚寄存数据清零;计时时钟变量t/C重新0初始化;
SuSt8.运行St3~St5的过程;
SuSt9.以第i个脉宽数据τi赋值控制器芯片UC的PC1和PC0引脚寄存并输出;
SuSt10.若尚未否完成NT/2个脉宽数据赋值并输出,则当前PWM驱动数据处理次序变量i增值1,返回St8;否则,一个PWM驱动数据周期结束。