轻质弹簧原长为2l,将弹簧竖直放置在地面上,在其顶端将一质量为5m的物体由静止释放,当弹簧被压缩到最短时,弹簧长度为l.现将该弹簧水平放置,一端固定在A点,另一端与物块P接触但不连接.AB是长度为5l的水平轨道,B端与半径为l的光滑半圆轨道BCD相切,半圆的直径BD竖直,如图所示.物块P与AB间的动摩擦因数μ=0.5.用外力推动物块P,将弹簧压缩至长度l,然后释放,P开始沿轨道运动,重力加速度大小为g.
①若P的质量为m,求P到达B点时速度的大小,以及它离开圆轨道后落回到AB上的位置与B点间的距离;
②若P能滑上圆轨道,且仍能沿圆轨道滑下,求P得质量的取值范围.