找回密码
 立即注册
查看: 336|回复: 2

请问测量直流电机速度,正反转和停止

[复制链接]

该用户从未签到

4

主题

11

回帖

86

积分

注册会员

积分
86
发表于 2023-8-7 08:57:19 来自手机 | 显示全部楼层 |阅读模式
速度,判断电压大概确定速度。采样值变化有些大,所以只能范围判断,已经共地。加104加电阻效果不大,10次采样,去头去尾取平均值。采样100次就太慢太慢了。
不知道有没有什么好方法快速判断并稳定。


正反转停止,直接用adc的IO口高低电平判断,
正,A=1,B=0。反,A=0,B=1。停止,A=0,B=0。
但有一个问题,当电机电压低于IO口判定高低电平后。如电机电压是0.7V,1V。
本来打算用ADC判断的,但是ADC速度太慢浮动又大,有时电机正转已经变成反转了,ADC还没有判定到电机停止。
请问这种情况,在低于1V电压后怎么判定正反停止。
因为电机只有两根线,VCC和GND,会因为正反转而改变,所以我就不知道怎么判定了
回复 送花

使用道具 举报

该用户从未签到

46

主题

3110

回帖

7015

积分

超级版主

积分
7015
发表于 2023-8-7 10:17:21 | 显示全部楼层
普通电机有惯性,用ADC判断转向可以轻松实现,速度上绰绰有余,电机两端串联RC(如10K+104)接两路ADC,用1ms的间隔做ADC,然后判断两路ADC值的大小,即可知道转向或停止。
如果要测转速,比较好的办法是,同时测量电流,根据电机的内阻R,电机两端的电压U,计算反电动势 E = U - I*R,反电动势正比于转速,同一型号电机,其转速-反电动势是基本一致的(有点离散误差),这个可以用个再转速计测出来。
回复 支持 反对 送花

使用道具 举报

该用户从未签到

4

主题

11

回帖

86

积分

注册会员

积分
86
 楼主| 发表于 2023-8-7 10:28:36 来自手机 | 显示全部楼层
谢谢指点
回复 送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2024-5-30 13:03 , Processed in 0.069018 second(s), 37 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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