PG电机控制方法、装置、计算机设备及存储PG电子游戏攻略与手机版教程(2025最新版)介质
发布时间:2025-10-05 21:08:55

  2025年最新PG电子游戏攻略与沉浸式试玩技巧!注册即领新手礼包(访问:363050.com 领取888U),手机版全面适配iOS/Android,跨平台数据互通,每日更新限时优惠!立即探索科幻世界,开启你的PG电子之旅。本发明涉及电机控制技术领域,公开了一种PG电机控制方法、装置、计算机设备及存储介质,所述方法包括,基于预设的全导通触发条件,判断PG电机控制电路是否需要全导通,得到判断结果,其中,所述全导通是指持续触发斩波装置导通,所述斩波装置在所述PG电机控制电路上,若所述判断结果为PG电机控制电路需要全导通,则生成全导通信号,基于所述全导通信号,持续导通所述斩波装置,直到全导通触发条件截止。采用本发明降低误判PG电机故障的概率,从而降低成本。

  基于预设的全导通触发条件,判断PG电机控制电路是否需要全导通,得到判断结果,其中,所述全导通是指持续触发斩波装置导通,所述斩波装置在所述PG电机控制电路上,

  2.如权利要求1所述的PG电机控制方法,其特征在于,所述全导通信号为持续高电平信号。

  3.如权利要求1所述的PG电机控制方法,其特征在于,当所述预设的全导通触发条件为PG电机控制电路不同时存在过零信号和转速反馈信号时,所述方法还包括,

  判断PG电机控制电路上是否同时存在过零信号和转速反馈信号,得到第一判断结果,

  若所述第一判断结果为否定结果时,则基于全导通信号,持续导通所述斩波装置,直到所述第一判断结果为肯定结果或者全导通时间满足预设全导通时间。

  4.如权利要求3所述的PG电机控制方法,其特征在于,在所述判断PG电机控制电路上是否同时存在过零信号和转速反馈信号,得到第一判断结果之后,所述方法还包括,

  若所述第一判断结果为肯定结果,则根据预设调速对PG电机进行调速,直到调速时间满足预设调速时间。

  5.如权利要求4所述的PG电机控制方法,其特征在于,所述若所述第一判断结果为肯定结果,则根据预设调速对PG电机进行调速,直到调速时间满足预设调速时间的步骤包括,

  所述第一判断结果为肯定结果,则根据预设调速对PG电机进行调速,直到调速时间满足预设调速时间,

  在调试时间满足预设调试时间时,若当前转速不满足预设转速,则基于全导通信号,持续导通所述斩波装置,直到全导通时间满足预设全导通时间,

  在所述调试时间满足预设调试时间时,若当前转速满足预设转速,则返回所述判断PG电机控制电路上是否同时存在过零信号和转速反馈信号,得到第一判断结果的步骤继续执行。

  6.如权利要求5所述的PG电机控制方法,其特征在于,所述基于所述全导通信号,持续导通所述斩波装置,直到全导通触发条件截止的步骤包括,

  当全导通时间满足预设全导通时间,或者,当前转速满足预设转速,则结束所述全导通信号。

  判断模块,用于基于预设的全导通触发条件,判断PG电机控制电路是否需要全导通,得到判断结果,其中,所述全导通是指持续触发斩波装置导通,所述斩波装置在所述PG电机控制电路上,

  全导通信号生成模块,用于若所述判断结果为PG电机控制电路需要全导通,则生成全导通信号,

  导通模块,用于基于所述全导通信号,持续导通所述斩波装置,直到全导通触发条件截止。

  8.如权利要求7所述的PG电机控制装置,其特征在于,当所述预设的全导通触发条件为

  第一判断结果获取模块,用于判断PG电机控制电路上是否同时存在过零信号和转速反馈信号,得到第一判断结果,

  第一导通模块,用于若所述第一判断结果为否定结果时,则基于全导通信号,持续导通所述斩波装置,直到所述第一判断结果为肯定结果或者全导通时间满足预设全导通时间。

  9.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至6任一项所述的PG电机控制方法。

  10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述的PG电机控制方法。

  [0001]本发明涉及电机控制技术领域,尤其涉及一种PG电机控制方法、装置、计算机设备及存储介质。

  [0002]PG(PulseGenerator,脉冲输出)电机,因其具有无极调速的功能并且价格也相对低廉,被广泛应用在家电产品中。在传统的PG电机控制中,控制方法的关键是转速反馈电路和过零检测电路,但这两个电路元器件众多,在经过生产、运输、使用过程中会产生干扰,导致误判PG电机故障的情况出现,影响了使用效果,并加大了售后维修维护的成本。

  [0003]因此,现有的PG电机中存在误判PG电机故障而导致的成本高的问题。

  [0004]本发明实施例提供一种PG电机控制方法、装置、计算机设备和存储介质,以提高。

  [0005]为了解决上述技术问题,本申请实施例提供一种PG电机控制方法,包括,

  [0006]基于预设的全导通触发条件,判断PG电机控制电路是否需要全导通,得到判断结果,其中,所述全导通是指持续触发斩波装置导通,所述斩波装置在所述PG电机控制电路上,

  [0007]若所述判断结果为PG电机控制电路需要全导通,则生成全导通信号,

  [0008]基于所述全导通信号,持续导通所述斩波装置,直到全导通触发条件截止。

  [0009]为了解决上述技术问题,本申请实施例还提供一种PG电机控制装置,包括,

  [0010]判断模块,用于基于预设的全导通触发条件,判断PG电机控制电路是否需要全导通,得到判断结果,其中,所述全导通是指持续触发斩波装置导通,所述斩波装置在所述PG电机控制电路上,

  [0011]全导通信号生成模块,用于若所述判断结果为PG电机控制电路需要全导通,则生成全导通信号,

  [0012] 导通模块,用于基于所述全导通信号,持续导通所述斩波装置,直到全导通触发条件截止。

  [0013] 为了解决上述技术问题,本申请实施例还提供一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述PG电机控制方法的步骤。

  [0014] 为了解决上述技术问题,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述PG电机控制方法的步骤。

  [0015] 本发明实施例提供的PG电机控制方法、装置、计算机设备及存储介质,通过基于预设的全导通触发条件,判断PG电机控制电路是否需要全导通,得到判断结果,其中,所述全导通是指持续触发斩波装置导通,所述斩波装置在所述PG电机控制电路上,若所述判断结

  果为PG电机控制电路需要全导通,则生成全导通信号,基于所述全导通信号,持续导通所述斩波装置,直到全导通触发条件截止。通过上述步骤,在电路异常、损坏或受到干扰时,导致检测不到过零信号,或者,检测不到转速信号,或者,检测到转速异常等情况下,PG电机还可以正常运行,降低误判PG电机故障的概率,从而降低成本。

  [0016] 为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

  [0022] 图6是根据本申请的PG电机控制装置的一个实施例的结构示意图,

  [0024] 除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同,本文中在申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本申请,本申请的说明书和权利要求书及上述附图说明中的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。本申请的说明书和权利要求书或上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。

  [0025] 在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

  [0026] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

  [0027] 请参阅图1 ,如图1所示,系统架构100可以包括终端设备101、102、103,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。

  [0028] 用户可以使用终端设备101、102、103通过网络104与服务器105交互,以接收或发送消息等。

  [0029] 终端设备101、102、103可以是具有显示屏并且支持网页浏览的各种电子设备,包

  [0030] 服务器105可以是提供各种服务的服务器,例如对终端设备101、102、103上显示的页面提供支持的后台服务器。

  [0031 ] 需要说明的是,本申请实施例所提供的PG电机控制方法由服务器执行,相应地,PG 电机控制装置设置于服务器中。

  [0032] 应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器,本申请实施例中的终端设备101、102、103具体可以对应的是实际生产中的应用系统。

  [0033] 请参阅图2,图2示出本发明实施例提供的一种PG电机控制方法,以该方法应用在图1中的服务端为例进行说明,详述如下,

  [0034] S201、基于预设的全导通触发条件,判断PG电机控制电路是否需要全导通,得到判断结果,其中,全导通是指持续触发斩波装置导通,斩波装置在PG电机控制电路上。

  [0035] 在步骤S201中,上述预设的全导通触发条件是指持续触发斩波装置导通的条件。

  [0036] 上述判断结果包括PG电机控制电路需要全导通和PG电机控制电路不需要全导通。

  [0038] S202、若判断结果为PG电机控制电路需要全导通,则生成全导通信号。

  [0039] 在步骤S202中,上述全导通信号是指持续触发斩波装置导通的信号。

  [0040] 具体地,全导通信号为持续高电平信号。也就是说,当PG电机控制电路需要全导通的时候,控制器发出一个只有高电平没有低电平的“直线”信号,持续触发斩波装置导通。

  [0041 ] S203、基于全导通信号,持续导通斩波装置,直到全导通触发条件截止。

  [0042] 此处需要说明的是,在传统的PG电机中,在过零检测电路中,光耦的接收端二极管两端有高于0.7V方向由火线L指向零线N的交流电源的电压时导通,低于0.7V时截止或交流电源的电压反向(由零线N指向火线L)时截止,交流电源的电压的波形是呈正弦变化的,根据光耦的导通特性检测交流电源的过零点,将交流电源的电压在正弦波的“零点‑峰值‑零点”区域变化时的波形称为正半波,将交流电源的电压在正弦波的“零点‑谷值‑零点”区域变化时的波形称为负半波。

  [0043] 结合图3对传统PG电机的控制电路进行解释说明,图3为传统PG电机正常调速的波形示意图,其中,过零信号在交流电源的正负半波的变化为, (1)交流电源的电压由负半波转入正半波变化时,交流电源电压超过0.7V时,光耦的发射端二极管导通,光耦的接收端导通,斩波装置导通,过零信号从5V变为0V,开始输出低电平。由于交流电源是电压波形是呈正弦波变化的,电压波形变化到低于0.7V时,光耦的发射端二极管截止,光耦的接收端截止,斩波装置截止,过零信号从0V变为5V,结束输出低电平,开始输出高电平。 (2)交流电源的电压由正半波转入负半波变化时,交流电源的电压方向由零线N指向火线L,全过程光耦的发射端二极管截止,光耦的接收端截止,斩波装置截止,过零信号保持0V不变,保持低电平输出。上下半波运行过零信号在上述(1)和(2)之间变化。

  [0044] 电源接通后,控制器检测到过零信号,当过零信号由高电平变为低电平时开始计

  时,计时到t1时,斩波信号输出导通脉冲,斩波装置导通,导通过零检测电路,进而触发斩波装置导通。在t1时刻之前的波形因为斩波装置没有导通,因此未被削减。当电源的波形正半波变化到低于0.7V并转入下半波后,过零信号由低电平变为高电平,再次开始计时,计时到t2时,斩波信号输出导通脉冲,斩波装置导通,过零检测电路导通,触发斩波装置导通。t2以前的波形因为波形已转入下半波,极性相反,而斩波装置没有再次导通被“斩”去。电源的上、下半波通过延时t1、t2触发斩波装置“斩”去延时导通前的部分,从而使电源部分供给给PG电机使用,上、下半波完整的周期是10ms,t1、t2分别占周期的比例越多,则导通的越少,电压越低,反之则电压越高,所以微控制器通过PG电机的转速反馈,调整t1、t2的时间,从而调整电机电压,达到调速的目的。根据PG电机的调速特性,此调速方案高度依赖过零信号和转速反馈,过零信号异常或故障时,微控制器检测不到过零信号,从而不能确定t1、t2计时的开始时间,导致斩波装置无法再计时到达后被触发开始斩波。转速反馈异常或故障时,为控制器调整t1和t2的时间值也会出现异常,导致电机转速异常或不工作。

  [0045] 结合图4和图5对本申请PG电机的控制电路进行解释说明,图4为本申请PG电机调速的波形示意图,图5为本申请PG电机的部分控制电路,图5中的斩波信号为斩波装置的接收信号,全导通信号为斩波信号中持续高电平的局部信号。本申请实施例中的斩波装置全导通的作用是在出现上述异常情况时,控制器发出一个只有高电平没有低电平的“直线”信号,光耦的发射端导通持续发射,光耦的接收端一直导通,一直触发斩波装置导通,由于斩波装置是一直触发导通的,也就是说斩波装置全程导通,交流电源的波形能完整的通过斩波装置给PG电机供电,此时不用判断过零信号,不用根据过零信号开始t1、t2的计时,也可以不用根据检测转速调整t1、t2的值,所以过零检测异常,转速检测异常都不影响电机工作。

  [0046] 在本实施例中,通过上述步骤,在电路异常、损坏或受到干扰时,导致检测不到过零信号,或者,检测不到转速信号,或者,检测到转速异常等情况下,PG电机还可以正常运行,降低误判PG电机故障的概率,从而降低成本。

  [0047] 在本实施例的一些可选的实现方式中,当预设的全导通触发条件为PG电机控制电路不同时存在过零信号和转速反馈信号时,PG电机控制方法还包括S204至S205,

  [0048] S204、判断PG电机控制电路上是否同时存在过零信号和转速反馈信号,得到第一判断结果。

  [0049] S205、若第一判断结果为否定结果时,则基于全导通信号,持续导通斩波装置,直到第一判断结果为肯定结果或者全导通时间满足预设全导通时间。

  [0050] 在步骤S204中,上述第一判断结果包括肯定结果和否定结果,其中,肯定结果是指PG电机控制电路上同时存在过零信号和转速反馈信号,否定结果为PG电机控制电路上不同时存在过零信号和转速反馈信号。

  [0051 ] 在步骤S205中,全导通时间是指基于全导通信号持续导通斩波装置的时间,预设全导通时间可通过经验值设置,此处不做具体限制。优选地,预设全导通时间为3分钟。

  [0052] 在本实施例中,通过上述步骤,可实现在电路异常、损坏或受到干扰时,导致检测不到过零信号的情况下,PG电机还可以正常运行,降低误判PG电机故障的概率,从而降低成本。

  [0053] 在本实施例的一些可选的实现方式中,在步骤S204之后,PG电机控制方法还包括,

  [0054] 若第一判断结果为肯定结果,则根据预设调速对PG电机进行调速,直到调速时间满足预设调速时间。

  [0055] 具体地,若第一判断结果为肯定结果,则根据预设调速对PG电机进行调速,直到调速时间满足预设调速时间。

  [0056] 在调试时间满足预设调试时间时,若当前转速不满足预设转速,则基于全导通信号,持续导通斩波装置,直到全导通时间满足预设全导通时间。

  [0057] 在调试时间满足预设调试时间时,若当前转速满足预设转速,则返回判断PG电机控制电路上是否同时存在过零信号和转速反馈信号,得到第一判断结果的步骤继续执行。

  [0058] 具体地,上述预设调速、预设调速时间、预设转速可根据经验值设置,此处不作具体限制。

  [0059] 优选地,预设调速为每分钟增加50转,预设调速时间为1分钟,预设转速为300转每分钟。

  [0060] 在本实施例中,通过上述步骤,可实现在电路异常、损坏或受到干扰时,导致检测不到过零信号的情况下,PG电机还可以正常运行,降低误判PG电机故障的概率,从而降低成本。

  [0063] S2032、当全导通时间满足预设全导通时间,或者,当前转速满足预设转速,则结束全导通信号。

  [0064] 在步骤S2031中,其具体是,基于持续高电平信号,导通斩波装置。

  [0065] 在步骤S2032中,其具体是,当基于全导通信号,持续导通斩波装置时,仅在全导通时间满足预设全导通时间或者当前转速满足预设转速时,才会结束全导通信号。

  [0066] 在本实施例中,通过上述步骤,可实现在电路异常、损坏或受到干扰时,导致检测不到过零信号的情况下,PG电机还可以正常运行,降低误判PG电机故障的概率,从而降低成本。

  [0067] 应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

  [0068] 图6示出与上述实施例PG电机控制方法一一对应的PG电机控制装置的原理框图。如图6所示,该PG电机控制装置包括判断模块31、全导通信号生成模块32和导通模块33。各功能模块详细说明如下,

  [0069] 判断模块31 ,用于基于预设的全导通触发条件,判断PG电机控制电路是否需要全导通,得到判断结果,其中,全导通是指持续触发斩波装置导通,斩波装置在PG电机控制电路上。

  [0070] 全导通信号生成模块32,用于若判断结果为PG电机控制电路需要全导通,则生成全导通信号。

  [0071 ] 导通模块33,用于基于全导通信号,持续导通斩波装置,直到全导通触发条件截止。

  [0072] 在本实施例的一些可选的实现方式中,当预设的全导通触发条件为PG电机控制电

  [0073] 第一判断结果获取模块,用于判断PG电机控制电路上是否同时存在过零信号和转速反馈信号,得到第一判断结果。

  [0074] 第一导通模块,用于若第一判断结果为否定结果时,则基于全导通信号,持续导通斩波装置,直到第一判断结果为肯定结果或者全导通时间满足预设全导通时间。

  [0075] 在本实施例的一些可选的实现方式中,在第一判断结果获取模块之后,装置还包括,

  [0076] 调速模块,用于若第一判断结果为肯定结果,则根据预设调速对PG电机进行调速,直到调速时间满足预设调速时间。

  [0078] 调速单元,用于第一判断结果为肯定结果,则根据预设调速对PG电机进行调速,直到调速时间满足预设调速时间。

  [0079] 第二导通单元,用于在调试时间满足预设调试时间时,若当前转速不满足预设转速,则基于全导通信号,持续导通斩波装置,直到全导通时间满足预设全导通时间。

  [0080] 转速判断单元,用于在调试时间满足预设调试时间时,若当前转速满足预设转速,则返回判断PG电机控制电路上是否同时存在过零信号和转速反馈信号,得到第一判断结果的步骤继续执行。

  [0083] 结束单元,用于当全导通时间满足预设全导通时间,或者,当前转速满足预设转速,则结束全导通信号。

  [0084] 关于PG电机控制装置的具体限定可以参见上文中对于PG电机控制方法的限定,在此不再赘述。上述PG电机控制装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

  [0085] 为解决上述技术问题,本申请实施例还提供计算机设备。具体请参阅图7,图7为本实施例计算机设备基本结构框图。

  [0086] 所述计算机设备4包括通过系统总线。需要指出的是,图中仅示出了具有组件连接存储器41、处理器42、网络接口43的计算机设备4,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。其中,本技术领域技术人员可以理解,这里的计算机设备是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,其硬件包括但不限于微处理器、专用集成电路(Application Specific Integrated Circuit,ASIC) 、可编程门阵列(Field,Programmable Gate Array,FPGA) 、数字处理器(Digital Signal Processor,DSP) 、嵌入式设备等。

  [0087] 所述计算机设备可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述计算机设备可以与用户通过键盘、鼠标、遥控器、触摸板或声控设备等方式进行人机交互。