Non-Dispersion Infrared(NDIR)非分散性紅外線
非分散紅外(NDIR)光譜儀常用用途檢測氣體和測量碳氧化物(例如一氧化碳和二氧化碳)的濃度。一個紅外光束穿過採樣腔,樣本中的各氣體組分吸收特定頻率的紅外線。 相應頻率的紅外線吸收量,便於確定該氣體組分的濃度。此所以以說這種技術是非分散的,是因為穿過採樣腔的波長未經預先濾波,光濾波器位於感測器之前 ,以便濾除選定氣體分子能夠吸收的波長之外的所有光線。EVAL-CN0338-ARDZ 的運作原理圖
在這裡有詳細說明電路與NDIR技術。
http://www.analog.com/cn/analog-dialogue/articles/complete-gas-sensor-circuit-using-nondispersive-infrared.html
http://www.analog.com/en/design-center/reference-designs/hardware-reference-design/circuits-from-the-lab/CN0338.html#rd-description
EVAL-CN0338-ARDZ
EVAL-ADICUP360 跳線設定
EVAL-CN0338-ARDZ 與 EVAL-ADICUP360 結合後。
注意這三條線都要插入
開啟ADuCM360-IDE
從 Git導入範例 Window → Perspective → Open Perspective → Other..
彈出視窗後 Git →OK
選擇 Clone a Git repository
URL : https://github.com/analogdevicesinc/EVAL-ADICUP360.git Next
Next
導入本機目錄使用預設值 Finish
展開 projects會列出目前Git上有的專案
按滑鼠左鍵選擇 Import Projects...
Next
這裡可勾選要載入的專案 Finish
等一段時間後 C/C++ 頁面就有從Git下載的專案
點選ADuCM360_deno_cn336 展開專案
按一下 槌子圖示
Run Background
Debug Debug Configuratinos...
按 Browse...
選擇 ADuCM360_demo_cn338 OK
按Scarch Project..
點選 ADuCM360_demo_cn0338.elf OK
Apply OK
按Debug 圖示
按 Run EVAL-ADICUP360 會開始執行 , EVAL-ADICUP360 在 Debug 下會把程式燒入,斷電後程式一樣在 EVAL-ADICUP360
開啟終端機 注意設定
終端機備妥後要按 Enter
在終端機 輸入 help 會顯示可用指令
在終端機輸入 run 會開始每秒偵測一次CO2
參考資料:
https://wiki.analog.com/resources/eval/user-guides/eval-adicup360/reference_designs/demo_cn0338
沒有留言:
張貼留言