利用AD检测零点可靠吗

2020-01-22 12:09发布

目前我想用AD检测角度传感器输出的电压值,然后在单片机程序中判断零点(该角度传感器装在步进电机转盘上,每12秒转一圈),一旦检测到零点单片机控制步进电机停止。不知道这样可行不,希望大佬们有做过的指点一下啊
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
39条回答
机器人天空
1楼-- · 2020-01-24 02:24
markdif 发表于 2014-9-23 16:41
电机有转起来惯性的,电机检查到零点后,停了之后还会转一会儿吧,这种情况要考虑吗?。。。 ...

不会吧,步进电机不是给一个脉冲信号才转一定角度(我这边选用42步进电机,驱动板买现成的),当检测到零点时直接把脉冲输出端拉高
机器人天空
2楼-- · 2020-01-24 05:38
markdif 发表于 2014-9-23 16:41
电机有转起来惯性的,电机检查到零点后,停了之后还会转一会儿吧,这种情况要考虑吗?。。。 ...

而且我速度也不是很快。还有一个问题就是步进电机的自锁,因为电机轴上装了一个长方形重物(重物的一端固定在电机轴上),那么在转到水平位置时步进电机如果停止,由于长方形重物的重力会不会停不住
Shampoo
3楼-- · 2020-01-24 06:48
应该可以。
不考虑别的。
但从检测时间来看。
AD采样时间基本上是微妙级别的。
        
modbus
4楼-- · 2020-01-24 10:25
这么慢的速度肯定可以啦,滤波要做好
wiser803
5楼-- · 2020-01-24 14:38
 精彩回答 2  元偷偷看……
机器人天空
6楼-- · 2020-01-24 18:01
modbus 发表于 2014-9-23 17:51
这么慢的速度肯定可以啦,滤波要做好

不知道该用什么滤波

一周热门 更多>