一款新型煙草稱重讀卡定級器的設(shè)計(jì)與實(shí)現(xiàn)
摘要:長期以來煙草稱重定級系統(tǒng)自動化程度不高引起了相當(dāng)多的關(guān)注,因此設(shè)計(jì)了一款新型的煙草稱重讀卡定級器來解決這一問題。該煙草稱重讀卡定級器采用ARM最新一代Cortex-M3內(nèi)核的STM32F103VC為主控制器,并將嵌入式實(shí)時(shí)多任務(wù)操作系統(tǒng)μC/OS-II引入系統(tǒng)軟件設(shè)計(jì)部分。本設(shè)計(jì)極大提高了煙草定級系統(tǒng)的自動化程度,同時(shí)又增強(qiáng)了系統(tǒng)的實(shí)時(shí)性與可靠性。目前,本煙草稱重讀卡定級器已成功運(yùn)用于某煙草定級系統(tǒng)中。
關(guān)鍵詞:STM32F103VC:μC/OS-Ⅱ;任務(wù)調(diào)度
0 引言
在傳統(tǒng)的煙草收購系統(tǒng)中,煙葉分揀、稱重、定級都是依靠人工完成的,由于人工操作效率低下以及人力成本的逐年提高,近年來國內(nèi)的煙草收購站陸續(xù)引入了自動化設(shè)備。例如煙農(nóng)信息由IC卡感應(yīng)器獲取,煙葉的稱重與打包由原煙打包機(jī)完成,定級由專門的定級器完成,煙葉數(shù)據(jù)的存儲與處理由獨(dú)立的電腦管理。但這些自動化設(shè)備往往是離散的,在完成稱重、定級等基本功能的同時(shí)也給管理帶來巨大困難。如何將稱重、定級、分揀自動化設(shè)備的功能整合在一起,如何真正實(shí)現(xiàn)煙草稱重定級統(tǒng)的智能化控制,已經(jīng)成為煙草行業(yè)所要面臨的重要問題。
本文提出了一種全新的煙草稱重定級智能控制的解決方案,此方案采用嵌入式系統(tǒng)的設(shè)計(jì)思想,硬件部分采用ARM最新一代Cortex-M3內(nèi)核的STM32F103VC為主控制器,配合外圍電路工作,軟件部分引入實(shí)時(shí)多任務(wù)操作系統(tǒng)μC/OS-II,實(shí)現(xiàn)多任務(wù)的并行運(yùn)行,不僅實(shí)現(xiàn)了煙草稱重、讀卡、定級功能的三合為一,又進(jìn)一步提高了系統(tǒng)的可靠性。
1 系統(tǒng)結(jié)構(gòu)及功能概述
煙草稱重讀卡定級系統(tǒng)總體結(jié)構(gòu)如圖1所示,系統(tǒng)由RFID讀卡模塊、煙草稱重讀卡定級器以及機(jī)械傳動部分組成。煙草稱重讀卡定級器具有讀卡控制、煙草定級、重量鎖定、電子標(biāo)簽讀寫、記錄保存查詢等一系列功能。若干臺煙草稱重讀卡定級器可通過RS485總線連接組成網(wǎng)絡(luò),與上位機(jī)進(jìn)行數(shù)據(jù)通訊。
系統(tǒng)啟動后,貼有電子標(biāo)簽的煙葉筐通過傳送帶送到指定位置,傳動帶停止,煙草稱重讀卡定級器顯示當(dāng)前煙葉重量,并控制讀卡模塊中的RFID讀卡器發(fā)出一特定頻率的無線電波,煙葉筐上的電子標(biāo)簽接收電波,將標(biāo)簽內(nèi)的初始數(shù)據(jù)(煙農(nóng)信息、煙葉產(chǎn)地、采摘時(shí)間等)發(fā)送給讀卡器,此時(shí),煙草稱重讀卡定級器將獲取的重量信息、煙葉信息傳送至上位機(jī)進(jìn)行存儲。定級員根據(jù)煙草的各項(xiàng)指標(biāo)確定煙葉等級,選擇煙草稱重讀卡定級器上相應(yīng)的等級按鈕,將等級信息傳至上位機(jī)中,完成煙葉的定級等功能。同時(shí)通過電子大顯示屏與喇叭播報(bào)此筐煙葉的等級和總量等信息,向煙農(nóng)展示煙葉收購信息。
評論