鎖具操作流程設(shè)計 對于像鎖具這種普通老百姓天天使用的產(chǎn)品來講,一個“簡單實用”的操作流程是非常重要的。操作流程設(shè)計以“zui簡單”和“zui合乎邏輯”為優(yōu)選原則。鎖具操作流程設(shè)計時需要注意:
·子功能設(shè)置盡量獨立,減少按鍵復(fù)用。
·操作時按鍵次數(shù)盡量少,操作層級不超過2級。
指紋操作流程設(shè)計 為普通鎖增加指紋功能后,對于鎖的使用,客觀上帶來了一定的復(fù)雜度。當(dāng)然這只是體現(xiàn)在初次使用時的指紋登記操作上,指紋開鎖操作仍然是非常簡單的。
初次使用指紋鎖時,需要先存入指紋數(shù)據(jù)到鎖的控制模塊中。存儲指紋需要經(jīng)過“指紋采集”和“指紋判別”。“指紋采集” 需要設(shè)計一個友好的操作序列來引導(dǎo)用戶順暢的采集指紋。在“指紋判別”時,需要根據(jù)“指紋質(zhì)量”給出回饋信息,以提示和幫助用戶輸入較好質(zhì)量的指紋。存儲的指紋數(shù)據(jù)通常稱為指紋模板,指紋模板的好壞直接影響后續(xù)指紋識別(開鎖)的準(zhǔn)確性。
在大多數(shù)場景下使用的指紋鎖,都會涉及“指紋管理”的問題。即由特定的管理員來*其它人使用該指紋鎖。“指紋管理”包括指紋增加、指紋刪除(單個)、指紋清除(全部)。甚至包括指紋編號管理,以及重復(fù)注冊的識別問題。
在安全等級要求更高的指紋鎖中,可能會涉及“雙指(多指)論證”—即由多個人的指紋串連驗證通過才能開鎖的情況。這些涉及到“指紋管理”功能的需求,需要結(jié)合具體的應(yīng)用場景來完成流程設(shè)計。
核心控制模塊設(shè)計
指紋鎖的核心控制模塊是以SIB8132為核心設(shè)計的控制板。圖2兩圖分別是指紋控制板上的正面和背面。SIB8132是一個類似ARM7的32位高性能處理器。工作電壓3.3V,內(nèi)核工作電壓2.5V,zui大工作電流75mA。256K的RAM、ROM使得編寫一個集密碼、遙控、指紋三者于一體的應(yīng)用程序綽綽有余。大小有14×14mm及10×10mm兩種。100個PIN引腳包含了3組UART、32位GPIO、主副I2C、8位并口、SPI等豐富的接口。這些接口便于處理器與更多的外設(shè)連接,從而能夠?qū)崿F(xiàn)功能更為強大的指紋鎖系統(tǒng)。因此對于目前市場上“多板拼接”的指紋鎖具方案,SIB8132具有更大的競爭優(yōu)勢。采用SIB8132處理器,真正可以做到“單板單芯”的控制模塊。
指紋控制板上的正面和背面
電源模塊設(shè)計
電源模塊對于任何一個嵌入式系統(tǒng)都很重要,指紋鎖也不例外。對使用電池的指紋鎖產(chǎn)品來講,在電源設(shè)計上尤其要考慮供電方式、功耗、以及缺電等應(yīng)急情況。選用SIB8132,可以達(dá)到工作功耗不超過75mA。
電源模塊設(shè)計
在電源設(shè)計上,還需考慮低電壓報警的問題。低電壓報警是當(dāng)電池電量不足時,提前提醒用戶更換新電池的功能。在設(shè)計上要保證低電壓狀態(tài)下可用次數(shù)達(dá)到至少100次以上。如果在電量耗盡前,用戶仍未能換上足量電池,則需要鎖上有外接電源接口,以保證可以應(yīng)急開門。當(dāng)然,應(yīng)急的情況還包括電路系統(tǒng)失效的情況,這時可以考慮“雙機(jī)”模式,其安全性則更高。
輸入輸出設(shè)備選型 輸入輸出設(shè)備根據(jù)產(chǎn)品功能設(shè)計來選取。需要注意的是,如果功能較為復(fù)雜,配套LCD或LED數(shù)碼管是必要的。至少在指紋管理時,用于顯示指紋編號等信息。
設(shè)計經(jīng)驗分享
實現(xiàn)雙模工作
“雙模工作”是指指紋模塊既可以是主控工作模式,也可以是從屬工作模式。
因為不同產(chǎn)品的功能設(shè)計不同,有時指紋識別模塊在整個系統(tǒng)中只扮演一個獨立的指紋識別功能,不執(zhí)行業(yè)務(wù)邏輯的控制,這種被稱為通用的指紋模塊。有時需要指紋識別模塊也能完成一些業(yè)務(wù)邏輯控制,這種稱為主控指紋模塊。通用指紋模塊是把指紋模塊當(dāng)作一個獨立實體,通過標(biāo)準(zhǔn)數(shù)據(jù)接口(多為UART)與主MCU通訊。它在整個鎖中,只完成指紋存儲和指紋驗證功能。而主控指紋模塊集業(yè)務(wù)邏輯與指紋識別于一體,功能更為強大、成本更有優(yōu)勢。
“雙模工作”
如前所述,SIB8132不僅可以作為指紋鎖的主控模塊使用,也可以作為指紋鎖的從屬模塊使用。SIB8132是目前*能夠?qū)崿F(xiàn)這兩種工作模式的指紋芯片。之所以能夠?qū)崿F(xiàn)這種“雙模工作”方式,得益于SIB8132內(nèi)部一種被稱為PLUGIN的技術(shù)架構(gòu)。
單芯片優(yōu)勢 傳統(tǒng)的指紋鎖控制板多采用普通DSP來實現(xiàn)指紋識別功能。這種方式下,存儲指紋就需要外擴(kuò)存儲芯片。而且DSP不可以再編程,只能通過接口來控制它,因此還需一個主控MCU。而對于SIB8132來講,一是指紋存儲在片內(nèi),無需外擴(kuò)存儲。二是SIB8132是可編程的,可以內(nèi)置應(yīng)用程序,并且可以接入眾多外設(shè),因此還可能節(jié)省一個MCU。
這種單芯片指紋鎖應(yīng)用方案,在節(jié)省器件成本的同時,也減少了PCB板的大小,為產(chǎn)品ID設(shè)計留下更多空間。
柔性兼容 “柔性兼容”是指只需通過更改SIB8132的內(nèi)置程序就可實現(xiàn)對指紋傳感設(shè)備的前向兼容,甚至可以同時接入兩個指紋傳感器件。指紋傳感器市場不斷的在推陳出新,產(chǎn)品性能會隨著傳感技術(shù)的改進(jìn)而不斷提升?,F(xiàn)時的指紋模塊與指紋傳感器是一一綁定的。因此作為指紋鎖的產(chǎn)品廠商,更換指紋傳感器的成本相當(dāng)于更換整個指紋模塊的成本。而采用SIB8132的指紋模塊針對指紋傳感芯片的接入是靈活的、前瞻的。更換傳感器無需更換指紋模塊,只需要修改固件即可實現(xiàn)對新型傳感器的兼容。
結(jié)語
指紋鎖具市場已經(jīng)逐漸成為指紋應(yīng)用的主戰(zhàn)場。希望本文所述內(nèi)容能夠為廣大讀者認(rèn)知指紋鎖具產(chǎn)品和技術(shù)起到一定的啟迪作用。