Metal Detector
金屬探測器
PIC 12F509 2009/08
在網路上看到一個非常聰明的設計,忍不住也做一個來試試。
原始網頁為 http://www.micro-examples.com/public/microex-navig/doc/076-picodetector.html
這是我使用的線路,為了方便 ICSP 將輸出移到第5腳。並增加響音以方便使用。
探測線圈是隨便找約#23~#25的漆包線,繞10~11公分直徑,約30圈。電感約450uH。頻率約 1MHz ,頻率不準沒關係。
我的繞線架是兩片光碟保護片(買整筒光碟燒錄片時,上下都會有的),中間夾珍珠板,以雙面膠貼成的。
實測距離下,板手約5~7公分,起子約2~4公分。不是很靈敏,但是可以用來測牆內熱水管、鋼筋的位置。
因為是偵測振盪頻率的改變,並且自動更新參考頻率,使用時要不斷來回移動探測線圈。
適當的改變程式內參數,應該還可以使性能更好。
程式是計算在WDT發作前,看cnt++ 這個 loop 跑了幾圈,再跟上一次的平均值作比較,如果差太多就出音。如果只差一點點,就當作是電路的漂移現象,把新的平均值存在 last_cnt,當作下一次的比較參考值。
另一個值得推薦的簡單線路是純類比的 BFO 金屬探測器,"A Simple BFO Metal Detector"網頁為http://www3.telus.net/chemelec/Projects/BFO/BFO.htm
MD509 Hex & C source Code
======================================================================================
歡迎拷貝、轉載、引用、修改或出售本網站資訊,請註明出處。
注意 : 因使用本網站所導致的任何傷害或損失,本人概不負責。
Philip Sun / TAIWAN
ilufa@yahoo.com
copyright 2004