基于RFID的超市自助收銀系統(tǒng)
掃描二維碼
隨時(shí)隨地手機(jī)看文章
引 言
傳統(tǒng)的超市收銀方式費(fèi)時(shí)費(fèi)力,因此零售自助收銀應(yīng)運(yùn)而生。國外自助收銀機(jī)已使用多年,而自助收銀設(shè)備在我國尚未普及,雖有個(gè)別企業(yè)設(shè)立了自助收銀試點(diǎn),但即使借助自助收銀機(jī),消費(fèi)者仍需要在收銀臺逐一掃碼,浪費(fèi)了大量時(shí)間,依舊無法避免排隊(duì)問題。針對這一現(xiàn)象,本文設(shè)計(jì)了基于RFID 的自助收銀系統(tǒng),將掃碼計(jì)費(fèi)和付款分立而行,同時(shí)付款也采取新的會員卡刷卡付費(fèi)方式,可有效緩解排隊(duì)問題。
1 方案設(shè)計(jì)
基于RFID 的超市自助收銀系統(tǒng)是在Qt 軟件編程環(huán)境下實(shí)現(xiàn) RFID 標(biāo)簽的掃描和處理。系統(tǒng)設(shè)計(jì)分為兩個(gè)功能模塊, 一部分是安裝在購物車上的掃碼計(jì)費(fèi)功能模塊,另一部分為出口收銀臺處的付款功能模塊。自助收銀系統(tǒng)結(jié)構(gòu)如圖1 所示。
自助收銀系統(tǒng)中所使用的模塊電路主要包括微處理器,RFID 閱讀器,LCD 顯示屏,STM32 及電源等。
1.1 微處理器
數(shù)據(jù)處理模塊采用三星A8 處理器。數(shù)據(jù)處理模塊主要對RFID 閱讀器采集到的數(shù)據(jù)進(jìn)行讀取,根據(jù)射頻標(biāo)簽的信息處理數(shù)據(jù)。通過用戶需求,按動不同的功能鍵,調(diào)用不同的功能執(zhí)行相應(yīng)的操作。
1.2 RFID讀寫器
(1)125 k 讀寫器
掃碼計(jì)費(fèi)模塊中的讀寫器主要芯片為M106BXN,該芯片是非接觸 IC 卡射頻讀卡模塊,采用125 k 射頻基站。當(dāng)商品上的 125 k RFID 標(biāo)簽靠近該模塊時(shí),該模塊會以 UART 方式讀取標(biāo)簽中的信息,并傳給處理器進(jìn)行數(shù)據(jù)處理。
(2)900 M 讀寫器
付賬功能模塊中的讀寫器主要采用超高頻 900 M 模塊, 通過散射耦合進(jìn)行通信,采用會員卡扣費(fèi)形式。注冊 900 M 會員卡,預(yù)存款,購物結(jié)束并完成消費(fèi)信息傳輸后,直接刷卡自動扣費(fèi)。
1.3 STM32
本模塊選用意法半導(dǎo)體公司生產(chǎn)的擁有Cortex-M3內(nèi)核的STM32F103芯片,主要用來控制閘機(jī)的開閉,完成對消費(fèi)者的放行和攔截。
1.4 顯示屏
顯示屏為AT070TN92 觸摸屏,在購物車上用來刷卡顯示商品信息,可以對選購的商品做出刪除、更改數(shù)量等處理。在扣費(fèi)系統(tǒng)處用以顯示消費(fèi)金額和扣費(fèi)情況,還能進(jìn)行充值、注冊等操作。
2 系統(tǒng)程序及實(shí)現(xiàn)
2.1 計(jì)費(fèi)功能模塊
超市中的每件商品上架前都嵌入低頻射頻標(biāo)簽。在每一個(gè)購物車上都安裝一個(gè)掃碼計(jì)費(fèi)模塊。消費(fèi)者在選取好要購買的已嵌入RFID 標(biāo)簽的商品后,自行在 125 k 讀卡器上掃描, 然后放入購物車中。掃描后的信息經(jīng)微處理器處理,將商品名稱、單價(jià)等信息和目前消費(fèi)總金額顯示在顯示屏上。購物結(jié)束后,推車至收銀臺處。購物車軟件實(shí)現(xiàn)流程如圖 2 所示。
2.2 扣費(fèi)功能模塊
消費(fèi)者需事先注冊一個(gè) 900 M 的 RFID 會員卡并預(yù)存款。 消費(fèi)者在選購?fù)晟唐泛蟮绞浙y臺進(jìn)行自助繳費(fèi),通過按動購物 車上的“結(jié)賬”按鈕,將消費(fèi)信息經(jīng)串口傳至扣費(fèi)系統(tǒng),刷會員 卡自動扣除此次消費(fèi)金額。自助收銀軟件實(shí)現(xiàn)流程如圖 3 所示。

自助收銀系統(tǒng)的計(jì)費(fèi)模塊 UI 設(shè)計(jì)和實(shí)現(xiàn)效果如圖 4 所 示,扣費(fèi)模塊的 UI 設(shè)計(jì)和實(shí)現(xiàn)效果如圖 5 所示。

3 結(jié) 語
自助收銀系統(tǒng)將原來集中進(jìn)行的商品掃描工作分散到不 同顧客,又由顧客分散到不同時(shí)間,計(jì)費(fèi)模塊能夠幫助消費(fèi)者 自行對商品掃描計(jì)價(jià),在付款前完成金額統(tǒng)計(jì);收費(fèi)模塊采用 刷 RFID 會員卡的方式自動扣除相應(yīng)金額,大大節(jié)省了消費(fèi)者 的時(shí)間,緩解了排隊(duì)問題,為系統(tǒng)性解決費(fèi)時(shí)費(fèi)力的收銀難 題提供了新思路。該系統(tǒng)運(yùn)行穩(wěn)定,性能良好,達(dá)到了自助結(jié) 賬的目的,相信該系統(tǒng)將有更加廣闊的應(yīng)用前景。