林耐云 張永強(qiáng) 代晨旭
[摘 要]物聯(lián)網(wǎng)水機(jī)是物聯(lián)網(wǎng)時代第一個能產(chǎn)業(yè)化的民用的具有經(jīng)營屬性的智慧城市平臺系統(tǒng)。針對該消費(fèi)電子的快速測試與驗(yàn)證,本文提出了基于STM32的智能測試硬件,滿足對物聯(lián)網(wǎng)水機(jī)電路板的TDS傳感器、流量傳感器、高低壓閥門、漏水開關(guān)、沖洗閥、水泵開關(guān)進(jìn)行自動檢測。通過該智能測試電路板的開發(fā),能加快系統(tǒng)生產(chǎn)和檢測的速度,并且提高了硬件的出廠合格率。
[關(guān)鍵詞]物聯(lián)網(wǎng)水機(jī);測試版;TDS檢測;RO膜水機(jī);共享水機(jī)
[中圖分類號]TU857 [文獻(xiàn)標(biāo)識碼]A
藍(lán)普科技的物聯(lián)網(wǎng)水機(jī)電腦板是一個基于GPRS通信的智能硬件,采用STM32為核心處理器,對RO膜水機(jī)進(jìn)行智能控制,如圖1所示。
該設(shè)備包括一系列的輸入和輸出,其中輸入包括TDS傳感器、流量計(jì)數(shù)、高低壓開關(guān)狀態(tài)以及漏水檢測模塊;輸出包括沖洗閥門、進(jìn)水閥門和水泵。系統(tǒng)邏輯較為復(fù)雜,傳統(tǒng)的測試模塊采用真機(jī)測試,每15分鐘才能測試一個流程,針對生產(chǎn)過程中存在的問題,本文提出了一種自動化測試裝置。
1 物聯(lián)網(wǎng)水機(jī)測試版架構(gòu)設(shè)計(jì)
物聯(lián)網(wǎng)水機(jī)測試軟件采用C語言進(jìn)行開發(fā),其中包括一系列的算法模塊,對智能水機(jī)的各個IO進(jìn)行測試。圖2描述了物聯(lián)網(wǎng)水機(jī)測試電路板的軟件頂層設(shè)計(jì)。
系統(tǒng)包括OS任務(wù)啟動模塊,USART數(shù)據(jù)測試模塊,SMS測試模塊,控制算法IO檢測模塊。系統(tǒng)通過燈光閃爍來提示測試人員各個接口是否合格。
2 系統(tǒng)實(shí)現(xiàn)與分析
系統(tǒng)硬件電路板可以同時檢測4臺水機(jī)物聯(lián)網(wǎng)電路板。硬件如圖3所示。
軟件測試流程如下,系統(tǒng)上電開機(jī),連續(xù)點(diǎn)按“強(qiáng)沖”按鈕,進(jìn)入測試模式RTOS任務(wù)。同時檢測TDS、漏水、高低壓開關(guān)狀態(tài)、缺水、水滿、沖洗、制水和流量計(jì)數(shù)進(jìn)行測試。在測試的最后,讀取SIM800C的IMEI和物聯(lián)網(wǎng)卡的ICCID號碼,通過GPRS告知上位機(jī)測試通過或者故障位置。
3 結(jié)語
本文基于STM32單片機(jī)和RTOS操作系統(tǒng)開發(fā)的物聯(lián)網(wǎng)水機(jī)電腦板的智能測試單元。系統(tǒng)采用C語言進(jìn)行設(shè)計(jì),其中包括傳感器、制水、缺水、水滿程序自動化軟件測試模塊。電路板完成測試后,通過GPRS將測試結(jié)果上報到上位機(jī),提高了軟件和硬件的測試生產(chǎn)效率。
[參考文獻(xiàn)]
[1] 徐凱.IoT開發(fā)實(shí)戰(zhàn):CoAP卷[M].機(jī)械工業(yè)出版社,2017.
[2] 李志剛.家用純水機(jī):已成市場主流,技術(shù)仍需完善[J].電器,2015(05).