一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

干扰电处方逻辑控制方法与流程

2022-03-04 23:20:54 来源:中国专利 TAG:


1.本发明属于干扰电疗设备处方控制技术领域,具体涉及一种干扰电处方逻辑控制方法。


背景技术:

2.干扰电疗法指的是将两组或两组以上的不同频率的正弦电流,交叉的输入人体内,并且在电力线的交叉部位形成干扰,从而在深部组织产生低频调制脉冲电流,以达到治疗疾病的方法。干扰电处方逻辑控制是整个干扰电康复治疗设备的核心,其关键是处方波形的产生方式。目前,干扰电处方治疗方式根据硬件支持的不同,波形产生方式存在较大差异。
3.目前,干扰电处方逻辑普遍采用固定处方数据调用的方式,对处方修改难度大存在处方波形控制与切换控制不精确的问题。


技术实现要素:

4.针对干扰电模式下,两路或多路电极间电流强度不平衡的问题,本发明提供一种干扰电处方逻辑控制方法, 实现了干扰电治疗过程中的实时监控与自动调节。
5.本发明解决其技术问题所采用的方案是:一种干扰电处方逻辑控制方法,其特征在于,系统开启后,首先初始化串行设置,然后初始化所有波形输出定时器pwm,初始化两个处方调度定时器(其中,波形参数定时器,中断时间为1秒,波形调制定时器,中断时间为8ms),并启动所有定时器。
6.若通道开启,判断是否接收到屏幕发送的处方控制命令。如果有处方控制命令,进行模式选择。
7.根据接收到屏幕处方控制命令,先初始化结构体内容,包括选择处方号、配置载波频率和配置调制波起始频率,配置差频频率数组,配置调制深度,配置波形调试时间参数,波形标志段全部置位。
8.同时判断:波形参数定时器1s中断定时结束与波形调制定时器8ms中断定时结束与否。若波形参数定时器1s中断定时结束,执行波形参数定时器循环调度载波数组,差频数组,调制频率数组,用来配置波形输出定时器的自动重装载值和分频系数。若波形调制定时器8ms中断定时结束,执行波形调制定时器循环调度波形调制时间数组,用来配置数字电位器输出不同的调制波形。
9.然后,判断是否为起始波形输出, 如果是,开始波形调制,在波形上升段标志清零,所有计数时间清零。开启波形上升时段、波形保持时段、波形休息时段、波形下降时段的判断。
10.最后,完成波形上升时段、波形保持时段、波形休息时段、波形下降时段后,装载数字电位器强度值,开启调制深度判断,若需要调制深度,则改变调制深度(含有0%、50%、100%调制深度)。若不需要调制深度,返回下次循环,直至治疗时间结束或人为停机。
11.判断是否为波形上升时段,如果为波形上升时段,开启上升时间结束巡检,若上升时间结束,置位上升时间段标志位,波形保持段标志位清除,计数时间清零,跳出波形上升时段程序。若上升时间未结束,执行强度值加档,时间值加档,若未达到设定强度,则认为仍在上升时间,继续执行强度值加档,时间值加档。若达到设定强度,则返回等待上升时间结束。如果不是波形上升时段,则直接判断是否为波形保持时段,判断是否为波形保持时段,如果不是波形保持时段,判断是否为波形下降时段,如果是波形下降时段,判断下降时段是否结束,当下降时段未结束时,执行强度值减档,时间值加档,若未达到设定强度,则认为仍在下降时间,继续执行强度值减档,时间值加档。若达到指定强度,则返回等待上升时间结束。如果是波形保持时段,判断保持时间是否结束,如果保持时间没有结束执行强度值保持,时间值加档,若未达到指定强度,则认为仍在波形保持时间段,继续执行波形保持。若达到设定强度,则返回等待直到未达到制定强度。如果保持时间结束,置位下降时间段标志位,波形休息时段标志清除,计数时间清零,进入波形下降时段判断。
12.如果不是波形下降时段,直接进入波形休息时间段判断。当下降时段未结束时,置位下降时间段标志位,波形休息时段标志清除,计数时间清零,进入波形休息时间段判断。
13.判断是否为波形休息时段,如果不是波形休息时段,装载数字电位器强度值,判断是否需要调制数字电位器深度,若需要调制深度,则改变调制深度(含有0%、50%、100%调制深度)。若不需要调制深度,返回下次循环,直至治疗时间结束或人为停机。
14.如果是波形休息时段,判断休息时间是否结束,如果保持时间没有结束执行休息时间段标志位置位,计数器时间清零)。如果保持时间结束,执行强度值保持,时间值加档,若未达到指定强度,则认为仍在波形休息时间段,继续执行波形休息。若达到设定强度,则返回等待直到未达到制定强度。
15.两个处方调度定时器中,波形参数定时器,中断时间为1秒,波形调制定时器,中断时间为8ms。
16.所述进行模式选择是从3种模式中选择一种执行。
17.本发明的有益效果:本发明提出的干扰电处方逻辑控制方法,该方法为万能处方产生方式,将干扰电的输出划分为波形上升时段、波形保持时段、波形休息时段、波形下降时段,极大地提高了处方的实用性,便于修改与调试。
18.本发明解决干扰电处方波形变换与逻辑控制问题,实现了干扰电治疗过程中的实时监控与自动调节。
附图说明
19.图1是本发明方法控制流程之一。
20.图2是本发明方法控制流程之二。
21.图3是本发明方法控制流程之三。
22.图4是基于本发明方法的系统控制流程图。
具体实施方式
23.下面结合附图和实施例对本发明进一步说明。
24.实施例1:一种干扰电处方逻辑控制方法,用于解决干扰电模式下,两路或多路电极间电流强度不平衡的问题,实现了干扰电治疗过程中的实时监控与自动调节。
25.具体地,该方法控制流程如图1-图3所示。系统开启后,首先初始化串行设置,然后初始化所有波形输出定时器(pwm),初始化两个处方调度定时器(其中,波形参数定时器,中断时间为1秒,波形调制定时器,中断时间为8ms),并启动所有定时器。若通道开启,判断是否接收到屏幕发送的处方控制命令。如果有处方控制命令,进行模式选择,从3种模式中选择一种执行。根据接收到屏幕处方控制命令,先初始化结构体内容,包括选择处方号、配置载波频率、配置调制波起始频率,配置差频频率数组,配置调制深度,配置波形调试时间参数,波形标志段全部置位。同时判断:波形参数定时器1s中断定时结束与波形调制定时器8ms中断定时结束与否。若波形参数定时器1s中断定时结束,执行波形参数定时器循环调度载波数组,差频数组,调制频率数组,用来配置波形输出定时器的自动重装载值和分频系数。若波形调制定时器8ms中断定时结束,执行波形调制定时器循环调度波形调制时间数组,用来配置数字电位器输出不同的调制波形。
26.然后,判断是否为起始波形输出, 如果是,开始波形调制,在波形上升段标志清零,所有计数时间清零。开启波形上升时段、波形保持时段、波形休息时段、波形下降时段的判断。由于这四个状态内程序执行内容相似,这里仅以上升时段为例进行说明。如果为波形上升时段,开启上升时间结束巡检,若上升时间结束,置位上升时间段标志位,波形保持段标志位清除,计数时间清零,跳出波形上升时段程序。若上升时间未结束,执行强度值加档,时间值加档,若未达到设定强度,则认为仍在上升时间,继续执行强度值加档,时间值加档。若达到设定强度,则返回等待上升时间结束。
27.最后,完成波形上升时段、波形保持时段、波形休息时段、波形下降时段后,装载数字电位器强度值,开启调制深度判断,若需要调制深度,则改变调制深度(含有0%、50%、100%调制深度)。若不需要调制深度,返回下次循环,直至治疗时间结束或人为停机。
28.本实施例上述方法最大的特点是把电疗波形划分成了上升时段、波形保持时段、波形休息时段、波形下降时段,可实现各类干扰电所需的万能波形产生,具有波形时间控制精确的优点。
29.实施例2:在实施例1基础上,在进行波形调制时,在波形上升段标志清零,所有计数时间清零。开启波形上升时段、波形保持时段、波形休息时段、波形下降时段的判断。
30.其中,判断是否为波形上升时段,如果为波形上升时段,开启上升时间结束巡检,若上升时间结束,置位上升时间段标志位,波形保持段标志位清除,计数时间清零,跳出波形上升时段程序。
31.若上升时间未结束,执行强度值加档,时间值加档,若未达到设定强度,则认为仍在上升时间,继续执行强度值加档,时间值加档。若达到设定强度,则返回等待上升时间结束。
32.如果不是波形上升时段,则直接判断是否为波形保持时段,判断是否为波形保持时段,如果不是波形保持时段(如果是波形保持时段,判断保持时间是否结束,如果保持时间没有结束执行强度值保持,时间值加档,若未达到指定强度,则认为仍在波形保持时间段,继续执行波形保持。若达到设定强度,则返回等待直到未达到制定强度),判断是否为波形下降时段,如果是波形下降时段(如果不是波形下降时段,直接进入波形休息时间段判
断),判断下降时段是否结束,当下降时段未结束时(当下降时段未结束时,置位下降时间段标志位,波形休息时段标志清除,计数时间清零,进入波形休息时间段判断),执行强度值减档,时间值加档,若未达到设定强度,则认为仍在下降时间,继续执行强度值减档,时间值加档。若达到指定强度,则返回等待上升时间结束。上述过程中,如果保持时间结束,置位下降时间段标志位,波形休息时段标志清除,计数时间清零,进入波形下降时段判断。
33.判断是否为波形休息时段,如果不是波形休息时段(如果是波形休息时段,判断休息时间是否结束,如果保持时间没有结束(如果保持时间结束,执行强度值保持,时间值加档,若未达到指定强度,则认为仍在波形休息时间段,继续执行波形休息。若达到设定强度,则返回等待直到未达到制定强度)执行休息时间段标志位置位,计数器时间清零),装载数字电位器强度值,判断是否需要调制数字电位器深度。
34.最后,完成波形上升时段、波形保持时段、波形休息时段、波形下降时段后,装载数字电位器强度值,开启调制深度判断,若需要调制深度,则改变调制深度(含有0%、50%、100%调制深度)。若不需要调制深度,返回下次循环,直至治疗时间结束或人为停机。
35.实施例3:在实施例1或2基础上,基于各实施例方法的控制流程图如图4所示。系统上电后,首先初始化adc模块和数码管模块,完成对3.3v电压的10等分电压档位划分,即0~0.33v、0.34~0.66v、0.67~0.99v、1v~1.32v、1.33v~1.65v、1.66v~1.98v、1.99v~2.31v、2.32v~2.65v、2.66v~2.98v、2.99v~3.3v,每个电压段对应一个档位,分别为1~10档。然后,通过对adc对电压值进行采样,对采集到连续10采样值采取冒泡排序算法,计算出这10次采样电压的峰值。以上述方法,对两路电极采样电压值进行采集,分别将采集的10次ad电压值进行排序滤波,并获取10次内电压峰值。完成获取的峰值电压与已话费的电压档位进行档位匹配(若在某个电压范围内,及判断此刻电位器处于该档位),确定电压显示档位选择。
36.接着,程序判断是否为干扰电模式,若不处于干扰电模式,继续范围判断。若为干扰电模式,进行旋钮锁定状态判断,若旋钮未锁定,返回继续判读。若旋钮已锁定,进行两路数码管显示档位相等与否的判断,若两路数码管显示档位相等,则保存当前档位值作为真实档位强度值进行输出。若两路数码管显示档位不相等,则开启电极输出平衡处理算法(将较大的一路电极档位作为基准档位,调节另一路电极档位输出等于该设定的基准档位),最后,返回ad采样,重复进行排序算法。
37.应当理解的是,本发明的上述具体实施方式仅仅用于示例性说明或解释本发明的原理,而不构成对本发明的限制。因此,在不偏离本发明的精神和范围的情况下所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献