找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

MQ系列氣體傳感器電壓值轉為濃度值

查看數(shù): 1258 | 評論數(shù): 3 | 收藏 1
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發(fā)布時間: 2024-7-8 14:12

正文摘要:

請問大佬們1.MQ-2,MQ-135,MQ-7的電壓值如何轉為濃度值? 2.以上三個傳感器大于多少ppm?(超過此閾值進行提醒) 另外以下是我的電路設計

回復

ID:344848 發(fā)表于 2024-7-9 14:20
上傳MQ-2測試電路圖
ID:344848 發(fā)表于 2024-7-9 14:16
本帖最后由 donglw 于 2024-7-9 18:31 編輯

這里以mq2煙霧傳感器模塊為列進行分析處理。只能保證結果結果接近于真實值,想要完全精確需做標定。
使用matlab進行仿真:
得到公式:Rs/R0=11.5428*ppm^(-0.6549)       R0:表示傳感器再潔凈空氣中的值。


根據電路圖我們可以得到:
Vrl/Rl = (Vc - Vrl)/Rs;
Vrl:即AO口輸出電壓
Vc:回路電壓
Rl:我的電路里面Rl為5.1K,具體看電路圖
根據技術文檔我們知道R0就是在潔凈空氣下Rs的值。
我的回路測試電壓為5V,潔凈空氣下Vrl為0.621887(多次測得電壓取平均值),所以得到R0的值為35.904K。
注:為保證準確性,潔凈空氣下Vrl的值需要在傳感器充分預熱下測得。
然后根據公式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);



ID:143767 發(fā)表于 2024-7-9 10:08
這電路不能工作,燈絲電阻R9阻值太大,應該去掉直接接地

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表