There is a very basic confusion in your problem statement. A frequency is fundamentally in units of inverse time (1/sec). A "step", which is a measure of angular distance, has nothing to do with it.
The fundamental equation for resonant frequency of an angular system with some kind of "spring" action is:
wn = sqrt (k / J)
where:
wn (omega-sub-n) is the natural frequency;
k is the angular spring constant (torque per unit of angular offset);
J is the moment of inertia of the system
Note that you must be VERY careful with units. First, you have a hybrid of MKS and CGS units, so you must convert for consistency.
Second, you must understand the difference between your physical (mechanical) angle units and the "virtual" angles that express a part of a time cycle.
That said, let's start.
I am assuming that your problem statement indicates that if you perturb your motor 0.3 degrees mechanical (1/6 of a step) from equilibrium, the motor (with a given current applied) will generate 0.32 N-cm of countervailing torque. This means that your spring constant can be expressed (in inconsistent units) as:
k = 0.32 N-cm / 0.3 deg(mech)
To get this into constistent units, we first note that:
1 N = 1 kg-m/s^2 = 1000 g-m/s^2 = 100000 g-cm/s^2
So 0.32 N-cm = 32000 g-cm^2/s^2
Next we convert the angle:
0.3 deg(mech) * Pi/180 rad(mech)/deg(mech) = 0.00524 rad(mech)
So our spring constant in consistent units is:
k = 32000/0.00524 = 6111550 g-cm^2/s^2
Our resonant frequency is:
wn = sqrt[(6111550 g-cm^2/s^2) / (48 g-cm^2)]
= sqrt[127323 / s^2]
= 356.8 /sec [aka 357 rad(time)/sec]
= 56.8 Hertz
I'm not sure what you meant when you said you were expecting a frequency of 155 steps per second -- that is an angular velocity, not an oscillatory frequency.
Curt Wilson
Delta Tau Data Systems