自動(dòng)售貨機(jī)方案解析

原創(chuàng) 2017-09-20 13:43:00 嵌入式ARM 自助售貨機(jī)主控解決方案

目前,隨著市場(chǎng)上商業(yè)自動(dòng)化的不斷普及與發(fā)展,自動(dòng)售貨機(jī)已經(jīng)成為商業(yè)自動(dòng)化最典型的應(yīng)用之一,近幾年來(lái)以爆發(fā)式的增長(zhǎng)速度出現(xiàn)在大街小巷和人流密集的公共場(chǎng)所之中,確實(shí)給人們的日常消費(fèi)提供了很多便利。自動(dòng)售貨機(jī)已經(jīng)成為繼百貨商店和超市后又一高速發(fā)展的大規(guī)模商業(yè)化零售模式。

一個(gè)行業(yè)高速發(fā)展,得益于市場(chǎng)前景的巨大潛力,同時(shí)也離不開(kāi)技術(shù)實(shí)現(xiàn)的逐漸普及。近些年隨著自動(dòng)售貨機(jī)市場(chǎng)需求量的增加,已有很多廠商開(kāi)始進(jìn)行自動(dòng)售貨機(jī)的設(shè)計(jì)與研發(fā),目前市面上已經(jīng)有很多自動(dòng)售貨機(jī)整機(jī)供應(yīng)商和方案提供商。飛凌的小編對(duì)自動(dòng)售貨機(jī)的方案實(shí)現(xiàn)進(jìn)行了一些資料的整理,對(duì)大家進(jìn)行一個(gè)基本的介紹,方便想要進(jìn)行自動(dòng)售貨機(jī)開(kāi)發(fā)的廠商進(jìn)行參考。

自動(dòng)售貨機(jī)展示.jpg


首先,我們從自動(dòng)售貨機(jī)的組成說(shuō)起。拿最常見(jiàn)的飲料自動(dòng)售貨機(jī)舉例,自動(dòng)售貨機(jī)主要由機(jī)體外殼,整機(jī)電源,照明系統(tǒng),支付系統(tǒng),商品貨道,制冷系統(tǒng),交互面板和主控系統(tǒng)構(gòu)成。

機(jī)體外殼:構(gòu)成自動(dòng)售貨機(jī)結(jié)構(gòu)主體的金屬外殼,帶有商品展示窗和取物口

整機(jī)電源:具備穩(wěn)壓、變壓分配以及抗干擾防漏電等功能的為內(nèi)部設(shè)備供電的電源部分

照明系統(tǒng):為樣品展示窗口提供照明,一般為L(zhǎng)ED燈帶

支付系統(tǒng):自動(dòng)售貨機(jī)支付有多種方式,如現(xiàn)金支付、掃碼支付、銀行卡支付、銀聯(lián)云閃付等,這里我們重點(diǎn)介紹現(xiàn)金支付,現(xiàn)金支付一般由紙幣器、硬幣器、找零器三部分組成。紙幣器負(fù)責(zé)紙幣的吸入,識(shí)別,辨真;硬幣器負(fù)責(zé)硬幣的吸入,識(shí)別,辯真;找零器負(fù)責(zé)進(jìn)行給用戶(hù)吐出零錢(qián)找零,目前市面上大多數(shù)自動(dòng)售貨機(jī)的找零器都是硬幣找零器,很少見(jiàn)到紙幣找零器,小編在網(wǎng)上查閱后了解到,目前紙幣找零器也是存在的,可能是因?yàn)榧垘耪伊闫鞒杀据^高外加體積較大等原因?qū)е逻€未普及。需要注意的是自動(dòng)售貨機(jī)有自己專(zhuān)用的通訊協(xié)議,紙幣器、硬幣器、找零器以及主控系統(tǒng)這些都需要遵從這個(gè)協(xié)議,目前國(guó)內(nèi)普遍采用歐美標(biāo)準(zhǔn)“MDB”協(xié)議和日韓“VCCS”協(xié)議,其中采用歐美“MDB”協(xié)議的更多一些。相同協(xié)議的設(shè)備具有通用性,安裝尺寸和接插方式都是一樣的

商品貨道:主要負(fù)責(zé)商品的存放和出貨,貨道有不同的形式,有最常見(jiàn)的彈簧螺旋貨道、履帶貨道,也有相對(duì)復(fù)雜的S形堆積貨道,還有集群的格子柜。每種貨道適合的商品與功能都不相同。彈簧螺旋貨道最為常見(jiàn),結(jié)構(gòu)簡(jiǎn)單,可擺放儲(chǔ)存多種結(jié)構(gòu)的商品,缺點(diǎn)是瓶裝飲料容易卡貨,擺放貨品時(shí)較麻煩。履帶貨道比較適合放置可以立穩(wěn)的商品,如盒裝牛奶、盒飯、易拉罐、香煙等,缺點(diǎn)是不能放置無(wú)法站立的商品,且擺放商品時(shí)比較耗時(shí)。S形堆積貨道則是為飲料自動(dòng)售貨機(jī)專(zhuān)門(mén)設(shè)計(jì)的一種貨道,可以售賣(mài)各種瓶裝與罐裝的飲料,飲料在貨道里面羅列堆積,儲(chǔ)存量非常大,依靠飲料自身的重力下滑出貨,不會(huì)卡貨,且補(bǔ)貨方便,出貨口由電磁機(jī)構(gòu)控制。缺點(diǎn)就是因?yàn)榻Y(jié)構(gòu)復(fù)雜,所以設(shè)計(jì)與制造難度較大,且成本較高。多門(mén)格子柜是一種集群式的柜體結(jié)構(gòu),每個(gè)格子都有單獨(dú)的閥門(mén)和控制,但是這種形式空間利用率較低,放置商品數(shù)量較少。

制冷系統(tǒng):根據(jù)商品貯存條件或口感需求進(jìn)行儲(chǔ)存柜的溫度制冷或恒溫的系統(tǒng),不是必須部分。

交互面板:自動(dòng)售貨機(jī)選擇商品一般是按下商品下面對(duì)應(yīng)的實(shí)體按鈕,后續(xù)隨著商業(yè)多元化的廣告需求和支付寶與微信等網(wǎng)絡(luò)支付功能的需求,市面上陸續(xù)出現(xiàn)了很多可以利用觸摸屏進(jìn)行產(chǎn)品選擇及掃碼支付的交互面板,更有一些帶大尺寸HDMI屏的自動(dòng)售貨機(jī),可以在播放一些多媒體廣告,在提高人機(jī)交互體驗(yàn)的同時(shí)更增加了自動(dòng)售貨機(jī)當(dāng)作廣告機(jī)使用的附加值。同時(shí)隨著掃碼支付、銀行卡支付等多元化支付手段的普及,自動(dòng)售貨機(jī)已經(jīng)從本地不聯(lián)網(wǎng)的形態(tài)轉(zhuǎn)變?yōu)楸仨氁新?lián)網(wǎng)功能,交互面板可同時(shí)負(fù)責(zé)聯(lián)網(wǎng)功能。

主控系統(tǒng):主控系統(tǒng)主要負(fù)責(zé)控制本地支付系統(tǒng),收到支付成功的信息后控制貨道電機(jī)進(jìn)行出貨,完成整個(gè)業(yè)務(wù)邏輯。自動(dòng)售貨機(jī)的主控系統(tǒng)可用PLC,STM32或ARM等主板進(jìn)行設(shè)計(jì)。需要注意的是,隨著ARM技術(shù)的不斷發(fā)展,實(shí)際上一塊ARM主板就可以完成交互面板和主控系統(tǒng)的功能,但是根據(jù)自動(dòng)收貨機(jī)實(shí)際結(jié)構(gòu)需求和后期維護(hù)方便考慮,現(xiàn)在市面大部分公司還是采取交互面板和主控系統(tǒng)分開(kāi)的形式   


業(yè)務(wù)邏輯拓?fù)?jpg


下面小編就用一個(gè)交互面板和主控系統(tǒng)都基于ARM架構(gòu)的實(shí)際案例進(jìn)行自動(dòng)售貨機(jī)方案實(shí)現(xiàn)的說(shuō)明。

交互面板:

處理器:Samsung  Cortex-A9 四核S5P4418

主頻:4*1GHz

內(nèi)存:1G DDR3 

存儲(chǔ):8G EMMC

操作系統(tǒng):Android 5.1

高清解碼:支持1080P高清分辨率

有線(xiàn)網(wǎng)絡(luò):1路10M/100M自適應(yīng)網(wǎng)口

無(wú)線(xiàn)網(wǎng)絡(luò):1路4G全網(wǎng)通模塊

GPS:可選,用于自動(dòng)售貨機(jī)的定位

攝像頭:1路,采用DVP攝像頭,可以對(duì)自動(dòng)售貨機(jī)前方進(jìn)行攝像,并上傳給后臺(tái),保護(hù)自動(dòng)售貨機(jī)和商品安全

USB:3路,1路OTG用于系統(tǒng)燒寫(xiě);1路HOST用于LVDS屏的觸摸板;1路用于擴(kuò)展4G通訊模塊

UART:1路,用于與主控系統(tǒng)通訊

SD卡:預(yù)留1路SD卡槽,方便本地?cái)?shù)據(jù)存儲(chǔ)和導(dǎo)出 

HDMI 輸出:1路,大尺寸HDMI顯示屏,用于多媒體播放

LVDS輸出:1路,帶觸摸,用于人機(jī)交互

音頻輸出:支持左右聲道輸出,內(nèi)置功放

交互面板拓?fù)?jpg


下面進(jìn)行各功能參數(shù)的詳細(xì)分解

首先處理器我們選擇了Samsung的S5P4418,這是Samsung目前在ARM處理器市場(chǎng)主推的一款處理器,非常適合商業(yè)電子使用,其主頻高達(dá)四核1GHz,同時(shí)出色的運(yùn)行穩(wěn)定性與產(chǎn)品可靠性也是非常適合應(yīng)用在自動(dòng)售貨機(jī)這種會(huì)7*24小時(shí)連續(xù)工作的設(shè)備中的。

為了更方便的進(jìn)行自動(dòng)售貨機(jī)交互面板的開(kāi)發(fā),我們選擇飛凌嵌入式出品的FET4418核心板作為交互部分的核心。飛凌FET4418核心板將S5P4418處理器功能引腳全部引出,搭載1G DDR3內(nèi)存和8G EMMC存儲(chǔ),可以非常流暢的運(yùn)行Android系統(tǒng),提供優(yōu)秀的人機(jī)交互體驗(yàn),更便于聯(lián)網(wǎng)支付系統(tǒng)的開(kāi)發(fā)。參考飛凌制式底板可以快速設(shè)計(jì)出交互面板主板。

顯示方面,該交互面板支持雙屏顯示,一路HDMI高清大屏,負(fù)責(zé)播放多媒體廣告,配合音頻輸出的內(nèi)置功放可以使自動(dòng)售貨機(jī)具備廣告機(jī)的功能,另外FET4418核心板強(qiáng)大的多媒體能力可以輕松播放1080P高清視頻,使廣告機(jī)功能大放異彩。同時(shí)一路LVDS高清觸摸屏當(dāng)作人機(jī)交互界面,基于Android系統(tǒng)操作界面更加親切,交互過(guò)程輕松流暢,可以使用戶(hù)有非常好的人機(jī)交互體驗(yàn)。

通訊方面,支持一路10M/100M自適應(yīng)以太網(wǎng),用來(lái)與運(yùn)營(yíng)后臺(tái)進(jìn)行數(shù)據(jù)交互,在沒(méi)有有線(xiàn)網(wǎng)絡(luò)的場(chǎng)所也可以選擇使用4G無(wú)線(xiàn)通訊,可以不受任何局限的聯(lián)網(wǎng)運(yùn)營(yíng)后臺(tái),完成自動(dòng)售貨機(jī)本地與運(yùn)營(yíng)后臺(tái)的數(shù)據(jù)交換,實(shí)現(xiàn)掃碼,支付,運(yùn)維的功能。比如用支付寶或微信進(jìn)行支付,在本地生成一個(gè)二維碼,用戶(hù)掃碼付款后運(yùn)營(yíng)后臺(tái)會(huì)將到款信息傳輸給本地,則可以彈出商品完成交易。也可以用來(lái)把機(jī)器運(yùn)行的一些狀態(tài)和數(shù)據(jù)發(fā)送給后臺(tái),這樣后臺(tái)就可以隨時(shí)查詢(xún)到機(jī)器的運(yùn)行,機(jī)器是否出現(xiàn)故障、商品是否需要補(bǔ)充等,極大的減少了盲目巡檢的人力。

其他一些輔助功能接口可以預(yù)留,也可使用,比如GPS模塊,可以查詢(xún)與定位自動(dòng)售貨機(jī)的位置,而SD卡可以存儲(chǔ)備份一些本地?cái)?shù)據(jù),需要時(shí)可以將本地?cái)?shù)據(jù)拷出,攝像頭則可以監(jiān)控并追溯自動(dòng)售貨機(jī)的安全。

主控系統(tǒng):

處理器:NXP  Cortex-A7  i.MX6UL

主頻:528MHz

內(nèi)存:256MB

存儲(chǔ):256MB

操作系統(tǒng):Linux3.14

USB:1路,連接紅外模塊,進(jìn)行掉貨檢測(cè)

GPIO:≮30路,用于商品選擇按鈕和控制貨道電機(jī)

UART:5路,用于連接紙幣器,硬幣器,找零器,刷卡器等,一路用于與交互面板連接進(jìn)行數(shù)據(jù)通信

             

主控系統(tǒng)拓?fù)?jpg


  和交互面板一樣的,主控系統(tǒng)我們依然選擇成熟的核心板方案,這里我們選用了飛凌出品的FETMX6UL-C核心板,此核心板基于NXP的i.MX6UL處理器設(shè)計(jì),提供非常豐富的串口與GPIO資源,同時(shí)處理器自帶ISO7816第三方認(rèn)證加密接口,連接銀聯(lián)卡刷卡器等交易更安全。

  控制方面,至少30路的IO可以滿(mǎn)足商品選擇按鈕和多貨道的微電機(jī)控制。

  支付方面,處理器原生支持最大8路串口,接口豐富,使用串口通過(guò)轉(zhuǎn)換MDB協(xié)議或VCCS協(xié)議后用來(lái)連接紙幣器,硬幣器、找零器和刷卡器等,方便易用。

可以說(shuō),使用ARM作為自動(dòng)售貨機(jī)的交互面板和主控系統(tǒng)可以使您的自動(dòng)售貨機(jī)具有更好的多媒體展示形式,更流暢的人機(jī)交互體驗(yàn)方式,更優(yōu)秀的遠(yuǎn)程數(shù)據(jù)傳輸條件,更強(qiáng)勢(shì)的市場(chǎng)競(jìng)爭(zhēng)優(yōu)勢(shì),而這些都是現(xiàn)在自動(dòng)售貨機(jī)發(fā)展的主流趨勢(shì)。如果您正考慮設(shè)計(jì)一款自動(dòng)售貨機(jī),不妨考慮選用ARM架構(gòu)!而飛凌嵌入式可以為您提供完善的ARM方案與產(chǎn)品!


相關(guān)產(chǎn)品 >

  • OK3568-C開(kāi)發(fā)板

    強(qiáng)而穩(wěn),國(guó)產(chǎn)芯,1Tops算力,多路高速接口|飛凌RK3568系列RK3568開(kāi)發(fā)板基于國(guó)產(chǎn)工業(yè)級(jí)AI處理器RK3568四核64位Cortex-A55 處理器設(shè)計(jì)。RK3568作為國(guó)產(chǎn)化高性能處理器,瑞芯微RK3568芯片是一款定位中高端的通用型SoC,瑞芯微RK3568芯片是一款定位中高端的通用型SoC,NPU達(dá)到1Tops,飛凌RK3568系列核心板提供瑞芯微RK3568規(guī)格書(shū)_datasheet_數(shù)據(jù)手冊(cè)_原理圖等,


    了解詳情
    OK3568-C開(kāi)發(fā)板
  • OKMX6ULL-C開(kāi)發(fā)板

    40*29mm,雙網(wǎng)雙CAN,8路串口| i.MX6ULL開(kāi)發(fā)板是基于NXP i.MX6ULL設(shè)計(jì)開(kāi)發(fā)的的一款Linux開(kāi)發(fā)板 ,主頻800MHz,體積小,其核心板僅40*29mm,采用板對(duì)板連接器,適應(yīng)場(chǎng)景豐富。 了解詳情
    OKMX6ULL-C開(kāi)發(fā)板

推薦閱讀 換一批 換一批