專利名稱:冷鮮豬肉貨架期預(yù)測(cè)指示器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明是一種通過依附在冷鮮豬肉表面的溫度傳感器實(shí)時(shí)溫度,再調(diào)用規(guī)則庫(kù)中
的算法預(yù)測(cè)其貨架期并使用顯示屏顯示多種數(shù)據(jù)的指示器。
背景技術(shù):
當(dāng)前,消費(fèi)者對(duì)豬肉的消費(fèi)取向在發(fā)生重大變化,其對(duì)"放心肉"的需求大大增加, 只有更安全衛(wèi)生、更營(yíng)養(yǎng)的冷鮮豬肉才能滿足其消費(fèi)需求。在這樣的需求引導(dǎo)下,食品的安 全性和可追溯性將是消費(fèi)者關(guān)注的焦點(diǎn)。但迄今為止,尚未有電子式冷鮮豬肉品質(zhì)檢測(cè)裝 置出現(xiàn)。 現(xiàn)有的乳制品的貨架期預(yù)測(cè)裝置是以嵌入式系統(tǒng)原理設(shè)計(jì)的,存在較多缺點(diǎn),如 預(yù)測(cè)準(zhǔn)確度低、電源供電、功耗高、體積大并且使用不方便,并且不具備歷史溫度和貨架期 的查詢功能(即無(wú)法確保食品的可追溯性),在乳制品品質(zhì)處于臨界點(diǎn)不能實(shí)時(shí)報(bào)警等, 沒有在現(xiàn)實(shí)生活中得到應(yīng)用。因此,急需一種高預(yù)測(cè)精度、小巧、超低功耗、可追溯歷史數(shù) 據(jù)、在冷鮮豬肉任何階段均可以方便使用的貨架期預(yù)測(cè)裝置。
發(fā)明內(nèi)容
發(fā)明冷鮮豬肉貨架期預(yù)測(cè)裝置的目的在于,為冷鮮豬肉提供一種實(shí)時(shí)品質(zhì)檢測(cè)儀 器,解決冷鮮豬肉品質(zhì)預(yù)測(cè)難以跟隨環(huán)境變化而實(shí)時(shí)變化的難題,并且支持其歷史品質(zhì)變 化數(shù)據(jù)的追溯功能。 為實(shí)現(xiàn)上述功能,本指示器通過溫度傳感器DS18B20每隔固定時(shí)間采集冷鮮豬肉 的實(shí)時(shí)溫度,通過溫度傳感器的雙向數(shù)據(jù)傳輸線DQ將溫度值傳輸至微處理器MSP430F1XX, 微處理器依據(jù)該溫度值選擇貨架期預(yù)測(cè)規(guī)則庫(kù)中的某個(gè)規(guī)則預(yù)測(cè)冷鮮豬肉的實(shí)時(shí)的剩余 貨架期;而后,液晶顯示屏LM6059BCW實(shí)時(shí)更新溫度、貨架期以及系統(tǒng)時(shí)間。當(dāng)冷鮮豬肉的 實(shí)時(shí)溫度高于溫度閾值時(shí),液晶屏上顯示溫度值閃爍報(bào)警以提示用戶,每間隔30分鐘報(bào)警 一次直至溫度低于溫度閾值;當(dāng)冷鮮豬肉的實(shí)時(shí)貨架期低于貨架期閾值時(shí),蜂鳴器報(bào)警以 提示用戶,每間隔30分鐘報(bào)警一次直至冷鮮豬肉售出或者系統(tǒng)預(yù)測(cè)結(jié)束。最終實(shí)現(xiàn)了冷鮮 豬肉品質(zhì)、環(huán)境狀況的自動(dòng)化、智能化檢測(cè)。 本貨架期預(yù)測(cè)指示器所用的軟件主要包括主程序、溫度采集子程序、貨架期計(jì)算 子程序、溫度報(bào)警子程序、貨架期報(bào)警子程序、數(shù)據(jù)存儲(chǔ)子程序、液晶顯示子程序、系統(tǒng)時(shí)間 運(yùn)行子程序、與上位機(jī)通信子程序等。 所述的指示器包括超低功耗微處理器芯片MSP430F1XX及其外圍電路、溫度傳感 器DS18B20模塊、單鍵按鍵模塊、貨架期報(bào)警模塊、液晶屏LM6059BCW顯示模塊、數(shù)據(jù)存儲(chǔ) AT24C64模塊、日歷時(shí)鐘芯片DS1302模塊以及基于串口 RS232的通信模塊,各模塊的模塊 組成框圖以及各芯片間連接電路和電信號(hào)電路,見圖l和圖2。其中,微處理器MSP430F1XX 接收溫度傳感器DS18B20采集到的溫度值,依據(jù)該溫度值選擇規(guī)則庫(kù)中的某種規(guī)則計(jì)算貨 架期,然后把名稱(冷鮮豬肉)、溫度、貨架期、系統(tǒng)時(shí)間送由液晶屏LM6059BCW顯示。其中,
3系統(tǒng)時(shí)間是由日歷時(shí)鐘芯片DS1302提供的,該時(shí)間在液晶屏上顯示的格式是"月月日日時(shí) 時(shí)分分"。每次更新的實(shí)時(shí)溫度、實(shí)時(shí)貨架期、系統(tǒng)時(shí)間都以I2C的通信方式傳輸?shù)綌?shù)據(jù) 存儲(chǔ)芯片AT24C64中進(jìn)行存儲(chǔ),待用戶需要追溯歷史數(shù)據(jù)時(shí),便可將這些數(shù)據(jù)調(diào)出在本指 示器的液晶屏上顯示或者上傳至電腦以文本方式查看。高預(yù)測(cè)精度、小巧、超低功耗、可追 溯歷史數(shù)據(jù)、在冷鮮豬肉任何階段均可以方便使用等優(yōu)點(diǎn),為實(shí)時(shí)監(jiān)測(cè)冷鮮豬肉的品質(zhì)提 供了高效便捷的工具,極大地提高了冷鮮豬肉的品質(zhì)保障程度和利用效率。
圖1為本發(fā)明的組成模塊示意圖
圖2為本發(fā)明的硬件設(shè)計(jì)示意圖
圖3為本發(fā)明的系統(tǒng)功能示意圖
圖4為本發(fā)明的系統(tǒng)總流程圖
具體實(shí)施例方式
以下內(nèi)容是結(jié)合附圖對(duì)本發(fā)明的貨架期預(yù)測(cè)指示器作進(jìn)一步詳述。
冷鮮豬肉貨架期預(yù)測(cè)指示器,其組成模塊示意圖包括超低功耗微處理模塊 (MSP430F1XX)、溫度傳感器模塊(DS18B20)、單鍵按鍵模塊(復(fù)位、菜單、跳轉(zhuǎn)、確定、〈、>)、 蜂鳴器報(bào)警模塊(貨架期報(bào)警)、液晶顯示模塊(LM6059BCW)、數(shù)據(jù)存儲(chǔ)模塊(AT24V64)、日 歷時(shí)鐘模塊(DS1302)、串口通信模塊(RS232通信協(xié)議)以及電源處理模塊(5V Li電池) 等;其中,溫度報(bào)警功能全部由軟件實(shí)現(xiàn)。 首先,溫度傳感器模塊在預(yù)設(shè)的時(shí)間點(diǎn)采集冷鮮豬肉表面的實(shí)時(shí)溫度,微處理 器按照該溫度值選擇貨架期預(yù)測(cè)規(guī)則庫(kù)中的某條規(guī)則,采用對(duì)應(yīng)的一級(jí)動(dòng)力學(xué)反應(yīng)式和 Arrhenius方程計(jì)算冷鮮豬肉的實(shí)時(shí)貨架期;而后,微處理器將這些數(shù)據(jù)傳輸至液晶屏顯 示。溫度值或者貨架期值過閾值時(shí),指示器報(bào)警;系統(tǒng)預(yù)設(shè)的溫度閾值為2(TC,貨架期閾值 為1.5天,用戶可以可根據(jù)需要修改溫度閾值以及貨架期閾值。最后,當(dāng)冷鮮豬肉售出或者 貨架期為零時(shí),指示器結(jié)束該次貨架期預(yù)測(cè)過程。指示器每次的實(shí)時(shí)溫度、貨架期、系統(tǒng)時(shí) 間都按照12C通信協(xié)議傳輸至數(shù)據(jù)存儲(chǔ)芯片AT24C64中保存;當(dāng)用于需要這些數(shù)據(jù)時(shí),微處 理器便從該存儲(chǔ)芯片中讀出數(shù)據(jù),經(jīng)USARTO將數(shù)據(jù)按照RS232串口協(xié)議的通信方式將這些 數(shù)據(jù)傳輸?shù)诫娔X上,從而可以追溯冷鮮豬肉的品質(zhì)變化過程。 本系統(tǒng)存儲(chǔ)容量大(60KB FLASH、64Kb數(shù)據(jù)存儲(chǔ))、計(jì)算能力強(qiáng),軟件模塊化智能 化,擁有統(tǒng)一完整的外部調(diào)試JTAG接口和通用標(biāo)準(zhǔn)RS232串行通信口 ,并芯片MSP430F1XX 預(yù)留了很多端口,從而使得本指示器具有很好的擴(kuò)展性和高度的靈活性。裝置硬件電路設(shè) 計(jì)包括基于MSP430F1XX的微處理器、溫度傳感器、液晶顯示屏、數(shù)據(jù)存儲(chǔ)芯片、日歷時(shí)鐘芯 片、單鍵按鍵、蜂鳴器以及基于RS232的串口通信電路,構(gòu)成了各芯片連接電路和電信號(hào)連 接電路的嵌入式硬件平臺(tái)。本指示器的軟件采用模塊化設(shè)計(jì),各物理器件均有對(duì)應(yīng)的子程 序以完成各自的功能,如液晶顯示屏的液晶顯示子程序?qū)崿F(xiàn)了歡迎界面、系統(tǒng)功能菜單界 面、設(shè)定初始參數(shù)界面、實(shí)時(shí)界面、溫度查詢界面、數(shù)據(jù)傳輸界面、初始貨架期界面、初始系 統(tǒng)時(shí)間界面、更改默認(rèn)閾值界面、數(shù)據(jù)傳輸過程界面、數(shù)據(jù)傳輸結(jié)束界面、問詢預(yù)測(cè)結(jié)束界 面、預(yù)測(cè)結(jié)束界面等13個(gè)界面的顯示,配合本指示器的6個(gè)按鍵可簡(jiǎn)單高效地實(shí)現(xiàn)冷鮮豬肉的品質(zhì)監(jiān)測(cè)。其中,"復(fù)位"鍵可以實(shí)現(xiàn)指示器的復(fù)位操作,使指示器重新運(yùn)行;在指示器 運(yùn)行在13個(gè)界面中的任何界面時(shí),按"菜單"鍵均可使該界面返回到系統(tǒng)功能菜單界面。
本發(fā)明裝置采用的主要技術(shù)如下
1.嵌入式技術(shù) 對(duì)于整個(gè)指示器的設(shè)計(jì),是基于嵌入式技術(shù)的理論進(jìn)行的。嵌入式系統(tǒng)的優(yōu)點(diǎn) 是可大量采集信號(hào),處理速度快,實(shí)時(shí)性好;本指示器的主控制器采用TI公司生產(chǎn)的超低 功耗微處理器MSP430F1XX,其自帶有60KB FLASH和2KB RAM, FLASH主要用于存放系統(tǒng) 軟件,溫度采集軟件、貨架期計(jì)算軟件等,RAM主要用于存儲(chǔ)指示器運(yùn)行過程的中間變量。 MSP430F1XX的主頻率可達(dá)8Mhz,使其快速處理數(shù)據(jù)的能力得到保障,并且硬件乘法器的存 在使系統(tǒng)能夠更快地得到白對(duì)蝦的實(shí)時(shí)貨架期;其USART支持UART功能和SPI功能,本指 示器采用UART方式實(shí)現(xiàn)系統(tǒng)數(shù)據(jù)的快捷傳輸;定時(shí)器實(shí)現(xiàn)了對(duì)溫度采集時(shí)間和貨架期計(jì) 算時(shí)間的定時(shí)功能,當(dāng)定時(shí)時(shí)間間隔到時(shí),就觸發(fā)指示器采集溫度并計(jì)算貨架期。
2. 12C技術(shù) 微處理器MSP430F1XX與數(shù)據(jù)存儲(chǔ)器AT24C64之間的數(shù)據(jù)傳輸采用12C通信技術(shù), I2C串行總線技術(shù)一般有兩根信號(hào)線,一根是雙向的數(shù)據(jù)線SDA,另一根是時(shí)鐘線SCL。數(shù) 據(jù)存儲(chǔ)芯片AT24C64的串行數(shù)據(jù)線SDA接口是雙向的,輸出電路用于向MSP430F1XX總線上 發(fā)送數(shù)據(jù),輸入電路用于接收MSP430F1XX總線上的數(shù)據(jù)。而串行時(shí)鐘線SCL也是雙向的, 作為控制總線數(shù)據(jù)傳送的Master MSP430F1XX, 一方面要通過SCL輸出電路發(fā)送時(shí)鐘信號(hào), 另一方面還要檢測(cè)總線上的SCL電平;作為接受主機(jī)命令的Slave AT24C64,要按總線上的 SCL信號(hào)運(yùn)行或接收SDA上的信號(hào)。本指示器的實(shí)時(shí)數(shù)據(jù)的存儲(chǔ)與查詢,便是通過Master MSP430F1XX通過SCL和SDA的配合發(fā)送指令和數(shù)據(jù)操控Slave AT24C64來(lái)實(shí)現(xiàn)的。
3. RS232技術(shù) 本指示器存儲(chǔ)于以12C通信方式實(shí)現(xiàn)存儲(chǔ)至芯片AT24C64里的數(shù)據(jù),在用戶需要 時(shí),可以通過RS232串口通信方式傳輸至上位機(jī)上。RS232是迄今為止發(fā)展較為成熟的串口 數(shù)據(jù)傳輸協(xié)議,數(shù)據(jù)傳輸過程信號(hào)穩(wěn)定,不需要外接電源,只需2號(hào)、3號(hào)引腳便可以實(shí)現(xiàn)與 微處理器MSP430F1XX的USARTO的數(shù)據(jù)傳輸,因此被選作本指示器與電腦的通信協(xié)議。系 統(tǒng)微處理器MSP430F1XX的UTXDO、URXDO支持UART數(shù)據(jù)傳輸方式,分別與RS232串口 2號(hào)、 3號(hào)引腳連接,即可實(shí)現(xiàn)數(shù)據(jù)的傳輸,其中本指示器自定義RS232的傳輸?shù)臄?shù)據(jù)包以及數(shù)據(jù) 傳輸過程。
權(quán)利要求
本發(fā)明是一種基于超低功耗嵌入式微處理器MSP430F1XX的冷鮮豬肉貨架期預(yù)測(cè)指示器,主要由微處理器MSP430F1XX、溫度傳感器DS1302、液晶顯示器LM6059BCW、日歷時(shí)鐘芯片DS1302、RS232串口、64Kb數(shù)據(jù)存儲(chǔ)芯片AT24C64、蜂鳴器報(bào)警電路、6個(gè)獨(dú)立單鍵按鍵(即復(fù)位、菜單、跳轉(zhuǎn)、確認(rèn)、<、>)電路等外圍電路以及各芯片間的連接電路組成。
2. 基于超低功耗嵌入式微處理器MSP430F1XX的冷鮮豬肉貨架期預(yù)測(cè)指示器,其自帶 的60KBFLASH主要用于存放系統(tǒng)代碼,如主程序、溫度采集子程序、貨架期計(jì)算子程序、溫 度報(bào)警子程序、貨架期報(bào)警子程序、數(shù)據(jù)存儲(chǔ)子程序、液晶顯示子程序、系統(tǒng)時(shí)間運(yùn)行子程 序、與上位機(jī)通信子程序等;其自帶的2KB RAM主要用來(lái)存儲(chǔ)系統(tǒng)運(yùn)行時(shí)的中間數(shù)據(jù),如計(jì) 算貨架期時(shí)的過程數(shù)據(jù)等。其中,與上位機(jī)通信是通過RS232串口,每次傳輸?shù)臄?shù)據(jù)包長(zhǎng)度 為4個(gè)字節(jié),每傳輸3次(即系統(tǒng)時(shí)間、溫度、貨架期)組成一組數(shù)據(jù)。另外,本指示器的 數(shù)據(jù)存儲(chǔ)子程序,主要用于存儲(chǔ)指示器運(yùn)行時(shí)的實(shí)時(shí)數(shù)據(jù),以I2C的通信方式進(jìn)行存儲(chǔ);待 用戶要求指示器與上位機(jī)通信時(shí),則調(diào)用存儲(chǔ)的實(shí)時(shí)數(shù)據(jù),經(jīng)串口將數(shù)據(jù)傳輸至電腦上,并 以.txt文本方式進(jìn)行存儲(chǔ)。
3. 基于超低功耗嵌入式微處理器MSP430F1XX的冷鮮豬肉貨架期預(yù)測(cè)指示器,其貨架 期計(jì)算算法是基于TTT(Time-Temperature-Tolerance)理論預(yù)測(cè)冷鮮豬肉的貨架期。冷鮮 豬肉共有揮發(fā)性鹽基氮(TVBN)、鮮度指標(biāo)(K值)、微生物數(shù)量(菌落總數(shù))、感官評(píng)定、ra 值等5個(gè)指標(biāo)可作為其貨架期計(jì)算的參數(shù),本指示器選擇TVBN、 K值、菌落總數(shù)作為一級(jí)化 學(xué)動(dòng)力學(xué)模型和Arrhenius方程的參數(shù),在不同的溫度條件下選用規(guī)則庫(kù)中不同的規(guī)則計(jì) 算計(jì)算冷鮮豬肉的貨架期。
4. 冷鮮豬肉貨架期預(yù)測(cè)指示器選用5V鋰電池供電,故選用的微處理器是超低功耗 芯片MSP430F1XX,并且其各個(gè)模塊的運(yùn)行時(shí)完全獨(dú)立的,即定時(shí)器、輸入/輸出端口 、看 門狗、液晶顯示屏等都可以在主CPU休眠的狀態(tài)下獨(dú)立運(yùn)行。在指示器正常工作時(shí)芯片 MSP430F1XX運(yùn)行在低功耗模式LMPO (5V, 55uA),每隔固定時(shí)間內(nèi)喚醒一 次進(jìn)入活動(dòng)模式 (5V,300uA),在更新系統(tǒng)時(shí)間、實(shí)時(shí)溫度、實(shí)時(shí)貨架期后進(jìn)入低功耗模式LMPO。較不使用低 功耗模式的指示器使用壽命,本指示器使用壽命是前者壽命的4. 75倍。
全文摘要
本發(fā)明涉及冷鮮豬肉貨架期預(yù)測(cè)指示器。本指示器屬于通過采集豬肉的溫度進(jìn)而檢測(cè)其品質(zhì)的技術(shù)領(lǐng)域。在豬肉自產(chǎn)出至售出前的流通過程中,指示器通過實(shí)時(shí)采集豬肉的溫度、并預(yù)測(cè)其貨架期。本指示器體積小、使用方便,可直接依附于冷鮮豬肉表面,對(duì)其溫度、貨架期、系統(tǒng)時(shí)間進(jìn)行實(shí)時(shí)更新和顯示。指示器使用高精度的溫度傳感器DS18B20采集冷鮮豬肉的表面溫度,通過數(shù)據(jù)線DQ將溫度值傳輸至微控制器MSP430F1XX,而后控制器按照基于溫度的TTT理論預(yù)測(cè)其實(shí)時(shí)貨架期,再由液晶屏LM6059BCW顯示該溫度值和貨架期值,以及系統(tǒng)時(shí)間、食品名稱。系統(tǒng)時(shí)間、實(shí)時(shí)溫度和貨架期均每隔1小時(shí)存儲(chǔ)擴(kuò)展存儲(chǔ)卡里,待用戶需要時(shí),經(jīng)指示器串口將這些數(shù)據(jù)傳輸至電腦。本指示器預(yù)測(cè)精度高、功耗低、功能多、操作簡(jiǎn)便,高效地解決了冷鮮豬肉在流通過程中貨架期預(yù)測(cè)的難題。
文檔編號(hào)G01N25/20GK101769884SQ20091020152
公開日2010年7月7日 申請(qǐng)日期2009年12月21日 優(yōu)先權(quán)日2009年12月21日
發(fā)明者劉慧芳, 李毓婷, 謝晶, 陳明 申請(qǐng)人:上海海洋大學(xué)