《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 通信與網(wǎng)絡(luò) > 設(shè)計(jì)應(yīng)用 > 食品貨架期監(jiān)測系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
食品貨架期監(jiān)測系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
來源:電子技術(shù)應(yīng)用2013年第7期
張韓飛1, 周 平1, 孫華軍1, 馮國富2, 葛志勇1
1. 淮陰師范學(xué)院, 江蘇 淮安223300; 2. 上海海洋大學(xué),上海201306
摘要: 針對傳統(tǒng)食品貨架期指示器與條形碼不能實(shí)時(shí)記錄食品在流通過程中的質(zhì)量參數(shù)的問題,提出并設(shè)計(jì)了食品貨架期監(jiān)測系統(tǒng)。該系統(tǒng)由具有無線射頻信號收發(fā)功能的數(shù)據(jù)采集監(jiān)測前端、監(jiān)測終端和監(jiān)控中心組成。實(shí)際測試實(shí)驗(yàn)表明,監(jiān)測前端能夠檢測到食品的質(zhì)量信息,監(jiān)測終端能夠?qū)⑦@些數(shù)據(jù)發(fā)送給監(jiān)控中心,實(shí)現(xiàn)對食品的實(shí)時(shí)監(jiān)測。
中圖分類號: TN98;TP29
文獻(xiàn)標(biāo)識碼: A
文章編號: 0258-7998(2013)07-0114-03
Design and implementation of the food shelf-life monitoring system
Zhang Hanfei1, Zhou Ping1, Sun Huajun1, Feng Guofu2, Ge Zhiyong1
1. Huaiyin Normal University, HuaiAn 223300, China; 2. Shanghai Ocean University, Shanghai 201306, China
Abstract: Due to the disadvantages of the traditional food shelf-life indicator and barcode which cannot record the real time in the food cold-chain logistics,paper designs the food shelf-life monitoring system. This system contains the front monitor device, monitor terminal and monitor center. Having been debugged preliminary,the design of the system was tested successfully. The front monitor device can detect the food quality information, monitor terminal is able to send these data to the monitor center. This system could achieve real-time monitoring to food.
Key words : embedded system; RFID; GPRS; monitoring system

    食品質(zhì)量安全是人們一直高度關(guān)注的問題,傳統(tǒng)的保質(zhì)方法只是簡單設(shè)定食品出廠的保質(zhì)期,并利用條形碼技術(shù)對食品進(jìn)行流通管理[1-2]。但無論是植物性食品、動物性食品還是人造食品,在原材料的摘取、加工、物流、倉儲、銷售等環(huán)節(jié)中,都會受到外界溫度、濕度、光照及環(huán)境中微生物群與包裝氣體組成等影響,并不斷地發(fā)生物理、化學(xué)、微生物上的變化,因此急需對食品在生產(chǎn)、運(yùn)輸、銷售等環(huán)節(jié)進(jìn)行實(shí)時(shí)監(jiān)測、管理,但傳統(tǒng)方法已不能滿足細(xì)致的食品安全管理要求。

    目前,對于食品安全監(jiān)測已成為研究重點(diǎn)[3-4],上海海洋大學(xué)陳明、劉慧芳、馮國富采用K—means聚類算法,研制了水產(chǎn)品貨架期指示器[5],能夠?qū)λa(chǎn)品進(jìn)行實(shí)時(shí)監(jiān)測。通過生化實(shí)驗(yàn)對比,監(jiān)測的貨架期數(shù)據(jù)與生化數(shù)據(jù)具有98%的擬合度,此檢測裝置達(dá)到了對水產(chǎn)品實(shí)時(shí)監(jiān)測的水平,但不能將監(jiān)測數(shù)據(jù)及時(shí)發(fā)送給管理者進(jìn)行及時(shí)有效的管理。針對這一問題,本文采用RFID技術(shù)[6]和GPRS" title="GPRS" target="_blank">GPRS技術(shù)[7-8]設(shè)計(jì)了食品貨架期監(jiān)測系統(tǒng),該系統(tǒng)能夠?qū)κ称窋?shù)據(jù)進(jìn)行實(shí)時(shí)采集,從而實(shí)現(xiàn)實(shí)時(shí)管理。
1 系統(tǒng)結(jié)構(gòu)與原理
    食品貨架期監(jiān)測系統(tǒng)由監(jiān)測前端、監(jiān)測終端和監(jiān)控中心三部分組成。監(jiān)測前端負(fù)責(zé)采集食品在流通過程中的貨架期信息,并進(jìn)行數(shù)據(jù)處理;監(jiān)測終端負(fù)責(zé)接收監(jiān)測前端的數(shù)據(jù)信息,并進(jìn)行數(shù)據(jù)發(fā)送;監(jiān)控中心負(fù)責(zé)接收數(shù)據(jù)信息。監(jiān)測前端與監(jiān)測終端的無線通信采用星型網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),每個(gè)監(jiān)測前端都能與監(jiān)測終端進(jìn)行雙向通信,但各個(gè)監(jiān)測前端之間不能進(jì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機(jī),以此實(shí)現(xiàn)客戶端的可視化和實(shí)時(shí)數(shù)據(jù)信息的監(jiān)測與查詢。
2 系統(tǒng)硬件設(shè)計(jì)
2.1 監(jiān)測前端硬件設(shè)計(jì)

    監(jiān)測前端主要負(fù)責(zé)對食品質(zhì)量信息的采集與計(jì)算,通過nRF905無線射頻模塊將數(shù)據(jù)信息發(fā)送給監(jiān)測終端,并接收監(jiān)測終端發(fā)送的相關(guān)指令。監(jiān)測前端主要由控制模塊、RFID模擬前端模塊(天線、射頻芯片nRF905)、溫度采集模塊、用戶界面模塊(按鍵模塊、用于LED、時(shí)鐘模塊、調(diào)試接口JTAG)、電源管理模塊等五大模塊和相關(guān)電路組成。RFID模擬前端模塊負(fù)責(zé)接收指令,并根據(jù)指令格式發(fā)送數(shù)據(jù)包;溫度采集模塊負(fù)責(zé)采集溫度并將溫度傳輸?shù)娇刂颇K;控制模塊處理裝置的所有數(shù)據(jù)并維護(hù)裝置的正常運(yùn)行,用戶界面模塊能夠便于用戶使用,電源管理模塊主要為控制模塊和RFID模擬前端模塊供電。
    監(jiān)測前端的微處理器采用MSP430F149,其自帶有60 KB+256 B Flash存儲器,地址為1100H-FFDFH的Flash存儲器,用于存放系統(tǒng)代碼;地址為0200H-9FFH的2 KB RAM用于存儲裝置的歷史信息。監(jiān)測前端的信號類型分為模擬部分和數(shù)字部分,模擬部分負(fù)責(zé)與監(jiān)測終端的通信,數(shù)字部分負(fù)責(zé)處理數(shù)據(jù)、控制裝置運(yùn)行以及控制與監(jiān)測終端的通信。模擬部分包括射頻收發(fā)芯片nRF905、PCB板載天線、晶振等芯片和相關(guān)電路等。數(shù)字部分由嵌入式微處理器MSP430F149、溫度傳感器DS18B20、日歷時(shí)鐘芯片DS1302、調(diào)試接口JTAG、紅綠指示燈、開關(guān)鍵、復(fù)位鍵等外圍電路以及各芯片間的連接電路組成。射頻芯片nRF905的4種工作方式中,正常工作狀態(tài)是處于接收狀態(tài),即ShockBurst RX模式。在接收到指令時(shí),自動將指令數(shù)據(jù)包的字頭和CRC校驗(yàn)碼移出,再根據(jù)數(shù)據(jù)包的第一個(gè)字節(jié)的內(nèi)容解析指令數(shù)據(jù)包,并根據(jù)解析的配置裝置運(yùn)行狀態(tài)或發(fā)送數(shù)據(jù)。若解析后的指令為“讀當(dāng)前”,則把當(dāng)前溫度、貨架期等數(shù)據(jù)組裝成32 B的數(shù)據(jù)包發(fā)送至監(jiān)測終端;若“讀歷史”,則從微處理器MSP430F149的0200H-9FFH的2 KB RAM中一次讀取N個(gè)數(shù)據(jù)為一組并組裝成32 B的數(shù)據(jù)包發(fā)送出去,直至RAM中所有信息均發(fā)送出去時(shí),裝置發(fā)送過程結(jié)束。
    射頻電路主要由三大部分組成:與單片機(jī)相連的接口電路、nRF905應(yīng)用電路以及天線的發(fā)送、接收電路。在設(shè)計(jì)過程中,電源VDD引腳所接入的電壓范圍為1.9~3.6 V;為了使晶振穩(wěn)定,在晶振兩端并聯(lián)電阻R1(1 M?贅);為了讓監(jiān)測前端得到穩(wěn)定的信號,天線的電路設(shè)計(jì)尤為關(guān)鍵,其中,VDD_PA引腳給天線提供直流電源,ANT1與ANT2引腳給天線提供穩(wěn)定的RF輸出,圖2所示為監(jiān)測前端的射頻電路。

2.2 監(jiān)測終端硬件設(shè)計(jì)
    監(jiān)測終端的任務(wù)是把監(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è)計(jì)
3.1 監(jiān)測前端的軟件設(shè)計(jì)

    在冷鏈物流過程中,監(jiān)測前端需要實(shí)時(shí)監(jiān)測食品質(zhì)量,采集完數(shù)據(jù)后進(jìn)入休眠狀態(tài),每隔一定時(shí)間被喚醒監(jiān)聽是否有監(jiān)測終端的射頻信號,若監(jiān)聽到射頻信號,則立刻與之進(jìn)行數(shù)據(jù)通信;若沒有監(jiān)聽到射頻信號,則繼續(xù)進(jìn)入休眠狀態(tài)。每隔30 min喚醒溫度傳感器模塊完成數(shù)據(jù)的采集,采集完數(shù)據(jù)轉(zhuǎn)入休眠狀態(tài),工作流程如圖4所示。

3.2 監(jiān)測終端的軟件設(shè)計(jì)
    在冷藏車內(nèi)的監(jiān)測終端需要讀取監(jiān)測前端的數(shù)據(jù)信息,監(jiān)測終端首先發(fā)送讀取命令,待進(jìn)入通信范圍內(nèi)的監(jiān)測前端被喚醒時(shí),將對其進(jìn)行驗(yàn)證,如果認(rèn)證成功,則建立數(shù)據(jù)通信,并將數(shù)據(jù)通過GPRS模塊發(fā)送給監(jiān)控中心的監(jiān)測終端,工作流程如圖5所示。

4 系統(tǒng)測試
    在食品運(yùn)輸流通過程中,監(jiān)測前端通過傳感器模塊進(jìn)行數(shù)據(jù)采集及貨架期計(jì)算,然后通過NRF905射頻模塊將數(shù)據(jù)信息發(fā)送監(jiān)測終端,監(jiān)測終端再把數(shù)據(jù)發(fā)送至監(jiān)控中心。在監(jiān)控中心,監(jiān)測終端通過RS232串口與電腦連接,從而使數(shù)據(jù)能夠直接傳輸?shù)絇C機(jī)上。圖6所示為監(jiān)測前端發(fā)送到監(jiān)控中心的數(shù)據(jù),可通過串口調(diào)試精靈顯示。
    在圖6監(jiān)測數(shù)據(jù)中,監(jiān)測終端首先接收到的是監(jiān)測前端的ID號,其次是溫度數(shù)值。讀取到的第一個(gè)監(jiān)測前端是G3,其溫度數(shù)據(jù)為10.13 ℃。通過實(shí)驗(yàn)表明,食品貨架期監(jiān)測系統(tǒng)能夠監(jiān)測食品在流通過程中的質(zhì)量信息。

    食品貨架期監(jiān)測系統(tǒng)通過RFID技術(shù)和GPRS技術(shù)實(shí)現(xiàn)了對食品質(zhì)量的實(shí)時(shí)監(jiān)測,并將數(shù)據(jù)可視化,達(dá)到動態(tài)監(jiān)測食品在流通過程中的情況,系統(tǒng)具有可靠性高、適應(yīng)性強(qiáng)等優(yōu)點(diǎn),推廣價(jià)值較大。
參考文獻(xiàn)
[1] 袁偉華.條碼技術(shù)在物流管理中的應(yīng)用[D].武漢:華中科技大學(xué),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à)體系與食品安全監(jiān)測預(yù)警[D]. 廣州:中山大學(xué),2007.
[4] 章德賓,徐家鵬,許建軍,等. 基于監(jiān)測數(shù)據(jù)和BP神經(jīng)網(wǎng)絡(luò)的食品安全預(yù)警模型 [J].農(nóng)業(yè)工程學(xué)報(bào),2010,26
(1):221-226.
[5] 劉慧芳,陳明,謝晶.南美白對蝦貨架期智能預(yù)測裝置[J].計(jì)算機(jī)工程學(xué)報(bào), 2010,36(15):277-279.
[6] 任守綱,徐煥良,黎安,等.基于RFID/GIS物聯(lián)網(wǎng)的肉品跟蹤及追溯系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].農(nóng)業(yè)工程學(xué)報(bào),2010,26
(10):229-235.
[7] 董宇,楊強(qiáng),顏文俊. 基于nRF905和GPRS的智能家居用電監(jiān)測系統(tǒng)[J].電子技術(shù)應(yīng)用,2012,38(9):78-81.
[8] 薛琳,魏蘭磊,朱述川,等. 基于GPRS和RFID技術(shù)的門禁控制系統(tǒng)[J].電子技術(shù)應(yīng)用,2012,38(6):145-148.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。