MQ Sensor Curve
-
Hi guys
I have a MQ2 sensor and have been using the following tutorial (http://sandboxelectronics.com/?p=165), which seems to be working fine, as is.
My question is with regards to the calculation of the curve for a particular gas. How have the curves being calculated?
float LPGCurve[3] = {2.3,0.21,-0.47}; //two points are taken from the curve. //with these two points, a line is formed which is "approximately equivalent" //to the original curve. //data format:{ x, y, slope}; point1: (lg200, 0.21), point2: (lg10000, -0.59) float COCurve[3] = {2.3,0.72,-0.34}; //two points are taken from the curve. //with these two points, a line is formed which is "approximately equivalent" //to the original curve. //data format:{ x, y, slope}; point1: (lg200, 0.72), point2: (lg10000, 0.15) float SmokeCurve[3] ={2.3,0.53,-0.44}; //two points are taken from the curve. //with these two points, a line is formed which is "approximately equivalent" //to the original curve. //data format:{ x, y, slope}; point1: (lg200, 0.53), point2: (lg10000, -0.22) float Ro = 10; //Ro is initialized to 10 kilo ohmsI have used web plot digitizer to extract the values from the graph (see attached), but I'm still am not sure how the curve was calculated.
If we take the LPG curve for example (float LPGCurve[3]={2.3,0.21,-0.47};), log(200) = 2.3, where are the values 0.21 and -0.47 derive from. What is the math formula that got to those two figures?
Any help will be hugely appreciated.
Thank you in advance!
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login