神仙来了我也爱吃火锅 2023-11-16 17:46 采纳率: 0%
浏览 20

小风扇驱动电路异常,底部晶体管能驱动顶部电风扇吗

我接手一个以前的工程师的小风扇驱动电路时,发现不能工作,分析电路,感觉是电路原理上就有错误。但一下子竟然分析不出来头绪。
另外,自己也想这想尽可能小的改动,让其work,比如飞根线什么的。
电路图如图

img

如图中所述,该电路原本是欲实现CON_LED信号控制三极管的开关和闭合,实现对小风扇的控制,CON_LED信号直连STM32 I/O口;
其中底部4个电阻联合U2晶体管实现保护功能。
我自己已经发现的错误,和自己的疑惑如下:
1、在CON_LED信号进入后,我想可能是R52电阻太大了,于是改成了44Ω,还是没有作用;
2、Net A我测试是3.45V,这个电压不知道是怎么说?不管晶体管开 或者 关,都没有来由;
3、U1晶体管基极电压是3.3V,说明晶体管始终没有打开,不知道是什么原因?
三极管datasheet信息见下面几张图

img

img

img

  • 写回答

1条回答 默认 最新

  • 虫鸣@蝶舞 2023-11-16 18:21
    关注

    建议你先把无关紧要的电路先去掉,只搭建最小系统,你现在最大的问题是5V的风扇电源地(gnd)没接,应该把这个5v的电源负极地接在三极管的发射极上,这样5v部分的电路就通了,而你单单接了单片机的数字地还不行。另外提醒下,注意测试前,先检查三极管、连接线是否都正常,再开始测试。发你个chatgpt的最小系统方案参考

    
    要使用3.3V单片机接口来控制5V的风扇,你可以使用一个NPN型三极管作为开关。这里是一个基本的接线方案:
    
    1.三极管选择:选择一个可以承受风扇电流和5V电压的NPN型三极管,例如2N22222.连接单片机和三极管的基极:将单片机的控制引脚通过一个限流电阻(例如1kΩ)连接到三极管的基极(B)。
    3.连接三极管和风扇:将5V电源的正极直接连接到风扇的一个引脚,将风扇的另一个引脚连接到三极管的集电极(C)。
    4.地线连接:将三极管的发射极(E)和单片机的地线连接到5V电源的负极。
    
    当单片机输出3.3V至三极管基极时,三极管导通,使风扇工作。当单片机输出低电平时,三极管关闭,风扇停止运转。
    
    
    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 11月16日

悬赏问题

  • ¥15 任意一个散点图自己下载其js脚本文件并做成独立的案例页面,不要作在线的,要离线状态。
  • ¥30 c#打开word开启修订并实时显示批注
  • ¥15 如何解决ldsc的这条报错/index error
  • ¥15 VS2022+WDK驱动开发环境
  • ¥30 关于#java#的问题,请各位专家解答!
  • ¥30 vue+element根据数据循环生成多个table,如何实现最后一列 平均分合并
  • ¥20 pcf8563时钟芯片不启振
  • ¥20 pip2.40更新pip2.43时报错
  • ¥15 换yum源但仍然用不了httpd
  • ¥50 C# 使用DEVMOD设置打印机首选项