本發明涉及智能車鎖技術領域,具體而言,涉及一種智能車鎖及車鎖開關的檢測方法。
背景技術:
隨著當今社會對新能源及環保事業的關注,共享單車作為一個公共出行方式,越來越受到大家的歡迎。共享單車上的智能車鎖作為共享單車的重要部件,需要正確的檢測車鎖的開關情況,便于準確的作為用戶用車費用的依據。
現有技術中,共享單車上的智能車鎖的開關鎖檢測主要通過微動開關來檢測智能車鎖的開關情況,如圖1所示,當智能車鎖內的卡栓101離開鎖舌102的卡口105時,卡栓101會壓到第一微動開關107的金屬觸片上,繼而第一微動開關107向處理器104發出第一信號,處理器104確定此時車鎖打開;當智能車鎖內的卡栓101卡在鎖舌102的卡口105內時,卡栓101會壓到第二微動開關108的金屬觸片上,繼而第二微動開關108向處理器108發出第二信號,處理器確定此時車鎖關閉。
可以看出,微動開關屬于接觸式開關,在接觸微動開關的金屬觸片時,才能通過微動開關來檢測車鎖開關情況,這種接觸式檢測開關,不容易對其做防水或防塵。
技術實現要素:
有鑒于此,本發明的目的在于提供一種智能車鎖及車鎖開關的檢測方法,其通過檢測在車鎖開關時,距離卡栓的距離來確定車鎖的開和關,解決了現有技術中的智能車鎖通過微動開關進行檢測車鎖的開關,不容易做成防水或防塵的技術問題。
第一方面,本發明實施例提供了一種智能車鎖,包括:鎖殼、卡栓、鎖舌、距離傳感器和處理器,所述鎖舌上設置有卡口,所述卡栓包括第一接觸端和第二接觸端,所述第一接觸端與所述鎖殼通過第一可伸縮部件連接,所述第一接觸端的待測接觸面垂直于所述第一可伸縮部件的伸縮方向,所述距離傳感器固定設置于所述鎖殼內表面上;
所述第二接觸端,用于在所述第一可伸縮部件伸長時進入所述鎖舌的卡口內進行關鎖;在所述第一可伸縮部件收縮時,離開所述卡口進行開鎖;
所述距離傳感器,用于檢測自身與所述待測接觸面的垂直距離,并將所述垂直距離發送至所述處理器;
所述處理器,用于在檢測到所述垂直距離變化時,基于預存的垂直距離與所述車鎖狀態的映射關系,根據變化后的垂直距離確定該智能車鎖的開或關。
結合第一方面,本發明實施例提供了第一方面的第一種可能的實施方式,所述距離傳感器包括光源發射端,所述待測接觸面上鍍有金箔,所述光源發射端與所述金箔相對設置;
所述距離傳感器,具體用于通過所述光源發射端向所述金箔發射光信號,根據光信號發射時間、該光信號通過所述金箔反射回的時間以及光速確定所述垂直距離。
結合第一方面,本發明實施例提供了第一方面的第二種可能的實施方式,所述距離傳感器位于與所述待測接觸面平行的鎖殼內表面上。
結合第一方面,本發明實施例提供了第一方面的第三種可能的實施方式,
所述處理器,具體用于當檢測到垂直距離變化時,且變化后的垂直距離與預存的開鎖狀態下的距離匹配時,確定車鎖打開;以及當檢測到垂直距離變化時,且變化后的垂直距離與預存的關鎖狀態下的距離匹配時,確定車鎖關閉。
結合第一方面,本發明實施例1提供了第一方面的第四種可能的實施方式,所述卡栓為t型,所述第一接觸端為該t型的橫部,所述第二接觸端為該t型的縱部。
結合第一方面,本發明實施例提供了第一方面的第五種可能的實施方式,所述智能車鎖還包括電機,所述卡栓由所述電機帶動通過壓縮或拉伸所述第一可伸縮部件進行伸縮運動。
結合第一方面,本發明實施例提供了第一方面的第六種可能的實施方式,所述智能車鎖還包括第二可伸縮部件,所述鎖舌通過所述第二可伸縮部件繞所述鎖殼的軸向轉動地設置于所述鎖殼內。
結合第一方面的第六種可能的實施方式,本發明實施例提供了第一方面的第七種可能的實施方式,所述第一可伸縮部件為彈簧或者伸縮管,以及所述第二可伸縮部件為彈簧或者伸縮管。
第二方面,本發明實施例提供了一種車鎖開關的檢測方法,同于檢測第一方面至第一方面第七種實施方式中提到的任一智能車鎖,
距離傳感器檢測自身與卡栓的待測接觸面的垂直距離,并將所述垂直距離發送至所述處理器;
所述處理器在檢測到所述垂直距離變化時,基于預存的垂直距離與所述車鎖狀態的映射關系,根據變化后的垂直距離確定該智能車鎖的開或關。
與現有技術中的相比,本發明實施例提出的智能車鎖通過距離傳感器檢測自身與卡栓的待測接觸面的垂直距離,并將檢測到的垂直距離發送至處理器,該處理器通過該垂直距離以及預存的垂直距離與車鎖狀態的映射關系來確定開鎖還是關鎖,這種距離傳感器與鎖殼常連接,在開鎖和關鎖時可以檢測到不同的垂直距離,通過檢測到的不同垂直距離進行檢測車鎖的開關的結構,而不是通過接觸式連接或者斷開的方式檢測車鎖的開關,相比起現有技術,該車鎖內部的開關檢測部件更便于進行防水性設計。
為使本發明的上述目的、特征和優點能更明顯易懂,下文特舉較佳實施例,并配合所附附圖,作詳細說明如下。
附圖說明
為了更清楚地說明本發明實施例的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,應當理解,以下附圖僅示出了本發明的某些實施例,因此不應被看作是對范圍的限定,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他相關的附圖。
圖1示出了本發明背景技術中提到的智能車鎖的結構示意圖;
圖2示出了本發明實施例所提供的一種智能車鎖的結構示意圖;
圖3示出了本發明實施例所提供的一種距離傳感器與卡栓的位置示意圖;
圖4示出了本發明實施例所提供的一種卡栓與鎖舌的卡口的位置示意圖;
圖5示出了本發明實施例所提供的一種卡栓的結構示意圖;
圖6示出了本發明實施例所提供的一種車鎖開關的檢測方法流程圖。
圖標:100-鎖殼;101-卡栓;102-鎖舌;103-距離傳感器;104-處理器;105-卡口;106-第一可伸縮部件;107-第一微動開關;108-第二微動開關;1011-第一接觸端;1012-第二接觸端;1013-金箔;1031-光源發射端。
具體實施方式
為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例中附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。通常在此處附圖中描述和示出的本發明實施例的組件可以以各種不同的配置來布置和設計。因此,以下對在附圖中提供的本發明的實施例的詳細描述并非旨在限制要求保護的本發明的范圍,而是僅僅表示本發明的選定實施例。基于本發明的實施例,本領域技術人員在沒有做出創造性勞動的前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
實施例1
本發明實施例1提供了一種智能車鎖,如圖2所示,包括:鎖殼100、卡栓101、鎖舌102、距離傳感器103和處理器104,該鎖舌102上設置有卡口105,卡栓101包括第一接觸端1011和第二接觸端1012,第一接觸端1011與鎖殼100通過第一可伸縮部件106連接,第一接觸端1011的待測接觸面垂直于第一可伸縮部件106的伸縮方向,距離傳感器103固定設置于鎖殼內表面上。
第一可伸縮部件為彈簧或者伸縮管,可以進行伸縮。
第二接觸端1012,用于在第一可伸縮部件106伸長時進入鎖舌102的卡口105內進行關鎖;在第一可伸縮部件106收縮時,離開卡口105進行關鎖。
卡栓上的第二接觸端進入卡口時,車鎖關閉,第二接觸端離開卡口時,車鎖打開,在車鎖打開和關閉時,卡栓的待測接觸面與平行于該待測接觸面的鎖殼內表面的距離會發生變化,可以通過這個變化使用距離傳感器來檢測該距離,并在處理器中預存距離與車鎖狀態的映射關系,當距離傳感器將檢測到的距離發送至處理器后,處理器能夠根據接收到的距離以及預存的距離與車鎖狀態的映射關系,判斷車鎖的開和關,本發明就是基于該原理確定車鎖的開和關。
距離傳感器103,用于檢測自身與待測接觸面的垂直距離,并將該垂直距離發送至處理器104。
其中,距離傳感器安裝的位置只要能夠在車鎖打開或者關閉時檢測到不同的距離即可,這樣通過不同的距離可以使得處理器判斷車鎖的開或關。
一種較佳的實施方式,在本發明實施例1提出的技術方案中,如圖3所示,距離傳感器103包括光源發射端1031,卡栓101的待測接觸面上鍍有金箔1013,光源發射端1031與金箔1013相對設置。
距離傳感器103,具體用于通過光源發射端1031向金箔1013發射光信號,根據光信號發射時間、該光信號通過金箔1013反射回的時間以及光速確定垂直距離。
距離傳感器可以是激光位移傳感器也可以是紅外距離傳感器,通過在待測接觸面上粘貼金箔,使得激光或者紅外光打在金箔上,距離傳感器通過記錄信號的發出時間、記錄接收到金箔反射回信號時的時間以及光速,可以檢測出自身與金箔的距離,即與卡栓上待檢測面的距離。
一種較佳的實施方式,在本發明實施例1提出的技術方案中,距離傳感器位于與待測接觸面平行的鎖殼內表面上。
處理器104,用于在檢測到垂直距離變化時,基于預測的垂直距離與車鎖狀態的映射關系,根據變化后的垂直距離確定智能車鎖的開或關。
處理器,具體用于當檢測到垂直距離變化時,且變化后的垂直距離與預存的開鎖狀態下的距離匹配時,確定車鎖打開;以及當檢測到垂直距離變化時,且變化后的垂直距離與預存的關鎖狀態下的距離匹配時,確定車鎖關閉。
因為卡栓的卡口有一定的深度,所以距離傳感器檢測到與卡栓上待測接觸面的距離在第一范圍內都對應的是車鎖打開狀態,如圖4所示,卡栓上的第二接觸端1012在伸入鎖舌102的卡口的a到b之間時,車鎖都處于關閉狀態,假如,當第二接觸端1012的最下端位于a處時,距離傳感器檢測的距離為d1,當第二接觸端1012的最下端位于b處時,距離傳感器檢測的距離為d2,則在處理器內將距離為大于d1且小于或等于d2的范圍記為車鎖關閉狀態,將距離小于或等于d1的范圍記為車鎖打開狀態,并將該映射關系保存在處理器。
處理器,在接收到距離傳感器發送的垂直距離時,如果檢測到該垂直距離由大于d1且小于或等于d2的范圍變為小于或等于d1的范圍,則確定該智能車鎖打開;如果檢測到該垂直距離由小于或等于d1的范圍變為大于d1且小于或等于d2的范圍,則確定該智能車鎖關閉。
一種較佳的實施方式,在本發明實施例1提出的技術方案中,如圖5所示,卡栓101為t型,第一接觸端1011為該t型的橫部,第二接觸端1012為該t型的縱部。
一種較佳的實施方式,在本發明實施例1提出的技術方案中,該智能車鎖還包括電機,該電機與卡栓電連接,卡栓由該電機帶動通過壓縮或拉伸第一可伸縮部件進行伸縮運動。
該電機可以與處理器電連接,當處理器接到到開鎖指令時,控制該電機順時針旋轉,順時針旋轉的電機帶動卡栓壓縮第一可伸縮部件,進而離開鎖舌的卡口,完成開鎖。在關鎖時,處理器控制電機逆時針旋轉,逆時針旋轉的電機帶動卡栓拉伸第一可伸縮部件,進而卡栓的第二接觸端進入鎖舌的卡口,完成關鎖。
一種較佳的實施方式,在本發明實施例1提出的技術方案中,該智能車是還包括第二可伸縮部件,鎖舌通過該第二可伸縮部件繞鎖殼的軸向轉動地設置于鎖殼內。
鎖舌通過拉伸或壓縮該第二可伸縮部件,繞鎖殼中心轉動完成關鎖和開鎖。該第二可伸縮部件為彈簧或者伸縮管。
實施例2
本發明實施例2提供了一種車鎖開關的檢測方法,用于檢測實施例1中提出的智能車鎖,該方法流程如圖6所示,具體步驟如下:
s600,距離傳感器檢測自身與卡栓的待測接觸面的垂直距離,并將該垂直距離發送至處理器。
s610,處理器在檢測到垂直距離變化時,基于預存的垂直距離與車鎖狀態的映射關系,根據變化后的垂直距離確定該智能車鎖的開或關。
與現有技術中的相比,本發明實施例提出的智能車鎖通過距離傳感器檢測自身與卡栓的待測接觸面的垂直距離,并將檢測到的垂直距離發送至處理器,該處理器通過該垂直距離以及預存的垂直距離與車鎖狀態的映射關系來確定開鎖還是關鎖,這種距離傳感器與鎖殼常連接,在開鎖和關鎖時可以檢測到不同的垂直距離,通過檢測到的不同垂直距離進行檢測車鎖的開關的結構,而不是通過接觸式連接或者斷開的方式檢測車鎖的開關,相比起現有技術,該車鎖內部的開關檢測部件更便于進行防水性設計。應注意到:相似的標號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進行進一步定義和解釋。
在本發明的描述中,需要說明的是,術語“中心”、“上”、“下”、“左”、“右”、“豎直”、“水平”、“內”、“外”等指示的方位或位置關系為基于附圖所示的方位或位置關系,或者是該發明產品使用時慣常擺放的方位或位置關系,僅是為了便于描述本發明和簡化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構造和操作,因此不能理解為對本發明的限制。此外,術語“第一”、“第二”、“第三”等僅用于區分描述,而不能理解為指示或暗示相對重要性。
在本發明的描述中,還需要說明的是,除非另有明確的規定和限定,術語“設置”、“安裝”、“相連”、“連接”應做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個元件內部的連通。對于本領域的普通技術人員而言,可以具體情況理解上述術語在本發明中的具體含義。
最后應說明的是:以上所述實施例,僅為本發明的具體實施方式,用以說明本發明的技術方案,而非對其限制,本發明的保護范圍并不局限于此,盡管參照前述實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解:任何熟悉本技術領域的技術人員在本發明揭露的技術范圍內,其依然可以對前述實施例所記載的技術方案進行修改或可輕易想到變化,或者對其中部分技術特征進行等同替換;而這些修改、變化或者替換,并不使相應技術方案的本質脫離本發明實施例技術方案的精神和范圍。都應涵蓋在本發明的保護范圍之內。因此,本發明的保護范圍應所述以權利要求的保護范圍為準。