![]() |
發(fā)布時間: 2024-7-8 14:12
正文摘要:請問大佬們1.MQ-2,MQ-135,MQ-7的電壓值如何轉(zhuǎn)為濃度值? 2.以上三個傳感器大于多少ppm?(超過此閾值進行提醒) 另外以下是我的電路設計 |
上傳MQ-2測試電路圖
![]() |
本帖最后由 donglw 于 2024-7-9 18:31 編輯 這里以mq2煙霧傳感器模塊為列進行分析處理。只能保證結果結果接近于真實值,想要完全精確需做標定。 使用matlab進行仿真: 得到公式:Rs/R0=11.5428*ppm^(-0.6549) R0:表示傳感器再潔凈空氣中的值。 根據(jù)電路圖我們可以得到: Vrl/Rl = (Vc - Vrl)/Rs; Vrl:即AO口輸出電壓 Vc:回路電壓 Rl:我的電路里面Rl為5.1K,具體看電路圖 根據(jù)技術文檔我們知道R0就是在潔凈空氣下Rs的值。 我的回路測試電壓為5V,潔凈空氣下Vrl為0.621887(多次測得電壓取平均值),所以得到R0的值為35.904K。 注:為保證準確性,潔凈空氣下Vrl的值需要在傳感器充分預熱下測得。 然后根據(jù)公式Rs/R0 = 11.5428 * ppm^(-0.6549)和Vrl/Rl = (Vc - Vrl)/Rs推導,得到: ppm^0.6549 = 11.5428 * 35.904 * Vrl/(25.5-5.1 * Vrl); 使用C標準庫函數(shù)pow(x,y)求得ppm;//其作用是計算x的y次方。x、y及函數(shù)值都是double型 ppm = pow(11.5428 * 35.904 * Vrl/(25.5-5.1* Vrl),0.6549); |
這電路不能工作,燈絲電阻R9阻值太大,應該去掉直接接地 |
Powered by 單片機教程網(wǎng)