Re: [RFC] iio: ppm: Add IIO_PPM channel type

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 08/27/2015 11:40 PM, Matt Ranostay wrote:
> On Thu, Aug 27, 2015 at 8:58 AM, Lars-Peter Clausen <lars@xxxxxxxxxx> wrote:
>> On 08/27/2015 05:40 PM, Lars-Peter Clausen wrote:
>>> On 08/27/2015 08:45 AM, Matt Ranostay wrote:
>>>> There are air quality sensors that report data back in parts per million
>>>> of VOC (Volatile Organic Compounds) which are usually indexed from CO2
>>>> or another common pollutant.
>>>>
>>>> This patchset adds an IIO_PPM type because no other channels types fit
>>>> this use case.
>>>
>>> Hm, I'm not sure if parts-per-million is a good channel type. It's more of a
>>> scale. The type would be concentration.[...]
>>
>> Reading a bit more[1], concentration doesn't actually seem to be the right
>> term in this case, the correct term is mole fraction. Maybe we can use that
>> as the type. That also makes it clear that the unit is molecules per molecule.
>>
> Actually we can't use mole fraction for this because we aren't in a
> chemistry lab, and know the other compounds that make up the local
> atmosphere. Besides you'd have to include some insane lookup table for
> molar mass of carbon or whatever VOC being measured :)

I don't think you'd need that. Mole fraction tells you the number of
molecules of something per total number of molecules. You don't need the
mass for this.

But what exactly is the sensor measuring? CO2 (or VOC) molecules per total
number of molecules or number of CO2 molecules in a particular volume?

> 
> IIO_CONCENTRATION could be useful since you could just change the
> scale to make it ppm or ppb or whatever.
> 
>> - Lars
>>
>> [1] https://en.wikipedia.org/wiki/Concentration
> --
> To unsubscribe from this list: send the line "unsubscribe linux-iio" in
> the body of a message to majordomo@xxxxxxxxxxxxxxx
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> 

--
To unsubscribe from this list: send the line "unsubscribe linux-iio" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Input]     [Linux Kernel]     [Linux SCSI]     [X.org]

  Powered by Linux