高、低边驱动、H桥驱动

1、高、低边驱动概念

高边驱动:是在电路的电源端加了一个可控开关。高边驱动就是控制这个开关。

类似于负载接到电源正极。

低边驱动:是在电路的接地端加了一个可控开关。低边驱动就是控制这个开关。

类似于负载接地。

两者的区别是低边驱动比较容易实现,而且电路也比较简单,一般的MOS管加几个电阻、电容就可以了。

2、高、低边驱动信号:1、PWM;2、低电平(开关)

     PWM:风扇、水泵、调压器

     低电平:电磁阀、继电器

     注意:硬件驱动类型,低边驱动硬件不能用于高边驱动

     验证硬件时:注意控制器端口配置与硬件需求是否对应的上

3、 两者区别
        两者的主要区别在于它们对故障状况的响应。在汽车中,由于接地的金属板无处不在,因此短地故障比短电源故障更容易发生。

        短接地:

                低边驱动,短地条件意味着打开负载,也就意味着负载将一直继续工作。

                高边驱动,短地故障的发生将不会使能负载。

        短接电源:

                低边驱动:将短路至电源,负载不会被使能;

                高边驱动:负载将永久开启。

        具体选择哪种类型的负载驱动,需要依据系统的要求。在飞机的负载失效类型中,如果负载失效,最安全的方式是让负载继续运行下去;而对于汽车的负载应用,则正好相反。例如在发动机管理的控制单元中,很多的控制油泵的开关就是HSD。(开关接地,负载失效)这是因为在大多数的情况下,当发生短地故障时关掉油泵。这种设计对于当发生车祸或系统失效时是非常有利的。

4、H桥驱动(步进电机)

H桥控制电流方向时间。1代表正传,高电平。0代表反转,低电平。

5、直流电机、步进电机

步进电机:

      6、针对低边驱动

1、上电,mos管常开,控制器给到24V,FCCU给使能后被拉低,拉低为mos管断开,正常工作。

2、低边PWM也是这样,低电平为mos管断开,正常工作。

7、高边控制,上电处于断开状态。不受激励,受控状态。低边控制,上电处于工作状态,受激励。高边安全,功耗打。低边不安全,功耗小。

### 线性阀PWM控制与PWM控制的区别 #### PWM控制原理PWM控制系统中,开关器件位于电源正极负载之间。当开关导通时,电流从电源流向负载;当开关闭合时,负载两端的电压接近零伏特。这种方式的优点在于可以提供更稳定的供电路径,并且能够更好地保护下游电路免受瞬态过压影响。 对于线性阀门应用而言,在采用配置下工作时,其主要特点是: - 开关元件连接到电源侧; - 当开启状态时,整个回路形成完整的电流流通路径; - 关闭状态下切断来自电源的能量供给[^4]。 ```python # High-side PWM Control Example Code def high_side_pwm_control(duty_cycle): if duty_cycle >= 0 and duty_cycle <= 1: GPIO.output(HIGH_SIDE_PIN, True) # Turn on the switch connected to power supply side. time.sleep(duty_cycle * period) GPIO.output(HIGH_SIDE_PIN, False) # Cut off energy from power source when not needed. time.sleep((1-duty_cycle)*period) ``` #### PWM控制原理 相比之下,PWM控制器则安装于接地端附近的位置处。在这种架构里,每当激活相应的MOSFET或其他类型的晶体管之后,就会允许电子设备经由地线返回至负极端子完成循环过程。而一旦停止激励这些半导体材料制成的小型组件以后,则会阻止任何进一步流动的可能性发生。 针对线性阀门来说,使用方式意味着: - 负载的一端始终接向地面; - 导通信号使能期间建立完整环路; - 断开时刻阻断了通往大地方向上的通道。 ```python # Low-side PWM Control Example Code def low_side_pwm_control(duty_cycle): if duty_cycle >= 0 and duty_cycle <= 1: GPIO.output(LOW_SIDE_PIN, True) # Enable current flow through ground connection. time.sleep(duty_cycle * period) GPIO.output(LOW_SIDE_PIN, False) # Block further electron movement towards negative terminal. time.sleep((1-duty_cycle)*period) ``` 两种方法各有优劣之处,选择哪一种取决于具体应用场景的需求以及设计者个人偏好等因素共同决定。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值