邱崇軍,胡登鵬
(空軍預警學院,武漢 430019)
基于LDC1314的金屬探測器設計*
邱崇軍,胡登鵬
(空軍預警學院,武漢 430019)
本文設計了一款以MSP430F169單片機為主控制器,LDC1314電感數字轉換器[1]作為傳感器的金屬探測器。單片機通過I2C接口對LDC1314進行初始化值配置和檢測結果的讀取,并將LDC1314的檢測結果在外接的1602液晶顯示屏進行實時顯示。LDC1314有4個檢測通道,可以同時外接4個不同的PCB線圈,通過對線圈的圈數、線寬、線距等參數進行設計,可以實現不同的功能。通過對8種不同金屬物質的檢測,探測器可以準確、迅速進行區分。
金屬探測器;LDC1314;單片機;MSP430F169
金屬傳感器是一個專門用來探測金屬類物質的儀器,已經廣泛應用于生活和工業生產等諸多領域。目前市場上的金屬探測裝置根據原理的不同,大多分為電磁感應高頻震蕩型、磁鐵磁力型、電容型三種類型。金屬檢測儀受外在環境影響較大,灰塵、濕度、水分等是影響傳統的金屬探測裝置的主要因素。檢測精度及智能化程度低,檢測結果不穩定,不能實時觀測檢測參數是目前金屬傳感器的使用局限,系統維護不夠方便,容易影響檢測結果[2]。隨著科學技術不斷進步以及金屬探測器在現代技術生活和工業生產中的作用不斷凸顯,怎樣提升和改善金屬探測器的性能,已成為本領域一個亟待解決的問題[3]。
TI公司在之前推出的LDC1000金屬傳感器是電感數字傳感器[4],其精度高、操作簡單、適應性強,只需要外接一個PCB線圈或者自制的線圈就可以完成檢測。但是由于其只有一個通道,不能適應多物體的情形,TI公司于2016年5月推出了LDC1314芯片,可同時外接4個線圈,支持內部或外部參考時鐘,對直流磁場和磁鐵具有一定的免疫能力。
LDC1314能夠提供匹配的通道,它允許差和比率測量,這使設計人員能夠使用一個通道,以補償他們的感測環境和老化條件,如溫度、濕度和機械漂移。鑒于LDC1314的易用性、低功耗、低系統成本,這些產品使設計者能夠大大提高現有的傳感解決方案,并引入品牌和新的檢測能力。傳感器提供了更好的性能、可靠性和靈活性,比競爭者的傳感技術具有更低的系統成本和功耗。本文采用MSP430F169作為主控制器,通過對系統硬件和軟件設計,對基于LDC1314的金屬探測器進行了研究。
系統的總體設計方案如圖1所示,主要包括MSP430F169、LDC1314、4個傳感線圈、1602液晶顯示屏。LDC1314與MSP430F169采用I2C總線接口進行通信,1602與MSP430F169通過多個I/O口連接,用于實時顯示LDC1314的檢測結果,LDC1314包含4個檢測通道,可外接4個線圈實現不同檢測功能。

圖1 系統整體框圖
1.1 主控制器
主控制器采用TI公司的MSP430F169單片機,MSP430F169是超低功耗Flash型16位RISC指令集單片機,配置了2個固定16位定時器、8路快速的12位A/D轉換器、雙路12 位D/A 轉換器、兩個通用連續同步/非同步通信接口(USART)、I2C 、DMA和48個I/O引腳。
1.2 LDC1314
LDC1314是TI公司推出的電感數字傳感器,可外接4個PCB線圈,實現非接觸式電感檢測,具有理想的檢測結果和精度。檢測的原理是利用大學物理中的電磁感應效應原理,在線圈中加一個交變電流,線圈的周圍就會產生交變電磁場,此時如果有金屬物處于這個電磁場中,就會在金屬物表面產生感應電流,感應的電流和線圈的大小及金屬物的距離大小有密切的關系[6-7]。
2.1 系統硬件設計
系統硬件設計主要完成 LDC1314及1602液晶顯示屏與MSP430F169的連接,以及LDC1314線圈設計等。
(1) LDC1314與MSP430F169連接

圖2 MSP430F169與LDC1314的連接
LDC1314與MSP430F169的連接圖如圖2所示,LDC1314通過I2C總線接口與控制器進行通信,包括時鐘SCL和數據SDA兩個接口,將SCL和SDA分別與MSP430F169的2、6口和3、1口連接,時鐘由MSP430F169提供,LDC1314初始化測量數據和結果通過數據線SDA進行傳輸。CLKIN、ADDR配置為低電平,SD接高電平,GND接電源地,VCC接電源。LDC1314的4組8個線圈連接引腳分別外接線圈。
(2) 1602與MSP430F169連接
1602液晶顯示屏與MSP430F169的連接如圖3所示,1602通過SPI接口與控制器進行通信[8],主要包括R/W、RS、E和8個I/O引腳口。連接時將D0~D7腳分別與MSP430F169的P50~P57口連接,RS和R/W分別與單片機的P40、P41口連接。BLK配置為低電平、BLA配置成高電平,GND接電源地,VCC接電源。1602具有兩行,每行顯示16個字符的功能[9]。
(3) 線圈設計

圖4 PCB線圈
LDC1314的外接線圈作為傳感器,其設計好壞直接影響測量的精度。設計線圈如圖4所示,采用雙層PCB板結構,每層30圈,線寬10 mil,線距20 mil,外接1 kΩ的電阻。
2.2 系統軟件設計

圖5 主程序流程圖
軟件系統設計主要包括LDC1314的寄存器初始化配置及系統主程序設計等。
(1) LDC1314寄存器初始化配置
通過對LDC1314相應的寄存器進行適當的設置可以完成不同的功能。
(2) 系統主程序設計
程序采用C語言編寫,主程序流程圖如圖5所示。
為了驗證LDC1314的金屬探測性能,對硬幣、銅絲、鐵絲等不同金屬分別進行了3次測試,測試結果如表1所列。

表1 傳感器對不同材質的測試值
測試結果表明,LDC1314可以有效地區分不同的金屬。利用該特性,設計制作了自動尋跡小車,小車可以沿著金屬鐵絲尋跡,如在鐵絲旁放置幾枚硬幣,也可以完全檢測出來。
經過實踐證明,本方案的設計合理可靠,并在2016年湖北省大學生電子設計TI杯競賽中取得了二等獎的好成績。圖6和圖7分別是小車實物圖和線圈擺放圖。

圖6 小車實物圖

圖7 線圈擺放圖

[1] TI.LDC1312,LDC1314 Multi-Channel 12-Bit inductance to Digital Converter(LDC) for Inductive Sensing,2014.
[2] 楊偉祎,郭穎,王雪峰,等.基于TI杯電子競賽的金屬探測系統設計[D].撫順:遼寧石油化工大學,2015.
[3] 黃勇.金屬探測器的研究與設計[D].廣州:華南理工大學,2010.
[4] TI.LaunchPad口袋實驗平臺,2013.
[5] TI.MSP430F15x, MSP430F16x, MSP430F161x MIXED SIGNAL MICROCONTROLLER,2014.
[6] 王劍鋒.基于LDC1000電感到數字轉換器的金屬探測器[J].電子設計工程,2015(18).
[7] TI.LDC-Q1.ZHCSCS2B,2014.
[8] 郭玉,李彥梅,王鵬.基于電渦流傳感器的硬幣辨偽系統的設計[J].傳感技術學報,2012(4).
[9] 李少華,紅白燕.渦流法電阻率測試儀的設計[J].國外電子測量技術, 2013, 32(7):62-65.
Metal Detecting Device Design Based on LDC1314
Qiu Chongjun,Hu Dengpeng
(Air Force Early Warning Academy,Wuhan 430019,China)
In the paper,a metal detecting device is designed,which uses MSP430F169 as the control core and the LDC1314 inductor/digital converter evaluation board as the sensor.The microcomputer is used to configure the initialization value of the LDC1314 and to read the detection results through I2C interface ,then the detection results is displayed on 1602 LCD screen in real time.The LCD1314 has four testing channels,and four different PCB coilscan be attached at the same time.The different functions can be realized through setting different values of number of coils,trace widths and trace spacing.The detector can distinguish eight different metal substances accurately and quickly.
metal detecting device;LDC1314;microcomputer;MSP430F169
國際級-雷達通信一體化多載洪共享信號技術研究(61271451)。
TP216
A
?迪娜
2016-09-05)