本發明涉及智能車鎖技術領域,具體而言,涉及一種智能車鎖及車鎖開關的檢測方法。
背景技術:
隨著當今社會對新能源及環保事業的關注,共享單車作為一個公共出行方式,越來越受到大家的歡迎。共享單車上的智能車鎖作為共享單車的重要部件,需要正確的檢測車鎖的開關情況,便于準確的作為用戶用車費用的依據。
現有技術中,共享單車上的智能車鎖的開關鎖檢測主要通過微動開關來檢測智能車鎖的開關情況,如圖1所示,當智能車鎖內的卡栓101離開鎖舌102的卡口105時,卡栓101會壓到第一微動開關108的金屬觸片上,繼而第一微動開關108向處理器104發出第一信號,處理器104確定此時車鎖打開;當智能車鎖內的卡栓101卡在鎖舌102的卡口105內時,卡栓101會壓到第二微動開關109的金屬觸片上,繼而第二微動開關109向處理器109發出第二信號,處理器104確定此時車鎖關閉。
可以看出,微動開關屬于接觸式開關,在接觸微動開關的金屬觸片時,才能通過微動開關來檢測車鎖開關情況,這種接觸式檢測開關,不容易對其做防水或防塵。
技術實現要素:
有鑒于此,本發明的目的在于提供智能車鎖及車鎖開關的檢測方法,其通過檢測電阻值的變化來檢測車鎖的開關,解決了現有技術中的智能車鎖通過微動開關進行檢測車鎖的開關,不容易做成防水或防塵的技術問題。
第一方面,本發明實施例提供了一種智能車鎖,包括:鎖殼、卡栓、鎖舌、電阻檢測模塊和處理器,所述鎖舌包括一個卡口,所述卡栓包括第一接觸端和第二接觸端,所述第一接觸端與所述鎖殼通過第一導電可伸縮部件連接,所述鎖舌的一端與鎖殼通過第二導電可伸縮部件連接,所述電阻檢測模塊的第一接線端與智能車鎖上的第一預設位置連接,所述電阻檢測模塊的第二接線端與智能車鎖上的第二預設位置連接,所述第一預設位置和所述第二預設位置之間的待檢測電阻的電阻值在開鎖狀態和關鎖狀態不同;
所述第二接觸端,用于在所述第一導電可伸縮部件伸長時進入所述鎖舌的卡口內并與所述鎖舌接觸完成關鎖;在第一導電可伸縮部件收縮時,離開所述卡口完成開鎖;
所述電阻檢測模塊,用于檢測所述待檢測電阻的電阻值,并將所述電阻值發送至處理器;
所述處理器,用于檢測到所述電阻值變化時,基于預存的電阻值與車鎖狀態的映射關系,根據變化后的電阻值,確定該智能車鎖的開或關。
結合第一方面,本發明實施例提供了第一方面的第一種可能的實施方式,所述第一預設位置位于所述鎖殼上,所述第二預設位置位于所述卡栓上;或者所述第一預設位置位于所述卡栓上,所述第二預設位置位于所述鎖殼上。
結合第一方面,本發明實施例提供了而第一方面的第二種可能的實施方式,所述第一預設位置位于所述鎖殼上,所述第二預設位置位于所述鎖舌上;或者,所述第一預設位置位于所述鎖舌上,所述第二預設位置位于所述鎖殼上。
結合第一方面,本發明實施例提供了第一方面的第三種可能的實施方式,所述第一預設位置位于所述卡栓上,所述第二預設位置位于所述鎖舌上;或者,所述第一預設位置位于所述鎖舌上,所述第二位置位于所述卡栓上。
結合第一方面至第一方面的第三種可能的實施方式中的任一種實施方式,所述第一預設位置和所述第二預設位置處均設置有防水端子,所述第一接線端通過所述防水端子與所述第一預設位置連接;所述第二接線端通過所述防水端子與所述第二預設位置連接。
結合第一方面,本發明實施例提供了第一方面的第五種可能的實施方式,
所述處理器,具體用于當檢測到電阻值變化時,且變化后的電阻值與預存的開鎖狀態下的電阻值匹配時,確定車鎖打開;以及當檢測到電阻值變化,且變化后的電阻值與預存的關鎖狀態下的電阻值匹配時,確定車鎖關閉。
結合第一方面,本發明實施例提個了第一方面的第六種可能的實施方式,所述卡栓為t型,所述第一接觸端為所述t型的橫部,所述第二接觸端為所述t型的縱部。
結合第一方面,本發明實施例提供了第一方面的第七種可能的實施方式,所述智能車鎖還包括電機,所述卡栓由所述電機帶動通過壓縮或拉伸所述第一導電可伸縮部件進行伸縮運動。
結合第一方面,本發明實施例提供了第一方面的第八種可能的實施方式,所述第一導電可伸縮部件為導電彈簧或者導電伸縮管,以及所述第二導電可伸縮部件為導電彈簧或者導電伸縮管。
第二方面,本發明實施例提供了一種車鎖開關的檢查方法,用于檢測如第一方面至第一方面的第八種可能的實施方式中提出的任一智能車鎖,
電阻檢測模塊檢測第一預設位置和第二預設位置之間待檢測電阻的電阻值,并將所述電阻值發送至處理器;
所述處理器檢測到所述電阻值變化時,基于預存的電阻值與車鎖狀態的映射關系,根據變化后的電阻值確定該智能車鎖的開或關。
與現有技術中的相比,本發明實施例提出的智能車鎖通過電阻檢測模塊檢測固定接入第一接線端和第二接線端之間的電阻的阻值,并將檢測到的阻值發送至處理器,該處理器通過阻值的變化來確定開鎖還是關鎖,這種電阻檢測模塊固定式的和智能車鎖內部的一部分連接,在開鎖和關鎖時可以檢測到不同的阻值,通過檢測到的不同阻值進行檢測車鎖的開關的結構,而不是通過接觸式連接或者斷開的方式檢測車鎖的開關,相比起現有技術,該車鎖內部的開關檢測部件更便于進行防水性設計。
為使本發明的上述目的、特征和優點能更明顯易懂,下文特舉較佳實施例,并配合所附附圖,作詳細說明如下。
附圖說明
為了更清楚地說明本發明實施例的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,應當理解,以下附圖僅示出了本發明的某些實施例,因此不應被看作是對范圍的限定,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他相關的附圖。
圖1示出了本發明背景技術所提供的智能車鎖的結構示意圖;
圖2示出了本發明實施例所提供智能車鎖的結構示意圖;
圖3示出了本發明實施例所提供的第一種智能車鎖的結構示意圖;
圖4示出了本發明實施例所提供的第一種智能車鎖的結構示意圖對應的電阻檢測電路圖;
圖5示出了本發明實施例所提供的第二種智能車鎖的結構示意圖;
圖6示出了本發明實施例所提供的第二種智能車鎖的結構示意圖對應的電阻檢測電路圖;
圖7示出了本發明實施例所提供的第三種智能車鎖的結構示意圖;
圖8示出了本發明實施例所提供的第三種智能車鎖的結構示意圖對應的電阻檢測電路圖;
圖9示出了本發明實施例所提供的一種卡栓的結構示意圖;
圖10示出了本發明實施例所提供的一種車鎖開關的檢測方法的流程圖。
圖標:100-鎖殼;101-卡栓;102-鎖舌;103-電阻檢測模塊;104-處理器;105-卡口;106-第一導電可伸縮部件;107-第二導電可伸縮部件;108-第一微動開關;109-第二微動開關;1011-第一接觸端;1012-第二接觸端;1031-第一接線端;1032-第二接線端。
具體實施方式
為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例中附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。通常在此處附圖中描述和示出的本發明實施例的組件可以以各種不同的配置來布置和設計。因此,以下對在附圖中提供的本發明的實施例的詳細描述并非旨在限制要求保護的本發明的范圍,而是僅僅表示本發明的選定實施例。基于本發明的實施例,本領域技術人員在沒有做出創造性勞動的前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
實施例1
本發明實施例1提供了一種智能車鎖,如圖2所示,包括:鎖殼100、卡栓101、鎖舌102、電阻檢測模塊103和處理器104,該鎖舌102包括一個卡口105,卡栓101包括第一接觸端1011和第二接觸端1012,第一接觸端1011與鎖殼100通過第一導電可伸縮部件106連接,鎖舌102的一端與鎖殼100通過第二導電可伸縮部件107連接,電阻檢測模塊103的第一接線端1031與智能車鎖上的第一預設位置連接,電阻檢測模塊103的第二接線端1032與智能車鎖上的第二預設位置連接,該第一預設位置和該第二預設位置之間的待檢測電阻的電阻值在開鎖狀態和關鎖狀態不同。
其中,電阻檢測模塊,通過第一接線端和第二接線端將待測電阻接入閉合回路進行檢測,第一接線端和第二接線端分別代表電阻檢測模塊中電源的電流輸出端和電流輸入端。
在日常生活中,常見的電阻檢測模塊為歐姆表,這里的第一接線端和第二接線端對應歐姆表的紅筆和黑筆。
這里的第一預設位置和第二預設的位置的選取需要滿足的條件是:第一預設位置與電阻檢測模塊的第一接線端連接,第二預設位置與電阻檢測模塊的第二接線端連接,電阻檢測模塊相當于檢測第一預設位置和第二預設位置之間的待檢測電阻,第一預設位置和第二預設位置的選取就是使得車鎖在打開和關閉時,待檢測電阻兩端的阻值發生變化,這樣就可以使得處理器根據待檢測電阻兩端的阻值變化確定開鎖和關鎖了。
其中,第二接觸端1012,用于在第一導電可伸縮部件106伸長時進入鎖舌102的卡口105內并與鎖舌接觸完成開鎖;在第一導電可伸縮部件106收縮時,離開卡口105完成開鎖。
電阻檢測模塊103,用于檢測待檢測電阻的電阻值,并將該電阻值發送至處理器104。
其中,電阻檢測模塊是集合了電源、定值電阻、電流表,微處理器和數據傳輸接口的模塊,其檢測電阻的原理與歐姆表類似,在此不再闡述,該數據傳輸接口,用于與處理器連接,微處理器通過該數據傳輸接口,將檢測到的電阻值發送至處理器。
處理器104,用于檢測到電阻值變化時,基于預存的電阻值與車鎖狀態的映射關系,根據變化后的電阻值確定該智能車鎖的開或關。
處理器104,具體用于當檢測電阻值變化時,且變化后的電阻值與預存的開鎖狀態下的電阻值匹配時,確定車鎖打開;以及當檢測到電阻值變化時,且變化后的電阻值與預存的關鎖狀態下的電阻值匹配時,確定車鎖關閉。
比如,選定了第一預設位置和第二預設位置,且電阻檢測模塊的第一接線端和第二接線端與均與第一預設位置后第二預設位置連接好后,將車鎖打開,記錄電阻檢測模塊檢測到的第一電阻值,以及,將車鎖關閉,記錄電阻檢測模塊檢測到的第二電阻值,然后將第一電阻值即對應車鎖打開、第二電阻值即對應車鎖關閉寫入處理器中。
當處理器接收到的電阻值突然從第一電阻值變為第二電阻值,則確定車鎖關閉,或者,接收到的電阻值突然從第二電阻值變為第一電阻值,則確定車鎖打開。
對應的實際場景如下:
該智能車鎖位于一個共享單車上,當下,該智能車鎖處于關閉狀態,處理器此時接收到的電阻值一直為第二電阻值,當有用戶要是用該共享單車時,通過輸入開鎖密碼將車鎖打開,此時,處理器接收到的電阻值則從第二電阻值變為第一電阻值,則確定車鎖打開。
第一預設位置和第二預設位置的選取有以下幾種情況:
第一種情況:第一預設位置位于鎖殼上,第二預設位置位于卡栓上;或者,第一預設位置位于卡栓上,第二預設位置位于鎖殼上。
一種較佳的實施方式,在本發明實施例1提出的技術方案中,如圖3所示,第一預設位置位于鎖殼上的a處,第二預設位置位于卡栓上的b處,電阻檢測模塊103在開鎖時,檢測的是接入ab兩端的卡栓的電阻值,在關鎖時,卡栓101的第二接觸端1012進入卡口105與并且與鎖舌接觸,因為鎖殼和第二導電可伸縮部件是金屬的,則接入ab端為卡栓和鎖舌cd段的并聯電阻。
為了更加形象的進行描述,圖4為電阻檢測模塊檢測接入ab端的等效電路圖,詳細描述如下:
將卡栓101的電阻記為r1,將鎖舌cd段的電阻記為r2,當開鎖時,相當于圖4中的電路圖的開關打開,電阻檢測模塊檢測的是r1的電阻值,當關鎖時,相當于電路圖中的開關關閉,電阻檢測模塊檢測的是r1和r2并聯的阻值,如果r1的阻值為r1,r2的阻值為r2,則:
開鎖時,電阻檢測模塊檢測的阻值r=r1;關鎖時,電阻檢測模塊檢測的電阻值r=r1*r2/(r1+r2),在具體的車鎖中,r1和r2的具體數值是可以提前確定的,處理器可以根據電阻值的變化確定車鎖的開和關。
第二種情況:第一預設位置位于鎖殼上,第二預設位置位于鎖舌上;或者第一預設位置位于鎖舌上,第二預設位置位于鎖殼上。
一種較佳的實施方式,在本發明實施例1提出的技術方案中,如圖5所示,第一預設位置位于鎖舌上的a處,第二預設位置位于鎖殼上的b處,電阻檢測模塊103在開鎖時,檢測的是接入ab兩端的鎖舌的電阻值,在關鎖時,卡栓101的第二接觸端1012進入卡口105與并且與鎖舌接觸,因為鎖殼和第一導電可伸縮部件是金屬的,則接入ab端為鎖舌和卡栓的并聯電阻。
為了更加形象的進行描述,通過電路圖進行描述,也可以參照圖6所示,為電阻檢測模塊檢測接入ab端的等效電路圖,詳細描述如下:
將鎖舌ab段的電阻記為r1,將卡栓cd段的電阻記為r2,當開鎖時,相當于圖6中的電路圖的開關打開,電阻檢測模塊檢測的是r1的電阻值,當關鎖時,相當于電路圖中的開關關閉,電阻檢測模塊檢測的是r1和r2并聯的阻值,如果r1的阻值為r1,r2的阻值為r2,則:
開鎖時,電阻檢測模塊檢測的阻值r=r1;關鎖時,電阻檢測模塊檢測的電阻值r=r1*r2/(r1+r2),在具體的車鎖中,r1和r2的具體數值是可以提前確定的,處理器可以根據電阻值的變化確定車鎖的開和關。
第三種情況:第一預設位置位于卡栓上,第二預設位置位于鎖舌上;或者第一預設位置位于鎖舌上,第二預設位置位于卡栓上。
一種較佳的實施方式,在本發明實施例1提出的技術方案中,如圖7所示,第一預設位置位于卡栓101的a處,第二預設位置位于鎖舌102的b處,當車鎖打開時,ab端接入的電阻為鎖舌bc段與卡栓da段的串聯,當車鎖關閉時,ab端接入的電阻包括:鎖舌bc段與卡栓da段串聯后的電阻,卡栓ae段與鎖舌fb段串聯的電阻,且這兩部分串聯的電阻并聯。
為了更加形象的進行描述,通過電路圖進行描述,也可以參照圖8所示,為電阻檢測模塊檢測接入ab端的等效電路圖,詳細描述如下:
將鎖舌bc段與卡栓da段的串聯的電阻記為r1,將卡栓ae段與鎖舌fb段串聯的電阻記為r2,當開鎖時,相當于圖8中的電路圖的開關打開,電阻檢測模塊檢測的r1電阻值,當關鎖時,相當于電路圖中的開關關閉,電阻檢測模塊檢測的是r1和r2并聯的阻值,如果r1的阻值為r1,r2的阻值為r2,則:
開鎖時,電阻檢測模塊檢測的阻值r=r1;關鎖時,電阻檢測模塊檢測的電阻值r=r1*r2/(r1+r2),在具體的車鎖中,r1和r2的具體數值是可以提前確定的,處理器可以根據電阻值的變化確定車鎖的開和關。
一種較佳的實施方式,在本發明實施例1提出的技術方案中,第一預設位置和第二預設位置處均設置有防水端子,第一接線端通過防水端子與第一預設位置連接;第二接線端通過防水端子與第二預設位置連接。
因為第一接線端和第一預設位置是通過連接線長連接的,在連接處可以安裝防水端子保護連接點。
一種較佳的實施方式,在本發明實施例1提出的技術方案中,如圖9所示,卡栓101為t型,第一接觸端1011為該t型的橫部,第二接觸端1012為該t型的縱部。
一種較佳的實施方式,在本發明實施例1提出的技術方案中,該智能車鎖還包括電機,該電機與卡栓電連接,卡栓由該電機帶動通過壓縮或拉伸第一導電可伸縮部件進行伸縮運動。
該電機可以與處理器電連接,當處理器接到到開鎖指令時,控制該電機順時針旋轉,順時針旋轉的電機帶動卡栓壓縮第一導電可伸縮部件,進而離開鎖舌的卡口,完成開鎖。在關鎖時,處理器控制電機逆時針旋轉,逆時針旋轉的電機帶動卡栓拉伸第一導電可伸縮部件,進而卡栓的第二接觸端進入鎖舌的卡口,完成關鎖。
一種較佳的實施方式,在本發明實施例1提出的技術方案中,第一導電可伸縮部件為導電彈簧或者導電伸縮管,以及第二導電可伸縮部件為導電彈簧或者導電伸縮管。
實施例2
本發明實施例2提供了一種車鎖開關的檢測方法,用于檢測如實施例1提出的智能車鎖,該方法的流程圖如圖10所示,具體步驟如下所示:
s100,電阻檢測模塊檢測第一預設位置和第二預設位置之間待檢測電阻的電阻值,并將電阻值發送至處理器。
s110,處理器檢測到電阻值變化時,基于預存的電阻值與車鎖狀態的映射關系,根據變化后的電阻值確定該智能車鎖的開或關。
與現有技術中的相比,本發明實施例提出的智能車鎖通過電阻檢測模塊檢測固定接入第一接線端和第二接線端之間的電阻的阻值,并將檢測到的阻值發送至處理器,該處理器通過阻值的變化來確定開鎖還是關鎖,這種電阻檢測模塊固定式的和智能車鎖內部的一部分連接,在開鎖和關鎖時可以檢測到不同的阻值,通過檢測到的不同阻值進行檢測車鎖的開關的結構,而不是通過接觸式連接或者斷開的方式檢測車鎖的開關,相比起現有技術,該車鎖內部的開關檢測部件更便于進行防水性設計。
在本發明的描述中,需要說明的是,術語“中心”、“上”、“下”、“左”、“右”、“豎直”、“水平”、“內”、“外”等指示的方位或位置關系為基于附圖所示的方位或位置關系,或者是該發明產品使用時慣常擺放的方位或位置關系,僅是為了便于描述本發明和簡化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構造和操作,因此不能理解為對本發明的限制。此外,術語“第一”、“第二”、“第三”等僅用于區分描述,而不能理解為指示或暗示相對重要性。
在本發明的描述中,還需要說明的是,除非另有明確的規定和限定,術語“設置”、“安裝”、“相連”、“連接”應做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個元件內部的連通。對于本領域的普通技術人員而言,可以具體情況理解上述術語在本發明中的具體含義。
最后應說明的是:以上所述實施例,僅為本發明的具體實施方式,用以說明本發明的技術方案,而非對其限制,本發明的保護范圍并不局限于此,盡管參照前述實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解:任何熟悉本技術領域的技術人員在本發明揭露的技術范圍內,其依然可以對前述實施例所記載的技術方案進行修改或可輕易想到變化,或者對其中部分技術特征進行等同替換;而這些修改、變化或者替換,并不使相應技術方案的本質脫離本發明實施例技術方案的精神和范圍。都應涵蓋在本發明的保護范圍之內。因此,本發明的保護范圍應所述以權利要求的保護范圍為準。