-
1 # 張帆4763
-
2 # 小小錘錘錘錘錘
去淘寶買個酒精檢測模組。說白了就是跟微控制器接電源,地,訊號這幾根線就行。程式碼找商家要,基本都是現成的東西。
-
3 # 電子產品設計方案
酒精氣體感測器加STM32設計酒精測試儀很簡單
酒精氣體感測器有半導體式酒精氣體感測器和電化學式的酒精氣體感測器兩種,電化學式的酒精氣體感測器的功耗低、精度高,交警查醉駕的測試儀使用的就是電化學式的酒精氣體感測器,但它的價格高,設計難度也較大,半導體式酒精氣體感測器價格低,使用簡單,初學者可以可以先用半導體式的來設計方案。
酒精測試儀功能框圖整個設計需要用到LCD、半導體式酒精氣體感測器、輕觸開關、電池、STM32微控制器。對於稍有基礎的朋友來說,搞定按鍵輸入、LCD顯示、電池供電、電池充電都是沒問題的,主要是怎麼得到酒精濃度資料。
半導體式酒精氣體感測器驅動電路我們可以選用常見的MQ-3B半導體式酒精氣體感測器,這種感測器會根據酒精的濃度輸出不同的電壓值,它需要一定的響應時間,雖然有一定的預熱時間,大概十來秒後才可以得到穩定的電壓值。
半導體式酒精氣體感測器的驅動電路比較簡單,可以使用5V電壓進行供電,加熱端直接接5V電壓進行加熱,輸出端需要接一個固定電阻進行分壓,微控制器的ADC取樣Vout電壓獲取酒精濃度資料。
特別注意的是,這種感測器的分壓負載電阻(RL)不是固定的,一般可能是4.7K/6.8K/8.2K/10K,需要根據感測器的規格設定負載電阻RL。我們可以在PCB上設定幾種負載電阻的位置,到時候根據感測器的規格安裝就可以了。
另外這種感測器內部有一個發熱絲,需要進行加熱,電流比較大,有差不多100mA,使用電池供電的話,很快會把電量用完,我們可以用一個MOS管來控制它的加熱,測量的時候,微控制器再開啟加熱供電。
如果想更精確、更省電,可以選擇電化學式的酒精感測器,比如ME2-C2H5OH-Ф16。它的輸出電流是非常小的,是uA級別的,需要透過運放放大後,才能透過微控制器的ADC進行取樣。
回覆列表
首先需要一塊最小系統板,然後一個整合好的酒精檢測模組,把他們連起來,根據所選擇的酒精檢測模組的通訊方式,用stm32對應的片上模組與酒精檢測模組通訊就可以了