張卓寧
[摘要]社會經(jīng)濟的發(fā)展,有效的提高了人們的消費水平,一些大型超市在實際的營業(yè)過程中都出現(xiàn)了排隊現(xiàn)象,導(dǎo)致超市工作人員效率低下。傳統(tǒng)的收款機都是由人工負責找零,不僅浪費時間,還容易出現(xiàn)錯誤,不利于超市的發(fā)展。本文主要通過對嵌入式系統(tǒng)的新型智能收銀機的設(shè)計進行分析,促進超市收銀方式的轉(zhuǎn)變,實現(xiàn)超市的自動售貨。
[關(guān)鍵詞]嵌入式系統(tǒng);自動找零;新型智能收銀機
國民經(jīng)濟的發(fā)展,有效的提高居民的生活質(zhì)量以及社會基礎(chǔ)設(shè)施的建設(shè),同時,還有效的提高了人們的消費水平。一些大型超市經(jīng)??匆姷仍S多人在排隊等候結(jié)賬,浪費了大量的時間。另外,相關(guān)的收銀工作人員還容易出現(xiàn)錯誤,造成不必要的損失。智能收銀機的設(shè)計以及研發(fā)已經(jīng)成為時下最重要的研究課題。智能收銀機結(jié)合了傳統(tǒng)的收銀機以及ATM機的原理,在實際工作過程中,能夠根據(jù)消費者支付的金額以及消費情況進行計算并且顯示要找零的金額,并且,能夠從特定位置輸出找零。
一、嵌入式系統(tǒng)新型智能收銀機工作原理
科技的不斷發(fā)展,嵌入式系統(tǒng)在工業(yè)以及自動化領(lǐng)域的運用已經(jīng)趨近與成熟。所謂的嵌入式系統(tǒng)的特點主要包括了系統(tǒng)運行內(nèi)核較小、具有極強的專用性、系統(tǒng)精簡、實效性強以及多任務(wù)的操作系統(tǒng)特點。嵌入式系統(tǒng)的應(yīng)用有效的實現(xiàn)了工業(yè)生產(chǎn)和控制的智能化。就目前來看,ATM機中嵌入式系統(tǒng)已經(jīng)得到了廣泛的應(yīng)用。但是,傳統(tǒng)的ATM機只能完成對特定金額的吸入以及吐出,如果將ATM機和嵌入式系統(tǒng)的結(jié)合,就實現(xiàn)了智能收銀機的功能,實現(xiàn)了智能找零,有效的推動了自動售貨的發(fā)展。
Philip公司的32位的ARM7LPC2138微控制器其儲存空間十分強大能夠有效實現(xiàn)在系統(tǒng)可編程、在應(yīng)用可編程;2個8路10位A/D轉(zhuǎn)換器、1個D/A轉(zhuǎn)換器;還能承受47個5V電壓的通用I/O口。文章以ARM7LPC2138作為嵌入式控制部分的核心,能夠有效的實現(xiàn)了自動計算、自動找零信息,并且將此信息傳遞給ATM系統(tǒng)。然后通過相關(guān)的指令就能實現(xiàn)系統(tǒng)的自動找零。
二、新型智能收銀機硬件設(shè)計分析
1.條形碼輸入器接口電路設(shè)計
在新型智能收銀機設(shè)計時,條形碼閱讀是智能收銀機的輸入設(shè)備,智能系統(tǒng)通過對條形碼的閱讀來識別商品,一般來說,都采用的是AS8110條形碼閱讀器,這種條形碼內(nèi)部具有多個連接口,采用標準的PC機鍵盤、盤PS/2鍵盤以及LPC2138接口進行并線使用。
2.鍵盤設(shè)計
在實際的工作過程中,相關(guān)工作人員應(yīng)該根據(jù)實際情況,選擇相應(yīng)的鍵盤。文章以PS/2鍵盤為例進行分析。PS/2鍵盤具有一定的應(yīng)用協(xié)議,工作人員只需要掌握其協(xié)議,就能夠進行相應(yīng)的擴展,不僅能夠節(jié)約了線路資源還具有良好的美感,同時,方便使用。如果應(yīng)用在智能收銀機中,能夠滿足超市工作人員的各種需求。
3.打印機電路分析
一般來說,超市都采用的是針式打印機,這種打印機結(jié)構(gòu)簡單、經(jīng)濟性好。針式打印機的工作原理是采用機械儀以及電路驅(qū)動,使打印的針能夠撞擊色帶以及相關(guān)的打印介質(zhì),從而打印出點陣,再由點陣組成相關(guān)的圖形或者字符完成相應(yīng)的打印任務(wù)。在實際的工作過程中,打印機一般都是聯(lián)機狀態(tài),然后通過相關(guān)的PC機進行相關(guān)打印指令的發(fā)送。通過打印機處理以后,然后在從字庫中找出和該支付以及圖形相同的編碼,像這樣一列一列的找出編碼,才能逐步的完成打印。
在嵌入式系統(tǒng)中,都采用串行接口的打印機,所以,只需要把打印機的相關(guān)數(shù)據(jù)接收線和LPC213B串口的數(shù)據(jù)發(fā)送線相連接,就能夠保證打印機和主機之間的通訊,相關(guān)的接線方式如下圖所示:
打印機電路
4.出幣部分的設(shè)計
在出幣設(shè)計的時候,可以借助ATM的出鈔機,嵌入式工作設(shè)備LPC2138是嵌入系統(tǒng)的主要構(gòu)成部分,其主要功能是通過各個電子電路驅(qū)動以及電磁閥、單雙向電機以及步進機,完成鈔票的操作流程。還要對相關(guān)的開關(guān)量進行輸入以及各個參數(shù)的測量,并且根據(jù)相關(guān)的測量數(shù)據(jù)及時對相關(guān)部進行調(diào)整,能夠有效的保證找零的準確性以及設(shè)備的安全運行。并且,在設(shè)計時,相關(guān)工作人員可以進服務(wù)擴展,添加相關(guān)的語音功能,及時對接收以及吐出錢的數(shù)量進行播報。
三、嵌入式系統(tǒng)工作過程分析
1.智能收銀機找零程序的設(shè)計
在智能收銀機工作過程中,自動找零系統(tǒng)是收銀機工作的核心。它主要是通過C51編程分析計算機對找零進行計算,并且根據(jù)相關(guān)的找零數(shù)自動分離出每一種零錢的類型,然后在根據(jù)實際需求吐出所需數(shù)額,從而實現(xiàn)自動找零。自動找零程序貨幣面子分離程序如下:
Inti,a,b,c,m;//i、a、b、c、d、m分別對應(yīng)100、50、20、10、1以及0.1。
floatx(floatx);
i=x/100;
a=(x-100*i)/50;
b=(x-100*i-50*a)/20;
c=(x-100*i-50*a-20*b)/10;
d=(x-100*i-50*a-20*b-10*c)/1;
m=(x-100*i-50*a-20*b-10*c-d)/0.1;
2.嵌入式系統(tǒng)工作流程
通過上述分析,智能收銀機在工作過程中,首先通過條形碼對消費者購買的商品的進行掃描,明確其價格,并且,算出消費金額。輸入機主要是對客戶付款說接收的金額進行驗收。計算找零是通過相關(guān)的系統(tǒng)對零錢面值進行分類并且,明確其數(shù)目,然后吐出零錢,實現(xiàn)自動找零。
四、總結(jié)
綜上所述,智能收銀機的養(yǎng)護應(yīng)用有效的提高的超市的工作效率,并且,還能減少工作失誤所造成的損失。本文基于嵌入系統(tǒng)ARM7LPC2138微型控制器對超市智能收銀機進行設(shè)計,通過條形碼的掃描、接收金額、自動分離貨幣面值、相關(guān)電路、出幣部分等主要模塊進行分析,然后在利用嵌入式系統(tǒng),實現(xiàn)自動找零,完成超市的自動銷售,提高工作效率。另外,還要對相關(guān)的設(shè)計不斷進行完善,積極的采用先進的技術(shù)。
參考文獻
[1]韓嬌,曹會國.基于嵌入式系統(tǒng)的新型智能收銀機設(shè)計研究[J].科技信息,2013,(17):59-60.