嵌入式技術(shù)和CAN總線在自動(dòng)售貨機(jī)網(wǎng)絡(luò)中的應(yīng)用
發(fā)布時(shí)間:2021-08-04 21:46
自動(dòng)售貨機(jī)的出現(xiàn)和廣泛使用,方便了人們的購(gòu)物,為商家創(chuàng)造了商機(jī)。但貨機(jī)具有故障多、易缺貨和分散等缺點(diǎn),這給貨機(jī)的營(yíng)運(yùn)商帶來(lái)了管理上的困難。鑒于以上問(wèn)題,本文設(shè)計(jì)了基于CAN總線的自動(dòng)售貨機(jī)監(jiān)控系統(tǒng)。該系統(tǒng)是一種分布式的控制系統(tǒng),以PC機(jī)作為監(jiān)控中心,集中管理和監(jiān)控網(wǎng)絡(luò)中的自動(dòng)售貨機(jī)。首先,本文分析對(duì)比了幾種有影響力的現(xiàn)場(chǎng)總線,并最終選取CAN作為系統(tǒng)通信網(wǎng)絡(luò),構(gòu)建了系統(tǒng)整體網(wǎng)絡(luò)結(jié)構(gòu)。并通過(guò)對(duì)系統(tǒng)需求進(jìn)行分析,確定了系統(tǒng)的軟硬件設(shè)計(jì)方案。其次,本文詳細(xì)介紹了系統(tǒng)硬件和軟件的實(shí)現(xiàn)。系統(tǒng)硬件設(shè)計(jì)上主要完成了自動(dòng)售貨機(jī)控制器的硬件設(shè)計(jì)。為保證系統(tǒng)可靠性,控制器在硬件結(jié)構(gòu)上分為主控板和驅(qū)動(dòng)板。主控板主要負(fù)責(zé)管理和支付,驅(qū)動(dòng)板負(fù)責(zé)驅(qū)動(dòng)機(jī)電傳動(dòng)部件,實(shí)現(xiàn)對(duì)執(zhí)行機(jī)構(gòu)的有效控制。主控板和驅(qū)動(dòng)板間通過(guò)CAN總線進(jìn)行通信。還可以使幾塊驅(qū)動(dòng)板共用一塊主控板,即將幾臺(tái)自動(dòng)售貨機(jī)的支付和管理功能集中到一臺(tái)自動(dòng)售貨機(jī)上實(shí)現(xiàn),達(dá)到節(jié)約成本的目的。系統(tǒng)的軟件由貨機(jī)控制器的控制軟件和監(jiān)控中心的監(jiān)控軟件兩大部分組成。貨機(jī)控制器的控制軟件設(shè)計(jì)上采用嵌入式實(shí)時(shí)操作系統(tǒng)μC/OS-Ⅱ,主要完成系統(tǒng)任務(wù)的分配和任務(wù)間的調(diào)度。監(jiān)控中...
【文章來(lái)源】:浙江工業(yè)大學(xué)浙江省
【文章頁(yè)數(shù)】:83 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
系統(tǒng)整體框圖
處處理CAN報(bào)文 文執(zhí)執(zhí)行相關(guān)功能能圖5一2監(jiān)控系統(tǒng)流程分析圖系統(tǒng)啟動(dòng)后,先是提取數(shù)據(jù)庫(kù)的數(shù)據(jù),然后根據(jù)保存于數(shù)據(jù)庫(kù)中的系統(tǒng)參數(shù)進(jìn)行初始化設(shè)置,包括USB以N卡初始化等。初始化完成后,系統(tǒng)將進(jìn)入循環(huán)工作階段,根據(jù)用戶操作、定時(shí)器時(shí)間等進(jìn)行相應(yīng)的動(dòng)作。
如數(shù)據(jù)發(fā)送是否超時(shí),數(shù)據(jù)接收是否超載等等。本文采用VB語(yǔ)言設(shè)計(jì)了系統(tǒng)用戶界面部分,主界面如下所示:圖5一3監(jiān)控軟件主界面主界面由三部分組成:菜單欄,按鈕欄,貨機(jī)狀態(tài)顯示區(qū)。系統(tǒng)設(shè)置下面有子菜單:初始化CAN卡,清空銷售統(tǒng)計(jì),重置商品價(jià)格,重置商品原料值。系統(tǒng)功能下面有子菜單:銷售統(tǒng)計(jì),商品管理。貨機(jī)狀態(tài)顯示區(qū)是顯示貨機(jī)是否發(fā)生故障,下面的兩個(gè)按鈕用于增加或刪除貨機(jī)節(jié)點(diǎn)。按下增加貨機(jī)節(jié)點(diǎn)按鈕時(shí),系統(tǒng)會(huì)彈出一個(gè)小窗口,要求輸入增加節(jié)點(diǎn)的ID.其他界面在系統(tǒng)測(cè)試中具體介紹。5.5系統(tǒng)功能測(cè)試系統(tǒng)測(cè)試在產(chǎn)品設(shè)計(jì)中有著很重要的作用,鑒于條件所限,本系統(tǒng)的測(cè)試工作在實(shí)驗(yàn)室中進(jìn)行,主要測(cè)試兩個(gè)方面:其一是貨機(jī)控制器銷售功能的測(cè)試;其二是貨機(jī)控制器與主機(jī)通信功能的測(cè)試。一57-
【參考文獻(xiàn)】:
期刊論文
[1]基于51單片機(jī)的溫室測(cè)試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 田俊英. 現(xiàn)代電子技術(shù). 2007(10)
[2]自動(dòng)售貨機(jī)結(jié)構(gòu)安全機(jī)制的研究[J]. 鄭大宇,紀(jì)鵬. 哈爾濱商業(yè)大學(xué)學(xué)報(bào)(自然科學(xué)版). 2006(01)
[3]手機(jī)自動(dòng)售貨機(jī)的嵌入式系統(tǒng)設(shè)計(jì)[J]. 柳賽虎,唐立,高建龍. 單片機(jī)與嵌入式系統(tǒng)應(yīng)用. 2006(02)
[4]基于網(wǎng)絡(luò)的自動(dòng)售貨機(jī)的實(shí)現(xiàn)方法[J]. 鄭大宇,王巍. 哈爾濱商業(yè)大學(xué)學(xué)報(bào)(自然科學(xué)版). 2005(06)
[5]嵌入式操作系統(tǒng)μC/OS-Ⅱ在通信電源監(jiān)控中應(yīng)用[J]. 郭凱東,張東來(lái),蘇光明. 電力自動(dòng)化設(shè)備. 2005(04)
[6]自動(dòng)售貨機(jī):第三次零售業(yè)革命[J]. 白麗. 電子商務(wù). 2005(03)
[7]DS18B20在溫度控制中的應(yīng)用[J]. 魏英智. 煤礦機(jī)械. 2005(03)
[8]自動(dòng)售貨機(jī)接入Internet的一種新設(shè)計(jì)[J]. 鄭大宇,崔延華. 哈爾濱商業(yè)大學(xué)學(xué)報(bào)(自然科學(xué)版). 2004(06)
[9]基于移動(dòng)支付的自動(dòng)售貨機(jī)[J]. 詹昌平,金甌. 現(xiàn)代電子技術(shù). 2004(17)
[10]嵌入式實(shí)時(shí)操作系統(tǒng)μC/OS-Ⅱ在EasyARM2104上的移植[J]. 婁生勇,周艷玲,李全勇. 東北電力學(xué)院學(xué)報(bào). 2004(04)
碩士論文
[1]手機(jī)付費(fèi)的多媒體自動(dòng)售貨機(jī)的控制系統(tǒng)設(shè)計(jì)[D]. 柳賽虎.西南交通大學(xué) 2006
本文編號(hào):3322464
【文章來(lái)源】:浙江工業(yè)大學(xué)浙江省
【文章頁(yè)數(shù)】:83 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
系統(tǒng)整體框圖
處處理CAN報(bào)文 文執(zhí)執(zhí)行相關(guān)功能能圖5一2監(jiān)控系統(tǒng)流程分析圖系統(tǒng)啟動(dòng)后,先是提取數(shù)據(jù)庫(kù)的數(shù)據(jù),然后根據(jù)保存于數(shù)據(jù)庫(kù)中的系統(tǒng)參數(shù)進(jìn)行初始化設(shè)置,包括USB以N卡初始化等。初始化完成后,系統(tǒng)將進(jìn)入循環(huán)工作階段,根據(jù)用戶操作、定時(shí)器時(shí)間等進(jìn)行相應(yīng)的動(dòng)作。
如數(shù)據(jù)發(fā)送是否超時(shí),數(shù)據(jù)接收是否超載等等。本文采用VB語(yǔ)言設(shè)計(jì)了系統(tǒng)用戶界面部分,主界面如下所示:圖5一3監(jiān)控軟件主界面主界面由三部分組成:菜單欄,按鈕欄,貨機(jī)狀態(tài)顯示區(qū)。系統(tǒng)設(shè)置下面有子菜單:初始化CAN卡,清空銷售統(tǒng)計(jì),重置商品價(jià)格,重置商品原料值。系統(tǒng)功能下面有子菜單:銷售統(tǒng)計(jì),商品管理。貨機(jī)狀態(tài)顯示區(qū)是顯示貨機(jī)是否發(fā)生故障,下面的兩個(gè)按鈕用于增加或刪除貨機(jī)節(jié)點(diǎn)。按下增加貨機(jī)節(jié)點(diǎn)按鈕時(shí),系統(tǒng)會(huì)彈出一個(gè)小窗口,要求輸入增加節(jié)點(diǎn)的ID.其他界面在系統(tǒng)測(cè)試中具體介紹。5.5系統(tǒng)功能測(cè)試系統(tǒng)測(cè)試在產(chǎn)品設(shè)計(jì)中有著很重要的作用,鑒于條件所限,本系統(tǒng)的測(cè)試工作在實(shí)驗(yàn)室中進(jìn)行,主要測(cè)試兩個(gè)方面:其一是貨機(jī)控制器銷售功能的測(cè)試;其二是貨機(jī)控制器與主機(jī)通信功能的測(cè)試。一57-
【參考文獻(xiàn)】:
期刊論文
[1]基于51單片機(jī)的溫室測(cè)試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 田俊英. 現(xiàn)代電子技術(shù). 2007(10)
[2]自動(dòng)售貨機(jī)結(jié)構(gòu)安全機(jī)制的研究[J]. 鄭大宇,紀(jì)鵬. 哈爾濱商業(yè)大學(xué)學(xué)報(bào)(自然科學(xué)版). 2006(01)
[3]手機(jī)自動(dòng)售貨機(jī)的嵌入式系統(tǒng)設(shè)計(jì)[J]. 柳賽虎,唐立,高建龍. 單片機(jī)與嵌入式系統(tǒng)應(yīng)用. 2006(02)
[4]基于網(wǎng)絡(luò)的自動(dòng)售貨機(jī)的實(shí)現(xiàn)方法[J]. 鄭大宇,王巍. 哈爾濱商業(yè)大學(xué)學(xué)報(bào)(自然科學(xué)版). 2005(06)
[5]嵌入式操作系統(tǒng)μC/OS-Ⅱ在通信電源監(jiān)控中應(yīng)用[J]. 郭凱東,張東來(lái),蘇光明. 電力自動(dòng)化設(shè)備. 2005(04)
[6]自動(dòng)售貨機(jī):第三次零售業(yè)革命[J]. 白麗. 電子商務(wù). 2005(03)
[7]DS18B20在溫度控制中的應(yīng)用[J]. 魏英智. 煤礦機(jī)械. 2005(03)
[8]自動(dòng)售貨機(jī)接入Internet的一種新設(shè)計(jì)[J]. 鄭大宇,崔延華. 哈爾濱商業(yè)大學(xué)學(xué)報(bào)(自然科學(xué)版). 2004(06)
[9]基于移動(dòng)支付的自動(dòng)售貨機(jī)[J]. 詹昌平,金甌. 現(xiàn)代電子技術(shù). 2004(17)
[10]嵌入式實(shí)時(shí)操作系統(tǒng)μC/OS-Ⅱ在EasyARM2104上的移植[J]. 婁生勇,周艷玲,李全勇. 東北電力學(xué)院學(xué)報(bào). 2004(04)
碩士論文
[1]手機(jī)付費(fèi)的多媒體自動(dòng)售貨機(jī)的控制系統(tǒng)設(shè)計(jì)[D]. 柳賽虎.西南交通大學(xué) 2006
本文編號(hào):3322464
本文鏈接:http://sikaile.net/kejilunwen/jixiegongcheng/3322464.html
最近更新
教材專著