steering_ly 2024-07-01 11:53 采纳率: 0%
浏览 6

STM32F103C8T6最小系统板因供电设备不同,出现输入错误

我使用STM32最小系统板点LED灯,会因为供电设备的不同出现不同的现象。用手机充电器的时候用手触摸一下Led控制按键的上拉输入引脚,led就会亮。
我做CAN通讯的时候,用手机充电器供电就不能正常通讯,用电脑USB有时候能通讯,有时候不能通讯,然后我用收音机上的USB供电,就能完美通讯,这怎么解决

  • 写回答

1条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2024-07-01 11:53
    关注

    引自免费微信小程序:皆我百晓生

    你的问题涉及到了供电设备的不同导致的STM32最小系统板运行不稳定问题,特别是与LED灯和CAN通讯模块的表现有关。为了解决这个问题,我们可以从以下几个方面进行分析和尝试解决:

    分析与建议:

    供电稳定性分析

    1. 电压波动:不同供电设备可能输出的电压范围和稳定性不同,导致STM32的工作状态不稳定。例如,手机充电器、电脑USB和收音机上的USB可能提供的电压范围和电流能力各不相同。
    2. 电源噪声干扰:某些电源可能含有较高的噪声,这可能对电路中的数字信号造成干扰,特别是在高灵敏度的CAN通讯中。

    电源滤波与调节

    1. 增加电源滤波电容:在STM32的电源输入端增加适当的滤波电容,有助于减小电源电压的波动和噪声干扰。这可以提高电源的稳定性。
    2. 使用稳定的电源模块:考虑使用更为稳定的电源模块为STM32供电,如带有稳压电路的电源模块,以确保电压的稳定性和洁净度。

    软件调试与诊断

    1. 日志与调试信息:在CAN通讯无法正常工作的场景下,利用串行通信或LED状态指示灯等方式,收集并记录错误信息或运行状态数据,帮助分析和定位问题。
    2. 重置电路设计:在某些特殊情况下,可能是电路板与外部电源之间的连接问题导致的。尝试重新设计或优化电源电路部分,确保供电的稳定性和可靠性。

    其他建议

    1. 测试不同电源设备:尝试使用多种不同的电源设备为STM32供电,观察并记录不同电源条件下的表现,以找出可能的规律和问题所在。同时,关注电源设备的输出参数是否满足STM32的要求。
    2. 咨询供应商或技术支持:如果问题依然存在,建议联系STM32的供应商或技术支持团队,寻求专业的帮助和建议。他们可能会根据具体的电路设计和使用环境给出更具体的解决方案。

    总结与行动建议:

    基于上述分析,你可以首先尝试增加电源滤波电容和使用更为稳定的电源模块来解决供电不稳定的问题。同时,收集和分析运行时的日志信息来进一步诊断问题。如果问题仍然存在,建议联系专业的技术支持团队寻求帮助。在进行调试和测试时,务必注意安全和保护设备不受损害。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 7月1日

悬赏问题

  • ¥15 Opencv配置出错
  • ¥15 模电中二极管,三极管和电容的应用
  • ¥15 关于模型导入UNITY的.FBX: Check external application preferences.警告。
  • ¥15 气象网格数据与卫星轨道数据如何匹配
  • ¥100 java ee ssm项目 悬赏,感兴趣直接联系我
  • ¥15 微软账户问题不小心注销了好像
  • ¥15 x264库中预测模式字IPM、运动向量差MVD、量化后的DCT系数的位置
  • ¥15 curl 命令调用正常,程序调用报 java.net.ConnectException: connection refused
  • ¥20 关于web前端如何播放二次加密m3u8视频的问题
  • ¥15 使用百度地图api 位置函数报错?