三角形三边长a,b,c成等差数列且a^2+b^2+c^2=84,则实数b的取值范围是多少