还有就是你说的 怎么测速,在CPU的第3根线可以走控制风扇的控制电压也可以把风扇内部的转速信号传递给主板,他是靠的磁电转换原理 风扇每转一圈就能输出一个或多个脉冲信号,把这个信号传到主板 主板通过运算(或是用系统运算)得出一目了然的数字 让我们在显示器上就能看到转速的变化。
以上是个人看法,望高手 详细指教,工作原理见下面:
电风扇工作原理是交流电动机中的通电线圈在磁场中受力而转动,将电能转化为机械能,同时由于线圈电阻,导致一部分电能转化为热能。此外,直流电机、直流无刷电机等小功率电机在小型电扇中的应用也越来越广泛。主绕组作为保护电阻,限制电流,并和副绕组共同起到调速作用。
副绕组作为分段和主绕组并联及串联,调整整定电阻值。
高档位时主绕组与副绕组并联。中档位主绕组与副绕组1/2并联,低档位串联。电阻串联时最大,并联最小。
启动绕组是指主绕组串联在主电路的部分,运行绕组指整个主副绕组。
电容作为电机的启动电容,将一项的相位调整90°,从而达到励磁效果。正常运行之后电容导通。
控制方法:
控制回路:绿色线(输出)接继电器线圈端子1,线圈端子2接电源正极,电源负极接白色线输出;
主回路:继电器常开触点1接风扇正极,风扇负极接电源正极,电源负极接继电器常开触点2。
控制电路图如图所示:
备注:控制器电源+(红线)与电源公共端(黑线)需按控制器要求接相应电压;主回路中电源电压需与风扇额定电压一致。
电源+12V接风扇+,电源负接风扇负,单片机地接电源负,单片机的1个IO设置推挽输出模式接风扇PWM引脚,风扇测速线接到单片机某IO,此IO设置为输入模式,且加上拉电阻到VCC硬件大概就这样了。至于软件,如果单片机自带PWM输出功能得话就很简单了,设置一下相应寄存器即可有PWM输出,没有PWM功能得话可以用定时器模拟实现。测速得话可以数一定时间内测速线上的上升沿或下降沿的个数,然后计算一下即可得到转速数据。一般风扇每转一圈会有3次霍尔信号输出,所以脉冲数要除以3才是转速。我记得回答过这个问题,高电平,Q1导通,Q2也导通,风扇转。反之,截止,风扇停。
不过在这里,R4应该取100欧姆以下的阻值,Q2是PNP管,1K的电阻太大,风扇的电流很小
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)