本發(fā)明涉及一種條形碼掃描方法和系統(tǒng),屬于自動化領(lǐng)域。
背景技術(shù):
電子產(chǎn)品出廠前包裝時均會將產(chǎn)品外殼上的條碼信息記錄在設(shè)備電子芯片內(nèi)部,設(shè)備在出廠前做的最后設(shè)定也是根據(jù)每個個體的條碼信息作為通信依據(jù),然后將設(shè)備的出廠參數(shù)下發(fā)到設(shè)備芯片中,由此看出所有設(shè)置和記錄信息的基礎(chǔ)是每個設(shè)備外殼上附著其表面的條碼信息,只有該信息的正確性才能保證產(chǎn)品出廠之后如果出現(xiàn)問題,可以追溯出廠前包裝時對其的設(shè)置和配置。
現(xiàn)在主要的方式采用流水線的方式人工對條形碼進行掃描,一般情況下是不會出錯。但是當一個人連續(xù)做重復(fù)性的工作的時候,難免會出錯,如果將流水線上的一塊表外殼的條碼錯誤的掃入到系統(tǒng)中另外一塊表上,那么系統(tǒng)以為掃描正確,還是開始后續(xù)的信息解析和配置工作,則會對條形碼正確性產(chǎn)生影響。
因此需要一個能確保沒有條形碼誤掃的方法。
技術(shù)實現(xiàn)要素:
為了解決上述問題,本發(fā)明通過提供一種條形碼掃描方法和系統(tǒng)。
本發(fā)明采用的技術(shù)方案一方面為一種條形碼掃描方法,包括以下步驟:A、建立用于移動掃描設(shè)備的固定導(dǎo)軌,設(shè)置若干用于檢測掃描設(shè)備移動狀態(tài)的感應(yīng)開關(guān),建立用于管理掃描設(shè)備的管理單元;B、基于感應(yīng)開關(guān)發(fā)出的感應(yīng)信號確定掃描設(shè)備的位置;C、基于掃描設(shè)備的位置控制掃描設(shè)備掃描條形碼并上傳條形碼信息至管理單元。
優(yōu)選地,所述感應(yīng)開關(guān)為滾輪開關(guān)。
優(yōu)選地,所述滾輪開關(guān)連接管理單元,通過掃描設(shè)備接觸滾輪開關(guān)使?jié)L輪開關(guān)電平信號改變,基于電平信號改變確定掃描設(shè)備位置。
優(yōu)選地,所述管理單元還包括提供人機交互界面,該人機交互界面用于顯示條形碼內(nèi)容、掃描設(shè)備移動狀態(tài),還用于控制掃描設(shè)備的移動和運行。
優(yōu)選地,所述管理單元還包括驗證條形碼正確性,如果條形碼正確則在人機交互界面顯示其內(nèi)容,否則顯示警示標志。
本發(fā)明采用的技術(shù)方案的另一方面為一種條形碼掃描系統(tǒng),包括:框架模塊,用于建立用于移動掃描設(shè)備的固定導(dǎo)軌,設(shè)置若干用于檢測掃描設(shè)備移動狀態(tài)的感應(yīng)開關(guān),建立用于管理掃描設(shè)備的管理單元;位置模塊,用于基于感應(yīng)開關(guān)發(fā)出的感應(yīng)信號確定掃描設(shè)備的位置;處理模塊,用于基于掃描設(shè)備的位置控制掃描設(shè)備掃描條形碼并上傳條形碼信息至管理單元。
優(yōu)選地,所述感應(yīng)開關(guān)為滾輪開關(guān)。
優(yōu)選地,所述滾輪開關(guān)連接管理單元,通過掃描設(shè)備接觸滾輪開關(guān)使?jié)L輪開關(guān)電平信號改變,基于電平信號改變確定掃描設(shè)備位置。
優(yōu)選地,所述管理單元還包括提供人機交互界面,該人機交互界面用于顯示條形碼內(nèi)容、掃描設(shè)備移動狀態(tài),還用于控制掃描設(shè)備的移動和運行。
優(yōu)選地,所述管理單元還包括驗證條形碼正確性,如果條形碼正確則在人機交互界面顯示其內(nèi)容,否則顯示警示標志。
本發(fā)明的有益效果為通過建立能確定掃描設(shè)備的位置與待掃描條形碼的位置的體系,使掃描過程能夠得到控制和一一對應(yīng),能夠避免人工作業(yè)產(chǎn)生的誤操作問題,有利于提升企業(yè)的生產(chǎn)效率,降低因為誤操作而造成的損失。
附圖說明
圖1所示為基于本發(fā)明實施例的一種條形碼掃描方法的示意圖;
圖2所示為基于本發(fā)明實施例的一種條形碼掃描系統(tǒng)1的示意圖;
圖3所示為基于本發(fā)明實施例的一種條形碼掃描系統(tǒng)2的示意圖。
具體實施方式
以下結(jié)合實施例對本發(fā)明進行說明。
基于發(fā)明的實施例,如圖1所示一種條形碼掃描方法,包括以下步驟:A、建立用于移動掃描設(shè)備的固定導(dǎo)軌,設(shè)置若干用于檢測掃描設(shè)備移動狀態(tài)的感應(yīng)開關(guān),建立用于管理掃描設(shè)備的管理單元;B、基于感應(yīng)開關(guān)發(fā)出的感應(yīng)信號確定掃描設(shè)備的位置;C、基于掃描設(shè)備的位置控制掃描設(shè)備掃描條形碼并上傳條形碼信息至管理單元。
首先建立一個硬件的設(shè)備掃描平臺,一個整體的硬件框架(包括用于存放待掃描的設(shè)備的架位/傳輸帶,一個固定導(dǎo)軌,若干感應(yīng)開關(guān),管理單元),設(shè)置若干個設(shè)備位置(用于存放待掃描的設(shè)備),設(shè)備位置之間距離根據(jù)操作者的操作方便性和紅外掃描干擾性的距離而定;所述固定導(dǎo)軌設(shè)置于架位上,其位置使掃描設(shè)備能夠完成掃描功能,導(dǎo)軌和待掃描的條形碼之間的垂直距離根據(jù)掃描最佳位置確定,可通過設(shè)計調(diào)試時反復(fù)實踐確定;緊臨導(dǎo)軌一側(cè)還根據(jù)待掃描設(shè)備的設(shè)備位置或數(shù)量,安放了同等數(shù)量的滾輪開關(guān),每個滾輪開關(guān)的電平信號接在硬件框架的管理單元上(例如連接到一個CPU上),掃描設(shè)備(條碼槍)運行到不同待掃描的設(shè)備前,必然會壓到滾輪開關(guān)上,硬件框架上的管理單元(CPU)便可檢測第幾號滾輪開關(guān)電平信號發(fā)生改變,從而知道掃描設(shè)備(條碼槍)的位置;管理單元會實時監(jiān)控各個滾輪開關(guān)的電平信號,基于上述的原理確定了掃描設(shè)備位置之后,控制掃描設(shè)備進行掃描作業(yè)并接收相關(guān)的條形碼的信息。
所述感應(yīng)開關(guān)為滾輪開關(guān)。
滾輪開關(guān)包括一個接觸點和電平輸出接口,通過與接觸點的接觸產(chǎn)生的形變等變化,改變電平的輸出,在本方案中,通過掃描設(shè)備經(jīng)過中產(chǎn)生的物理碰觸改變其輸出的電平信號。
當然也可以采用一些諸如激光感應(yīng)等感應(yīng)開關(guān),而出于經(jīng)濟原因,本發(fā)明主要采用的是滑輪開關(guān)。
所述滾輪開關(guān)連接管理單元,通過掃描設(shè)備接觸滾輪開關(guān)使?jié)L輪開關(guān)電平信號改變,基于電平信號改變確定掃描設(shè)備位置。
基于滾輪開關(guān)的電平信號改變,可以通過事前的測量,區(qū)別各個滾輪開關(guān)之間的輸出電平的不同來確定滾輪開關(guān)的編號和對應(yīng)的位置。
所述管理單元還包括提供人機交互界面,該人機交互界面用于顯示條形碼內(nèi)容、掃描設(shè)備移動狀態(tài),還用于控制掃描設(shè)備的移動和運行。
管理單元有一個用于管理的軟件,軟件的表現(xiàn)方式為提供一個人機交互界面,通過該人機交互界面可以得到條形碼信息和控制掃描設(shè)備。
所述管理單元還包括驗證條形碼正確性,如果條形碼正確則在人機交互界面顯示其內(nèi)容,否則顯示警示標志。
管理單元驗證掃描的正確性,如掃描條碼的格式等,如顯示正確條碼信息,操作員便可移動導(dǎo)軌上的條碼槍進行下個位置設(shè)備的條碼掃描,因為條碼槍固定在導(dǎo)軌上,即使人為有意想掃描別的位置上的設(shè)備也是做不到的。
而如果有設(shè)備更換,需要重新掃描,那么只要將條碼槍回退到相應(yīng)的導(dǎo)軌位置,管理模塊的軟件再次接收到硬件框架發(fā)出的導(dǎo)軌位置信號,自動清除對應(yīng)軟件上的人機界面上的掃描框信息,操作人員可觸發(fā)掃描槍開關(guān)進行再次掃描,借此完成新的條形碼的掃描輸入。
基于發(fā)明的實施例,如圖2所示一種條形碼掃描系統(tǒng)1,包括:框架模塊,用于建立用于移動掃描設(shè)備的固定導(dǎo)軌,設(shè)置若干用于檢測掃描設(shè)備移動狀態(tài)的感應(yīng)開關(guān),建立用于管理掃描設(shè)備的管理單元;位置模塊,用于基于感應(yīng)開關(guān)發(fā)出的感應(yīng)信號確定掃描設(shè)備的位置;處理模塊,用于基于掃描設(shè)備的位置控制掃描設(shè)備掃描條形碼并上傳條形碼信息至管理單元。
所述感應(yīng)開關(guān)為滾輪開關(guān)。
所述滾輪開關(guān)連接管理單元,通過掃描設(shè)備接觸滾輪開關(guān)使?jié)L輪開關(guān)電平信號改變,基于電平信號改變確定掃描設(shè)備位置。
所述管理單元還包括提供人機交互界面,該人機交互界面用于顯示條形碼內(nèi)容、掃描設(shè)備移動狀態(tài),還用于控制掃描設(shè)備的移動和運行。
基于發(fā)明的實施例,如圖3所示的一種條形碼掃描系統(tǒng)2,包括管理模塊、固定導(dǎo)軌、感應(yīng)開關(guān)、傳送帶、待掃描物品和掃描槍;其中,固定導(dǎo)軌用于支持掃描槍移動,傳送帶具有分隔待掃描物品的結(jié)構(gòu),使待掃描物品能夠整齊的分布于傳送帶并且保證其所在位置與感應(yīng)開關(guān)一一對應(yīng),感應(yīng)開關(guān)用于感應(yīng)掃描槍移動狀態(tài)(例如光線感應(yīng)器,掃描槍經(jīng)過的時候阻斷光線,感應(yīng)器會發(fā)出信號給管理模塊說明光線被阻斷,則可以判斷掃描槍經(jīng)過該處),待掃描物品為附有可供掃描的條形碼的物品;每當感應(yīng)開關(guān)的信號說明掃描槍經(jīng)過該處是,管理模塊控制掃描槍進行掃描作業(yè)并接受掃描槍上傳的數(shù)據(jù),如此依次進行掃描,則可以避免誤差。
以上所述,只是本發(fā)明的較佳實施例而已,本發(fā)明并不局限于上述實施方式,只要其以相同的手段達到本發(fā)明的技術(shù)效果,都應(yīng)屬于本發(fā)明的保護范圍。在本發(fā)明的保護范圍內(nèi)其技術(shù)方案和/或?qū)嵤┓绞娇梢杂懈鞣N不同的修改和變化。