图片:
一个转盘有16个工位,每个工位有一个不同地大小的西林药瓶,现想测每个瓶的体积(按圆柱来算)
硬件 :
1、转盘由一个伺服松下A6控制
2、中间装一个传感器SENSOR1,瓶子一过,上升沿与下降沿读伺服的当前脉冲值,相差后*脉冲当量算出直径,
3、瓶底装一个测高度的传感器SENSOR2, 当SENSOR1有信号ON时,通SENSOR2测传感器到瓶底的高度,再通过没有瓶时的定高-测试值,得到瓶 高
4、通过测试的瓶直径与高度,算出瓶的体积;
现在的问题是,测试高度与直径相差有点大,高度相差20mm ,直径相差3mm.. 请各位大神指教下,问题出在哪?