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



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

--结束END--
有问题投稿请发送至: 邮箱/kf@guangfuqiang.com QQ/162020580
本文标题: 电脑风扇4pin的PWM调速电路和测速电路,单片机怎么编程,最好能提供电路和程序,原理
本文链接: https://www.guangfuqiang.com/tndb/a1117839.html (转载时请保留)