完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我利用STM32F407控制电机,用tiM1输出互补对称的PWM波,利用TIM3读取
磁编码器的相对式位置,并用TIM3触发TIM5来进行数据记录。 现在遇到的情况是: 1、我用延时函数使得电机在不使用磁编码器的情况下缓慢旋转,然而当我的磁编码器远离电机时,电机发出了啸叫声(比较大的电流声),而磁编码器靠近电机磁铁的时候,啸叫声消失。 2、TIM1配置为SMCR = 0x00,也就是从模式被禁止; TIM5配置为从模式,TIM3配置为主模式; 3、当屏蔽掉TIM5的初始化或者TIM3的初始化,或者屏蔽掉两者的主从模式初始化,均能使啸叫声消失 查阅参考手册,发现TIM1的SMCR寄存器的TS位为0时,接受来自定时器5的触发。但是SMS位既然已经是0,说明从模式应该已经被禁止了;但实际上定时器又确实被定时器3或者5给影响了。请问这是怎么回事呢? |
|
相关推荐
2个回答
|
|
|
|
|
|
如果你没有配置定时器触发,应该是不会影响的, 检查下定时器配置,仿真的时候看下寄存器变化
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
267 浏览 0 评论
【xG24 Matter开发套件试用体验】10-Bluetooth示例1
319 浏览 0 评论
578 浏览 0 评论
【xG24 Matter开发套件试用体验】power specification电源规格参数配置
473 浏览 0 评论
432 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
10812 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-22 11:59 , Processed in 0.666471 second(s), Total 72, Slave 56 queries .
Powered by 电子发烧友网
© 2015 www.ws-dc.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号