1.一种基于PWM无极调速的冲牙方法,应用于冲牙器,其特征在于,包括以下流程步骤:
步骤S100,长按开机启动,电动泵驱动水压;
步骤S200,稳按压力按钮,设置惯用档位水压值;
步骤S300,根据需求的实时指压值,执行对应档位的水压值;
步骤S400,短按开关机按钮,将当前水压档复位到“惯用档位水压值”;
步骤S500,长按关机关闭,电动泵停止工作;
所述长按开机启动,是指通过长按开关机按钮3秒及以上,使冲牙器进入工作状态,所述工作状态包括形成第一PWM占空比D1的初始指令,形成“预设对应指压档位”、“PWM占空比”与“预设对应水压档位”的匹配查表;
所述电动泵驱动水压,是指电动泵获取所述第一PWM占空比D1的初始指令,使电动泵执行所述“预设对应水压档位”的水压值;
所述“预设对应水压档位”的水压值,是指与所述第一PWM占空比D1形成正比关联的水压档位值;
其中,所述根据需求的实时指压值,执行对应档位的水压值,还包括以下流程步骤:步骤S310,开机启动,获取所述第一PWM占空比D1和第二PWM占空比D2指令,使所述电动泵驱动水压;
步骤S320,获取第三PWM占空比D3的实时控制指令;
步骤S330,获取当前水压值对应的第四PWM占空比D4;
步骤S340,判断所述第四PWM占空比D4是否小于所述第三PWM占空比D3;
若否,则进入步骤S350,说明所述当前水压值大于所述实时控制指令对应的水压值;
若是,执行所述第四PWM占空比D4赋值加1个占空比单位,并返回步骤S330;
步骤S350,判断所述第四PWM占空比D4是否大于第三PWM占空比D3;
若否,则进入步骤S360,说明所述当前水压值不大于实时控制指令对应的水压值;
若是,执行所述第四PWM占空比D4赋值减1个占空比单位,并返回步骤S330;
步骤S360,所述第四PWM占空比D4与所述第三PWM占空比D3相等;
步骤S370,所述电动泵按所述第四PWM占空比D4稳定执行驱动水压;
所述赋值加1个占空比单位,是指在当前占空比的基础上执行加1%并赋值于当前占空比;
所述赋值减1个占空比单位,是指在当前占空比的基础上执行减1%并赋值于当前占空比;
所述稳按压力按钮,设置惯用档位水压值,还包括:所述稳按压力按钮,是指长按压力传感器,使指压力值保持在固定区间达到3秒及以上;
所述压力值保持在固定区间,是指“指压力值”的波动幅度保持在3个所述“预设对应指压档位”的压力单位之间;
所述“预设对应指压档位”的压力单位,是指与PWM占空比形成正比关联的指压档位的指压值;
所述设置惯用档位水压值,是指当压力值保持在所述固定区间达到3秒及以上,将3个所述压力单位的中间值作为“惯用档位指压值”,通过所述“惯用档位指压值”对应的“PWM占空比”,使所述电动泵驱动设置对应“预设对应水压档位”的水压值;所述通过“惯用档位指压值”对应的“PWM占空比”,是第二PWM占空比D2指令;
当设置了所述“惯用档位指压值”后,所述电动泵的驱动水压,将从所述初始指令对应的水压值,逐步增加并达到所述“惯用档位水压值”,或,达到所述实时控制指令对应“预设对应水压档位”的水压值;
所述根据需求的实时指压值,执行对应档位的水压值,还包括:所述实时指压值,是指按下压力传感器后松开时对应的压力值;
当所述初始指令对应的水压值,达到并稳定在所述“惯用档位水压值”,则根据所述实时指压值对应的“第三PWM占空比”,使当前“惯用档位水压值”,向所述“第三PWM占空比”对应的“预设对应水压档位”的水压值递增或递减;
当所述初始指令对应的水压值,未达到所述“惯用档位水压值”,则根据所述实时指压值对应的“第三PWM占空比”,使“当前水压值”,向所述“第三PWM占空比”对应的“预设对应水压档位”的水压值递增或递减。
2.如权利要求1所述基于PWM无极调速的冲牙方法,其特征在于,还包括:
当所述实时指压值大于“惯用档位指压值”或“当前指压值”时,“惯用档位水压值”或“当前水压值值”向所述实时指压值对应的“预设对应水压档位”的水压值递增;
当所述实时指压值小于“惯用档位指压值”或“当前指压值”时,“惯用档位水压值”或“当前水压值”向所述实时指压值对应的“预设对应水压档位”的水压值递减。
3.如权利要求1所述基于PWM无极调速的冲牙方法,其特征在于,所述获取第三PWM占空比D3的实时控制指令,还包括:所述电动泵的水压值无论是否达到所述“惯用档位水压值”,都可以再接收实时控制指令。
4.一种基于PWM无极调速的冲牙装置,可执行权利要求1‑3所述的冲牙方法,其特征在于,包括:
CPU芯片(1)、电动泵模块(2)、开关机模块(3)、压力检测模块(4)、显示模块(5);
所述CPU芯片(1)用于获取所述压力检测模块(4)的指压信号,用于获取开关机模块(3)的开关机或复位信号,用于输出PWM占空比控制指令到所述电动泵模块(2);
所述开关机模块(3),用于冲牙器装置执行开机驱动或关机结束操作;
所述执行开机驱动或关机结束操作,须长按所述开关机模块(3)时长达到3秒及以上;
所述压力检测模块(4),用于获取指压压力值,并转换成电信号,传送到所述CPU芯片(1),形成实时控制指令;
所述显示模块(5),用于显示当前状态的指压值、惯用档位指压值、水压值、PWM占空比;
所述CPU芯片(1)还包括引脚Pin(1)、引脚Pin(2),所述引脚Pin(1)与所述电动泵模块(2)连接,用于输出PWM占空比控制指令到电动泵;所述引脚Pin(2)与采集模块(6)连接,用于接收所述采集模块(6)的反馈信号;
所述采集模块6,用于采集电动泵模块工作时的电压信号,并将电压信号转换成电流信号,反馈到所述CPU芯片(1),所述采集模块(6)具体包括:分压模块(61)、低通滤波模块(62)。
5.如权利要求4所述基于PWM无极调速的冲牙装置,其特征在于,还包括:
所述CPU芯片1还包括复位复用单元(11);
所述复位复用单元(11)与所述开关机模块(3)电连接,用于执行所述电动泵模块(2)的“惯用档位水压值”的复位;
当短按操作所述开关机模块(3),即启动了所述复位复用单元(11);所述短按操作,是指按下所述开关机模块(3)不超过1秒。
6.如权利要求5所述基于PWM无极调速的冲牙装置,其特征在于,还包括:
所述开关机模块(3),还包括开关机按钮,所述开关机按钮设置在冲牙器外壳表面;
所述压力检测模块(4),还包括压力按钮,所述压力按钮设置在所述冲牙器外壳表面;
所述显示模块(5),包括液晶屏,所述液晶屏设置在冲牙器外壳表面。
7.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至3中任一项所述的方法。
8.一种计算机设备,包括存储介质、处理器及存储在存储介质上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至3中任一项所述的方法。