如图,△ABC是边长为3的等边三角形,P是AB边上一动点,由A向B运动(与A、B不重合),Q是BC延长线上一动点,与点P同时以相同的速度由C向BC延长线方向运动(Q不与C重合),过P作PE⊥AC交AC于E,连接PQ交AC于D.
(1)当∠BPQ=90°时,求AP的长;
(2)在点P、Q运动过程中:
①求证:DP=DQ;
②线段ED的长是否发生变化?若不变,求出线段ED的长;若变化,求出变化范围.