发 帖  
原厂入驻New
申请华秋企业认证 多层板首单免费打样!
30s提交资料,10分钟通过审核(免费赔付+顺丰包邮)>>立即报名
[问答] 请问Stm32上升沿触发和输入捕获对方波要注意哪些事?
664 STM32 电机
分享
STM32上升沿触发和输入捕获对方波有什么要求?

红外对管来对电机测速,电路图如后面所示:

现在的问题是对电机频率测不准确,具体如下:

电机转动的时候,恒定占空比时,测速模块会发出方波,宽度稍有变化。

第一种方法:
定时1s,用外部中断来检测上升沿,然后测出频率。在电机占空为30%一些时,测出来的值是准确的,大概为40HZ。然后占空调到50%时,测出来的频率是实际的20-30倍。程序用函数发生器试过。实际电机频率是用示波器测出的。这是为什么它不准确了?

第二种方法是用输入捕获。
用函数发生器试了很准确,但是在电机上也是相差20-30倍,可以说完全不准确。

至于测速模块,输出用示波器测得是方波,除了脉宽稍有变化,其他人也是认为相当好的。
但是,Cortex测函数信号发生器的频率几乎完全一致。现在真的搞不清楚问题出在哪里?难道Cortex对脉冲要求相当高?

红外对管的电路图是这样的:

0
2019-8-2 01:40:52   评论 分享淘帖 邀请回答

相关问题

7个回答
函数发生器准确,那实际测量也应该准确.
除非采集的信号干扰很大.
与占空比有一定关系,但是只是在极端条件下才有影响(比如0.01%,或者99.99%之类的,当然也要看频率.)
2019-8-2 07:35:23 评论

举报

函数信号发生器是有负值的交流信号,测速模块是正直的方波,这个有影响吗?
2019-8-2 07:44:43 评论

举报

393是不是对上升沿不敏感?
2019-8-2 07:56:29 评论

举报

正负值输入STM32? 你不怕烧了他?
应该和393无关,你看看输入STM32的方波是不是低电压是0V,高电压是3.3V????
2019-8-2 08:11:58 评论

举报

正负3.3V,没有被烧。
2019-8-2 08:19:43 评论

举报

最后把比较器换成施密特触发器,好多了。
2019-8-2 08:39:07 评论

举报

测量一下比较器的输出电压,用示波器的直流档。看看高低电平是多少?
2019-8-2 08:50:03 评论

举报

只有小组成员才能发言,加入小组>>

41个成员聚集在这个小组

加入小组

创建小组步骤

关闭

站长推荐 上一条 /5 下一条

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