传感器A(B)脉冲由PE7(PE6)传至AVR ATmega128单片机引脚INT7/ICP3(INT6/T3)
更新日期:2021-03-26     浏览次数:142
核心提示:L0不是传感器的宽度,它与小球的尺寸、传感器的灵敏度、感应面积、响应速度、安装距离位置有关,(具体制作的装置取值是12.6mm), L1为任意距离,可以

L0不是传感器的宽度,它与小球的尺寸、传感器的灵敏度、感应面积、响应速度、安装距离位置有关,(具体制作的装置取值是12.6mm), L1为任意距离,可以根据实际要求固定为20mm。

(2)时间的“获取”(送到单片机)

传感器A(B)脉冲由PE7(PE6)传至AVR ATmega128单片机引脚INT7/ICP3(INT6/T3),传感器脉冲功能下降沿中断、上升沿捕捉、下降沿中断[4]。第一次下降沿中断定时器清零TCNT3=0,上升沿捕捉定时器ICR=TCNT3,第二次下降沿读取定时器TCNT3。

(3)调试与测试

根据要求进行了不同角度的调试,除80°效果不太理想,其他都接近控制要求。分析其原因就是当角度接近90°的时候,小球不再沿管壁运动,与管材内壁的平整、投放小球的“手法”影响了小球的运动,这样小球经过传感器时“距离”会有微小的变化,导致距离发生变化。一个原因是当角度接近90°时,α对加速度“很敏感”。另一原因就是对时间本身就很敏感,a对t偏微分将出现t的4次方。如果要解决这个问题就需要选择高灵敏度的传感器。