找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

用STM32f103控制内置驱动的直流无刷电机,检测电机转动返回的脉冲数

查看数: 3148 | 评论数: 2 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2021-5-7 14:18

正文摘要:

电机每转一圈又6个方波信号输出,我想检测电机转动反馈回来的脉冲数,从而计算出它转的圈数,转速。所以我使用定时器3计数,定时器2定时,每秒进入一次定时器2的中断一次,记录产生的脉冲数。之前使用定时器3编码器 ...

回复

ID:830876 发表于 2021-5-8 11:45
munuc_w 发表于 2021-5-8 09:00
重点是T3,按计数器初始化及IO定义,如果计数器用不明白,可开一个外部中断,在中断中计数。

我这个T3计数器初始化和io口定义我看不出问题。这个计数器是初始化好后,只要有上升沿信号他就会捕获到并自动计数吗?外部中断我也试过也是0,不过应该是我没用对
ID:752974 发表于 2021-5-8 09:00
重点是T3,按计数器初始化及IO定义,如果计数器用不明白,可开一个外部中断,在中断中计数。

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表