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

投影设备散热控制方法、装置、投影设备和存储介质与流程

2022-04-30 13:10:15 来源:中国专利 TAG:


1.本技术涉及投影技术领域,特别是涉及一种投影设备散热控制方法、装置、投影设备和存储介质。


背景技术:

2.随着消费类电子产品的发展,出现了在办公和家庭等场景被普及使用的投影设备。投影设备通过光机将图像进行投射到载体(幕布、墙上等)成像。投影设备的散热效果对投影设备使用寿命产生影响,因此,需要对投影设备进行有效的散热。
3.投影设备内部散热主要依靠风扇对产热部件进行风冷散热。目前,主要是针对温度设置不同的级别,当光机中的元器件的实际温度达到预设的温度对应的级别时,将风扇调至对应的转速。但是,这种单纯地根据光机中的元器件温度按照固定的对应级别去调整风扇转速的方法,不能有效地对投影设备进行散热。


技术实现要素:

4.基于此,有必要针对上述技术问题,提供一种能够提高散热效果投影设备散热控制方法、装置、投影设备、存储介质和计算机程序产品。
5.第一方面,本技术提供了一种投影设备散热控制方法。所述方法包括:
6.确定第一元器件在当前环境温度下的目标温度值;所述第一元器件是投影设备的光机中具有最小温度余量值的元器件;
7.确定所述第一元器件的当前温度值和所述目标温度值之间的当前温度偏差,并基于所述当前温度偏差确定所述投影设备中风扇的转速调整值;
8.根据所述风扇的当前转速和所述转速调整值,确定所述风扇的候选转速;
9.基于所述当前环境温度,确定满足第二元器件的散热需求的所述风扇的最低转速;所述第二元器件是所述投影设备的印制电路板中具有最小温度余量值的元器件;
10.根据所述候选转速和所述最低转速中的最大值,确定目标转速;
11.控制所述风扇按照所述目标转速进行旋转,以对所述投影设备进行散热。
12.在其中一个实施例中,所述根据所述风扇的当前转速和所述转速调整值,确定所述风扇的候选转速包括:
13.获取转速调幅限制阈值;所述转速调幅限制阈值,是使风扇转速被调整前后产生的噪音变化量满足噪音限制条件的情况下,所允许的风扇转速的最大调整幅度;
14.若所述转速调整值大于所述转速调幅限制阈值,则根据所述风扇的当前转速和所述转速调幅限制阈值,确定所述风扇的候选转速。
15.在其中一个实施例中,所述方法还包括:
16.获取预设的转速微调值;
17.若所述转速调整值大于或等于所述转速微调值,则执行所述根据所述风扇的当前转速和所述转速调整值,确定所述风扇的候选转速及后续步骤;
18.若所述转速调整值小于所述转速微调值,则保持所述风扇以所述当前转速进行旋转,以对所述投影设备进行散热。
19.在其中一个实施例中,所述从所述候选转速和所述最低转速中选取最大值,得到目标转速包括:
20.获取所述风扇的转速限制区间;所述转速限制区间中的最小限制转速是所述最低转速,所述转速限制区间中的最大限制转速是使风扇转动产生的噪音低于预设噪音阈值的情况下,所允许的风扇的最大转速;
21.若所述候选转速大于所述转速限制区间中的最小限制转速、且小于所述最大限制转速,则将所述候选转速作为所述目标转速;
22.若所述候选转速大于所述转速限制区间中的最大限制转速,则将所述最大限制转速作为目标转速。
23.在其中一个实施例中,所述基于所述当前温度偏差确定所述投影设备中风扇的转速调整值包括:
24.获取所述第一元器件在第一控制时间点对应的第一温度偏差和在第二控制时间点对应的第二温度偏差;其中,所述第一控制时间点在所述当前控制时间点之前,所述第二控制时间点在所述第一控制时间点之前;
25.基于所述当前温度偏差、所述第一温度偏差和所述第二温度偏差进行pid控制算法计算得到风扇的转速调整值。
26.在其中一个实施例中,所述方法还包括:
27.针对所述第二元器件,计算在不同的风扇转速下支持的最高环境温度;
28.对不同风扇转速下的最高环境温度进行拟合,以确定所述风扇转速和环境温度限制值的第一对应关系;所述环境温度限制值是所述最高环境温度减去预设安全裕度值得到的;
29.所述基于所述当前环境温度,确定满足第二元器件的散热需求的风扇的最低转速包括:
30.将所述当前环境温度减去所述预设安全裕度值得到目标环境温度限制值;
31.根据所述第一对应关系,确定所述目标环境温度限制值对应的目标风扇转速值,作为所述风扇的最低转速。
32.在其中一个实施例中,所述确定第一元器件在当前环境温度下的目标温度值包括:
33.根据所述第一元器件的器件规格,得到不同的环境温度和所述第一元器件的高温限制值之间的第二对应关系;
34.根据所述第二对应关系,确定与当前环境温度对应的所述第一元器件的高温限制值,以得到所述目标温度值。
35.第二方面,本技术还提供了一种投影设备散热控制装置。所述装置包括:
36.目标温度确定模块,用于确定第一元器件在当前环境温度下的目标温度值;所述第一元器件是投影设备的光机中具有最小温度余量值的元器件;
37.调整数据确定模块,用于确定所述第一元器件的当前温度值和所述目标温度值之间的当前温度偏差,并基于所述当前温度偏差确定所述投影设备中风扇的转速调整值;
38.转速确定模块,用于根据所述风扇的当前转速和所述转速调整值,确定所述风扇的候选转速;基于所述当前环境温度,确定满足第二元器件的散热需求的所述风扇的最低转速;所述第二元器件是所述投影设备的印制电路板中具有最小温度余量值的元器件;根据所述候选转速和所述最低转速中的最大值,确定目标转速;
39.散热模块,用于控制所述风扇按照所述目标转速进行旋转,以对所述投影设备进行散热。
40.第三方面,本技术还提供了一种投影设备。所述投影设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行上述投影设备散热控制方法的步骤。
41.第四方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行上述投影设备散热控制方法的步骤。
42.第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行上述投影设备散热控制方法的步骤。
43.上述投影设备散热控制方法、装置、投影设备、存储介质和计算机程序产品,通过确定第一元器件在当前环境温度下的目标温度值。其中,第一元器件是投影设备的光机中具有最小温度余量值的元器件。确定所述第一元器件的当前温度值和所述目标温度值之间的当前温度偏差,并基于所述当前温度偏差确定所述投影设备中风扇的转速调整值。根据所述风扇的当前转速和所述转速调整值,确定所述风扇的候选转速。由于是针对光机中具有最小温度余量值的元器件计算得到的候选转速,这样,候选转速就能满足光机中所有元器件的散热需求。基于所述当前环境温度,确定满足第二元器件的散热需求的所述风扇的最低转速;所述第二元器件是所述投影设备的印制电路板中具有最小温度余量值的元器件。由于是针对印制电路板中具有最小温度余量值的元器件计算得到的最低转速,这样,最低转速就能满足印制电路板中所有元器件的散热需求。根据所述候选转速和所述最低转速中的最大值,确定目标转速。可以理解,目标转速能满足光机和印制电路板两者的散热需求。在获取目标转速后,控制所述风扇按照所述目标转速进行旋转,对投影设备内部的印制电路板和光机进行散热。由于目标转速能满足光机和印制电路板两者的散热需求,因此,投影设备的光机和印制电路板都能被有效的散热,从而提高了投影设备的散热效果。
附图说明
44.图1为一个实施例中投影设备散热控制方法的流程示意图;
45.图2为一个实施例中投影设备散热控制方法的流程示意图;
46.图3为一个实施例中投影设备散热控制方法的流程示意图;
47.图4为一个实施例中投影设备散热控制装置的结构框图;
48.图5为一个实施例中投影设备散热控制装置的结构框图;
49.图6为一个实施例中投影设备的内部结构图。
具体实施方式
50.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不
用于限定本技术。
51.在一个实施例中,如图1所示,提供了一种投影设备散热控制方法,本实施例以该方法应用于投影设备进行举例说明。本实施例中,该方法包括以下步骤:
52.s102,确定第一元器件在当前环境温度下的目标温度值;第一元器件是投影设备的光机中具有最小温度余量值的元器件。
53.其中,目标温度是第一元器件符合自身器件规格要求的第一元器件的温度。可以理解,目标温度也可以是针对第一元器件传感器所要求的温度。对此不做限定。
54.其中,温度余量值是指元器件的当前温度与其最高规格温度的差值,获取各个元器件的温度余量值,对各温度余量值求解最小值,从而得到最小温度余量值。
55.在一个实施例中,最小温度余量值的元器件是预先对元器件做测试确定出来的。
56.在另一个实施例中,最小温度余量值的元器件是通过获取多个元器件的当前温度并执行温度余量计算获得的。具体地,在执行s102步骤之前,获取光机中的多个元器件的各个当前温度,计算各个当前温度和对应的最高规格温度的各个差值,对各个差值求最小值得到最小差值,从而确定最小差值的元器件为最小温度余量值的元器件、即第一元器件。可以理解,第一元器件可以不是固定的元器件。
57.在一个实施例中,根据第一元器件的器件规格要求,第一元器件在不同的环境温度中可以有不同的目标温度。
58.在另一个实施例中,根据第一元器件的器件规格要求,第一元器件在不同的环境温度中可以有相同的目标温度。
59.具体地,投影设备的光机具有多个元器件,例如发光元件、色轮或光调制器等元器件。每种元器件有各自对应的最高规格温度。在确定第一元器件是光机的多个元器件中具有最小温度余量值的元器件的情况下,投影设备获取当前环境温度,并根据当前环境温度得到第一元器件的目标温度值。
60.s104,确定第一元器件的当前温度值和目标温度值之间的当前温度偏差,并基于当前温度偏差确定投影设备中风扇的转速调整值。
61.其中,转速调整值是用于对风扇的转速进行调整的数据。
62.在一个实施例中,转速调整值可以是风扇转速被调整前后的转速差值。
63.在另一个实施例中,转速调整值可以为是风扇转速被调整前后的风扇占空比。
64.具体地,投影设备获取第一元器件的目标温度值,获取第一元器件的当前温度值,并计算两者之间的当前温度偏差。投影设备基于当前温度偏差确定投影设备中风扇的转速调整值。
65.在一个实施例中,投影设备获取第一元器件在相邻的预设数量的在先控制时间点分别对应的在先温度偏差,基于当前温度偏差和各个在先温度偏差进行pid控制算法计算得到风扇的转速调整值。
66.s106,根据风扇的当前转速和转速调整值,确定风扇的候选转速;基于当前环境温度,确定满足第二元器件的散热需求的风扇的最低转速;第二元器件是投影设备的印制电路板中具有最小温度余量值的元器件;根据候选转速和最低转速中的最大值,确定目标转速。
67.具体地,投影设备获取风扇的当前转速,并针对风扇的当前转速和转速调整值进
行计算,得到风扇的候选转速。投影设备基于当前环境温度,确定满足第二元器件的散热需求的风扇的最低转速。其中,第二元器件是投影设备的印制电路板中具有最小温度余量值的元器件。投影设备的印制电路板上具有多个元器件,例如主控芯片、电源芯片等元器件。投影设备根据候选转速和最低转速中的最大值,确定最终的目标转速。可以理解,对当前转速和转速调整值进行计算的方式有多种,具体看当前转速和转速跳转数据的单位定义。对此不做限定。
68.在一个实施例中,在根据风扇的当前转速和转速调整值,确定风扇的候选转速之前,若转速调整值大于转速调幅限制阈值,则将转速调整值更新为转速调幅限制阈值后,再根据风扇的当前转速和更新后的转速调整值,确定风扇的候选转速。
69.在一个实施例中,在根据风扇的当前转速和转速调整值,确定风扇的候选转速之前,若转速调整值小于转速微调值,则保持风扇以当前转速进行旋转,以对投影设备进行散热,不再执行本步骤s106的过程。
70.在一个实施例中,在根据候选转速和最低转速中的最大值,确定目标转速的过程中,若候选转速大于最低转速,则最大值为候选转速,若该最大值大于最大限制转速,则将最大限制转速作为目标转速。
71.在一个实施例中,在计算最低转速之前,投影设备可以根据第二元器件在不同风扇转速下的所支持的环境温度,得到环境温度限制值和风扇转速之间的第一对应关系。其中,环境温度限制值是环境温度减去预设安全裕度值得到的。投影设备可以根据第一对应关系,确定当前环境温度限制值对应的风扇转速值,作为风扇的最低转速。
72.s108,控制风扇按照目标转速进行旋转,以对投影设备进行散热。
73.具体地,投影设备计算出目标转速后,控制风扇按照目标转速进行旋转,以对投影设备进行散热。
74.上述投影设备散热控制方法,通过确定第一元器件在当前环境温度下的目标温度值。其中,第一元器件是投影设备的光机中具有最小温度余量值的元器件。确定第一元器件的当前温度值和目标温度值之间的当前温度偏差,并基于当前温度偏差确定投影设备中风扇的转速调整值。根据风扇的当前转速和转速调整值,确定风扇的候选转速。由于是针对光机中具有最小温度余量值的元器件计算得到的候选转速,这样,候选转速就能满足光机中所有元器件的散热需求。基于当前环境温度,确定满足第二元器件的散热需求的风扇的最低转速;第二元器件是投影设备的印制电路板中具有最小温度余量值的元器件。由于是针对印制电路板中具有最小温度余量值的元器件计算得到的最低转速,这样,最低转速就能满足印制电路板中所有元器件的散热需求。根据候选转速和最低转速中的最大值,确定目标转速。可以理解,目标转速能满足光机和印制电路板两者的散热需求。在获取目标转速后,控制风扇按照目标转速进行旋转,对投影设备内部的印制电路板和光机进行散热。由于目标转速能满足光机和印制电路板两者的散热需求,因此,投影设备的光机和印制电路板都能被有效的散热,从而提高了投影设备的散热效果。
75.在一个实施例中,根据风扇的当前转速和转速调整值,确定风扇的候选转速包括:获取转速调幅限制阈值;转速调幅限制阈值,是使风扇转速被调整前后产生的噪音变化量满足噪音限制条件的情况下,所允许的风扇转速的最大调整幅度;若转速调整值大于转速调幅限制阈值,则根据风扇的当前转速和转速调幅限制阈值,确定风扇的候选转速。
76.具体地,转速调幅限制阈值是使风扇转速被调整前后产生的噪音变化量满足噪音限制条件的情况下,所允许的风扇转速的最大调整幅度。投影设备获取转速调幅限制阈值,对转速调整值和转速调幅限制阈值进行比较。若转速调整值大于转速调幅限制阈值,则根据风扇的当前转速和转速调幅限制阈值,确定风扇的候选转速。可以理解,将转速调整值与转速调幅限制阈值进行比较,是读取转速调整值的绝对值与转速调幅限制阈值进行比较,在本技术相关实施例中不一一赘述。
77.在本实施例中,通过获取转速调幅限制阈值,并在转速调整值大于转速调幅限制阈值的情况下,根据风扇的当前转速和转速调幅限制阈值,确定风扇的候选转速。这样,得到的候选转速就是基于转速调幅限制阈值计算出来的,以使得风扇被调整前后产生的噪音变化量满足噪音限制条件,降低了用户对风扇转速变化的注意力,以提高用户的体验感。
78.在一个实施例中,方法还包括:获取预设的转速微调值;若转速调整值大于或等于转速微调值,则执行根据风扇的当前转速和转速调整值,确定风扇的候选转速及后续步骤;若转速调整值小于转速微调值,则保持风扇以当前转速进行旋转,以对投影设备进行散热。
79.其中,转速微调值是在风扇转速被频繁调整时,引发系统振荡的边界值。
80.具体地,投影设备获取预设的转速微调值,对转速微调值和转速调整值的大小进行比较。若转速调整值大于或等于转速微调值,则执行根据风扇的当前转速和转速调整值,确定风扇的候选转速及后续步骤。若转速调整值小于转速微调值,则保持风扇以当前转速进行旋转,以对投影设备进行散热。可以理解,在当前控制时间点不对风扇的转速进行调整,以待到下一控制时间点重新计算出新的转速调整值,再判断是否对风扇转速进行调整,避免频繁对风扇的转速频繁调控,避免引发系统振荡。
81.在本实施例中,通过获取预设的转速微调值,并且在转速调整值小于转速微调值的情况下,保持风扇以当前转速进行旋转,以对投影设备进行散热。这样,就避免了风扇转速被频繁调整引发的系统振荡。
82.在一个实施例中,从候选转速和最低转速中选取最大值,得到目标转速包括:获取风扇的转速限制区间;转速限制区间中的最小限制转速是最低转速,转速限制区间中的最大限制转速是使风扇转动产生的噪音低于预设噪音阈值的情况下,所允许的风扇的最大转速;若候选转速大于转速限制区间中的最小限制转速、且小于最大限制转速,则将候选转速作为目标转速;若候选转速大于转速限制区间中的最大限制转速,则将最大限制转速作为目标转速。
83.具体地,投影设备获取风扇的转速限制区间。其中,转速限制区间中的最小限制转速是最低转速,转速限制区间中的最大限制转速是使风扇转动产生的噪音低于预设噪音阈值的情况下,所允许的风扇的最大转速。若候选转速大于转速限制区间中的最小限制转速、且小于最大限制转速,则将候选转速作为目标转速;若候选转速大于转速限制区间中的最大限制转速,则将最大限制转速作为目标转速。
84.在本实施例中,若候选转速大于最大限制转速,则将最大限制转速作为目标转速。这样,就避免了候选转速大于最大限制转速,即避免了风扇转动产生的噪音大于预设噪音阈值,从而提高了用户体验感。
85.在一个实施例中,基于当前温度偏差确定投影设备中风扇的转速调整值包括:获取所述第一元器件在第一控制时间点对应的第一温度偏差和在第二控制时间点对应的第
二温度偏差;其中,所述第一控制时间点在所述当前控制时间点之前,所述第二控制时间点在所述第一控制时间点之前;基于温度偏差、第一温度偏差和第二温度偏差进行pid控制算法计算得到风扇的转速调整值。
86.具体地,第一温度偏差是第一元器件在第一控制时间点的温度值和目标温度值之间的温度偏差,第二温度偏差是第一元器件在第二控制时间点的温度值和目标温度值之间的温度偏差。投影设备按照预设的时间间隔采集第一元器件的温度值,并根据相应的目标温度值,得到采集时间点的温度偏差。例如,投影设备在第二控制时间点、第一控制时间点和当前控制时间点分别获取第一元器件的温度值,并根据第一元器件对应的目标温度值,分别得到第一元器件在第二控制时间点、第一控制时间点和当前控制时间点对应的第二温度偏差、第一温度偏差和当前温度偏差。其中,第一控制时间点在当前控制时间点之前并与当前控制时间点相差预设的时间间隔,第二控制时间点在所述第一控制时间点之前与第一控制时间点相差预设的时间间隔。优选地,投影设备按照控制周期获取第一元器件的温度偏差,从而使得相邻的两个控制时间点之间具有相等的时间间隔。投影设备基于当前温度偏差、第一温度偏差和第二温度偏差进行pid控制算法计算得到风扇的转速调整值。
87.在一个实施例中,投影设备所使用的pid控制算法是增量式pid算法(一种结合比例、积分和微分三种环节于一体的控制算法,其中p对应proportional(比例),i对应integral(积分),d对应differential(微分))。
88.在一个实施例中,投影设备进行pid控制算法计算时,采用的公式为:
89.δout=kp[e(n)-e(n-1)] kie(n) kd[e(n)-2e(n-1) e(n-2)]
[0090]
其中,δout为转速调整值,e(n)、e(n-1)、e(n-2)分别代表当前控制时间点、第一控制时间点、第二控制时间点的温度偏差。kp、ki、kd分别代表比例系数、积分系数和微分系数,kp、ki、kd由系统初始设定。
[0091]
比如,投影设备在开机时,控制周期n=1,kp=0.19,ki=1.29,kd=0,e(0)=0,e(-1)=0,目标温度45℃,第一元器件的当前温度(或者第一元器件的传感器当前温度)为35℃,则e(1)=目标温度-当前温度=45℃-35℃=10℃,代入上述公式,得到:
[0092]
δout=0.19*[10-0] 1.29*10 0*[10-0 0]=14.8
[0093]
即得到的转速调整值为14.8,如果使用占空比的单位则转速调整值可以为14.8%。
[0094]
假如,风扇当前转速np0=25%(用占空比表示转速),针对第二元器件的最低转速为nmin=20%,风扇的最大限制转速nmax=80%,转速调幅限制阈值δtm=10%,则δout》δtm,即转速调整值大于转速调幅限制阈值,因此,δout=δtm=10%。
[0095]
候选转速np=风扇当前转速np0 转速调整值δout=25% 10%=35%
[0096]
由于nmin《np《nmax,所以将np=35%作为新的风扇占空比。
[0097]
在下一控制时间点,假设读取的第一元器件的传感器温度=41.6℃,则e(2)=目标温度45℃-41.6℃=3.4℃,
[0098]
代入上述公式,δout=0.19*[3.4-10] 1.29*3.4 0*[10-0 0]=3.1
[0099]
由δout《δtm,且δout》-δtm,即转速调整值小于转速调幅限制阈值,则保持δout值不变。
[0100]
候选转速np=风扇当前转速np0 转速调整值δout=35% 3.1%=38.1%
[0101]
由于nmin《np《nmax,所以将np=38.1%作为新的风扇占空比、即目标转速,以对投影设备进行散热。
[0102]
在本实施例中,获取当前控制时间点之前的第一控制时间点的第一温度偏差和第二控制时间点的第二温度偏差,并基于当前温度偏差、第一温度偏差和第二温度偏差进行pid控制算法计算得到风扇的转速调整值。这样,风扇的转速调整值与之前的第一控制时间点和第二控制时间点的温度偏差相关,并使用pid控制算法计算得出,以保证使用转速调整值调整风扇转速的稳定性、快速性和准确性。
[0103]
在一个实施例中,方法还包括:针对第二元器件,确定在不同的风扇转速下支持的最高环境温度;对不同风扇转速下的最高环境温度进行拟合,以确定风扇转速和环境温度限制值的第一对应关系;环境温度限制值是最高环境温度减去预设安全裕度值得到的;基于当前环境温度,确定满足第二元器件的散热需求的风扇的最低转速包括:将当前环境温度减去预设安全裕度值得到目标环境温度限制值;根据第一对应关系,确定目标环境温度限制值对应的目标风扇转速值,作为风扇的最低转速。
[0104]
具体地,投影设备预先针对第二元器件,确定在不同的风扇转速下支持的各个最高环境温度,即在不同的风扇转速下能满足第二元器件的温度符合器件规格要求的各个最高环境温度。投影设备对不同风扇转速下的各个最高环境温度进行拟合,以确定风扇转速和各个环境温度限制值的第一对应关系,其中,环境温度限制值是最高环境温度减去预设安全裕度值得到的。可以理解,也可以由终端或服务器来生成第一对应关系,投影设备得到第一对应关系。对此不做限定。在得到第一对应关系后,投影设备将当前环境温度减去预设安全裕度值得到目标环境温度限制值。投影设备根据第一对应关系,确定目标环境温度限制值对应的目标风扇转速值,作为风扇的最低转速。
[0105]
在一个实施例中,环境温度限制值tab和环境温度ta之间的关系为tab=ta-δt,其中,δt是预设安全裕度值。比如,δt值可以为2℃。可以理解,环境温度ta就是在不同的风扇转速下支持的各个最高环境温度。投影设备对不同风扇转速下的各个最高环境温度进行拟合,以确定风扇转速和各个环境温度限制值的第一对应关系。得到的第一对应关系可以用以下公式来表示:
[0106]
风扇最低转速nmin=f(tab)
[0107]
投影设备根据该公式,确定目标环境温度限制值对应的目标风扇转速值,作为风扇的最低转速。
[0108]
在本实施例中,通过针对第二元器件,确定在不同的风扇转速下支持的各个最高环境温度,得到风扇转速和环境温度限制值的第一对应关系。这样,投影设备根据第一对应关系,确定目标环境温度限制值对应的目标风扇转速值,作为风扇的最低转速,就可以保证该最低转速下的目标环境温度限制值对应的环境温度是第二元器件所支持的,即在该最低转速下的环境温度能使得第二元器件的温度不高于器件规格要求的高温限值,从而满足对投影设备的第二元器件的散热要求,即满足投影设备的印制电路板的整体散热要求。
[0109]
在一个实施例中,确定第一元器件在当前环境温度下的目标温度值包括:根据第一元器件的器件规格,得到不同的环境温度和第一元器件的高温限制值之间的第二对应关系;根据第二对应关系,确定与当前环境温度对应的第一元器件的高温限制值,以得到目标温度值。
[0110]
其中,高温限制值是器件规格中指定的最高耐温值。
[0111]
具体地,投影设备根据第一元器件的器件规格,得到不同的环境温度和第一元器件的高温限制值之间的第二对应关系。可以理解,也可以由终端或服务器来生成第二对应关系,投影设备得到第二对应关系。对此不做限定。投影设备根据第二对应关系,确定与当前环境温度对应的第一元器件的高温限制值,以得到目标温度值。可以理解,目标温度值是不高于高温限制值的目标温度值。
[0112]
在一个实施例中,投影设备确定高温限制值后,对高温限制值减去预设值得到目标温度值。
[0113]
在一个实施例中,投影设备计算得到当前的目标温度值后,投影设备对相邻的之前第一控制时间点的第一目标温度值和当前的目标温度值做差值计算,若差值大于预设告警阈值,则更新当前的目标温度值为安全目标温度值。该安全目标温度值通过第一目标温度值和预设安全调节量之间计算得到,可以理解,可以是第一目标温度值减去预设安全调节量,也可以是第一目标温度值加上预设安全调节量。比如,预设安全调节量可以设置为2,以使得相邻控制时间点之间的目标温度值的变化不超过2℃。比如,第一目标温度值为12℃,当前目标温度值为28℃,两者相差16℃,超过预设告警阈值10℃,则更新当前目标温度值为12℃ 2℃=14℃。再比如,当目标温度出现较大突降时从85℃至75℃,通过采用本实施例的方法进行降低,选择预设安全调节量为2℃,得到的第一时刻目标温度为85℃,第二时刻目标温度为83℃,第三时刻目标温度为81℃

,直至目标温度降为75℃。可以理解,通过对相邻控制时间点之间的目标温度值变化进行判断,以防止目标温度值的突变引发机器异常错误报警,特别是在环境温度突然下降的情况下,采用本实施例的办法可以避免错误报警。
[0114]
在本实施例中,通过得到不同的环境温度和第一元器件的高温限制值之间的第二对应关系,并根据第二对应关系,确定与当前环境温度对应的第一元器件的高温限制值,以得到目标温度值。这样,投影设备所得到的目标温度值是跟当前环境温度相对应的,以针对元器件在不同的环境温度下,有不同的高温限制值的这一特点,做了精细调控,从而提高对投影设备散热控制的有效性。
[0115]
在一个实施例中,如图2所示,投影设备开机后,进行散热相关配置的初始化。投影设备读取第一元器件的当前温度值和风扇转速。投影设备获取环境温度,并根据环境温度确定第一元器件的目标温度值,确定针对第二元器件的最低转速。投影设备基于目标温度值和最低转速计算出风扇的目标转速。其中,在计算风扇的目标转速过程中,使用pid控制算法。
[0116]
在一个实施例中,如图3所示,投影设备散热系统执行本技术实施例的投影设备散热控制方法。具体地,投影设备散热系统根据环境温度计算满足第二元器件散热需求的最低转速,根据环境温度计算第一元器件目标温度值。投影设备确定所述第一元器件的当前温度值和所述目标温度值之间的当前温度偏差,基于该当前温度偏差执行pid控制算法计算得到转速调整值,其中,投影设备还可以获取多个在先的控制时间点的在先温度偏差以计算转速调整值。投影设备将转速调整值和转速微调值做比较,若该转速调整值小于转速微调值,则保持所述风扇以所述当前转速进行旋转,即,得到的目标速度为当前转速,使用目标速度对所述投影设备进行散热。若该转速调整值大于或等于转速微调值,则将转速调
整值和转速调幅限制阈值做比较,若转速调整值大于转速调幅限制阈值,则将转速调整值大小设置为转速调幅限制阈值。其中,所述转速调幅限制阈值,是使风扇转速被调整前后产生的噪音变化量满足噪音限制条件的情况下,所允许的风扇转速的最大调整幅度。投影设备散热系统根据转速调整值计算风扇候选转速后,将候选转速和最低转速进行比较。若候选转速低于最低转速,则目标转速设置为最低转速。在候选转速大于最低转速的情况下,判断候选转速是否大于最大限制转速。其中,最大限制转速是使风扇转动产生的噪音低于预设噪音阈值的情况下,所允许的风扇的最大转速。若候选转速大于最大限制转速,则将目标转速设置为最大限制转速,若小于等于最大限制转速,则将目标转速设置为候选转速。投影器散热系统获取到目标转速后,控制风扇按照目标转速进行旋转,以对风扇进行散热。
[0117]
可以理解,在本技术各实施例中,转速调整值、最低转速、候选转速、转速调幅限制阈值和转速微调值等之间的单位不做限制,可以为不同的单位,在执行比较时,做单位转换,对此不做限定。比如,转速调整值可以为风扇的占空比,最低转速也可以用占空比来表示等。
[0118]
应该理解的是,虽然本技术部分实施例中的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
[0119]
基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的投影设备散热控制方法的投影设备散热控制装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个投影设备散热控制装置实施例中的具体限定可以参见上文中对于投影设备散热控制方法的限定,在此不再赘述。
[0120]
在一个实施例中,如图4所示,提供了一种投影设备散热控制装置400,包括:目标温度确定模块402、调整数据确定模块404、转速确定模块406和散热模块408,其中:
[0121]
目标温度确定模块402,用于确定第一元器件在当前环境温度下的目标温度值;第一元器件是投影设备的光机中具有最小温度余量值的元器件。
[0122]
调整数据确定模块404,用于确定第一元器件的当前温度值和目标温度值之间的当前温度偏差,并基于当前温度偏差确定投影设备中风扇的转速调整值。
[0123]
转速确定模块406,用于根据风扇的当前转速和转速调整值,确定风扇的候选转速;基于当前环境温度,确定满足第二元器件的散热需求的风扇的最低转速;第二元器件是投影设备的印制电路板中具有最小温度余量值的元器件;根据候选转速和最低转速中的最大值,确定目标转速。
[0124]
散热模块408,用于控制风扇按照目标转速进行旋转,以对投影设备进行散热。
[0125]
在一个实施例中,转速确定模块406还用于获取转速调幅限制阈值;转速调幅限制阈值,是使风扇转速被调整前后产生的噪音变化量满足噪音限制条件的情况下,所允许的风扇转速的最大调整幅度;若转速调整值大于转速调幅限制阈值,则根据风扇的当前转速和转速调幅限制阈值,确定风扇的候选转速。
[0126]
在一个实施例中,投影设备散热控制装置400还用于获取预设的转速微调值;若转速调整值大于或等于转速微调值,则执行根据风扇的当前转速和转速调整值,确定风扇的候选转速及后续步骤;若转速调整值小于转速微调值,则保持风扇以当前转速进行旋转,以对投影设备进行散热。
[0127]
在一个实施例中,转速确定模块406还用于获取风扇的转速限制区间;转速限制区间中的最小限制转速是最低转速,转速限制区间中的最大限制转速是使风扇转动产生的噪音低于预设噪音阈值的情况下,所允许的风扇的最大转速;若候选转速大于转速限制区间中的最小限制转速、且小于最大限制转速,则将候选转速作为目标转速;若候选转速大于转速限制区间中的最大限制转速,则将最大限制转速作为目标转速。
[0128]
在一个实施例中,调整数据确定模块404还用于获取所述第一元器件在第一控制时间点对应的第一温度偏差和在第二控制时间点对应的第二温度偏差;其中,所述第一控制时间点在所述当前控制时间点之前,所述第二控制时间点在所述第一控制时间点之前;基于所述当前温度偏差、所述第一温度偏差和所述第二温度偏差进行pid控制算法计算得到风扇的转速调整值。
[0129]
如图5所示,在一个实施例中,投影设备散热控制装置400还包括预处理模块401。其中,预处理模块401用于针对第二元器件,确定在不同的风扇转速下支持的最高环境温度;对不同风扇转速下的最高环境温度进行拟合,以确定风扇转速和环境温度限制值的第一对应关系;环境温度限制值是最高环境温度减去预设安全裕度值得到的。转速确定模块406还用于将当前环境温度减去预设安全裕度值得到目标环境温度限制值;根据第一对应关系,确定目标环境温度限制值对应的目标风扇转速值,作为风扇的最低转速。
[0130]
在一个实施例中,目标温度确定模块402还用于根据第一元器件的器件规格,得到不同的环境温度和第一元器件的高温限制值之间的第二对应关系;根据第二对应关系,确定与当前环境温度对应的第一元器件的高温限制值,以得到目标温度值。
[0131]
上述投影设备散热控制装置,通过确定第一元器件在当前环境温度下的目标温度值。其中,第一元器件是投影设备的光机中具有最小温度余量值的元器件。确定第一元器件的当前温度值和目标温度值之间的当前温度偏差,并基于当前温度偏差确定投影设备中风扇的转速调整值。根据风扇的当前转速和转速调整值,确定风扇的候选转速。由于是针对光机中具有最小温度余量值的元器件计算得到的候选转速,这样,候选转速就能满足光机中所有元器件的散热需求。基于当前环境温度,确定满足第二元器件的散热需求的风扇的最低转速;第二元器件是投影设备的印制电路板中具有最小温度余量值的元器件。由于是针对印制电路板中具有最小温度余量值的元器件计算得到的最低转速,这样,最低转速就能满足印制电路板中所有元器件的散热需求。根据候选转速和最低转速中的最大值,确定目标转速。可以理解,目标转速能满足光机和印制电路板两者的散热需求。在获取目标转速后,控制风扇按照目标转速进行旋转,对投影设备内部的印制电路板和光机进行散热。由于目标转速能满足光机和印制电路板两者的散热需求,因此,投影设备的光机和印制电路板都能被有效的散热,从而提高了投影设备的散热效果。
[0132]
关于上述投影设备散热控制装置的具体限定可以参见上文中对于上述投影设备散热控制方法的限定,在此不再赘述。上述投影设备散热控制装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于投影设备
中的处理器中,也可以以软件形式存储于投影设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0133]
在一个实施例中,提供了一种投影设备,该投影设备可以是投影设备,其内部结构图可以如图6所示。该投影设备包括通过系统总线连接的处理器、存储器、通信接口和输入装置。其中,该投影设备的处理器用于提供计算和控制能力。该投影设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该投影设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、运营商网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种投影设备散热控制方法。
[0134]
本领域技术人员可以理解,图6中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的投影设备的限定,具体的投影设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0135]
在一个实施例中,还提供了一种投影设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
[0136]
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
[0137]
在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
[0138]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。
[0139]
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0140]
以上实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
再多了解一些

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

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

相关文献