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

一种检测风扇转数的电路和服务器的制作方法

2021-11-15 18:20:00 来源:中国专利 TAG:


1.本领域涉及计算机领域,并且更具体地涉及一种检测风扇转数的电路和服务器。


背景技术:

2.现今业界主流的服务器的风扇模块通常会使用霍尔传感器或是光传感器来侦测风扇模块的当前系统的风扇转数,然而这些传感器经常会受系统内的电流、磁场、光波和射频等因素所干扰,使得系统内部的监控模块(例如bmc模块)所侦测到的风扇模块的风扇转数会与实际风扇转数有或多或少的误差值的风险问题存在。
3.霍尔传感器是以通过侦测风扇模块内部的马达转动时所产生的磁场变化,再通过风扇模块内部的单片机模块来判断运算后,转换输出对应当前风扇转数的方波波形(即tach信号),以让服务器内部的监测模块来判断当前的风扇转数,而缺点为若遇到系统内部邻近风扇模块有大电流变化时,电流变化会产生磁场变化,则此时霍尔传感器的磁场侦测功能会有很大的机率因此受到干扰,导致风扇模块输出的风扇转数波形也因此受到失真影响,故监测模块所接收到的风扇转数数据也会产生一定的误差值;而若使用光传感器以侦测风扇转数时,光传感器是以透过接收风扇模块内部的恒定红外线光源,当马达带动风扇叶片转动时会遮住红外线光源,风扇模块内部的mcu模块会根据光传感器在固定周期内所接收到红外线光源的频率和波长来判断运算后,转换输出对应当前风扇转数的方波波形以让服务器内部的监测模块来判断当前的风扇转数,而缺点为若遇到系统内部邻近风扇模块有大电流流经时,因为大电流会在金属导体或是pcb板上产生一定的热能,此热能则会影响光传感器的接收判断,导致输出的波形失真,或是系统内部有其他光源的折射、绕射以及相关高功率ic所散发的无线射频、高周波,皆会影响光传感器的侦测和接收功能。


技术实现要素:

4.有鉴于此,本发明实施例的目的在于提出一种检测风扇转数的电路和服务器,通过使用本发明的技术方案,能够解决风扇模块输出的风扇转数波形因系统内部大电流变化而失真的问题。
5.基于上述目的,本发明的实施例的一个方面提供了一种检测风扇转数的电路,包括:
6.同项位运算放大器电路,同项位运算放大器电路的输入端连接到为风扇供电的输出端,同项位运算放大器电路配置为将输入的马达的电流转换成正比例的电压;
7.压控全波式双通道mos电路,压控全波式双通道mos电路的输入端连接到同项位运算放大器电路的输出端,压控全波式双通道mos电路配置为将输入的正比例的电压转换成方波波形的电压;
8.mcu模块,mcu模块的输入端连接到压控全波式双通道mos电路的输出端,输出端连接到cpld芯片,mcu模块配置为将输入的方波波形的电压转换成风扇的tach信号。
9.根据本发明的一个实施例,同项位运算放大器电路包括:
10.电容、第一电阻、第二电阻和第三电阻;
11.运算放大器,运算放大器的同相输入端连接到同项位运算放大器电路的输入端,并经由电容连接到地,并经由第一电阻连接到地,反相输入端经由第二电阻连接到运算放大器的输出端,并经由第三电阻连接到地,正电源端连接到vcc电源,负电源端连接到

vcc电源。
12.根据本发明的一个实施例,第一电阻的阻值等于第三电阻的阻值。
13.根据本发明的一个实施例,压控全波式双通道mos电路包括:
14.第一mos管,第一mos管的栅极连接到压控全波式双通道mos电路的输入端,源极连接到压控全波式双通道mos电路的输出端,漏极连接到vcc电源;
15.第二mos管,第二mos管的栅极连接到第一mos管的栅极,源极连接到第一mos管的源极,漏极连接到

vcc电源;
16.第二电容和第四电阻,第二电容连接第一mos管的栅极和地,第四电阻连接第一mos管的栅极和地;
17.第三电容和第五电阻,第三电容连接第一mos管的源极和地,第五电阻连接第一mos管的源极和地。
18.根据本发明的一个实施例,第一mos管为nmos管,第二mos管为pmos管。
19.本发明的实施例的另一个方面,还提供了一种服务器,该服务器包括检测风扇转数的电路,检测风扇转数的电路包括:
20.同项位运算放大器电路,同项位运算放大器电路的输入端连接到为风扇供电的输出端,同项位运算放大器电路配置为将输入的马达的电流转换成正比例的电压;
21.压控全波式双通道mos电路,压控全波式双通道mos电路的输入端连接到同项位运算放大器电路的输出端,压控全波式双通道mos电路配置为将输入的正比例的电压转换成方波波形的电压;
22.mcu模块,mcu模块的输入端连接到压控全波式双通道mos电路的输出端,输出端连接到cpld芯片,mcu模块配置为将输入的方波波形的电压转换成风扇的tach信号。
23.根据本发明的一个实施例,同项位运算放大器电路包括:
24.电容、第一电阻、第二电阻和第三电阻;
25.运算放大器,运算放大器的同相输入端连接到同项位运算放大器电路的输入端,并经由电容连接到地,并经由第一电阻连接到地,反相输入端经由第二电阻连接到运算放大器的输出端,并经由第三电阻连接到地,正电源端连接到vcc电源,负电源端连接到

vcc电源。
26.根据本发明的一个实施例,第一电阻的阻值等于第三电阻的阻值。
27.根据本发明的一个实施例,压控全波式双通道mos电路包括:
28.第一mos管,第一mos管的栅极连接到压控全波式双通道mos电路的输入端,源极连接到压控全波式双通道mos电路的输出端,漏极连接到vcc电源;
29.第二mos管,第二mos管的栅极连接到第一mos管的栅极,源极连接到第一mos管的源极,漏极连接到

vcc电源;
30.第二电容和第四电阻,第二电容连接第一mos管的栅极和地,第四电阻连接第一mos管的栅极和地;
31.第三电容和第五电阻,第三电容连接第一mos管的源极和地,第五电阻连接第一mos管的源极和地。
32.根据本发明的一个实施例,第一mos管为nmos管,第二mos管为pmos管。
33.本发明具有以下有益技术效果:本发明实施例提供的检测风扇转数的电路,通过设置同项位运算放大器电路,同项位运算放大器电路的输入端连接到为风扇供电的输出端,同项位运算放大器电路配置为将输入的马达的电流转换成正比例的电压;压控全波式双通道mos电路,压控全波式双通道mos电路的输入端连接到同项位运算放大器电路的输出端,压控全波式双通道mos电路配置为将输入的正比例的电压转换成方波波形的电压;mcu模块,mcu模块的输入端连接到压控全波式双通道mos电路的输出端,输出端连接到cpld芯片,mcu模块配置为将输入的方波波形的电压转换成风扇的tach信号的技术方案,能够解决风扇模块输出的风扇转数波形因系统内部大电流变化而失真的问题。
附图说明
34.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的实施例。
35.图1为根据本发明一个实施例的检测风扇转数的电路的示意图;
36.图2为根据本发明一个实施例的服务器的示意图。
具体实施方式
37.以下描述了本公开的实施例。然而,应该理解,所公开的实施例仅仅是示例,并且其他实施例可以采取各种替代形式。附图不一定按比例绘制;某些功能可能被夸大或最小化以显示特定部件的细节。因此,本文公开的具体结构和功能细节不应被解释为限制性的,而仅仅是作为用于教导本领域技术人员以各种方式使用本发明的代表性基础。如本领域普通技术人员将理解的,参考任何一个附图所示出和描述的各种特征可以与一个或多个其他附图中所示的特征组合以产生没有明确示出或描述的实施例。所示特征的组合为典型应用提供了代表性实施例。然而,与本公开的教导相一致的特征的各种组合和修改对于某些特定应用或实施方式可能是期望的。
38.基于上述目的,本发明的实施例的第一个方面,提出了一种检测风扇转数的电路的一个实施例。图1示出的是该电路的示意图。
39.如图1中所示,该电路可以包括:
40.同项位运算放大器电路,同项位运算放大器电路的输入端连接到为风扇供电的输出端,同项位运算放大器电路配置为将输入的马达的电流转换成正比例的电压。
41.因为风扇模块内部带动风扇叶片转动的马达在运转时会需要电能,而此电能(w)公式为:w=p*t,而p=i*v,故当电压v为定值时,电能w越大,电流i越大,则风扇模块内部的马达转数越快。因此设计一个同项位运算放大器的电路,通过此电路将通过风扇模块内部的马达的电流变化转换成电压变化形式,输出一个与供给马达的电流变化(0a~imax)成正比例的电压变化的波形(

vcc~ vcc)。同项位运算放大器电路包括:电容c1、第一电阻r1、
第二电阻r2和第三电阻r3和运算放大器,运算放大器的同相输入端连接到同项位运算放大器电路的输入端,并经由电容c1连接到地,并经由第一电阻r1连接到地,反相输入端经由第二电阻r2连接到运算放大器的输出端,并经由第三电阻r3连接到地,正电源端连接到vcc电源,负电源端连接到

vcc电源。令r3=r1,则同项位运算放大器的输出电压值可通过vo=vi*(1 r2/r1)的公式计算得知,故可以通过同项位运算放大器电路来实现将风扇模块的马达的供给电流转换输出成弦波形式的电压波形。
42.还包括压控全波式双通道mos电路,压控全波式双通道mos电路的输入端连接到同项位运算放大器电路的输出端,压控全波式双通道mos电路配置为将输入的正比例的电压转换成方波波形的电压。
43.因为风扇模块内部的单片机模块(mcu)只能支持输入方波波形,且方波波形的上升和下降时间短。故再设计由n型和p型的金氧半场效应晶体管(n

mosfet,p

mosfet)所组成的及压控全波式双信道mosfet电路来转将弦波形式的输入波形转换为方波形式的输出波形以输出给mcu模块来接收做运算判断。压控全波式双通道mos电路包括第一mos管q1,第一mos管q1的栅极连接到压控全波式双通道mos电路的输入端(即同项位运算放大器电路的输出端),源极连接到压控全波式双通道mos电路的输出端,漏极连接到vcc电源;第二mos管q2,第二mos管q2的栅极连接到第一mos管q1的栅极,源极连接到第一mos管q1的源极,漏极连接到

vcc电源;第二电容c2和第四电阻r4,第一mos管q1的栅极经由第二电容c2连接到地,并经由第四电阻r4连接到地;第三电容c3和第五电阻r5,第一mos管q1的源极经由第三电容c3连接到地,并经由第五电阻r5连接到地,其中第一mos管q1为nmos管,第二mos管q2为pmos管。如果输入端为0~ vcc的正电压,第一mos管q1会导通,第二mos管q2会截止,故输出端vo=0或 vcc;反之当输入端为0~

vcc的负电压,第二mos管q2会导通,第一mos管q1会截止,故输出端vo=0或

vcc,故此电路的输出波形为

vcc或 vcc的方波波形。
44.还包括mcu模块,mcu模块的输入端连接到压控全波式双通道mos电路的输出端,输出端连接到cpld芯片,mcu模块配置为将输入的方波波形的电压转换成风扇的tach信号(转速信号,它主要的功能是在于提供系统有关风扇的转动信息,输出形式为方波,当风扇停止时,即停止输出转速信号,需配合系统的监控芯片使用,tach信号是由风扇内部结构所决定,不同的风扇的磁极数可能不相同,tach信号可通过区分不同的磁极数来反映风扇的真实转速)。
45.接着再将上述的方波输出波形(

vcc或 vcc)输入到mcu模块做判断运算,因为系统的监控bmc模块通常只支持正电压输入,故需通过mcu模块将

vcc或 vcc的输入电压转换成输出0或 vcc的正电压,同时mcu模块再以一个固定的时间周期内(t)来判断输入为正电压 vcc的时间(t )和负电压

vcc的时间(t

)各占多少比例,即t=(t ) (t

),当然一个时间周期内会出现正电压和负电压的次数可能会有若干次,因此t 会由许多t 1、t 2、t 3...所组成,反之t

则由许多t

1、t

2、t

3...所组成,故最后统一由mcu运算判断后输出在一个固定时间周期内(t)等比例于正电压时间之和(即t1)与负电压时间之和(即t2)的方波波形(即t=t1 t2),输出波形变化为0或 vcc,此波形信号即为风扇的tach信号,用以反馈当前风扇模块的风扇转数变化。cpld模块通过i2c总线接收各组风扇模块所输出的风扇tach信号,再通过cpld模块内部运算处理,计算固定时间周期内(t)正电压时间所占的比例,即可转换为各组风扇模块的当前风扇转数读值(即r.p.m.),风扇转数r.p.m=k*t1/t,t=t1
t2,k为风扇模块的转数最大值。最后cpld模块再将此计算结果通过i2c总线回传给bmc模块,以实现bmc模块监测系统风扇模块的当前风扇的转数。
46.通过本发明的技术方案,能够解决风扇模块输出的风扇转数波形因系统内部大电流变化而失真的问题。
47.在本发明的一个优选实施例中,同项位运算放大器电路包括:
48.电容、第一电阻、第二电阻和第三电阻;
49.运算放大器,运算放大器的同相输入端连接到同项位运算放大器电路的输入端,并经由电容连接到地,并经由第一电阻连接到地,反相输入端经由第二电阻连接到运算放大器的输出端,并经由第三电阻连接到地,正电源端连接到vcc电源,负电源端连接到

vcc电源。
50.在本发明的一个优选实施例中,第一电阻的阻值等于第三电阻的阻值。令r3=r1,则同项位运算放大器的输出电压值可通过vo=vi*(1 r2/r1)的公式计算得知,故可以通过同项位运算放大器电路来实现将风扇模块的马达的供给电流转换输出成弦波形式的电压波形。
51.在本发明的一个优选实施例中,压控全波式双通道mos电路包括:
52.第一mos管,第一mos管的栅极连接到压控全波式双通道mos电路的输入端,源极连接到压控全波式双通道mos电路的输出端,漏极连接到vcc电源;
53.第二mos管,第二mos管的栅极连接到第一mos管的栅极,源极连接到第一mos管的源极,漏极连接到

vcc电源;
54.第二电容和第四电阻,第二电容连接第一mos管的栅极和地,第四电阻连接第一mos管的栅极和地;
55.第三电容和第五电阻,第三电容连接第一mos管的源极和地,第五电阻连接第一mos管的源极和地。
56.在本发明的一个优选实施例中,第一mos管为nmos管,第二mos管为pmos管。如果输入端为0~ vcc的正电压,第一mos管会导通,第二mos管会截止,故输出端vo=0或 vcc;反之当输入端为0~

vcc的负电压,第二mos管会导通,第一mos管会截止,故输出端vo=0或

vcc,故此电路的输出波形为

vcc或 vcc的方波波形。
57.本发明技术方案通过在风扇模块内部设计一套使用同项位运算放大器电路、压控全波式双通道mosfet电路和mcu模块所搭配组成的电路,将可有效解决现有技术中的风扇模块内部以霍尔传感器做为侦测风扇转数装置时,受到系统内部大电流变化时所产生的磁场变化干扰,导致风扇模块输出的风扇转数波形也因此受到失真影响的缺陷问题。同时也可有效解决风扇模块内部使用光传感器做为侦测风扇转数装置时,受到系统内部大电流变化时所产生的热能或是系统内部有其他光源的折射、绕射以及相关高功率ic所散发的无线射频、高周波,皆有可能会严重干扰影响光传感器的侦测功能等的风险问题。
58.基于上述目的,本发明的实施例的第二个方面,提出了一种服务器1,如图2所示,服务器1包括检测风扇转数的电路,检测风扇转数的电路包括:
59.同项位运算放大器电路,同项位运算放大器电路的输入端连接到为风扇供电的输出端,同项位运算放大器电路配置为将输入的马达的电流转换成正比例的电压;
60.还包括压控全波式双通道mos电路,压控全波式双通道mos电路的输入端连接到同
项位运算放大器电路的输出端,压控全波式双通道mos电路配置为将输入的正比例的电压转换成方波波形的电压;
61.还包括mcu模块,mcu模块的输入端连接到压控全波式双通道mos电路的输出端,输出端连接到cpld芯片,mcu模块配置为将输入的方波波形的电压转换成风扇的tach信号;
62.在本发明的一个优选实施例中,同项位运算放大器电路包括:
63.电容、第一电阻、第二电阻和第三电阻;
64.运算放大器,运算放大器的同相输入端连接到同项位运算放大器电路的输入端,并经由电容连接到地,并经由第一电阻连接到地,反相输入端经由第二电阻连接到运算放大器的输出端,并经由第三电阻连接到地,正电源端连接到vcc电源,负电源端连接到

vcc电源。
65.在本发明的一个优选实施例中,第一电阻的阻值等于第三电阻的阻值。
66.在本发明的一个优选实施例中,压控全波式双通道mos电路包括:
67.第一mos管,第一mos管的栅极连接到压控全波式双通道mos电路的输入端,源极连接到压控全波式双通道mos电路的输出端,漏极连接到vcc电源;
68.第二mos管,第二mos管的栅极连接到第一mos管的栅极,源极连接到第一mos管的源极,漏极连接到

vcc电源;
69.第二电容和第四电阻,第二电容连接第一mos管的栅极和地,第四电阻连接第一mos管的栅极和地;
70.第三电容和第五电阻,第三电容连接第一mos管的源极和地,第五电阻连接第一mos管的源极和地。
71.在本发明的一个优选实施例中,第一mos管为nmos管,第二mos管为pmos管。
72.尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
73.上述实施例,特别是任何“优选”实施例是实现的可能示例,并且仅为了清楚地理解本发明的原理而提出。可以在不脱离本文所描述的技术的精神和原理的情况下对上述实施例进行许多变化和修改。所有修改旨在被包括在本公开的范围内并且由所附权利要求保护。
再多了解一些

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

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

相关文献