captainchain 2022-08-23 18:40 采纳率: 66.7%
浏览 87
已结题

arduino 只要输出占空比不为0或100的PWM就重启

如下原理图所示,arduino D3输出6Khz或者31Khzpwm控制一个mos管,mos管驱动led灯,上位机通过usb给ch340发指令,ch340转给arduino,我只要让pwm的占空比不是0或者100,arduino重启(刚启动时我会把PWM占空比设成100%,LED最亮,所以只要上位机设置1-99%占空比就会先暗一下,然后变亮),ch340偶尔也重启(上位机提示COM口连接断了),如果不连接led,就一切正常。占空比100%时,Led电流大概0.5A左右,电源是电脑usb口提供的,单片机也公用同一个.。应该不是供电不足的问题,因为调到占空比100%时一切正常

我怀疑有三种可能:1.RESET引脚相关电路不对 2.布线哪里不对 3.晶振受到PWM干扰
请指点

img


PCB图

img

  • 写回答

3条回答 默认 最新

  • 老皮芽子 2022-08-23 19:25
    关注

    电源功率不够,可以外加个5v/1A的电源试试。
    原理图不全,PCB图上没看见大的电容,可能是 5V瞬间电流过大使板子供电不足。可以在5v 与地之间并一个几百微法的电解电容。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 8月23日
  • 已采纳回答 8月23日
  • 赞助了问题酬金90元 8月23日
  • 创建了问题 8月23日

悬赏问题

  • ¥20 关于#stm32#的问题:需要指导自动酸碱滴定仪的原理图程序代码及仿真
  • ¥20 设计一款异域新娘的视频相亲软件需要哪些技术支持
  • ¥15 stata安慰剂检验作图但是真实值不出现在图上
  • ¥15 c程序不知道为什么得不到结果
  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因