电磁炮的原理如图所示,两根平行长直金属导轨沿水平方向固定,导轨平面内具有垂直于导轨平面的匀强磁场,带有炮弹的金属框架垂直放在导轨上,且始终与导轨保持良好接触。已知磁场的磁感应强度大小为B,电源的内阻为r,两导轨间距为L,金属框架和炮弹的总质量为m,金属框架的电阻为R。通电后,炮弹随金属框架滑行距离s后获得的发射速度为v。不计空气阻力、金属框架与导轨间的摩擦和导轨电阻,不考虑金属框架切割磁感线产生的感应电动势,下列说法正确的是
A. 匀强磁场的方向竖直向下
B. 金属框架受到的安培力大小为 $F=\frac{m v^2}{s}$
C. 通过金属框架的电流为 $I=\frac{m v^2}{s B L}$
D. 电源的电动势为 $E=\frac{m v^2(R+r)}{2 s B L}$