• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

单片机IO控制ESP8266模块的供电开关的电路设计

4d845a6ea4a50363 2019-03-12 浏览量:2972
如题,我需要用单片机的IO来控制ESP8266模块的供电:IO管脚电平的高低状态对应模块的供电和断电(当然反过来也行)。

但不会硬件设计,似乎用那种驱动LED或蜂鸣器的三极管是不行的。

ESP8266启动的瞬间电流似乎很大(别人告知的),针对这个问题,应该怎么解决。

如果用继电器,当然可以搞定,不过我想试试用其他的方法,好像mos管也可以,具体不明。

因为没做过硬件,描述不知道有没有问题,还请大佬们帮帮忙,谢谢!
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 可以使用MOS管作为开关控制esp8266的供电。具体应用可参考下图:

    Screenshot_2019-03-13-09-54-12.jpg

    Screenshot_2019-03-13-09-54-26.jpg

    • 发布于 2019-03-13
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:10
  • 因为esp8266从启动到运行也需要建立时间,

    所以一般是随整个系统一起启动,

    而不是特殊的被控制,

    最多安排供电上有一些稍微的延时反正瞬时供电电流过大来增强系统稳定性啊。


    即使要控制,也可以用mos管之类的,因为相当于给对应的端口增加一个驱动模块,

    你可以想象为增加一个LED驱动。

    • 发布于2019-03-13
    • 举报
    • 评论 0
    • 1
    • 0

  • 8266也是TTL电平通信,单片机直接用串口就可以控制了,难点在于单片机控制强电压,如12V 220V这些,要用专门的继电器或者空气开关来控制。

    • 发布于2019-03-13
    • 举报
    • 评论 0
    • 1
    • 0

  • 用一个pnp三极管控制8269供电段,io接电阻再接三极管就可以控制了
    • 发布于2019-03-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以用带使能脚的电源芯片(比如最大负载2A),通过MCU来控制电源使能脚来控制esp8266的开通和关断。
    • 发布于2019-03-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 用DC-DC模块,单片机IO口控制DC-DC模块使能端,及控制电源模块的开关
    • 发布于2019-03-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 大电流的话,可以并一个大的电容来解决,电源的开关可以使用MOS管
    • 发布于2019-03-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 启动电流大,只是要求它的VCC供电那里要用一个功率比较大的DCDC,ESP8266有个开关机控制引脚,STM32一般是控制这个脚的
    • 发布于2019-03-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 其实可以通过睡眠模式解决供电问题。在deep sleep模式时,esp8266耗电还是比较低的,大概只有20μA。


    • 发布于2019-03-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以使用一个三极管或是mos管才驱动,这个元件的驱动信号是可以是弱电的
    • 发布于2019-03-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以用MOS管或者继电器;

    MOS用P型的,最好通过三极管来驱动

    继电器最好用三极管来驱动

    • 发布于2019-03-15
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

单片机IO控制ESP8266模块的供电开关的电路设计