




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、 物聯(lián)網(wǎng)環(huán)境下自助式胚芽米機控制系統(tǒng)設(shè)計 李天驕 湯曉華 劉美蓮 安嘉強 吳婧 楊泗蘋摘要:為了提升已有胚芽米機的用戶體驗,降低制造成本,設(shè)計了一款自助式胚芽米機控制系統(tǒng),上位機采用pc結(jié)合mfc進行開發(fā),實現(xiàn)了人機交互界面、廣告視頻播放、語音提示等功能。下位機由stc15w4k58s4單片機、rs232串口模塊及相應(yīng)的電路組成,實現(xiàn)了對胚芽米機電氣系統(tǒng)的控制,并且能夠與上位機進行通信。通過實驗測試,整個系統(tǒng)實現(xiàn)了自助式胚芽米機的購買、加工、稱重、出貨以及人機交互等功能。關(guān)鍵詞:物聯(lián)網(wǎng);自助式機器;胚芽米機;控制系統(tǒng);人機交互中圖分類號:tp
2、273.3 文獻標(biāo)識碼:a 文章編號:1009-3044(2018)33-0227-03abstract: in order to enhance the user experience of the existing germ rice machine, reduce the manufacturing cost. a self-service rice processing machine control system is designed. the host computer is developed by pc and mfc. the functions of hmi, adver
3、tisement video playback and voice prompt are realized. the slave computer is composed of stc15w4k58s4 single chip, rs232 serial port module and the corresponding circuit. it can control the electric system of the rice machine and communicate with the host computer. through experiment test,the whole
4、system realizes the functions of purchasing, processing, weighing, shipping and human-computer interaction of the self-service rice processing machine.key words: iot; self service machine;germ rice machine; control system; human-computer interaction自助式胚芽米機是指可以自動販賣胚芽米的設(shè)備,胚芽米中的蛋白質(zhì)、脂肪、灰分、粗纖維、氨基酸總量及各種氨基
5、酸含量均高于精白米,且胚芽米中的游離-氨基丁酸(gaba)是精白米中的2倍多1。目前國內(nèi)已經(jīng)研發(fā)出了一種將水稻現(xiàn)場加工為胚芽的自助式胚芽米機,并且具備供料、加工、自助購買等自動化功能2。當(dāng)前的胚芽米機控制系統(tǒng)使用plc進行開發(fā),但是plc不適合多功能、多接口、多任務(wù)、多媒體的場合,同時對數(shù)據(jù)處理做得不夠強大。針對這些問題本文設(shè)計了一套自助式胚芽米機控制系統(tǒng),它可以提升當(dāng)前胚芽米機的多媒體以及人機交互系統(tǒng)能力,并且降低了成本。1 方案整體設(shè)計系統(tǒng)整體設(shè)計框圖如圖1所示,上位機使用觸摸式pc一體機進行開發(fā),主要負責(zé)人機交互功能;下位機使用stc15w4k58s4單片機進行開發(fā),主要負責(zé)控制胚芽米機
6、的電氣系統(tǒng)。一個完整的操作流程為:首先人機交互界面在閑時進行廣告播放,當(dāng)有用戶觸摸屏幕時關(guān)閉廣告播放并進入歡迎界面,用戶選擇支付方式,當(dāng)選擇會員卡消費時,將射頻卡插入讀卡器,屏幕顯示卡內(nèi)余額等信息,當(dāng)用戶選擇購買后,讀卡器對卡進行扣款,并將產(chǎn)生的數(shù)據(jù)打包通過gprs dtu發(fā)送至后臺數(shù)據(jù)中心,扣款成功后pc與下位機控制器進行數(shù)據(jù)交換,下位機啟動加工系統(tǒng)進行加工,稱米時稱重傳感器的實時數(shù)據(jù)通過pc將數(shù)據(jù)實時顯示至屏幕,當(dāng)?shù)竭_設(shè)定的重量時停止稱米,此時pc屏幕提示用戶可以出米,當(dāng)用戶選擇出米后將已加工好的胚芽米送出,屏幕顯示操作完成界面,用戶取回會員卡,整個流程結(jié)束。2 上位機系統(tǒng)設(shè)計2.1 人機
7、交互界面設(shè)計上位機的硬件采用觸摸式pc一體機,軟件平臺使用mfc結(jié)合c+語言進行設(shè)計3-4。人機交互界面的設(shè)計主要包括多媒體播放界面、歡迎界面、支付方式選擇界面、會員卡信息界面、稱重加工界面5-6。不同的界面之間采用界面跳轉(zhuǎn)的方式實現(xiàn)切換,使用的主要控件有button、edit control、picture control、progress control等。人機交互界面設(shè)計如圖2所示。2.2 程序設(shè)計2.2.1 程序整體邏輯程序運行后,將調(diào)用界面跳轉(zhuǎn)函數(shù),由主界面跳轉(zhuǎn)到welcome界面,延時100ms后播放廣告視頻并啟動閑時播放功能。當(dāng)有用戶操作屏幕時,關(guān)閉廣告播放并進入welcome界
8、面,用戶通過對按鈕的點擊進行界面的切換與相應(yīng)功能的實現(xiàn)。2.2.2 廣告閑時播放功能廣告閑時播放功能,即為當(dāng)用戶操作屏幕時界面一直處于操作界面,當(dāng)用戶完成操作或存在一段時間對屏幕無操作時切換至廣告視頻播放。該功能的邏輯實現(xiàn)如圖3所示。使用該種邏輯可以有效地整合操作界面和廣告播放界面,大大提高了系統(tǒng)的利用效率。2.2.3 界面跳轉(zhuǎn)功能由于在人機交互界面中每個界面的功能不同,因此采用界面跳轉(zhuǎn)進行設(shè)計將會使整個程序操作更加簡潔,并且有利于開發(fā)人員對于系統(tǒng)的管理。在初始化窗體時,先創(chuàng)建所有窗體的窗口指針,跳轉(zhuǎn)時調(diào)用相應(yīng)的顯示窗口函數(shù)即可實現(xiàn)界面的跳轉(zhuǎn)。3 下位機系統(tǒng)設(shè)計3.1 下位機硬件設(shè)計如圖4所示
9、,介紹了stc15w4k58s4單片機的管腳分布??紤]到電氣系統(tǒng)對于i/o接口以及對未來系統(tǒng)的可擴展性,選擇了擁有40個管腳,4個串口的stc15w4k58s4單片機。stc15w4k58s4單片機擁有1t的增強型8051內(nèi)核,不需要外部晶振和復(fù)位電路,可在線編程,片上集成58k的程序flash,5096字節(jié)ram,四個獨立串口,7個定時/計數(shù)器等功能7-8,能夠在使用盡可能少的外部電路情況下完成本設(shè)計,提高了系統(tǒng)的穩(wěn)定性和抗干擾能力。3.2 下位機功能設(shè)計下位機主要完成兩個功能:其一,完成與上位機的通信,該通信主要解決了上位機不擅長進行i/o控制的問題,并且可以將某些i/o點的信息上傳給上位
10、機;其二,完成對于胚芽米機電氣系統(tǒng)的控制,鑒于單片機對于i/o點處理的優(yōu)勢,使用單片機作為下位機并通過i/o點控制直流電機、步進電機、限位傳感器。下位機實物圖如圖5所示。3.3下位機程序設(shè)計下位機主程序流程圖如圖6所示,通電開機后,首先對i/o及串口進行初始化。然后判斷串口接收緩沖內(nèi)的內(nèi)容,在不需要加工時,上位機不發(fā)送消息給下位機。當(dāng)用戶在上位機完成購買操作后,上位機會通過串口向下位機發(fā)送指令,該指令分為開始加工指令,出米稱重指令,停止出米指令等。下位機接收到不同的指令執(zhí)行相應(yīng)的函數(shù)以完成對于電氣系統(tǒng)的控制。當(dāng)一個加工過程結(jié)束后,下位機保持閑置狀態(tài),直到下一次加工指令到來。4 系統(tǒng)測試對于整個
11、系統(tǒng)的測試主要進行了以下幾個步驟:首先是對上位機的測試,其中主要包括廣告閑時播放功能測試,界面跳轉(zhuǎn)測試以及串口的發(fā)送與接收測試;其次是對下位機的測試,主要包括串口的發(fā)送與接收測試,i/o節(jié)點測試,測試串口是否可以通過發(fā)送不同的指令進行相應(yīng)的加工過程控制;最后是對整個系統(tǒng)進行長時間的測試,檢查整個系統(tǒng)能否按照預(yù)先的設(shè)計完成一個完整的操作流程,在測試過程中需要不斷對整個設(shè)計進行優(yōu)化和調(diào)整。5 結(jié)語在當(dāng)前自助式胚芽米機的基礎(chǔ)之上,首先設(shè)計了一套完整的人機交互界面以及廣告閑時播放系統(tǒng),同時設(shè)計了電氣系統(tǒng)的控制方案。提升了整體的用戶體驗并且降低了硬件成本。在單片機的選型上采用了多個獨立串口的方案,軟件設(shè)
12、計采用模塊化編程,方便后續(xù)的升級與維護。與此同時,本設(shè)計可以作為一個自助式設(shè)備控制系統(tǒng)的簡單樣例。參考文獻:1 王艷,蘭向東,陳釗等. 糙米、胚芽米和精白米營養(yǎng)成分分析j.食品科技,2016(11):156-159.2 鄭龍安,湯曉華,安嘉強,等.胚芽米機終端與云服務(wù)器通信交互系統(tǒng)設(shè)計j.糧食與油脂,2018(2):83-87.3 nickrandolph. visual studio 2010高級編程m.清華大學(xué)出版社,2012.4 j prosise. programming windows with mfcm. microsoft press 2003,1999.5 王飛燕.關(guān)于人機交互設(shè)計界面問題探究j.數(shù)字技術(shù)與應(yīng)用,2016(2):235-235.6 王芳,趙
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 個人購銷農(nóng)機合同范本
- 辦證合同范本模板
- 2025年黑龍江貨運從業(yè)資格證模擬考試題目
- 2025年固原貨運從業(yè)資格證考試試題
- 農(nóng)業(yè)招標(biāo)合同范本
- 供水項目施工合同范本
- 分級銷售合同范本
- 做布料生意合同范本
- 辦公花卉采購合同范本
- 鹿邑牛犢購買合同范本
- 金和物業(yè)公司簡介
- 廣東省五年一貫制考試英語真題
- 2023年中央廣播電視總臺校園招聘筆試參考題庫附帶答案詳解
- 項目部崗位廉潔風(fēng)險情景教育案例
- 小學(xué)英語-What a dream教學(xué)設(shè)計學(xué)情分析教材分析課后反思
- 消防栓定期檢查記錄表
- 員工面試登記表通用模板
- 單位(個人或集體)約談表
- 水質(zhì)檢測實驗室儀器配置
- 犯罪學(xué)全套教學(xué)課件
- 兒行千里母擔(dān)憂(京劇)課件
評論
0/150
提交評論