文獻標識碼: A
文章編號: 0258-7998(2013)07-0114-03
食品質(zhì)量安全是人們一直高度關(guān)注的問題,傳統(tǒng)的保質(zhì)方法只是簡單設(shè)定食品出廠的保質(zhì)期,并利用條形碼技術(shù)對食品進行流通管理[1-2]。但無論是植物性食品、動物性食品還是人造食品,在原材料的摘取、加工、物流、倉儲、銷售等環(huán)節(jié)中,都會受到外界溫度、濕度、光照及環(huán)境中微生物群與包裝氣體組成等影響,并不斷地發(fā)生物理、化學、微生物上的變化,因此急需對食品在生產(chǎn)、運輸、銷售等環(huán)節(jié)進行實時監(jiān)測、管理,但傳統(tǒng)方法已不能滿足細致的食品安全管理要求。
目前,對于食品安全監(jiān)測已成為研究重點[3-4],上海海洋大學陳明、劉慧芳、馮國富采用K—means聚類算法,研制了水產(chǎn)品貨架期指示器[5],能夠?qū)λa(chǎn)品進行實時監(jiān)測。通過生化實驗對比,監(jiān)測的貨架期數(shù)據(jù)與生化數(shù)據(jù)具有98%的擬合度,此檢測裝置達到了對水產(chǎn)品實時監(jiān)測的水平,但不能將監(jiān)測數(shù)據(jù)及時發(fā)送給管理者進行及時有效的管理。針對這一問題,本文采用RFID技術(shù)[6]和GPRS" title="GPRS" target="_blank">GPRS技術(shù)[7-8]設(shè)計了食品貨架期監(jiān)測系統(tǒng),該系統(tǒng)能夠?qū)κ称窋?shù)據(jù)進行實時采集,從而實現(xiàn)實時管理。
1 系統(tǒng)結(jié)構(gòu)與原理
食品貨架期監(jiān)測系統(tǒng)由監(jiān)測前端、監(jiān)測終端和監(jiān)控中心三部分組成。監(jiān)測前端負責采集食品在流通過程中的貨架期信息,并進行數(shù)據(jù)處理;監(jiān)測終端負責接收監(jiān)測前端的數(shù)據(jù)信息,并進行數(shù)據(jù)發(fā)送;監(jiān)控中心負責接收數(shù)據(jù)信息。監(jiān)測前端與監(jiān)測終端的無線通信采用星型網(wǎng)絡拓撲結(jié)構(gòu),每個監(jiān)測前端都能與監(jiān)測終端進行雙向通信,但各個監(jiān)測前端之間不能進行通信,食品貨架期監(jiān)測系統(tǒng)結(jié)構(gòu)如圖1所示。
監(jiān)測系統(tǒng)首先通過監(jiān)測前端檢測冷藏車內(nèi)食品質(zhì)量信息,通過射頻裝置將質(zhì)量參數(shù)信息發(fā)送給監(jiān)測終端,監(jiān)測終端通過SPI口將數(shù)據(jù)發(fā)送給GPRS模塊,然后發(fā)送給監(jiān)控中心的監(jiān)測終端,再通過RS232串口將數(shù)據(jù)發(fā)送到PC機,以此實現(xiàn)客戶端的可視化和實時數(shù)據(jù)信息的監(jiān)測與查詢。
2 系統(tǒng)硬件設(shè)計
2.1 監(jiān)測前端硬件設(shè)計
監(jiān)測前端主要負責對食品質(zhì)量信息的采集與計算,通過nRF905無線射頻模塊將數(shù)據(jù)信息發(fā)送給監(jiān)測終端,并接收監(jiān)測終端發(fā)送的相關(guān)指令。監(jiān)測前端主要由控制模塊、RFID模擬前端模塊(天線、射頻芯片nRF905)、溫度采集模塊、用戶界面模塊(按鍵模塊、用于LED、時鐘模塊、調(diào)試接口JTAG)、電源管理模塊等五大模塊和相關(guān)電路組成。RFID模擬前端模塊負責接收指令,并根據(jù)指令格式發(fā)送數(shù)據(jù)包;溫度采集模塊負責采集溫度并將溫度傳輸?shù)娇刂颇K;控制模塊處理裝置的所有數(shù)據(jù)并維護裝置的正常運行,用戶界面模塊能夠便于用戶使用,電源管理模塊主要為控制模塊和RFID模擬前端模塊供電。
監(jiān)測前端的微處理器采用MSP430F149,其自帶有60 KB+256 B Flash存儲器,地址為1100H-FFDFH的Flash存儲器,用于存放系統(tǒng)代碼;地址為0200H-9FFH的2 KB RAM用于存儲裝置的歷史信息。監(jiān)測前端的信號類型分為模擬部分和數(shù)字部分,模擬部分負責與監(jiān)測終端的通信,數(shù)字部分負責處理數(shù)據(jù)、控制裝置運行以及控制與監(jiān)測終端的通信。模擬部分包括射頻收發(fā)芯片nRF905、PCB板載天線、晶振等芯片和相關(guān)電路等。數(shù)字部分由嵌入式微處理器MSP430F149、溫度傳感器DS18B20、日歷時鐘芯片DS1302、調(diào)試接口JTAG、紅綠指示燈、開關(guān)鍵、復位鍵等外圍電路以及各芯片間的連接電路組成。射頻芯片nRF905的4種工作方式中,正常工作狀態(tài)是處于接收狀態(tài),即ShockBurst RX模式。在接收到指令時,自動將指令數(shù)據(jù)包的字頭和CRC校驗碼移出,再根據(jù)數(shù)據(jù)包的第一個字節(jié)的內(nèi)容解析指令數(shù)據(jù)包,并根據(jù)解析的配置裝置運行狀態(tài)或發(fā)送數(shù)據(jù)。若解析后的指令為“讀當前”,則把當前溫度、貨架期等數(shù)據(jù)組裝成32 B的數(shù)據(jù)包發(fā)送至監(jiān)測終端;若“讀歷史”,則從微處理器MSP430F149的0200H-9FFH的2 KB RAM中一次讀取N個數(shù)據(jù)為一組并組裝成32 B的數(shù)據(jù)包發(fā)送出去,直至RAM中所有信息均發(fā)送出去時,裝置發(fā)送過程結(jié)束。
射頻電路主要由三大部分組成:與單片機相連的接口電路、nRF905應用電路以及天線的發(fā)送、接收電路。在設(shè)計過程中,電源VDD引腳所接入的電壓范圍為1.9~3.6 V;為了使晶振穩(wěn)定,在晶振兩端并聯(lián)電阻R1(1 M?贅);為了讓監(jiān)測前端得到穩(wěn)定的信號,天線的電路設(shè)計尤為關(guān)鍵,其中,VDD_PA引腳給天線提供直流電源,ANT1與ANT2引腳給天線提供穩(wěn)定的RF輸出,圖2所示為監(jiān)測前端的射頻電路。
2.2 監(jiān)測終端硬件設(shè)計
監(jiān)測終端的任務是把監(jiān)測前端的數(shù)據(jù)信息通過GPRS發(fā)送至監(jiān)控中心,其結(jié)構(gòu)框圖如圖3所示。
監(jiān)測終端的微處理器通過SPI口與射頻模塊NRF905數(shù)據(jù)通信,通過串口方式與GPRS模塊數(shù)據(jù)通信。
3 系統(tǒng)軟件設(shè)計
3.1 監(jiān)測前端的軟件設(shè)計
在冷鏈物流過程中,監(jiān)測前端需要實時監(jiān)測食品質(zhì)量,采集完數(shù)據(jù)后進入休眠狀態(tài),每隔一定時間被喚醒監(jiān)聽是否有監(jiān)測終端的射頻信號,若監(jiān)聽到射頻信號,則立刻與之進行數(shù)據(jù)通信;若沒有監(jiān)聽到射頻信號,則繼續(xù)進入休眠狀態(tài)。每隔30 min喚醒溫度傳感器模塊完成數(shù)據(jù)的采集,采集完數(shù)據(jù)轉(zhuǎn)入休眠狀態(tài),工作流程如圖4所示。
3.2 監(jiān)測終端的軟件設(shè)計
在冷藏車內(nèi)的監(jiān)測終端需要讀取監(jiān)測前端的數(shù)據(jù)信息,監(jiān)測終端首先發(fā)送讀取命令,待進入通信范圍內(nèi)的監(jiān)測前端被喚醒時,將對其進行驗證,如果認證成功,則建立數(shù)據(jù)通信,并將數(shù)據(jù)通過GPRS模塊發(fā)送給監(jiān)控中心的監(jiān)測終端,工作流程如圖5所示。
4 系統(tǒng)測試
在食品運輸流通過程中,監(jiān)測前端通過傳感器模塊進行數(shù)據(jù)采集及貨架期計算,然后通過NRF905射頻模塊將數(shù)據(jù)信息發(fā)送監(jiān)測終端,監(jiān)測終端再把數(shù)據(jù)發(fā)送至監(jiān)控中心。在監(jiān)控中心,監(jiān)測終端通過RS232串口與電腦連接,從而使數(shù)據(jù)能夠直接傳輸?shù)絇C機上。圖6所示為監(jiān)測前端發(fā)送到監(jiān)控中心的數(shù)據(jù),可通過串口調(diào)試精靈顯示。
在圖6監(jiān)測數(shù)據(jù)中,監(jiān)測終端首先接收到的是監(jiān)測前端的ID號,其次是溫度數(shù)值。讀取到的第一個監(jiān)測前端是G3,其溫度數(shù)據(jù)為10.13 ℃。通過實驗表明,食品貨架期監(jiān)測系統(tǒng)能夠監(jiān)測食品在流通過程中的質(zhì)量信息。
食品貨架期監(jiān)測系統(tǒng)通過RFID技術(shù)和GPRS技術(shù)實現(xiàn)了對食品質(zhì)量的實時監(jiān)測,并將數(shù)據(jù)可視化,達到動態(tài)監(jiān)測食品在流通過程中的情況,系統(tǒng)具有可靠性高、適應性強等優(yōu)點,推廣價值較大。
參考文獻
[1] 袁偉華.條碼技術(shù)在物流管理中的應用[D].武漢:華中科技大學,2005.
[2] Wang Huhu, Xu Xinglian. Research progress of traceability technology of livestock and poultry and its applications[J].Science and Technology of Food Industry,2010,31(8):413-416.
[3] 鄧彥.食品安全綜合評價體系與食品安全監(jiān)測預警[D]. 廣州:中山大學,2007.
[4] 章德賓,徐家鵬,許建軍,等. 基于監(jiān)測數(shù)據(jù)和BP神經(jīng)網(wǎng)絡的食品安全預警模型 [J].農(nóng)業(yè)工程學報,2010,26
(1):221-226.
[5] 劉慧芳,陳明,謝晶.南美白對蝦貨架期智能預測裝置[J].計算機工程學報, 2010,36(15):277-279.
[6] 任守綱,徐煥良,黎安,等.基于RFID/GIS物聯(lián)網(wǎng)的肉品跟蹤及追溯系統(tǒng)設(shè)計與實現(xiàn)[J].農(nóng)業(yè)工程學報,2010,26
(10):229-235.
[7] 董宇,楊強,顏文俊. 基于nRF905和GPRS的智能家居用電監(jiān)測系統(tǒng)[J].電子技術(shù)應用,2012,38(9):78-81.
[8] 薛琳,魏蘭磊,朱述川,等. 基于GPRS和RFID技術(shù)的門禁控制系統(tǒng)[J].電子技術(shù)應用,2012,38(6):145-148.