电脑风扇4pin的PWM调速电路和测速电路,单片机怎么编程,最好能提供电路图和程序,原理

2024-11-06 11:27:51
推荐回答(1个)
回答(1):

电源+12V接风扇+,电源负接风扇负,单片机地接电源负,单片机的1个IO设置推挽输出模式接风扇PWM引脚,风扇测速线接到单片机某IO.,此IO设置为输入模式,且加上拉电阻到VCC.硬件大概就这样了。至于软件,如果单片机自带PWM输出功能得话就很简单了,设置一下相应寄存器即可有PWM输出,没有PWM功能得话可以用定时器模拟实现。测速得话可以数一定时间内测速线上的上升沿或下降沿的个数,然后计算一下即可得到转速数据。一般风扇每转一圈会有3次霍尔信号输出,所以脉冲数要除以3才是转速。