專利名稱:用于遙控系統(tǒng)的發(fā)送器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于遙控系統(tǒng)例如車輛的無線門鎖控制系統(tǒng)的發(fā)送器。
背景技術(shù):
在美國專利N0.US6,263,197(JP-A-8-303078)中提出了一種用于公知的車用無線門鎖控制系統(tǒng)的發(fā)送器。該發(fā)送器具有用于存儲代碼(滾動代碼)的整體式存儲器,該代碼用于對鍵操作部分操作的次數(shù)進行計數(shù)。每當鍵操作部分進行操作時滾動代碼就增大,并且增大的滾動代碼被寫入存儲器中。發(fā)送器產(chǎn)生的發(fā)送數(shù)據(jù)包括其獨特的ID代碼、存儲在存儲器中的滾動代碼和與從鍵操作部分獲得的指令信息相對應的指令數(shù)據(jù),并且發(fā)送器將該發(fā)送數(shù)據(jù)發(fā)送出去。滾動代碼被包括在發(fā)送數(shù)據(jù)中的原因是這樣的,即,當惡意的人截取到發(fā)送數(shù)據(jù)并且發(fā)送出復制的數(shù)據(jù)以便要打開門鎖時,阻止車輛的門鎖被打開。
發(fā)送器在正常情況下通過鈕扣電池來供電。因此,由于電池與發(fā)送器一起使用時發(fā)生消耗,源電壓下降。在發(fā)送器中,當源電壓降低時,包括增大滾動代碼和將滾動代碼寫入存儲器中的處理不可以正常地進行。
發(fā)送器在存儲器中具有滾動代碼區(qū)域和檢查區(qū)域,以便能確定滾動代碼的寫入是否正常地進行。滾動代碼區(qū)域和檢查區(qū)域設(shè)置用于存儲滾動代碼并且檢查將滾動代碼寫入滾動代碼區(qū)域時的誤差。緊接在滾動代碼寫入開始之前清除檢查區(qū)域中的標記,并且緊接在滾動代碼寫入完成之后設(shè)置檢查區(qū)域中的標記。
如果在將滾動代碼寫入滾動代碼區(qū)域的過程中源電壓降低并且滾動代碼寫入處理不正常地進行,那么檢查區(qū)域中的標記就保持被清除。因此,通過檢查該檢查區(qū)域中的標記的電平,就確定了滾動代碼是否被正常地寫入滾動代碼區(qū)域中。
因為在存儲器中需要檢查區(qū)域,所以存儲量就增加了。而且,對于一次鍵操作來說,檢查區(qū)域中的寫入被進行了兩次。存儲器(EEPROM)對確保寫入的次數(shù)有限制。因此,隨著寫入次數(shù)增加,存儲器的耐久性下降。
發(fā)明內(nèi)容
因此,本發(fā)明的目的是提供一種發(fā)送器,在存儲器中沒有檢查區(qū)域的情況下,該發(fā)送器可以確定將滾動代碼寫入存儲器中是否可以正常地進行。
本發(fā)明的用于遙控系統(tǒng)的發(fā)送器包括電池、鍵操作裝置、存儲器、寫入裝置、發(fā)送裝置、仿真負載電路和寫入適當性確定裝置。電池供應操作電壓。鍵操作裝置包括由操作者操作的操作鍵。存儲器存儲著與操作鍵進行操作的次數(shù)相對應的滾動代碼。寫入裝置每當操作鍵進行操作時就增大存儲在存儲器中的滾動代碼,并且將增大的滾動代碼寫入存儲器中。
發(fā)送裝置將包括存儲在存儲器中的滾動代碼的信號發(fā)送到遙控系統(tǒng)的接收器。仿真負載電路消耗的功率量與通過寫入裝置將滾動代碼寫入存儲器中的處理所需的功率量相對應。寫入適當性確定裝置驅(qū)動仿真負載電路。然后,根據(jù)在寫入裝置寫入滾動代碼之前通過驅(qū)動仿真負載電路引起的電池電壓的下降程度,它確定寫入裝置寫入滾動代碼的適當性。
仿真負載電路在將滾動代碼寫入存儲器中之前被驅(qū)動,并且消耗了與寫入處理期間消耗的功率量相對應的功率量。寫入確定裝置監(jiān)測著電池的操作電壓的下降情況,并且確定電池電壓的下降程度。
即,如果電池電壓下降到低于在驅(qū)動仿真負載電路期間正常進行寫入處理的水平,在寫入處理期間可發(fā)生相同的電壓降。在這種情況下,寫入確定裝置終止寫入處理。利用這種操作,錯誤的滾動代碼不能被寫入存儲器中。因為存儲器沒有將檢查區(qū)域設(shè)置在該存儲器中,所以存儲量沒有增加。此外,由于寫入次數(shù)減少了,所以存儲器的耐久性不會降低。
通過以下參考附圖所做的詳細說明,本發(fā)明的以上和其他目的、特征和優(yōu)點將變得更加明顯。在附圖中圖1A是方框圖,示出了根據(jù)本發(fā)明的實施例的車輛的門鎖控制系統(tǒng)的發(fā)送器的總體結(jié)構(gòu);圖1B是方框圖,示出了根據(jù)該實施例的門鎖控制系統(tǒng)的車裝單元的總體結(jié)構(gòu);圖2是電路圖,示出了根據(jù)該實施例的包括在發(fā)送器中的仿真負載電路的結(jié)構(gòu);圖3是流程圖,示出了在根據(jù)該實施例的發(fā)送器中進行的處理;圖4是時間圖表,示出了在根據(jù)該實施例的電池正常地提供源電壓的情況下發(fā)送器操作的例子;以及圖5是時間圖表,示出了在根據(jù)該實施例的電池所提供的源電壓較低的情況下發(fā)送器操作的例子。
具體實施例方式
將參考附圖解釋本發(fā)明的優(yōu)選實施例。
用于本發(fā)明的遙控系統(tǒng)的發(fā)送器應用在無線門鎖控制系統(tǒng)上,以便通過無線電信號控制車輛的門鎖。參考圖1A,發(fā)送器10包括鍵操作電路1、發(fā)送數(shù)據(jù)產(chǎn)生控制器2、加法器3、存儲器(EEPROM)4、仿真負載電路5、調(diào)制器6以及發(fā)送電路7。發(fā)送器10具有內(nèi)部電池9并且利用供自電池9的操作電壓進行操作。
鍵操作電路1包括用于從操作者輸入指令的鍵,用于鎖定或者解鎖車輛的門并且用于解鎖車輛的行李艙門。鍵操作電路1通過鍵接收從操作者輸入的指令,并且輸出對應于被操作的鍵的操作信號??刂破?根據(jù)從鍵操作電路1輸出的操作信號而產(chǎn)生發(fā)送數(shù)據(jù)。
在這種數(shù)據(jù)產(chǎn)生情況下,發(fā)送器10的獨特的ID代碼和存儲在存儲器4中的滾動代碼加到操作信號上。結(jié)果,即使在發(fā)送數(shù)據(jù)被惡意的人截取時也可防止車輛被盜。ID代碼和滾動代碼不僅可以加到操作信號上,而且可以被加密然后再發(fā)送。
每當鍵操作電路操作時加法器3就增大滾動代碼,并且將增大的滾動代碼輸出到控制器2。滾動代碼對應于鍵操作電路1操作的次數(shù)。每當滾動代碼被加法器3增大時,更新的滾動代碼就寫入到存儲器4中。結(jié)果,存儲器4總是存儲著最新的滾動代碼。控制器2和加法器3在相同的CPU中通過軟件實現(xiàn)。
仿真負載電路5被驅(qū)動一段預定的階段,使得它消耗了與寫入處理所需的功率量相對應的功率量。寫入處理是一系列操作,其包括從存儲器4讀取滾動代碼,由加法器3增大滾動代碼,以及通過控制器2將滾動代碼寫入存儲器4中。在執(zhí)行滾動代碼的寫入處理之前,一旦從控制器2接收到驅(qū)動信號,仿真負載電路5就啟動。調(diào)制器6是根據(jù)預定規(guī)則調(diào)制由控制器2產(chǎn)生的發(fā)送數(shù)據(jù)的電路。發(fā)送電路7是發(fā)送由調(diào)制器6調(diào)制的發(fā)送數(shù)據(jù)的電路。
參考圖1B,安裝在車輛中的車裝單元20包括接收電路11、解調(diào)器12、存儲器(EEPROM)13、數(shù)據(jù)分析電路14、加法器15以及驅(qū)動器16。它控制著每個門和行李艙門的鎖定機構(gòu)。數(shù)據(jù)分析電路14確定包括在接收的發(fā)送數(shù)據(jù)中的ID代碼是否與其自身的ID代碼具有預定的關(guān)系,例如,確定它們是否匹配。此外,它確定滾動代碼是否大于指示發(fā)送數(shù)據(jù)的接收次數(shù)的計數(shù)器的值,并且確定接收的發(fā)送數(shù)據(jù)是否具有發(fā)送誤差。
如果所有確定的結(jié)果為“是”,那么就確定發(fā)送數(shù)據(jù)已經(jīng)被正常地接收到了。指示將被存儲在存儲器13中的發(fā)送數(shù)據(jù)的接收次數(shù)的計數(shù)器的值根據(jù)發(fā)送數(shù)據(jù)的正常接收而增大。即,計數(shù)值從存儲器13中讀取,被加法器15增大,并且指示接收次數(shù)的增大的計數(shù)值被寫入到存儲器13中。另外,數(shù)據(jù)分析電路14驅(qū)動該驅(qū)動器16以輸出控制信號,從而根據(jù)包括在發(fā)送數(shù)據(jù)中的操作信號控制鎖定機構(gòu)。
如果包括在發(fā)送數(shù)據(jù)中的滾動代碼大于計數(shù)值,數(shù)據(jù)分析電路14就驅(qū)動加法器15,從而將計數(shù)值轉(zhuǎn)換為滾動代碼所指示的值并且增大計數(shù)值以使它們相等。如果包括在發(fā)送數(shù)據(jù)中的滾動代碼大于預計的值,數(shù)據(jù)分析電路14具有使?jié)L動代碼與發(fā)送數(shù)據(jù)的接收次數(shù)相等的功能。
參考圖2,仿真負載電路5包括產(chǎn)生恒定電流ID的恒流電路22和仿真負載電阻21,由恒流電路22產(chǎn)生的恒定電流ID通過該仿真負載電阻21。仿真負載電阻21和恒流電路22形成串聯(lián)電路。串聯(lián)電路的一端與電源端子相連接,電源電壓VDD從電池9供給到該電源端子上。串聯(lián)電路的另一端通過開關(guān)23與接地端子相連接。當開關(guān)23被控制器2閉合時驅(qū)動串聯(lián)電路,并且恒定電流ID通過仿真負載電阻21。
仿真負載電阻21具有的電阻值為RD。仿真負載電阻21每單位時間所消耗的功率量為RD·(ID)2??刂破?將開關(guān)23閉合一段預定的階段,使得仿真負載電路5消耗了與寫入處理所需的功率量相對應的功率量。優(yōu)選的是,在寫入處理期間每單位時間消耗的平均功率量和仿真負載電路5每單位時間消耗的功率量相等地設(shè)置。
在這種情況下,仿真負載電路5的驅(qū)動階段可以被容易地控制。即,通過閉合開關(guān)23達到寫入處理所需的相同階段,仿真負載電路5消耗了與寫入處理期間消耗的功率量相等的功率量。閉合開關(guān)23的階段可以設(shè)置為稍微長于寫入處理的階段,使得仿真負載電路5所消耗的功率量大于寫入處理期間所消耗的功率量,從而確保提供了寫入處理的操作電壓。
分壓電阻24與仿真負載電阻21相連接。仿真負載電阻21所降低的電壓輸入到比較器26。分壓電阻24具有相對較大的電阻值,因此通過它的電流很小。因此,仿真負載電路5所消耗的功率量基本上等于仿真負載電阻21所消耗的功率量。
復位電壓VREF通過電壓源25提供,作為參考電壓,并且降低的電壓和復位電壓VREF輸入到比較器26。比較器26比較這兩個電壓的電平。如果復位電壓VREF高,就將復位信號從比較器26輸出到控制器2。發(fā)送器10根據(jù)鍵操作電路1的操作終止寫入處理或者發(fā)送處理,并且由鍵操作電路1進行的鍵操作被置為備用狀態(tài)。
將參考圖3中所示的流程圖描述在發(fā)送器10中進行以便確定寫入適當性的處理。進行寫入適當性的確定以判斷通過寫入裝置寫入滾動代碼是否可以根據(jù)電池電壓(源電壓)的下降程度而被適當?shù)剡M行。
處理開始于操作該鍵操作裝置1。進行初始化處理(S10)。檢測被操作的鍵(S20)。仿真負載電路5在滾動代碼的寫入處理之前被驅(qū)動(S30)。在這個步驟中,開關(guān)23閉合預定的階段。恒定電流ID通過仿真負載電阻21,使得仿真負載電阻21消耗了與寫入處理期間所消耗的功率量相對應的功率量。
通過驅(qū)動仿真負載電路5確定源電壓VDD是否降低到復位電壓VREF之下,即,寫入處理難以正常進行的電平(S40)。在確定階段中,該確定階段處于仿真負載電路5的驅(qū)動階段的過程中,根據(jù)仿真負載電路5的輸出來確定該處理是繼續(xù)還是復位。即,如果被仿真負載電阻21降低的電壓變得低于復位電壓VREF,那么就將復位信號輸出到控制器2(S50)。
如果在仿真負載電路5的驅(qū)動階段完成之前沒有從仿真負載電路5輸出復位信號,那么控制器2或其他裝置中的處理繼續(xù)進行。在這種情況下,進行了一系列的寫入處理(S60)。這一系列的寫入處理包括通過控制器2和加法器3讀取存儲在存儲器4中的滾動代碼,增大滾動代碼,以及將滾動代碼寫入存儲器4中。然后,通過將ID代碼和滾動代碼加到操作信號上來產(chǎn)生發(fā)送數(shù)據(jù)(S70),以及發(fā)送該發(fā)送數(shù)據(jù)(S80)。
接下來,參考圖4和5中所示的時間圖表來討論電池9的源電壓VDD正常的情況下和源電壓VDD較低的情況下的操作。如圖4中所示,當處理開始于鍵操作時(階段A),控制器2或其他裝置消耗功率,因此源電壓VDD稍微下降(階段B)。然而,如果源電壓VDD通過初始化處理(階段B)、被操作的鍵的檢測處理(階段C)和仿真負載電路5的驅(qū)動(階段D)下降到復位電壓電平,那么該處理就繼續(xù)。即,在完成仿真負載電路5的驅(qū)動階段之后,進行將滾動代碼寫入存儲器4的處理(階段E),然后進行發(fā)送數(shù)據(jù)的產(chǎn)生和發(fā)送(階段F)。
如果在如圖5中所示的仿真負載電路5的驅(qū)動階段(階段D)期間源電壓VDD下降到低于復位電壓電平,就將復位信號輸入到控制器2(時間G)。結(jié)果,發(fā)送器10終止該處理并且將其置于備用狀態(tài),直到鍵操作電路1下次操作為止。通過使用仿真負載電路5,確定了在與寫入處理相同的情況下的源電壓VDD的狀態(tài)。因此,盡管存儲器4中沒有設(shè)置檢查區(qū)域,仍然適當?shù)卮_定了滾動代碼的寫入處理是否可以正常地執(zhí)行。
如果復位信號從仿真負載電路5輸出,即使操作電路1進行操作,與操作電路1的操作相對應的操作也不能在車輛一側(cè)上進行。在這種情況下,操作者確定發(fā)送器10的電池9耗盡了并且更換電池9。在更換了電池9之后,根據(jù)鍵操作增大的滾動代碼被寫入存儲器4中,并且操作信號可以發(fā)送給車裝單元。
利用上述結(jié)構(gòu),發(fā)送器10確定了電池9的操作電壓的下降情況,并且通過寫入適當性確定而確定了電池9的電壓的下降程度。即,如果電池電壓在仿真負載電路5的驅(qū)動期間下降到復位電壓VREF之下,那么寫入處理就終止。結(jié)果,錯誤的滾動代碼不能被寫入存儲器中。因為在存儲器中沒有設(shè)置檢查區(qū)域,所以存儲量沒有增加。此外,由于寫入次數(shù)減少了,所以存儲器的耐久性不會降低。
通過使仿真負載電路5構(gòu)制有仿真負載電阻21和恒流電路22,可以容易地設(shè)置仿真負載電路5的功率消耗。因此,仿真負載電路的耐久性可以得到改善。而且,仿真負載電路5的仿真負載電阻21也可以用于電壓檢測。因此,總體結(jié)構(gòu)簡化了。
本發(fā)明不應該局限于前面所討論的和附圖中所示的實施例,而是可以在不背離本發(fā)明的精神的情況下以各種方式來實施。例如,本發(fā)明可以應用于除門鎖控制系統(tǒng)以外的遙控系統(tǒng)的車裝單元或者除車裝單元以外的遙控系統(tǒng)上。
在仿真負載電路5的驅(qū)動階段期間,通過直接獲得由模擬轉(zhuǎn)換為數(shù)字的源電壓VDD,控制器2可以確定源電壓的VDD的下降情況。此外,負載電路可以具有其他的結(jié)構(gòu),只要它消耗了存儲器4的寫入處理所需的相同功率量即可。
權(quán)利要求
1.一種用于遙控系統(tǒng)的發(fā)送器(10),其包括供應操作電壓的電池(9);從操作者接收指令的鍵操作裝置(1);存儲著與鍵操作裝置(1)操作的次數(shù)相對應的滾動代碼的存儲器(4);寫入裝置(3,S60),該寫入裝置每當鍵操作裝置(1)操作時就增大存儲在存儲器(4)中的滾動代碼,并且將增大的滾動代碼寫入存儲器(4)中;發(fā)送裝置(7),該發(fā)送裝置將包括存儲在存儲器(4)中的滾動代碼的信號發(fā)送到遙控系統(tǒng)的接收器(20);仿真負載電路(5),該仿真負載電路消耗的功率量與通過寫入裝置(3,S60)將滾動代碼寫入存儲器(4)中的處理所需的功率量相對應;以及寫入適當性確定裝置(S10-S40),該寫入適當性確定裝置驅(qū)動仿真負載電路(5),并且根據(jù)在寫入裝置(3,S60)寫入滾動代碼之前通過驅(qū)動仿真負載電路(5)引起的電池電壓(VDD)的下降程度,確定寫入裝置(3,S60)寫入滾動代碼的適當性。
2.根據(jù)權(quán)利要求1所述的用于遙控系統(tǒng)的發(fā)送器(10),其特征在于仿真負載電路(5)包括產(chǎn)生恒定電流的恒流電路(22)和電阻(21),由恒流電路(22)產(chǎn)生的恒定電流通過該電阻(21);以及當恒定電流通過電阻(21)時,仿真負載電路(5)消耗的功率量與將滾動代碼寫入存儲器(4)中的處理所需的功率量相對應。
3.根據(jù)權(quán)利要求2所述的用于遙控系統(tǒng)的發(fā)送器(10),其特征在于寫入適當性確定裝置(S10-S40)將被電阻降低的電壓(VDD)與預定的閾值電壓(VREF)相比較,并且如果降低的電壓(VDD)低于預定的閾值電壓(VREF)就終止通過寫入裝置(3,S60)進行寫入處理。
全文摘要
發(fā)送器(10)具有仿真負載電路(5)。該仿真負載電路(5)在將滾動代碼寫入存儲器(4)中之前被驅(qū)動。它消耗了與滾動代碼的寫入期間消耗的功率量相對應的功率量。仿真負載電路(5)監(jiān)測著電池(9)的源電壓(V
文檔編號G08C19/16GK1536189SQ200410033449
公開日2004年10月13日 申請日期2004年4月9日 優(yōu)先權(quán)日2003年4月10日
發(fā)明者松本宗范 申請人:株式會社電裝