I have a quite simple problem, found a lot of information about it, but I am not sure anymore if I do my calculations right.
I own a sensor, which reports measurements in isobutylene units as PPB. So if I understand this right, the measurement would be the number of isobutylene molecules per one billion (x/1'000'000'000).
Therefore to convert this value into the more common µg/m3 unit, I would just use this formula:
$$ \text{Concentration}\ \frac{µg}{m3} = \frac{\text{Concentration}\ \text{PPB}\times\text{Molecular Mass}\ \frac{g}{mol}}{\text{MolarVolume}\ l} $$
Therefore to convert 400 PPM of isobutylene, with a molecular mass of 56.106 g/mol or 0.0005879 g/l, in the molar volume of a gas at STP with 22.4 l, the calculation would be:
$$ \frac{400\times56.106}{22.4} = 1001.9 \frac{µg}{m^3} $$
This seemed very high to me, and the Range of the sensor is 0-1056 PPM.
Is this the correct formula for the conversion?