A.01.10—模块的输出—PWM高端输出

PWM高端输出比低端输出用得多,如上次提到的卤素灯的控制均是采用高端输出的。
  PWM高端输出与PWM低端输出的差异就像固态高端输出与固态低端输出的差异类似,从线路失效后对用户的影响来看:高端输出为控制电源,外部线路短路至地后,负载是不会有电的,因为控制端没给电(诊断到短地后切断输出);而对应于某些无法诊断的情况,假使控制端给电,如果外部短路至地,控制模块也是能自保护的,负载无电流通过,仍然不会影响到负载;但对于短路至电源,没有办法,负载一直通电,但短路至电源的概率远低于短路至地。低端输出则由于负载一端一直接电,在外部线路短路至地后,负载将一直工作,这会给用户带来不便;同样的,短路至电源时功能失效,但这种情况较短路至地少见。以上的异常分析均是指负载与控制模块之间的控制线路短路,对于高端输出来说,负载可就近接地;对于低端控制来说,相当于负载地线要接回控制模块,而电源线也会很长,因此从失效和成本来说,低端输出均无优势(类似于以低端方式驱动控制继电器的需额外讨论)。
  那既然低端PWM比高端来说存在弱势,为何还会有低端输出呢,应是系统地考虑各种实际情况的结果,如模块能不过大电流就不要过大电流(如驱动固态继电器)、外部负载的技术特征本身不适合用高驱等。

  下图为一个采用PWM高端输出控制卤素灯的示意,图中所示为采用专用高驱芯片的输出示例。

(2015-1-4 发表于本人QQ空间)

原文地址:https://www.cnblogs.com/isAndyWu/p/10006767.html

时间: 2024-08-26 15:19:06

A.01.10—模块的输出—PWM高端输出的相关文章

当当10周年书香节,高端安全运维套装仅 168元

如今,很多人宁可一天花上几个小时刷微博微信/微博,却不愿抽出几十分钟静静读会儿书,古语有云:"万般皆下品,唯有读书高.明天就是"世界读书日",做为一名原创作者,真诚地希望我们的生活能够充满墨香的书声.在当当10周年书香节来临之际,为大家推荐三本高端Linux安全运维图书,三件套仅需168元. 以下图书均被中国科学院图书馆.国家图书馆.211.985高校图书馆收藏! Linux企业应用案例精解(第2版)读者答疑QQ群:73120574 选购地址  http://product.

A.01.09—模块的输出—PWM低端输出

PWM输出在汽车上的应用也比较多,它有三种不同的实现方式. 第一种由软件实现,即软件设定对一个输出口拉高和拉低的时间,形成时高时低的PWM控制:但这种方式目前用得不多,这是由使用需求和软件本身的特性决定的.如很多功能都要求较高的频率,比如卤素灯的PWM控制要求频率大于100Hz,这种情况下如采用软件定时来实现则要耗用较多资源.不划算. 第二种由MCU通过其PWM口控制高驱芯片的通断来实现PWM功能,这种情况下软件只需设定定时器有关参数,并不需要实时由软件计时和控制.这种情况用于驱动芯片不能自发实

3、pwm 两通道输出制作呼吸灯(提供包含各种驱动的工程)

一个包含各种驱动的工程,main函数中用驱动函数实现功能 C:\Users\LiTao\Desktop\儿童智能硬件资料\my_workspace\pwm 改造实现了PWM两路输出 1 #include <stdbool.h> 2 #include <stdint.h> 3 #include "nrf_delay.h" 4 #include "nrf_gpio.h" 5 #include "boards.h" 6 #inc

STM32f103ZET6 TIM8输出PWM波形

定时器8属于高级定时器,只存在于大容量产品的103系列中,定时器8输出PWM波形时与通用定时器2.3.4.5不同,必须同时开启主输出(TIM8->BDTR|=0x8000;)才能产生PWM波,其配置如下: 1 /********************************************* 2 函数名称:void TIM4_PWM_Init(u16 arr,u16 psc) 3 功 能:通用TIM4 CH1(PB6) CH2(PB7)PWM输出初始化 4 入 参:arr:自动重装值.

STM32输出PWM

最近要用STM32来输出PWM,花了一个晚上写完了,记录一下 (我用的是STM32F303CCT6) 1.打开定时器时钟 RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3, ENABLE); 2.打开输出引脚的GPIO时钟 RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE); 3.配置相应引脚为 AF模式(具体AFx要看手册) GPIO_PinAFConfig(GPIOA, GPIO_PinSource6, G

基于STM32F030F4P9和STM32 CUBEMX 输出PWM波形

STM32F030F4P9定时器功能比较丰富,在此记录项目中使用其自动输出PWM波形(频率:50HZ).CubeMX配置定时器如下图说明. 在此定时器基础时钟为48MHZ,配置中不做分频处理,预分频系数为48,定时器计数器寄存器为20000,可求得周期为: T = ( ( 1 / (48Mhz / 48) ) * 20000) = 20ms 在PWM输出配置选项中,改变Pulse可改变PWM的占空比.CH Polarity配置当计数器中的值小于Pulse时,输出高电平, CH Idle Stat

STM32定时器输出PWM频率和步进电机控制速度计算

1.STM32F4系列定时器输出PWM频率计算 第一步,了解定时器的时钟多少: 我们知道AHP总线是168Mhz的频率,而APB1和APB2都是挂在AHP总线上的. (1)高级定时器timer1, timer8以及通用定时器timer9, timer10, timer11的时钟来源是APB2总线(2)通用定时器timer2~timer5,通用定时器timer12~timer14以及基本定时器timer6,timer7的时钟来源是APB1总线 从STM32F4的内部时钟树可知: 当APB1和APB

STM32F0xx_TIM输出PWM配置详细过程

前言 前面我说过STM32的定时器功能很强大,今天就来总结一下它的另外一个“强大”功能:TIM的比较输出功能,输出可调PWM波形.直接调用函数接口“TIM2_CH1_PWM(uint32_t Freq, uint16_t Dutycycle)”传入频率和占空比就能输出指定的波形. 我提供的软件工程直接调用是比较简单就能实现想要的PWM波形.但是,如果你是学习者,建议还是进去函数把每一个细节了解清楚,里面的东西可能对你掌握TIM很有帮助. 本着免费分享的原则,如果你觉得分享的内容对你有用,认可我分

从Windows 10家庭版升级到更高版本

从Windows 10家庭版升级到更高版本 在Windows 7.Windows 8及Windows 8.1中,Windows的企业版与其他版本(家庭版.专业版)是不同的安装镜像,而且也不能从家庭版或专业版升级到企业版.而在Windows 10中,其基础版本(家庭版.专业版.教育版.专业版),从本质上来说,是用的相同的安装镜像,所以可以从低版本(家庭版.专业版)升级到企业版或教育版. 在7月29号,MSDN订阅用户可以下载到企业版.专业版与家庭版的ISO镜像,此时人们下载不到教育版的镜像(开始能