孩子河雍初三,我最近收不到校信通 好像下周考试,这怎么调回我的手机呢

两个定时器分别输出PWM,怎么样可以做到同步? - STM32 - 意法半导体STM32/STM8技术社区
后使用快捷导航没有帐号?
查看: 1372|回复: 9
两个定时器分别输出PWM,怎么样可以做到同步?
在线时间13 小时
主题帖子精华
初级会员, 积分 105, 距离下一级还需 95 积分
初级会员, 积分 105, 距离下一级还需 95 积分
我使用的是STM32F3的芯片,现在我用定时器1与定时器15同时产生相同的PWM信号。定时器1的CH1,CH1N,CH2,CH2N,CH3,CH3N输出的PWM是完全同步的,定时器15的CH1,CH1N产生的PWM也是完全同步的。可是定时器15输出的PWM与定时器1输出的PWM存在一定的相位差!请问怎么样才能使者两组定时器输出的共8个PWM信号完全同步?主要问题就是定时器1与定时器15的输出存在相位差,怎么样才能解决?
欢迎加入STM32/STM8社区技术交流群:& & &STM32L系列开发群:
在线时间106 小时
主题帖子精华
高级会员, 积分 670, 距离下一级还需 330 积分
高级会员, 积分 670, 距离下一级还需 330 积分
QQ截图04.png (91.24 KB, 下载次数: 0)
11:32 上传
在线时间13 小时
主题帖子精华
初级会员, 积分 105, 距离下一级还需 95 积分
初级会员, 积分 105, 距离下一级还需 95 积分
有相关的程序看看吗?我也用例程试过了,是级联的,还是不同步
欢迎加入STM32/STM8社区技术交流群:& & &STM32L系列开发群:
在线时间13 小时
主题帖子精华
初级会员, 积分 105, 距离下一级还需 95 积分
初级会员, 积分 105, 距离下一级还需 95 积分
有相关的程序看看吗?我也用例程试过了,是级联的,还是不同步
在线时间106 小时
主题帖子精华
高级会员, 积分 670, 距离下一级还需 330 积分
高级会员, 积分 670, 距离下一级还需 330 积分
有相关的程序看看吗?我也用例程试过了,是级联的,还是不同步
没有,我也是前几天看datasheet有点印象而已
欢迎加入STM32/STM8社区技术交流群:& & &STM32L系列开发群:
在线时间13 小时
主题帖子精华
初级会员, 积分 105, 距离下一级还需 95 积分
初级会员, 积分 105, 距离下一级还需 95 积分
没有,我也是前几天看datasheet有点印象而已
可以帮忙分析一下吗?看的真的是一头雾水
在线时间106 小时
主题帖子精华
高级会员, 积分 670, 距离下一级还需 330 积分
高级会员, 积分 670, 距离下一级还需 330 积分
我也只是看其他的时候扫了一眼,有点印象而已,暂时没空搞这个啦
欢迎加入STM32/STM8社区技术交流群:& & &STM32L系列开发群:
ST金币1087
在线时间175 小时
主题帖子精华
金牌会员, 积分 1180, 距离下一级还需 1820 积分
金牌会员, 积分 1180, 距离下一级还需 1820 积分
你可以试试用另外一个定时器 启动两个从定时器。
但你定时器可能要调整下。因为定时器内部互联有些约定。你可以在参考手册里搜索下TIMx internal trigger connection。有些相关图标的。
另外,即使这样个人觉得难保完全没相差,毕竟两个定时器的反应总会有相差。当然若能满足你要求也罢。
在线时间8 小时
主题帖子精华
初级会员, 积分 85, 距离下一级还需 115 积分
初级会员, 积分 85, 距离下一级还需 115 积分
关于定时器的同步问题,是可以设置定时器的主从模式的,可以同时打开
欢迎加入STM32/STM8社区技术交流群:& & &STM32L系列开发群:
在线时间13 小时
主题帖子精华
初级会员, 积分 99, 距离下一级还需 101 积分
初级会员, 积分 99, 距离下一级还需 101 积分
file:///C:/Users/USER_01/Desktop/111.PNG 可以用一个trigger启动这两个定时器
站长推荐 /1
本课程分享STM32 MCU强大的硬件平台和丰富的软件方案,及如何使用STM32硬件平台和软件方案来开发设计流畅美观的用户界面。
Tel: 3-8064
备案号: 苏ICP备号-2
|||意法半导体STM32/STM8技术社区
Powered by51 双定时器输出PWM相互干扰,怎么解决 - 单片机论坛 -
中国电子技术论坛 -
最好最受欢迎电子论坛!
后使用快捷导航没有帐号?
51 双定时器输出PWM相互干扰,怎么解决
10:58:41  
51单片机用T0,T1两个定时器输出PWM。
计数值都是1000时,PWM周期都是5.6ms
计数值都是2000时,PWM周期也都是5.6ms
计数值都是3000时,T0的PWM周期输出2.2ms,T1的PWM输出周期为4.2ms
以上结果用示波器测得。
是不是因为优先级造成的干扰呢?
助理工程师
19:12:30  
不大可能吧!你用的是软件PWM啊,那就有可能是程序错误
12:06:58  
不大可能吧!你用的是软件PWM啊,那就有可能是程序错误
嗯。我改进了一下,用一个定时器控制两路PWM,这就不会互相干扰了。
17:26:47  
也遇到过类似问题&&当时分析是中断优先级的问题& &可以把两个定时器的中断周期设的不一样,可以解决
01:10:32  
也遇到过类似问题&&当时分析是中断优先级的问题& &可以把两个定时器的中断周期设的不一样,可以解决 ...
对,你说的我考虑到了,然后我改进了一下,用一个定时器控制两路PWM,这就不会互相干扰了。也节省了一个定时器。
12:04:08  
两个定时器配合的话可以实现多路PWM波,程序设计合理的话可以达到很高的精度,我写这个写了四个晚上,终于很好的解决了51多路精确PWM输出了,而且是定时器,所以不会受main函数的影响哦,加油吧,
20:30:19  
两个定时器配合的话可以实现多路PWM波,程序设计合理的话可以达到很高的精度,我写这个写了四个晚上,终于 ...
一路定时器不久能输出多路PWM了吗,精度可能稍微差一点,不过能节省一个定时器
FPGA是当前很热门的技术。
发展到现在,FPGA器件由早期的纯逻辑粘合发展到如今的可编程片上系统(SOC),FPGA应用的领域愈发广泛,开发难度和复杂度也越来越大。
那么究竟如何才能高效学习好FPGA技术呢?
每天选一个需要解决的问题,大家一起来帮忙。
授人玫瑰,手有余香
USB Type-C终结了长期以来USB需要通过试错法来多次重插的历史,一个接口搞定了电能、数据、音视频数据三种传输需求,形成接口和电缆以及快速充电协议的大统一。
预计2017年全球所有新发布手机都将采用USB Type-C接口和USB PD供电协议,将将引发手机行业革命。
Powered by凌阳16位变频控制单片机MCP定时器的使用
凌阳16位变频控制单片机MCP定时器的使用
发布: | 作者: | 来源:
| 查看:713次 | 用户关注:
摘 要:本文主要介绍凌阳16位变频控制单片机的MCP(Motor Control PWM:电机控制PWM输出定时器)的特点及使用方法。1.1 引言  变频调速器,自1964年问世以来,已经历30多年的发展过程,80年代在主要工业国家已广泛使用,90年代进入中国,在空调、电梯、冶金、机械、电子、石化、造纸、纺织等行业有十分广阔的应用空间。尤其是在节能方面,效果显著,我国现运行的风机、水泵、空调类负载,据估计有4200万台(其中风机约1000万
摘& 要:本文主要介绍凌阳16位变频控制单片机的MCP(Motor Control PWM:电机控制PWM输出定时器)的特点及使用方法。1.1&& 引言  变频调速器,自1964年问世以来,已经历30多年的发展过程,80年代在主要工业国家已广泛使用,90年代进入中国,在空调、电梯、冶金、机械、电子、石化、造纸、纺织等行业有十分广阔的应用空间。尤其是在节能方面,效果显著,我国现运行的风机、水泵、空调类负载,据估计有4200万台(其中风机约1000万台),占全国用电量的1/3,其中的60%适合调速,如果把这部分用电负荷改造为变频调速,按年节电率25%计算,全国每年节电220亿度。针对变频调速控制,凌阳科技公司推出了专门的16位单片机--SPMC75系列,利用SPMC75系列单片提供的强大的 MCP定时器、PDC定时器可以很方便的完成变频电机的 驱动控制。1.2&& 芯片简介  SPMC75系列16位微控制器采用凌阳科技自主知识产权的μ'nSP微处理器,具有很强的运算能力,支持乘除法、内积运算、位操作等,可以完成一些复杂的运算,以提高系统性能;SPMC75系列微控制器集成了能产生变频电机驱动的PWM发生器、多功能捕获比较模块、BLDC电机驱动专用位置侦测接口、两相增量编码器接口等专有马达驱动模块,并提供过载、错误、内部短路等保护模块,使系统更安全、可靠。  SPMC75系列单片机包括SPMC75F2413A和SPMC75F2313A两颗,SPMC75F2413A可以同时控制两颗变频电机,SPMC75F2313A只能控制一个变频电机的运行。?SPMC75F2413A资源如下:?SPMC75F2313A资源如下:1.3&& MCP定时器使用1.3.1&& MCP定时器介绍  SPMC75系列单片机最多集成了两个MCP (Motor Control PWM:电机控制PWM输出)定时器:MCP3和MCP4,属于增强型的16Bit定时计数器。每个定时器都有四个独立比较匹配模块、可编程的波形输出控制模块(可输出三相六路的PWM波形)、专有的硬件死区插入控制、外部驱动出错和过载保护逻辑。MCP 3可与PDC 0联合、MCP 4可与PDC 1联合使用,以完成无刷直流电机和交流感应电机应用中的速度反馈环控制。MCP定时器的整体框图如图 1-1所示。图 1-1& MCP定时器结构框图MCP定时器的特性■ 可编程的定时器操作模式,包括标准计数模式和PWM发生两种模式■ 能够产生三相六路可编程的PWM波形■ 提供PWM占空比值同步载入逻辑,使多相PWM占空比值可以同步完整载入,防止因载入不同步带来的问题■ 可编程的硬件死区插入功能,以方便功率桥的驱动■ 可编程的错误保护逻辑,在外部驱动错误(由外部提供出错信号)或是过载时提供实时的硬件保护■ 在BLDC驱动应用中,可选择与PDC的位置侦测变化同步■ 可编程的时钟源:6个内部时钟(FCK/1, FCK/4, FCK/16, FCK/64, FCK/256, FCK/1024),两个外部时钟(TCLKA和TCLKB)■ 5个中断源,包括定时周期比较匹配中断、TGR寄存器比较匹配中断源、外部错误输入中断、外部过载输入中断、PWM输出短路保护中断■ 比较匹配定时器周期初始值可任意设定采用MCP定时器产生PWM有两种方法:边沿PWM模式和中心PWM模式。1.3.2&& 边沿PWM模式  MCP定时器的每个信道都可可由P_TMRx_Ctrl (x = 3, 4)寄存器的MODE位设置为PWM输出模式或标准计数操作模式。在此模式下,定时器从0x0000开始递增计数,直到与周期寄存器设置值相等为止。MCP连续递增计数的频率来自输入的时钟源,该时钟源是由P_TMRx_Ctrl (x = 3, 4)控制寄存器中TMRPS位选择。计数器连续计数,当计数值与周期定时寄存器的值相匹配时,计数器清零,周期比较匹配事件中断标志"TPRIF"置位,如果P_TMRx_INT (x = 3, 4)寄存器中的PPRIE位为使能状态,则发生周期中断请求。  当定时计数器的内容与P_TMRx_TGRD (x = 3, 4)比较匹配时,比较匹配事件发生,可以启动AD转换(可设置为启动或不启动)。  P_TMRx_TPR (x = 3, 4)的初始值可是0x0000到 0xFFFF 之间的任意值。定时器的时钟源可以选择外部时钟输入也可以选择内部时钟源Fsys。标准连续递增计数模式非常适用于数字电机控制系统中的边沿触发或异步PWM以及周期采样。  在边沿PWM模式中,用户必须设置P_TMRx_TPR (x= 3, 4)周期寄存器和P_TMRx_TGRy (y = A, B, C)通用寄存器的值,并且将计数清除源(CCLS)位设置成定时器周期清除。比较匹配输出模式在P_TMRx_IOCtrl (x= 3, 4)寄存器中设置。如图 1-2所示为MCP定时器的边沿PWM标准连续递增计数的模式。1.3.3&& 中心PWM模式(连续递增/递减计数模式)  连续递增/递减计数模式的操作与递增计数模式基本相同,唯一不同的是:定时器周期寄存器定义了整个计数过程的中间过渡点,计数过程中先递增,当达到定时周期寄存器设定值后开始递减。设置寄存器P_TMRx_Ctrl (x = 3, 4)的CKEGS位,MCP定时器的周期是寄存器P_TMRx_TPR (x = 3, 4)设定值的两倍。  定时器周期寄存器的初始值可以从0x0000 到 0xFFFF 之间任意设定。当定时计数器的值与周期定时寄存器的值相等时,MCP定时器开始向下计数直到0。周期中断的方式与连续递增计数方式的描述相同。  P_TMRx_Status (x = 3, 4)寄存器中的TCDF位记录着计数的方向。定时器既可以选择外部时钟输入也可以选择内部时钟源Fsys。如图 1-3所示为定时器3中心PWM模式的递增/递减计数模式。1.3.4&& 硬件死区插入功能  在作变频电机控制时,每个MCP定时器都可以输出3对PWM用来控制功率器件,每对PWM分别用来控制功率管的高端和低端。因为功率器件在导通和关断时间不同,为了避免PWM在有效时间内高/低重迭(即同一桥臂上的两只功率管同时导通),必须插入死区时间。如图 1-4所示为MCP定时器3的中心补偿PWM模式下插入了死区时间的例子。SPMC75系列微控制器有两个死区定时控制寄存器:P_TMR3_DeadTime和P_TMR4_DeadTime,分别服务于MCP 3和MCP 4,只有在补偿PWM模式下死区时间定时器才可以工作。依据P_TMRx_OutputCtrl (x = 3, 4)寄存器的POLP位的设置,死区定时单元会将高/低相位延迟输出。三相死区控制可以独立的使能或禁止,死区时间通过DTP位来设定,大小是DTP*(FCK/4的周期)。 1.4&& 结语  利用SPMC75这些硬件模块支持,SPMC75可以完成诸如家电用变频驱动器、标准工业变频驱动器、多环伺服驱动系统等复杂应用。
本页面信息由华强电子网用户提供,如果涉嫌侵权,请与我们客服联系,我们核实后将及时处理。
&&& 目前,处理器性能的主要衡量指标是时钟频率。绝大多数的集成电路 (IC) 设计都基于同

我要回帖

更多关于 达州雍河湾 的文章

 

随机推荐