Aaqiu656 2025-03-20 19:02 采纳率: 0%
浏览 9

双电源电压供电带载不正常

我的电源模块是12V转5V,12V转-5V,12V转3.3V。
空载的时候测量电压正常,但是加上负载(双电源供电的放大芯片)之后,+5V不变,-5V测量变成0.7V,3.3V测量升高到3.8V。
当移除+5V的负载时,-5V和3.3V电压测试均正常。
请问这种情况该如何解决?

  • 写回答

4条回答 默认 最新

  • 道友老李 JWE233286一种基于机器视觉的水表指针读数识别及修正的方法 专利发明者 2025-03-20 19:02
    关注
    让【道友老李】来帮你解答,本回答参考gpt编写,并整理提供,如果还有疑问可以点击头像关注私信或评论。
    如果答案让您满意,请采纳、关注,非常感谢!
    根据描述,可以初步判断可能是负载对于电源模块的输出电流超过了电源模块的额定输出能力。解决方法如下:
    1. 检查负载的功耗,确保不超过电源模块的额定输出电流。
    2. 如果负载功耗确实超过了电源模块的额定输出能力,考虑更换功率更大的电源模块。
    3. 可以尝试在电源模块输出端并联一个适当额定的电容,以减小负载对于电源模块的瞬态需求。 下面是示例代码(需根据实际情况修改参数):
    import time
    import gpiozero
    # 模拟电源模块
    class PowerModule:
        def __init__(self):
            self.voltage_5v = gpiozero.PWMLED(5)
            self.voltage_neg_5v = gpiozero.PWMLED(6)
            self.voltage_3v3 = gpiozero.PWMLED(13)
        def set_voltage_5v(self, value):
            self.voltage_5v.value = value
        def set_voltage_neg_5v(self, value):
            self.voltage_neg_5v.value = value
        def set_voltage_3v3(self, value):
            self.voltage_3v3.value = value
    def main():
        power_module = PowerModule()
        # 设置负载
        power_module.set_voltage_5v(1)  # +5V负载
        power_module.set_voltage_neg_5v(1)  # -5V负载
        power_module.set_voltage_3v3(1)  # 3.3V负载
        time.sleep(1)  # 等待一段时间
        # 移除+5V的负载
        power_module.set_voltage_5v(0)
        time.sleep(1)
    if __name__ == "__main__":
        main()
    

    以上代码是一个简单的Python示例,演示了如何控制模拟电源模块的输出电压。在实际应用中,你需要根据实际情况进行调试和修改。

    评论

报告相同问题?

问题事件

  • 创建了问题 3月20日