本發(fā)明涉及一種儲卡箱定位參數(shù)的自動測定方法。
背景技術(shù):
目前,我國的高速公路收費(fèi)系統(tǒng)普遍采用非接觸式ic卡作為通行介質(zhì)來記錄車輛的通行路徑及收費(fèi)信息。為了降低運(yùn)營成本,越來越多的收費(fèi)站入口車道采用無人值守發(fā)卡機(jī)代替人工進(jìn)行通行卡的發(fā)放。目前無人值守發(fā)卡機(jī)主要采用散卡、儲卡箱這兩種模式管理通行卡。
無人值守發(fā)卡機(jī)通常設(shè)置成上下四個發(fā)卡通道,對于儲卡箱管理模式,每個通道配備一個儲卡箱,由于受結(jié)構(gòu)布局的限制,每個儲卡箱可儲存約500張厚為0.76mm的ic卡。為了解決車輛行駛路徑二義性的問題,越來越多的省份開始使用復(fù)合卡作為通行卡,復(fù)合卡內(nèi)置聚合物電池,其厚度約為4~6mm,該厚度是原有ic卡厚度的幾倍,如此,每個儲卡箱可儲存ic卡劇減約幾十張,直接導(dǎo)致發(fā)卡機(jī)的儲卡容量大幅減少。為了解決該問題,現(xiàn)有廠家主要通過在每個發(fā)卡通道增加儲卡箱的數(shù)量,并且儲卡箱之間的切換采用旋轉(zhuǎn)式切換或直線式切換技術(shù)。
如圖1和圖2所示,現(xiàn)有的收發(fā)卡機(jī)一般分為旋轉(zhuǎn)式切換和直線式切換兩種,它們的結(jié)構(gòu)和工作方式如下:
現(xiàn)有的收發(fā)卡機(jī)可以是僅用于發(fā)卡(即發(fā)卡機(jī))、也可以是僅用于收卡(即收卡機(jī))、還可以兼具發(fā)卡和發(fā)卡功能,其設(shè)有儲卡箱驅(qū)動機(jī)構(gòu)、多個儲卡箱、卡片通道w、收發(fā)卡電機(jī)、收發(fā)卡機(jī)構(gòu)s、收發(fā)卡機(jī)控制器和儲卡箱磁體m1,并對應(yīng)每一個儲卡箱設(shè)有一個儲卡箱霍爾開關(guān)(例如:圖1和圖2所示的實(shí)施例中設(shè)有四個儲卡箱,分別記為h1、h2、h3和h4,對應(yīng)它們設(shè)置的儲卡箱霍爾開關(guān)依次記為kh1、kh2、kh3和kh4)。
其中,每一個儲卡箱均安裝在儲卡箱驅(qū)動機(jī)構(gòu)的一個儲卡箱安裝槽上,儲卡箱磁體m1與儲卡箱相對固定,儲卡箱驅(qū)動機(jī)構(gòu)能夠驅(qū)動全部儲卡箱和儲卡箱磁體m1同時沿去程方向v1勻速移動或同時沿回程方向v2勻速移動,去程方向v1與回程方向v2反向,并且,儲卡箱霍爾開關(guān)與卡片通道w相對固定,當(dāng)任意一個儲卡箱移動至其進(jìn)出卡導(dǎo)槽與卡片通道w的后通道口相對且其進(jìn)出卡導(dǎo)槽中軸線與收發(fā)卡機(jī)構(gòu)s的卡鉤中軸線ls重合的進(jìn)出卡位置oh時,儲卡箱磁體m1施加于該儲卡箱所對應(yīng)儲卡箱霍爾開關(guān)的磁感應(yīng)強(qiáng)度大于該儲卡箱霍爾開關(guān)的開關(guān)狀態(tài)發(fā)生跳變時的磁感應(yīng)強(qiáng)度閾值,使得該儲卡箱霍爾開關(guān)的開關(guān)狀態(tài)為開啟(例如:圖1和圖2所示的實(shí)施例中,lh1、lh2、lh3和lh4依次表示儲卡箱h1、儲卡箱h2、儲卡箱h3和儲卡箱h4的進(jìn)出卡導(dǎo)槽中軸線,圖中所示的狀態(tài)為:儲卡箱h1移動至其進(jìn)出卡導(dǎo)槽與卡片通道w的后通道口相對且其進(jìn)出卡導(dǎo)槽中軸線lh1與收發(fā)卡機(jī)構(gòu)s的卡鉤中軸線ls重合的進(jìn)出卡位置oh);片通道w固定不動,收發(fā)卡電機(jī)能夠驅(qū)動收發(fā)卡機(jī)構(gòu)s沿卡片通道w的延伸方向v3來回移動,以使得收發(fā)卡機(jī)構(gòu)s的卡鉤能夠?qū)⑽挥趦ㄏ鋬?nèi)的卡片經(jīng)由其進(jìn)出卡導(dǎo)槽和后通道口帶入卡片通道w中(即收發(fā)卡機(jī)用于發(fā)卡)或者將位于卡片通道w中的卡片依次通過后通道口和進(jìn)出卡導(dǎo)槽帶入儲卡箱內(nèi)(即收發(fā)卡機(jī)用于收卡),其中,卡片通道w的前段位置、中段位置和后段位置均安裝有霍爾開關(guān),依次記為前位霍爾開關(guān)kw1、中位霍爾開關(guān)kw2和后位霍爾開關(guān)kw3,發(fā)卡機(jī)構(gòu)s通過固定在其上的發(fā)卡機(jī)構(gòu)磁體m2感應(yīng)該三個霍爾開關(guān)的磁場來進(jìn)行在卡片通道w上的定位。
其中,霍爾開關(guān)是一種利用霍爾效應(yīng)的磁感應(yīng)式電子開關(guān),屬于有源磁電轉(zhuǎn)換器件,當(dāng)外部磁場變化時此器件可以輸出電脈沖信號。由于霍爾開關(guān)具有無觸點(diǎn)、低功耗、長壽命、響應(yīng)頻率高等諸多優(yōu)點(diǎn),能夠在惡劣環(huán)境下可靠的工作。因此無人值守收發(fā)卡機(jī)通常使用霍爾開關(guān)作為儲卡箱切換到位的定位開關(guān)。圖3所示的霍爾開關(guān)的開關(guān)特性為:開關(guān)狀態(tài)為關(guān)閉時輸出低電平、開關(guān)狀態(tài)為開啟時輸出高電平。開關(guān)特性與圖3所示相反的霍爾開關(guān)亦具有相同的工作原理。
收發(fā)卡機(jī)控制器按照以下方式來控制儲卡箱驅(qū)動機(jī)構(gòu)驅(qū)動任意一個儲卡箱移動至其進(jìn)出卡導(dǎo)槽與卡片通道w的后通道口相對且其進(jìn)出卡導(dǎo)槽中軸線與收發(fā)卡機(jī)構(gòu)s的卡鉤中軸線ls重合的進(jìn)出卡位置oh進(jìn)出卡位置oh:首先,獲取儲卡箱的定位參數(shù),該定位參數(shù)包括去程定位時間δtf和回程定位時間δtb;其次,在儲卡箱驅(qū)動機(jī)構(gòu)驅(qū)動儲卡箱沿去程方向v1勻速移動時,從儲卡箱所對應(yīng)儲卡箱霍爾開關(guān)的開關(guān)狀態(tài)由關(guān)閉跳變?yōu)殚_啟的時刻tf開始計(jì)時,間隔去程定位時間δtf后關(guān)停儲卡箱驅(qū)動機(jī)構(gòu),在儲卡箱驅(qū)動機(jī)構(gòu)驅(qū)動儲卡箱沿回程方向v2勻速移動時,從儲卡箱所對應(yīng)儲卡箱霍爾開關(guān)的開關(guān)狀態(tài)由關(guān)閉跳變?yōu)殚_啟的時刻tb開始計(jì)時,間隔回程定位時間δtb后關(guān)停儲卡箱驅(qū)動機(jī)構(gòu)。
參見圖4,為了保證儲卡箱能夠精確移動至卡片通道w的后通道口,以確保收發(fā)卡機(jī)構(gòu)s的卡鉤能夠可靠的帶動卡片,在任意一個儲卡箱如儲卡箱h1停下進(jìn)行發(fā)卡或收卡即收發(fā)卡機(jī)構(gòu)的卡鉤sg伸至儲卡箱h1的進(jìn)出卡導(dǎo)槽hc時,要求儲卡箱h1的進(jìn)出卡導(dǎo)槽中軸線lh1與收發(fā)卡機(jī)構(gòu)s的卡鉤中軸線ls之間的誤差距離δe在允許范圍之內(nèi),最好為零。
而為了達(dá)成誤差距離δe=0的目的,現(xiàn)有的收發(fā)卡機(jī)將上述進(jìn)出卡位置oh作為定位基準(zhǔn),通過為儲卡箱精確測定其去程定位時間δtf和回程定位時間δtb來確保儲卡箱能夠轉(zhuǎn)動至上述進(jìn)出卡位置oh。目前,測定儲卡箱定位參數(shù)的方法為:以儲卡箱h1舉例來說,首先人工調(diào)整儲卡箱h1的位置,使儲卡箱h1的進(jìn)出卡導(dǎo)槽中軸線lh1對收發(fā)卡機(jī)構(gòu)s的卡鉤中軸線ls,此時定位基準(zhǔn)確定;接著控制儲卡箱h1沿去程方向v1勻速移動,并在移動的開始時刻進(jìn)行計(jì)時,當(dāng)儲卡箱h1所對應(yīng)儲卡箱霍爾開關(guān)kh1的開關(guān)狀態(tài)由開啟跳變?yōu)殛P(guān)閉時停止計(jì)時,計(jì)時開始時刻至停止之間的時間即為去程定位時間δtf;再然后,重新人工調(diào)整儲卡箱h1的位置,使儲卡箱h1的進(jìn)出卡導(dǎo)槽中軸線lh1對收發(fā)卡機(jī)構(gòu)s的卡鉤中軸線ls,接著控制儲卡箱h1沿回程方向v2勻速移動,并在移動的開始時刻進(jìn)行計(jì)時,當(dāng)儲卡箱h1所對應(yīng)儲卡箱霍爾開關(guān)kh1的開關(guān)狀態(tài)由開啟跳變?yōu)殛P(guān)閉時停止計(jì)時,計(jì)時開始時刻至停止之間的時間即為回程定位時間δtb。
上述現(xiàn)有的儲卡箱定位參數(shù)測定方法存在以下不足:
由于每個儲卡箱對應(yīng)的霍爾開關(guān)存在差異性,每個儲卡箱的定位參數(shù)不一定相同,所以需要對收發(fā)卡機(jī)的每一個儲卡箱執(zhí)行一次上述儲卡箱定位參數(shù)測定方法,才能獲取到每一個儲卡箱的定位參數(shù)。因此采用上述儲卡箱定位參數(shù)測定方法確定每個儲卡箱的定位參數(shù),費(fèi)時費(fèi)力,效率低。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明所要解決的技術(shù)問題是:提供一種儲卡箱定位參數(shù)的自動測定方法。
解決上述技術(shù)問題,本發(fā)明所采用的技術(shù)方案如下:
一種儲卡箱定位參數(shù)的自動測定方法,適用于用于發(fā)卡或用于收卡或兼具發(fā)卡和發(fā)卡功能的收發(fā)卡機(jī),該收發(fā)卡機(jī)設(shè)有儲卡箱驅(qū)動機(jī)構(gòu)、n個儲卡箱、卡片通道、收發(fā)卡電機(jī)、收發(fā)卡機(jī)構(gòu)、收發(fā)卡機(jī)控制模塊和儲卡箱磁體,并對應(yīng)每一個所述儲卡箱設(shè)有一個儲卡箱霍爾開關(guān),n為大于1的正整數(shù);
其中,每一個所述儲卡箱均安裝在所述儲卡箱驅(qū)動機(jī)構(gòu)的一個儲卡箱安裝槽上,所述儲卡箱磁體與所述儲卡箱相對固定,所述儲卡箱驅(qū)動機(jī)構(gòu)能夠驅(qū)動全部所述儲卡箱和儲卡箱磁體同時沿去程方向勻速移動或同時沿回程方向勻速移動,所述去程方向與回程方向反向,并且,所述儲卡箱霍爾開關(guān)與所述卡片通道相對固定,當(dāng)任意一個所述儲卡箱移動至其進(jìn)出卡位置時,所述儲卡箱磁體施加于該儲卡箱所對應(yīng)儲卡箱霍爾開關(guān)的磁感應(yīng)強(qiáng)度大于該儲卡箱霍爾開關(guān)的開關(guān)狀態(tài)發(fā)生跳變時的磁感應(yīng)強(qiáng)度閾值,使得該儲卡箱霍爾開關(guān)的開關(guān)狀態(tài)為開啟,其中,所述儲卡箱的進(jìn)出卡位置為該儲卡箱的進(jìn)出卡導(dǎo)槽與所述卡片通道的后通道口相對且其進(jìn)出卡導(dǎo)槽中軸線與所述收發(fā)卡機(jī)構(gòu)的卡鉤中軸線重合的位置;所述收發(fā)卡電機(jī)能夠驅(qū)動所述收發(fā)卡機(jī)構(gòu)沿所述卡片通道的延伸方向來回移動,以使得所述收發(fā)卡機(jī)構(gòu)的卡鉤能夠?qū)⑽挥谒鰞ㄏ鋬?nèi)的卡片經(jīng)由其進(jìn)出卡導(dǎo)槽和所述后通道口帶入所述卡片通道中或者將位于所述卡片通道中的卡片依次通過所述后通道口和進(jìn)出卡導(dǎo)槽帶入所述儲卡箱內(nèi);
所述收發(fā)卡機(jī)控制模塊按照以下方式來控制所述儲卡箱驅(qū)動機(jī)構(gòu)驅(qū)動第i個所述儲卡箱轉(zhuǎn)動至其進(jìn)出卡位置,i為正整數(shù)且1≤i≤n:首先,獲取第i個所述儲卡箱的定位參數(shù),該定位參數(shù)包括去程定位時間δtfi和回程定位時間δtbi;其次,在所述儲卡箱驅(qū)動機(jī)構(gòu)驅(qū)動所述儲卡箱沿去程方向勻速移動時,從第i個所述儲卡箱所對應(yīng)儲卡箱霍爾開關(guān)的開關(guān)狀態(tài)由關(guān)閉跳變?yōu)殚_啟的時刻開始計(jì)時,間隔所述去程定位時間δtfi后控制所述儲卡箱驅(qū)動機(jī)構(gòu)停止驅(qū)動所述儲卡箱,在所述儲卡箱驅(qū)動機(jī)構(gòu)驅(qū)動所述儲卡箱沿回程方向勻速移動時,從第i個所述儲卡箱所對應(yīng)儲卡箱霍爾開關(guān)的開關(guān)狀態(tài)由關(guān)閉跳變?yōu)殚_啟的時刻開始計(jì)時,間隔所述回程定位時間δtbi后控制所述儲卡箱驅(qū)動機(jī)構(gòu)停止驅(qū)動所述儲卡箱;
其特征在于:
所述的自動測定方法包括:
步驟s1、用所述收發(fā)卡機(jī)控制模塊控制所述收發(fā)卡電機(jī)驅(qū)動所述收發(fā)卡機(jī)構(gòu)移動到所述卡片通道的中段位置;
步驟s2、在所述收發(fā)卡機(jī)構(gòu)上安裝激光傳感器發(fā)射端;
步驟s3、將各個所述儲卡箱從所述儲卡箱驅(qū)動機(jī)構(gòu)上拆下,并在所述儲卡箱驅(qū)動機(jī)構(gòu)的每一個所述儲卡箱安裝槽上安裝一個測試卡箱,并將第i個所述儲卡箱對應(yīng)的儲卡箱安裝槽所安裝的測試卡箱記為第i個測試卡箱,所述測試卡箱具有與所述儲卡箱相同的結(jié)構(gòu),且每一個所述測試卡箱上均安裝有一個激光傳感器接收端,使得第i個所述測試卡箱安裝到所述儲卡箱安裝槽上時,該測試卡箱上的激光傳感器接收端在該測試卡箱移動至第i個所述儲卡箱的進(jìn)出卡位置時能夠接收到所述激光傳感器發(fā)射端發(fā)出的激光信號;
步驟s4、用參數(shù)測定控制模塊控制所述儲卡箱驅(qū)動機(jī)構(gòu)驅(qū)動全部所述測試卡箱和儲卡箱磁體同時沿去程方向勻速移動,并用所述參數(shù)測定控制模塊采集每一個所述測試卡箱在該移動過程中的去程定位時間開始時刻和去程定位時間結(jié)束時刻,再計(jì)算每一個所述儲卡箱的去程定位時間δtfi,其中,第i個所述測試卡箱的去程定位時間開始時刻即為第i個所述儲卡箱對應(yīng)的儲卡箱霍爾開關(guān)的開關(guān)狀態(tài)由關(guān)閉跳變?yōu)殚_啟的時刻tfi,第i個所述測試卡箱的去程定位時間結(jié)束時刻即為第i個所述測試卡箱上的激光傳感器接收端接收到所述激光傳感器發(fā)射端發(fā)出的激光信號的時刻tfoi,δtfi=tfoi-tfi;
步驟s5、用參數(shù)測定控制模塊控制所述儲卡箱驅(qū)動機(jī)構(gòu)驅(qū)動全部所述測試卡箱和儲卡箱磁體同時沿回程方向勻速移動,并用所述參數(shù)測定控制模塊采集每一個所述測試卡箱在該移動過程中的回程定位時間開始時刻和回程定位時間結(jié)束時刻,再計(jì)算每一個所述儲卡箱的回程定位時間δtbi,其中,第i個所述測試卡箱的回程定位時間開始時刻即為第i個所述儲卡箱對應(yīng)的儲卡箱霍爾開關(guān)的開關(guān)狀態(tài)由關(guān)閉跳變?yōu)殚_啟的時刻tbi,第i個所述測試卡箱的回程定位時間結(jié)束時刻即為第i個所述測試卡箱上的激光傳感器接收端接收到所述激光傳感器發(fā)射端發(fā)出的激光信號的時刻tboi,δtbi=tboi-tbi。
作為本發(fā)明的優(yōu)選實(shí)施方式:
所述的收發(fā)卡機(jī)還設(shè)有前位霍爾開關(guān)、中位霍爾開關(guān)、后位霍爾開關(guān)和發(fā)卡機(jī)構(gòu)磁體,所述前位霍爾開關(guān)、中位霍爾開關(guān)和后位霍爾開關(guān)依次安裝在所述卡片通道的前段位置、中段位置和后段位置,所述發(fā)卡機(jī)構(gòu)磁體固定在所述發(fā)卡機(jī)構(gòu)上,所述發(fā)卡機(jī)構(gòu)磁體在所述發(fā)卡機(jī)構(gòu)移動至所述前段位置時施加于所述前位霍爾開關(guān)的磁感應(yīng)強(qiáng)度大于其開關(guān)狀態(tài)發(fā)生跳變時的磁感應(yīng)強(qiáng)度閾值、在所述發(fā)卡機(jī)構(gòu)移動至所述中段位置時施加于所述中位霍爾開關(guān)的磁感應(yīng)強(qiáng)度大于其開關(guān)狀態(tài)發(fā)生跳變時的磁感應(yīng)強(qiáng)度閾值、在所述發(fā)卡機(jī)構(gòu)移動至所述后段位置時施加于所述后位霍爾開關(guān)的磁感應(yīng)強(qiáng)度大于其開關(guān)狀態(tài)發(fā)生跳變時的磁感應(yīng)強(qiáng)度閾值;所述收發(fā)卡機(jī)控制模塊能夠檢測所述有前位霍爾開關(guān)、中位霍爾開關(guān)、后位霍爾開關(guān)的開關(guān)狀態(tài);
所述步驟s1中,所述收發(fā)卡機(jī)控制模塊控制所述收發(fā)卡電機(jī)驅(qū)動所述收發(fā)卡機(jī)構(gòu)移動到所述卡片通道的中段位置的方法包括:
步驟s1.1、檢測所述中位霍爾開關(guān)的開關(guān)狀態(tài),并執(zhí)行步驟s1.2;
步驟s1.2、根據(jù)所述中位霍爾開關(guān)的開關(guān)狀態(tài),判斷所述發(fā)卡機(jī)構(gòu)是否處于所述中段位置,如是,則結(jié)束;如否,則執(zhí)行步驟s1.3;
步驟s1.3、根據(jù)所述前位霍爾開關(guān)的開關(guān)狀態(tài),判斷所述發(fā)卡機(jī)構(gòu)是否處于所述前段位置,如是,則執(zhí)行步驟s1.4;如否,則執(zhí)行步驟s1.8;
步驟s1.4、控制所述收發(fā)卡電機(jī)驅(qū)動所述收發(fā)卡機(jī)構(gòu)沿朝向所述卡片通道后通道口的方向移動,并執(zhí)行步驟s1.5;
步驟s1.5、檢測所述中位霍爾開關(guān)的開關(guān)狀態(tài);
步驟s1.6、根據(jù)所述步驟s1.5的檢測結(jié)果,判斷所述發(fā)卡機(jī)構(gòu)是否到達(dá)所述中段位置,如是,則執(zhí)行步驟s1.7;如否,則回到所述步驟s1.5;
步驟s1.7、控制所述收發(fā)卡電機(jī)停止驅(qū)動所述收發(fā)卡機(jī)構(gòu)移動,并結(jié)束;
步驟s1.8、根據(jù)所述后位霍爾開關(guān)的開關(guān)狀態(tài),判斷所述發(fā)卡機(jī)構(gòu)是否處于所述后段位置,如是,則執(zhí)行步驟s1.9;如否,則執(zhí)行步驟s1.13;
步驟s1.9、控制所述收發(fā)卡電機(jī)驅(qū)動所述收發(fā)卡機(jī)構(gòu)沿朝向所述卡片通道前通道口的方向移動,并執(zhí)行步驟s1.10;
步驟s1.10、檢測所述中位霍爾開關(guān)的開關(guān)狀態(tài);
步驟s1.11、根據(jù)所述步驟s1.10的檢測結(jié)果,判斷所述發(fā)卡機(jī)構(gòu)是否到達(dá)所述中段位置,如是,則執(zhí)行步驟s1.12;如否,則回到所述步驟s1.10;
步驟s1.12、控制所述收發(fā)卡電機(jī)停止驅(qū)動所述收發(fā)卡機(jī)構(gòu)移動,并結(jié)束;
步驟s1.13、控制所述收發(fā)卡電機(jī)驅(qū)動所述收發(fā)卡機(jī)構(gòu)沿朝向所述卡片通道前通道口的方向移動,并執(zhí)行步驟s1.14;
步驟s1.14、檢測所述中位霍爾開關(guān)和前位霍爾開關(guān)的開關(guān)狀態(tài);
步驟s1.15、根據(jù)所述步驟s1.14的檢測結(jié)果,判斷所述發(fā)卡機(jī)構(gòu)是否到達(dá)所述中段位置或所述前段位置,如是,則執(zhí)行步驟s1.16;如否,則回到所述步驟s1.14;
步驟s1.16、控制所述收發(fā)卡電機(jī)停止驅(qū)動所述收發(fā)卡機(jī)構(gòu)移動,并執(zhí)行步驟s1.17;
步驟s1.17、判斷所述發(fā)卡機(jī)構(gòu)是否到達(dá)所述中段位置,如是,則結(jié)束;如否,則執(zhí)行步驟s1.18;
步驟s1.18、控制所述收發(fā)卡電機(jī)驅(qū)動所述收發(fā)卡機(jī)構(gòu)沿朝向所述卡片通道后通道口的方向移動,并執(zhí)行步驟s1.19;
步驟s1.19、檢測所述中位霍爾開關(guān)的開關(guān)狀態(tài),并執(zhí)行步驟s1.20;
步驟s1.20、根據(jù)所述中位霍爾開關(guān)的開關(guān)狀態(tài),判斷所述發(fā)卡機(jī)構(gòu)是否處于所述中段位置,如是,則轉(zhuǎn)到步驟s1.21;如否,則回到所述步驟s1.19;
步驟s1.21、控制所述收發(fā)卡電機(jī)停止驅(qū)動所述收發(fā)卡機(jī)構(gòu)移動,并結(jié)束。
作為本發(fā)明的優(yōu)選實(shí)施方式:
所述步驟s4中,所述參數(shù)測定控制模塊測定每一個所述儲卡箱的去程定位時間的具體流程包括:
步驟s4.1、控制所述儲卡箱驅(qū)動機(jī)構(gòu)驅(qū)動全部所述測試卡箱和儲卡箱磁體同時沿去程方向勻速移動,直至每一個所述測試卡箱均經(jīng)過所述卡片通道后通道口,并在該移動過程中,按照所述測試卡箱均經(jīng)過所述卡片通道后通道口的順序執(zhí)行步驟s4.2;
步驟s4.2、檢測第i個所述儲卡箱霍爾開關(guān)的開關(guān)狀態(tài),并執(zhí)行步驟s4.3;
步驟s4.3、根據(jù)第i個所述儲卡箱對應(yīng)的儲卡箱霍爾開關(guān)的開關(guān)狀態(tài),判斷該儲卡箱霍爾開關(guān)的開關(guān)狀態(tài)是否由關(guān)閉跳變?yōu)殚_啟,如是,則執(zhí)行步驟s4.4,如否,則繼續(xù)執(zhí)行所述步驟s4.2和步驟s4.3;
步驟s4.4、啟動計(jì)時,將當(dāng)前時刻記錄為去程定位時間開始時刻tfi,并執(zhí)行步驟s4.5;
步驟s4.5、控制所述激光傳感器發(fā)射端發(fā)出的激光信號,并執(zhí)行步驟s4.6;
步驟s4.6、檢測第i個所述測試卡箱上的激光傳感器接收端的狀態(tài),并執(zhí)行步驟s4.7;
步驟s4.7、通過所述步驟s4.6的檢測結(jié)果,判斷第i個所述測試卡箱上的激光傳感器接收端是否收到所述激光傳感器發(fā)射端發(fā)出的激光信號,如是,則執(zhí)行步驟s4.8,如否,則回到所述步驟s4.6;
步驟s4.8、停止計(jì)時,將當(dāng)前時刻記錄為去程定位時間結(jié)束時刻tfoi,并執(zhí)行步驟s4.9;
步驟s4.9、控制所述激光傳感器發(fā)射端停止發(fā)出的激光信號,并執(zhí)行步驟s4.10;
步驟s4.10、計(jì)算第i個所述儲卡箱的去程定位時間δtfi=tfoi-tfi;并對下一個經(jīng)過所述卡片通道后通道口的所述測試卡箱執(zhí)行所述步驟s4.2,直至每一個所述儲卡箱的去程定位時間均被計(jì)算出來為止。
作為本發(fā)明的優(yōu)選實(shí)施方式:
所述步驟s5中,所述參數(shù)測定控制模塊測定每一個所述儲卡箱的回程定位時間的具體流程包括:
步驟s5.1、控制所述儲卡箱驅(qū)動機(jī)構(gòu)驅(qū)動全部所述測試卡箱和儲卡箱磁體同時沿回程方向勻速移動,直至每一個所述測試卡箱均經(jīng)過所述卡片通道后通道口,并在該移動過程中,按照所述測試卡箱均經(jīng)過所述卡片通道后通道口的順序執(zhí)行步驟s5.2;
步驟s5.2、檢測第i個所述儲卡箱霍爾開關(guān)的開關(guān)狀態(tài),并執(zhí)行步驟s5.3;
步驟s5.3、根據(jù)第i個所述儲卡箱對應(yīng)的儲卡箱霍爾開關(guān)的開關(guān)狀態(tài),判斷該儲卡箱霍爾開關(guān)的開關(guān)狀態(tài)是否由關(guān)閉跳變?yōu)殚_啟,如是,則執(zhí)行步驟s5.4,如否,則繼續(xù)執(zhí)行所述步驟s5.2和步驟s5.3;
步驟s5.4、啟動計(jì)時,將當(dāng)前時刻記錄為回程定位時間開始時刻tbi,并執(zhí)行步驟s5.5;
步驟s5.5、控制所述激光傳感器發(fā)射端發(fā)出的激光信號,并執(zhí)行步驟s5.6;
步驟s5.6、檢測第i個所述測試卡箱上的激光傳感器接收端的狀態(tài),并執(zhí)行步驟s5.7;
步驟s5.7、通過所述步驟s5.6的檢測結(jié)果,判斷第i個所述測試卡箱上的激光傳感器接收端是否收到所述激光傳感器發(fā)射端發(fā)出的激光信號,如是,則執(zhí)行步驟s5.8,如否,則回到所述步驟s5.6;
步驟s5.8、停止計(jì)時,將當(dāng)前時刻記錄為回程定位時間結(jié)束時刻tboi,并執(zhí)行步驟s5.9;
步驟s5.9、控制所述激光傳感器發(fā)射端停止發(fā)出的激光信號,并執(zhí)行步驟s5.10;
步驟s5.10、計(jì)算第i個所述儲卡箱的去程定位時間δtbi=tboi-tbi;并對下一個經(jīng)過所述卡片通道后通道口的所述測試卡箱執(zhí)行所述步驟s5.2,直至每一個所述儲卡箱的回程定位時間均被計(jì)算出來為止。
作為本發(fā)明的優(yōu)選實(shí)施方式:
所述的參數(shù)測定控制模塊由信號檢測單元、控制器、電機(jī)驅(qū)動電路和信號驅(qū)動電路組成,所述信號檢測單元能夠接入所述前位霍爾開關(guān)、所述中位霍爾開關(guān)、所述后位霍爾開關(guān)、每一個所述儲卡箱霍爾開關(guān)和每一個所述激光傳感器接收端輸出的開關(guān)信號并將接入的開關(guān)信號輸出給所述控制器,所述控制器能夠通過所述電機(jī)驅(qū)動電路分別驅(qū)動所述儲卡箱驅(qū)動機(jī)構(gòu)的電機(jī)和所述收發(fā)卡電機(jī),且所述控制器能夠通過所述信號驅(qū)動電路驅(qū)動所述激光傳感器發(fā)射端發(fā)出或停止發(fā)出所述激光信號。
作為本發(fā)明的優(yōu)選實(shí)施方式:所述的信號檢測單元為譯碼器或多路模擬開關(guān)。
作為本發(fā)明的優(yōu)選實(shí)施方式:所述的控制器為單片機(jī)或微處理器。
作為本發(fā)明的優(yōu)選實(shí)施方式:所述前位霍爾開關(guān)、所述中位霍爾開關(guān)、所述后位霍爾開關(guān)和每一個所述儲卡箱霍爾開關(guān)均為單極性霍爾開關(guān)。
作為本發(fā)明的優(yōu)選實(shí)施方式:所述儲卡箱驅(qū)動機(jī)構(gòu)的電機(jī)和所述收發(fā)卡電機(jī)均為步進(jìn)電機(jī)。
作為本發(fā)明的優(yōu)選實(shí)施方式:所述激光傳感器發(fā)射端發(fā)出的激光束直徑d小于預(yù)設(shè)的儲卡箱定位誤差φ,且滿足d≤φ/2。
與現(xiàn)有技術(shù)相比,本發(fā)明具有以下有益效果:
本發(fā)明在全部測試卡箱沿去程方向v1的一次移動中,采集每一個測試卡箱在該移動過程中的去程定位時間開始時刻tfi和去程定位時間結(jié)束時刻tfoi,以此自動測定出每一個儲卡箱的去程定位時間δtfi=tfoi-tfi;同理,在全部測試卡箱沿回程方向v2的一次移動中,采集每一個測試卡箱在該移動過程中的回程定位時間開始時刻tbi和回程定位時間結(jié)束時刻tboi,以此自動測定出每一個儲卡箱的回程定位時間δtbi=tboi-tbi;因此,本發(fā)明避免了現(xiàn)有技術(shù)中需要人工移動每一個儲卡箱至其進(jìn)出卡位置oh來測定定位參數(shù)而造成儲卡箱定位參數(shù)測得速度慢的問題,具有儲卡箱定位參數(shù)測定速度快、效率高的優(yōu)點(diǎn)。
附圖說明
下面結(jié)合附圖和具體實(shí)施例對本發(fā)明作進(jìn)一步的詳細(xì)說明:
圖1為旋轉(zhuǎn)式切換型收發(fā)卡機(jī)的結(jié)構(gòu)示意圖;
圖2為直線式切型收發(fā)卡機(jī)的結(jié)構(gòu)示意圖;
圖3為霍爾開關(guān)的開關(guān)特性示意圖;
圖4為發(fā)卡機(jī)構(gòu)的卡鉤伸至儲卡箱的進(jìn)出卡導(dǎo)槽以帶出儲卡箱內(nèi)的卡片時的示意圖;
圖5為本發(fā)明的自動測定方法應(yīng)用在旋轉(zhuǎn)式切換型收發(fā)卡機(jī)上的示意圖;
圖6為本發(fā)明的自動測定方法應(yīng)用在直線式切換型收發(fā)卡機(jī)上的示意圖;
圖7為本發(fā)明的步驟s4中第i個儲卡箱對應(yīng)的儲卡箱霍爾開關(guān)的開關(guān)特性示意圖;
圖8為本發(fā)明的步驟s5中第i個儲卡箱對應(yīng)的儲卡箱霍爾開關(guān)的開關(guān)特性示意圖;
圖9為本發(fā)明的步驟s1的流程框圖;
圖10為本發(fā)明的步驟s4的流程框圖;
圖11為本發(fā)明的步驟s5的流程框圖;
圖12為本發(fā)明中參數(shù)測定控制模塊的電路原理框圖。
具體實(shí)施方式
如圖1和圖2所示,本發(fā)明公開的是一種儲卡箱定位參數(shù)的自動測定方法,其適用于用于發(fā)卡或用于收卡或兼具發(fā)卡和發(fā)卡功能的收發(fā)卡機(jī),該收發(fā)卡機(jī)設(shè)有儲卡箱驅(qū)動機(jī)構(gòu)、n個儲卡箱、卡片通道w、收發(fā)卡電機(jī)、收發(fā)卡機(jī)構(gòu)s、收發(fā)卡機(jī)控制模塊和儲卡箱磁體m1,并對應(yīng)每一個儲卡箱設(shè)有一個儲卡箱霍爾開關(guān),n為大于1的正整數(shù);下文以設(shè)有四個儲卡箱的收發(fā)卡機(jī)舉例說明本發(fā)明的實(shí)施方式,四個儲卡箱分別記為h1、h2、h3和h4,對應(yīng)它們設(shè)置的儲卡箱霍爾開關(guān)依次記為kh1、kh2、kh3和kh4。
其中,每一個儲卡箱均安裝在儲卡箱驅(qū)動機(jī)構(gòu)的一個儲卡箱安裝槽上,儲卡箱磁體m1與儲卡箱相對固定,儲卡箱驅(qū)動機(jī)構(gòu)能夠驅(qū)動全部儲卡箱和儲卡箱磁體m1同時沿去程方向v1勻速移動或同時沿回程方向v2勻速移動,去程方向v1與回程方向v2反向,并且,儲卡箱霍爾開關(guān)與卡片通道w相對固定,當(dāng)任意一個儲卡箱移動至其進(jìn)出卡位置oh時,儲卡箱磁體m1施加于該儲卡箱所對應(yīng)儲卡箱霍爾開關(guān)的磁感應(yīng)強(qiáng)度大于該儲卡箱霍爾開關(guān)的開關(guān)狀態(tài)發(fā)生跳變時的磁感應(yīng)強(qiáng)度閾值,使得該儲卡箱霍爾開關(guān)的開關(guān)狀態(tài)為開啟,其中,儲卡箱的進(jìn)出卡位置oh為該儲卡箱的進(jìn)出卡導(dǎo)槽與卡片通道w的后通道口相對且其進(jìn)出卡導(dǎo)槽中軸線與收發(fā)卡機(jī)構(gòu)s的卡鉤中軸線ls重合的位置,參見圖1和圖2,lh1、lh2、lh3和lh4依次表示儲卡箱h1、儲卡箱h2、儲卡箱h3和儲卡箱h4的進(jìn)出卡導(dǎo)槽中軸線,圖中所示的狀態(tài)為:儲卡箱h1移動至其進(jìn)出卡導(dǎo)槽與卡片通道w的后通道口相對且其進(jìn)出卡導(dǎo)槽中軸線lh1與收發(fā)卡機(jī)構(gòu)s的卡鉤中軸線ls重合的進(jìn)出卡位置oh;收發(fā)卡電機(jī)能夠驅(qū)動收發(fā)卡機(jī)構(gòu)s沿卡片通道w的延伸方向v3來回移動,以使得收發(fā)卡機(jī)構(gòu)s的卡鉤能夠?qū)⑽挥趦ㄏ鋬?nèi)的卡片經(jīng)由其進(jìn)出卡導(dǎo)槽和后通道口帶入卡片通道w中(即收發(fā)卡機(jī)用于發(fā)卡)或者將位于卡片通道w中的卡片依次通過后通道口和進(jìn)出卡導(dǎo)槽帶入儲卡箱內(nèi)(即收發(fā)卡機(jī)用于收卡);
收發(fā)卡機(jī)控制模塊按照以下方式來控制儲卡箱驅(qū)動機(jī)構(gòu)驅(qū)動第i個儲卡箱轉(zhuǎn)動至其進(jìn)出卡位置ohi(參見圖7),i為正整數(shù)且1≤i≤n:首先,獲取第i個儲卡箱的定位參數(shù),該定位參數(shù)包括去程定位時間δtfi和回程定位時間δtbi;其次,在儲卡箱驅(qū)動機(jī)構(gòu)驅(qū)動儲卡箱沿去程方向v1勻速移動時,從第i個儲卡箱所對應(yīng)儲卡箱霍爾開關(guān)的開關(guān)狀態(tài)由關(guān)閉跳變?yōu)殚_啟的時刻開始計(jì)時,間隔去程定位時間δtfi后控制儲卡箱驅(qū)動機(jī)構(gòu)停止驅(qū)動儲卡箱,在儲卡箱驅(qū)動機(jī)構(gòu)驅(qū)動儲卡箱沿回程方向v2勻速移動時,從第i個儲卡箱所對應(yīng)儲卡箱霍爾開關(guān)的開關(guān)狀態(tài)由關(guān)閉跳變?yōu)殚_啟的時刻開始計(jì)時,間隔回程定位時間δtbi后控制儲卡箱驅(qū)動機(jī)構(gòu)停止驅(qū)動儲卡箱。
如圖5和圖6所示,本發(fā)明對上述收發(fā)卡機(jī)的儲卡箱定位參數(shù)的自動測定方法包括:
步驟s1、用收發(fā)卡機(jī)控制模塊控制收發(fā)卡電機(jī)驅(qū)動收發(fā)卡機(jī)構(gòu)s移動到卡片通道w的中段位置,以避免收發(fā)卡機(jī)構(gòu)s對儲卡箱驅(qū)動機(jī)構(gòu)驅(qū)動儲卡箱的移動造成干涉;
步驟s2、在收發(fā)卡機(jī)構(gòu)s上安裝激光傳感器發(fā)射端tx;其中,激光傳感器發(fā)射端tx發(fā)出的激光束直徑d小于預(yù)設(shè)的儲卡箱定位誤差φ,且滿足d≤φ/2。
步驟s3、將各個儲卡箱從儲卡箱驅(qū)動機(jī)構(gòu)上拆下,并在儲卡箱驅(qū)動機(jī)構(gòu)的每一個儲卡箱安裝槽上安裝一個測試卡箱,并將第i個儲卡箱對應(yīng)的儲卡箱安裝槽所安裝的測試卡箱記為第i個測試卡箱,測試卡箱具有與儲卡箱相同的結(jié)構(gòu),且每一個測試卡箱上均安裝有一個激光傳感器接收端,使得第i個測試卡箱安裝到儲卡箱安裝槽上時,該測試卡箱上的激光傳感器接收端在該測試卡箱移動至第i個儲卡箱的進(jìn)出卡位置ohi時能夠接收到激光傳感器發(fā)射端tx發(fā)出的激光信號;參見圖5和圖6,由于本實(shí)施方式應(yīng)用在設(shè)有四個儲卡箱的收發(fā)卡機(jī)上,因此測試卡箱也對應(yīng)的設(shè)有四個,分別記為h1、h2、h3和h4,該四個測試卡箱上安裝的激光傳感器接收端依次記為rxh1、rxh2、rxh3和rxh4;圖中,測試卡箱h1所在儲卡箱安裝槽對應(yīng)儲卡箱h1,則激光傳感器接收端rxh1在測試卡箱h1移動至儲卡箱h1的進(jìn)出卡位置oh時能夠接收到激光傳感器發(fā)射端tx發(fā)出的激光信號,以此類推,測試卡箱h2所在儲卡箱安裝槽對應(yīng)儲卡箱h2,測試卡箱h3所在儲卡箱安裝槽對應(yīng)儲卡箱h3,測試卡箱h4所在儲卡箱安裝槽對應(yīng)儲卡箱h4。
步驟s4、參見圖7,用參數(shù)測定控制模塊控制儲卡箱驅(qū)動機(jī)構(gòu)驅(qū)動全部測試卡箱和儲卡箱磁體m1同時沿去程方向v1勻速移動,并用參數(shù)測定控制模塊采集每一個測試卡箱在該移動過程中的去程定位時間開始時刻和去程定位時間結(jié)束時刻,再計(jì)算每一個儲卡箱的去程定位時間δtfi,其中,第i個測試卡箱的去程定位時間開始時刻即為第i個儲卡箱對應(yīng)的儲卡箱霍爾開關(guān)的開關(guān)狀態(tài)由關(guān)閉跳變?yōu)殚_啟的時刻tfi,第i個測試卡箱的去程定位時間結(jié)束時刻即為第i個測試卡箱上的激光傳感器接收端接收到激光傳感器發(fā)射端tx發(fā)出的激光信號的時刻tfoi,δtfi=tfoi-tfi;
步驟s5、參見圖8,用參數(shù)測定控制模塊控制儲卡箱驅(qū)動機(jī)構(gòu)驅(qū)動全部測試卡箱和儲卡箱磁體m1同時沿回程方向v2勻速移動,并用參數(shù)測定控制模塊采集每一個測試卡箱在該移動過程中的回程定位時間開始時刻和回程定位時間結(jié)束時刻,再計(jì)算每一個儲卡箱的回程定位時間δtbi,其中,第i個測試卡箱的回程定位時間開始時刻即為第i個儲卡箱對應(yīng)的儲卡箱霍爾開關(guān)的開關(guān)狀態(tài)由關(guān)閉跳變?yōu)殚_啟的時刻tbi,第i個測試卡箱的回程定位時間結(jié)束時刻即為第i個測試卡箱上的激光傳感器接收端接收到激光傳感器發(fā)射端tx發(fā)出的激光信號的時刻tboi,δtbi=tboi-tbi。
在完成上述自動測定方法后,將激光傳感器發(fā)射端tx和各個測試卡箱拆卸下來,并將各個儲卡箱重新安裝到收發(fā)卡機(jī)上,再將步驟s3和步驟s4測定得到的每一個儲卡箱的去程定位時間δtfi和回程定位時間δtbi輸入收發(fā)卡機(jī)控制模塊中,收發(fā)卡機(jī)即可正常工作;因此,本發(fā)明避免了現(xiàn)有技術(shù)中需要人工移動每一個儲卡箱至其進(jìn)出卡位置oh來測定定位參數(shù)而造成儲卡箱定位參數(shù)測得速度慢的問題,具有儲卡箱定位參數(shù)測定速度快、效率高的優(yōu)點(diǎn)。
參見圖5和圖6,本發(fā)明所適用的收發(fā)卡機(jī)還設(shè)有前位霍爾開關(guān)kw1、中位霍爾開關(guān)kw2、后位霍爾開關(guān)kw3和發(fā)卡機(jī)構(gòu)磁體m2,前位霍爾開關(guān)kw1、中位霍爾開關(guān)kw2和后位霍爾開關(guān)kw3依次安裝在卡片通道w的前段位置、中段位置和后段位置,發(fā)卡機(jī)構(gòu)磁體m2固定在發(fā)卡機(jī)構(gòu)s上,發(fā)卡機(jī)構(gòu)磁體m2在發(fā)卡機(jī)構(gòu)s移動至前段位置時施加于前位霍爾開關(guān)kw1的磁感應(yīng)強(qiáng)度大于其開關(guān)狀態(tài)發(fā)生跳變時的磁感應(yīng)強(qiáng)度閾值、在發(fā)卡機(jī)構(gòu)s移動至中段位置時施加于中位霍爾開關(guān)kw2的磁感應(yīng)強(qiáng)度大于其開關(guān)狀態(tài)發(fā)生跳變時的磁感應(yīng)強(qiáng)度閾值、在發(fā)卡機(jī)構(gòu)s移動至后段位置時施加于后位霍爾開關(guān)kw3的磁感應(yīng)強(qiáng)度大于其開關(guān)狀態(tài)發(fā)生跳變時的磁感應(yīng)強(qiáng)度閾值;收發(fā)卡機(jī)控制模塊能夠檢測有前位霍爾開關(guān)kw1、中位霍爾開關(guān)kw2、后位霍爾開關(guān)kw3的開關(guān)狀態(tài)。
參見圖9,本發(fā)明的步驟s1中,收發(fā)卡機(jī)控制模塊控制收發(fā)卡電機(jī)驅(qū)動收發(fā)卡機(jī)構(gòu)s移動到卡片通道w的中段位置的方法包括:
步驟s1.1、檢測中位霍爾開關(guān)kw2的開關(guān)狀態(tài),并執(zhí)行步驟s1.2;
步驟s1.2、根據(jù)中位霍爾開關(guān)kw2的開關(guān)狀態(tài),判斷發(fā)卡機(jī)構(gòu)s是否處于中段位置,如是,則結(jié)束;如否,則執(zhí)行步驟s1.3;
步驟s1.3、根據(jù)前位霍爾開關(guān)kw1的開關(guān)狀態(tài),判斷發(fā)卡機(jī)構(gòu)s是否處于前段位置,如是,則執(zhí)行步驟s1.4;如否,則執(zhí)行步驟s1.8;
步驟s1.4、控制收發(fā)卡電機(jī)驅(qū)動收發(fā)卡機(jī)構(gòu)s沿朝向卡片通道w后通道口的方向移動,并執(zhí)行步驟s1.5;
步驟s1.5、檢測中位霍爾開關(guān)kw2的開關(guān)狀態(tài);
步驟s1.6、根據(jù)步驟s1.5的檢測結(jié)果,判斷發(fā)卡機(jī)構(gòu)s是否到達(dá)中段位置,如是,則執(zhí)行步驟s1.7;如否,則回到步驟s1.5;
步驟s1.7、控制收發(fā)卡電機(jī)停止驅(qū)動收發(fā)卡機(jī)構(gòu)s移動,并結(jié)束;
步驟s1.8、根據(jù)后位霍爾開關(guān)kw3的開關(guān)狀態(tài),判斷發(fā)卡機(jī)構(gòu)s是否處于后段位置,如是,則執(zhí)行步驟s1.9;如否,則執(zhí)行步驟s1.13;
步驟s1.9、控制收發(fā)卡電機(jī)驅(qū)動收發(fā)卡機(jī)構(gòu)s沿朝向卡片通道w前通道口的方向移動,并執(zhí)行步驟s1.10;
步驟s1.10、檢測中位霍爾開關(guān)kw2的開關(guān)狀態(tài);
步驟s1.11、根據(jù)步驟s1.10的檢測結(jié)果,判斷發(fā)卡機(jī)構(gòu)s是否到達(dá)中段位置,如是,則執(zhí)行步驟s1.12;如否,則回到步驟s1.10;
步驟s1.12、控制收發(fā)卡電機(jī)停止驅(qū)動收發(fā)卡機(jī)構(gòu)s移動,并結(jié)束;
步驟s1.13、控制收發(fā)卡電機(jī)驅(qū)動收發(fā)卡機(jī)構(gòu)s沿朝向卡片通道w前通道口的方向移動,并執(zhí)行步驟s1.14;
步驟s1.14、檢測中位霍爾開關(guān)kw2和前位霍爾開關(guān)kw1的開關(guān)狀態(tài);
步驟s1.15、根據(jù)步驟s1.14的檢測結(jié)果,判斷發(fā)卡機(jī)構(gòu)s是否到達(dá)中段位置或前段位置,如是,則執(zhí)行步驟s1.16;如否,則回到步驟s1.14;
步驟s1.16、控制收發(fā)卡電機(jī)停止驅(qū)動收發(fā)卡機(jī)構(gòu)s移動,并執(zhí)行步驟s1.17;
步驟s1.17、判斷發(fā)卡機(jī)構(gòu)s是否到達(dá)中段位置,如是,則結(jié)束;如否,則執(zhí)行步驟s1.18;
步驟s1.18、控制收發(fā)卡電機(jī)驅(qū)動收發(fā)卡機(jī)構(gòu)s沿朝向卡片通道w后通道口的方向移動,并執(zhí)行步驟s1.19;
步驟s1.19、檢測中位霍爾開關(guān)kw2的開關(guān)狀態(tài),并執(zhí)行步驟s1.20;
步驟s1.20、根據(jù)中位霍爾開關(guān)kw2的開關(guān)狀態(tài),判斷發(fā)卡機(jī)構(gòu)s是否處于中段位置,如是,則轉(zhuǎn)到步驟s1.21;如否,則回到步驟s1.19;
步驟s1.21、控制收發(fā)卡電機(jī)停止驅(qū)動收發(fā)卡機(jī)構(gòu)s移動,并結(jié)束。
參見圖10,本發(fā)明的步驟s4中,參數(shù)測定控制模塊測定每一個儲卡箱的去程定位時間的具體流程包括:
步驟s4.1、控制儲卡箱驅(qū)動機(jī)構(gòu)驅(qū)動全部測試卡箱和儲卡箱磁體m1同時沿去程方向v1勻速移動,直至每一個測試卡箱均經(jīng)過卡片通道w后通道口,并在該移動過程中,按照測試卡箱均經(jīng)過卡片通道w后通道口的順序執(zhí)行步驟s4.2;
步驟s4.2、檢測第i個儲卡箱霍爾開關(guān)的開關(guān)狀態(tài),并執(zhí)行步驟s4.3;
步驟s4.3、根據(jù)第i個儲卡箱對應(yīng)的儲卡箱霍爾開關(guān)的開關(guān)狀態(tài),判斷該儲卡箱霍爾開關(guān)的開關(guān)狀態(tài)是否由關(guān)閉跳變?yōu)殚_啟,如是,則執(zhí)行步驟s4.4,如否,則繼續(xù)執(zhí)行步驟s4.2和步驟s4.3;
步驟s4.4、啟動計(jì)時,將當(dāng)前時刻記錄為去程定位時間開始時刻tfi,并執(zhí)行步驟s4.5;
步驟s4.5、控制激光傳感器發(fā)射端tx發(fā)出的激光信號,并執(zhí)行步驟s4.6;
步驟s4.6、檢測第i個測試卡箱上的激光傳感器接收端的狀態(tài),并執(zhí)行步驟s4.7;
步驟s4.7、通過步驟s4.6的檢測結(jié)果,判斷第i個測試卡箱上的激光傳感器接收端是否收到激光傳感器發(fā)射端tx發(fā)出的激光信號,如是,則執(zhí)行步驟s4.8,如否,則回到步驟s4.6;
步驟s4.8、停止計(jì)時,將當(dāng)前時刻記錄為去程定位時間結(jié)束時刻tfoi,并執(zhí)行步驟s4.9;
步驟s4.9、控制激光傳感器發(fā)射端tx停止發(fā)出的激光信號,并執(zhí)行步驟s4.10;
步驟s4.10、計(jì)算第i個儲卡箱的去程定位時間δtfi=tfoi-tfi;并對下一個經(jīng)過卡片通道w后通道口的測試卡箱執(zhí)行步驟s4.2,直至每一個儲卡箱的去程定位時間均被計(jì)算出來為止。
參見圖11,本發(fā)明的步驟s5中,參數(shù)測定控制模塊測定每一個儲卡箱的回程定位時間的具體流程包括:
步驟s5.1、控制儲卡箱驅(qū)動機(jī)構(gòu)驅(qū)動全部測試卡箱和儲卡箱磁體m1同時沿回程方向v2勻速移動,直至每一個測試卡箱均經(jīng)過卡片通道w后通道口,并在該移動過程中,按照測試卡箱均經(jīng)過卡片通道w后通道口的順序執(zhí)行步驟s5.2;
步驟s5.2、檢測第i個儲卡箱霍爾開關(guān)的開關(guān)狀態(tài),并執(zhí)行步驟s5.3;
步驟s5.3、根據(jù)第i個儲卡箱對應(yīng)的儲卡箱霍爾開關(guān)的開關(guān)狀態(tài),判斷該儲卡箱霍爾開關(guān)的開關(guān)狀態(tài)是否由關(guān)閉跳變?yōu)殚_啟,如是,則執(zhí)行步驟s5.4,如否,則繼續(xù)執(zhí)行步驟s5.2和步驟s5.3;
步驟s5.4、啟動計(jì)時,將當(dāng)前時刻記錄為回程定位時間開始時刻tbi,并執(zhí)行步驟s5.5;
步驟s5.5、控制激光傳感器發(fā)射端tx發(fā)出的激光信號,并執(zhí)行步驟s5.6;
步驟s5.6、檢測第i個測試卡箱上的激光傳感器接收端的狀態(tài),并執(zhí)行步驟s5.7;
步驟s5.7、通過步驟s5.6的檢測結(jié)果,判斷第i個測試卡箱上的激光傳感器接收端是否收到激光傳感器發(fā)射端tx發(fā)出的激光信號,如是,則執(zhí)行步驟s5.8,如否,則回到步驟s5.6;
步驟s5.8、停止計(jì)時,將當(dāng)前時刻記錄為回程定位時間結(jié)束時刻tboi,并執(zhí)行步驟s5.9;
步驟s5.9、控制激光傳感器發(fā)射端tx停止發(fā)出的激光信號,并執(zhí)行步驟s5.10;
步驟s5.10、計(jì)算第i個儲卡箱的去程定位時間δtbi=tboi-tbi;并對下一個經(jīng)過卡片通道w后通道口的測試卡箱執(zhí)行步驟s5.2,直至每一個儲卡箱的回程定位時間均被計(jì)算出來為止。
上述參數(shù)測定控制模塊可以是集成在上述收發(fā)卡機(jī)控制模塊中,也可以獨(dú)立于上述收發(fā)卡機(jī)控制模塊。
參見圖12,參數(shù)測定控制模塊由信號檢測單元、控制器、電機(jī)驅(qū)動電路和信號驅(qū)動電路組成,信號檢測單元能夠接入前位霍爾開關(guān)kw1、中位霍爾開關(guān)kw2、后位霍爾開關(guān)kw3、每一個儲卡箱霍爾開關(guān)和每一個激光傳感器接收端輸出的開關(guān)信號并將接入的開關(guān)信號輸出給控制器,控制器能夠通過電機(jī)驅(qū)動電路分別驅(qū)動儲卡箱驅(qū)動機(jī)構(gòu)的電機(jī)和收發(fā)卡電機(jī),且控制器能夠通過信號驅(qū)動電路驅(qū)動激光傳感器發(fā)射端tx發(fā)出或停止發(fā)出激光信號。其中,控制器可選用通用的單片機(jī)或微處理器,但需擁有足夠的io或通過io擴(kuò)展?jié)M足用于實(shí)施對儲卡箱定位基準(zhǔn)及定位控制時間的自動獲取進(jìn)行輸出控制和狀態(tài)檢測。
其中,上述信號檢測單元可以為譯碼器或多路模擬開關(guān)。控制器可以為單片機(jī)或微處理器。前位霍爾開關(guān)kw1、中位霍爾開關(guān)kw2、后位霍爾開關(guān)kw3和每一個儲卡箱霍爾開關(guān)均優(yōu)選為單極性霍爾開關(guān)。儲卡箱驅(qū)動機(jī)構(gòu)的電機(jī)和收發(fā)卡電機(jī)均優(yōu)選為步進(jìn)電機(jī)。
本發(fā)明不局限于上述具體實(shí)施方式,根據(jù)上述內(nèi)容,按照本領(lǐng)域的普通技術(shù)知識和慣用手段,在不脫離本發(fā)明上述基本技術(shù)思想前提下,本發(fā)明還可以做出其它多種形式的等效修改、替換或變更,均落在本發(fā)明的保護(hù)范圍之中。