專利名稱:與恰好一個(gè)無(wú)線電控制接收器通信的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及鏈接無(wú)線電控制單元,并且更具體的是,涉及將射頻傳輸控制器鏈接到射頻單元。背景今天的無(wú)線電控制(R/C)愛(ài)好者有大量的選擇以從迅速發(fā)展的行業(yè)中選出價(jià)格合理的R/C單元。隨著R/C技術(shù)性能的改善、延遲的減少、以及可靠性的改善,其在商業(yè)和軍事領(lǐng)域中的應(yīng)用也變得更加普及?,F(xiàn)代的數(shù)字無(wú)線電會(huì)考慮彼此極為接近的許多用戶會(huì)在相同時(shí)間上操作其單元。 所以,在需要同時(shí)運(yùn)行大量R/C單元(多達(dá)幾百個(gè)用戶)而沒(méi)有干擾的情況下,這可能是尤其重要的。典型地,用戶可擁有多個(gè)R/C單元,并且有一個(gè)或更多個(gè)射頻(RF)傳輸控制器,以操作所述多個(gè)R/C單元。典型地,傳輸控制器可僅由一個(gè)用戶使用并且不被共享。然而, 單個(gè)單元可在多個(gè)用戶比如相同家庭的成員之間共享,每個(gè)用戶都帶有其自己的傳輸控制
οR/C單元可以是遠(yuǎn)程控制的模型車輛。每個(gè)R/C單元可具有RF接收器,其在制造所述單元時(shí)被安裝。接收器可與RF傳輸控制器相關(guān),所述RF傳輸控制器可控制所述單元, 并且所述RF傳輸控制器可相類似地與接收器相關(guān)。這些相關(guān)性可被稱為“綁定”。創(chuàng)建綁定的過(guò)程可被稱為“進(jìn)行綁定”。帶有到接收器的綁定的傳輸控制器可稱為“被綁定”到該接收器,并且?guī)в械絺鬏斂刂破鞯慕壎ǖ慕邮掌骺煞Q為“被綁定”到該傳輸控制器。為了創(chuàng)建綁定,用戶可為傳輸控制器加電,同時(shí)按動(dòng)傳輸控制器上的設(shè)定開(kāi)關(guān),然后為單元的接收器加電,同時(shí)按動(dòng)接收器上的鏈接開(kāi)關(guān)。在若干秒內(nèi),傳輸控制器和接收器可通過(guò)交換唯一的電子簽名和密鑰來(lái)“綁定”。每個(gè)傳輸控制器和接收器可保存其他傳輸控制器和接收器的唯一電子簽名,使得每個(gè)傳輸控制器和接收器今后可以辨認(rèn)其他的傳輸控制器和接收器。不管它們的名稱如何,傳輸控制器和接收器這兩者可能能夠?qū)崿F(xiàn)傳輸和接收無(wú)線電通信這兩種功能。因此,傳輸控制器和接收器每個(gè)都可被稱為“收發(fā)器”,但是為了在這兩者之間進(jìn)行區(qū)別,此處將使用術(shù)語(yǔ)“傳輸控制器”和“接收器”。當(dāng)要使用之前被綁定的接收器和傳輸控制器時(shí),每個(gè)接收器和傳輸控制器可能需要發(fā)現(xiàn)其他的接收器和傳輸控制器的存在,發(fā)現(xiàn)到其他接收器和傳輸控制器的綁定的存在,以及進(jìn)行配置以與其他接收器和傳輸控制器通信。該過(guò)程可被稱為“鏈接”。例如,當(dāng)接收器和傳輸控制器被加電時(shí),可發(fā)生鏈接。在接收器和傳輸控制器被綁定時(shí)所保存的電子簽名可被用于讓接收器和傳輸控制器相互進(jìn)行辨認(rèn)。鏈接可在接收器和傳輸控制器之間建立通信信道。該通信信道可被稱為“鏈路”。鏈路可被用于雙向通信。綁定和鏈接可確保用戶的傳輸控制器僅控制該用戶的單元,而不是在附近的屬于其他用戶的單元。一個(gè)單元可對(duì)來(lái)自其所綁定的傳輸控制器的命令作出反應(yīng),并且可忽略來(lái)自未與其綁定的傳輸控制器的命令。因此,多個(gè)用戶可控制極為接近的多個(gè)單元而沒(méi)有干擾。對(duì)于使用一個(gè)傳輸控制器控制在多個(gè)控制單元之間進(jìn)行切換的用戶而言,重復(fù)綁定過(guò)程可能是耗時(shí)且不方便的。對(duì)于多個(gè)單元而言,用于單元接收器的鏈接開(kāi)關(guān)可位于該單元機(jī)體內(nèi)的防水外殼中。為了接觸所述鏈接開(kāi)關(guān),用戶可能要移除單元的機(jī)體以獲準(zhǔn)接觸所述外殼,并使用工具打開(kāi)該外殼。為了減少對(duì)重復(fù)綁定過(guò)程的需要,可將一些傳輸控制器同時(shí)綁定到多個(gè)單元上。 因此,用戶可將這些傳輸控制器中的一個(gè)與多個(gè)單元中的一個(gè)鏈接,而不重復(fù)所述綁定過(guò)程。單元的操作可通過(guò)設(shè)定各種不同的參數(shù)來(lái)配置。一些參數(shù)可按照偏好來(lái)配置,比如關(guān)于轉(zhuǎn)向、制動(dòng)、和節(jié)流的參數(shù)。可使用傳輸控制器來(lái)設(shè)定參數(shù)。雖然參數(shù)比如轉(zhuǎn)向、制動(dòng)、和節(jié)流可按照偏好來(lái)配置,但是一些單元可具有強(qiáng)制性的參數(shù),這些參數(shù)必須被適當(dāng)?shù)卦O(shè)定以正確地控制所述單元。一個(gè)例子是轉(zhuǎn)向伺服電動(dòng)機(jī)的旋轉(zhuǎn)方向。用戶單元中的一些可具有正面朝上的轉(zhuǎn)向伺服電動(dòng)機(jī),同時(shí)其他單元可具有倒轉(zhuǎn)的轉(zhuǎn)向伺服電動(dòng)機(jī)。依賴于所述單元,響應(yīng)控制輸入的伺服電動(dòng)機(jī)的旋轉(zhuǎn)方向可能需要被翻轉(zhuǎn)。這種過(guò)程被稱為是伺服電動(dòng)機(jī)反向或信道翻轉(zhuǎn)。如果單元的伺服電動(dòng)機(jī)的旋轉(zhuǎn)方向未被適當(dāng)?shù)卦O(shè)定,則當(dāng)用戶試圖將該單元轉(zhuǎn)向一個(gè)方向上時(shí),所述單元可能會(huì)轉(zhuǎn)向相反的方向。其結(jié)果是,所述單元可能發(fā)生碰撞,從而引起單元的損壞、其他財(cái)產(chǎn)的損失、以及致人受傷。這可能特別需要關(guān)注那些能夠以每小時(shí) 40至60英里的速度移動(dòng)的模型地面車輛。這還可能特別需要關(guān)注那些轉(zhuǎn)向錯(cuò)誤方向時(shí)特別有可能發(fā)生碰撞的模型飛機(jī)。一組關(guān)于單元的參數(shù)設(shè)置的集合可被稱為“概要文件”。傳輸控制器可保存多個(gè)概要文件,并且用戶可選擇加載關(guān)于傳輸控制器的概要文件中的一個(gè)。典型地,有多個(gè)單元的用戶可能具有專門(mén)用于每個(gè)單元的一個(gè)或更多個(gè)概要文件。當(dāng)改變到不同的單元時(shí),用戶可選擇關(guān)于該單元的概要文件,而不是設(shè)定每個(gè)參數(shù)。然而,如果當(dāng)用戶改變單元時(shí),該用戶不記得要改變概要文件的話,傳輸控制器則可能使用錯(cuò)誤的參數(shù)來(lái)控制所述單元。如果強(qiáng)制性的參數(shù),比如轉(zhuǎn)向伺服電動(dòng)機(jī)的旋轉(zhuǎn)反向未被適當(dāng)?shù)卦O(shè)定,則該單元可能發(fā)生碰撞。如果傳輸控制器能夠自動(dòng)加載其所鏈接單元的特定概要文件的話,這將是很可取的。則用戶將不需要記得手動(dòng)選擇概要文件,或者為該單元設(shè)定參數(shù)。這對(duì)用戶而言將是更加方便的,并且可防止由于錯(cuò)誤的參數(shù)設(shè)置所導(dǎo)致的碰撞。此外,兩人或多人,比如同一家庭中的成員可共享一個(gè)單元。每個(gè)人可有一個(gè)傳輸控制器,并且可能希望在不同的時(shí)間控制被共享的單元。如果一個(gè)單元能夠被綁定到多個(gè)傳輸控制器的話,這將是可取的,以使得所述單元能夠自動(dòng)鏈接到傳輸控制器中可用的一個(gè),而不需要重復(fù)綁定過(guò)程。此外,可出現(xiàn)一種情況,即傳輸控制器確定有多個(gè)接收器可用來(lái)鏈接,或者接收器確定有多個(gè)傳輸控制器可用來(lái)鏈接。在這樣的情況下,如果每個(gè)傳輸控制器都自動(dòng)鏈接到單個(gè)接收器,并且每個(gè)接收器自動(dòng)鏈接到單個(gè)傳輸控制器的話,這將是可取的。這能夠防止不期望出現(xiàn)的結(jié)果,比如傳輸控制器控制多個(gè)單元,或者一個(gè)單元響應(yīng)來(lái)自多個(gè)傳輸控制器的命令。因此,需要存在傳輸控制器,其可以自動(dòng)地選擇關(guān)于其鏈接的每個(gè)單元的概要文件。還需要存在接收器,其可被綁定到多個(gè)傳輸控制器。還需要存在傳輸控制器和接收器, 所述傳輸控制器僅可自動(dòng)鏈接到多個(gè)可用接收器中的單個(gè)接收器,所述接收器僅可自動(dòng)鏈接到多個(gè)可用傳輸控制器中的單個(gè)傳輸控制器。發(fā)明概述提供了一種用于無(wú)線電控制傳輸控制器與恰好一個(gè)無(wú)線電控制接收器通信的方法。將兩個(gè)或多個(gè)標(biāo)識(shí)符存儲(chǔ)在無(wú)線電控制傳輸控制器中。每個(gè)標(biāo)識(shí)符都是無(wú)線電控制傳輸控制器的標(biāo)識(shí)符。傳輸控制器接收來(lái)自第一無(wú)線電控制接收器的鏈接請(qǐng)求。該鏈接請(qǐng)求包括第一接收器的標(biāo)識(shí)符。傳輸控制器確定所述第一接收器的標(biāo)識(shí)符是否在兩個(gè)或多個(gè)標(biāo)識(shí)符。如果所述第一接收器的標(biāo)識(shí)符在兩個(gè)或多個(gè)標(biāo)識(shí)符中,則傳輸控制器將鏈接響應(yīng)傳輸至第一接收器。在本發(fā)明的另一個(gè)方面中,提供一種無(wú)線電控制傳輸控制器,其被配置成與恰好一個(gè)無(wú)線電控制接收器通信。所述無(wú)線電控制傳輸控制器被配置成存儲(chǔ)兩個(gè)或多個(gè)標(biāo)識(shí)符。每個(gè)標(biāo)識(shí)符都是無(wú)線電控制傳輸控制器的標(biāo)識(shí)符。所述傳輸控制器被配置成接收來(lái)自第一無(wú)線電控制接收器的鏈接請(qǐng)求。該鏈接請(qǐng)求包括第一接收器的標(biāo)識(shí)符。傳輸控制器配置成確定所述第一接收器的標(biāo)識(shí)符是否在兩個(gè)或多個(gè)標(biāo)識(shí)符中。如果第一接收器的標(biāo)識(shí)符在兩個(gè)或多個(gè)標(biāo)識(shí)符,則傳輸控制器將鏈接請(qǐng)求傳輸至第一接收器。在本發(fā)明的另一個(gè)方面中,提供了一種用于無(wú)線電控制接收器排除其他無(wú)線電接收器地與無(wú)線電控制傳輸控制器通信的方法。將兩個(gè)或多個(gè)標(biāo)識(shí)符存儲(chǔ)在無(wú)線電控制接收器中。每個(gè)標(biāo)識(shí)符都是無(wú)線電控制傳輸控制器的標(biāo)識(shí)符。接收器傳輸鏈接請(qǐng)求。該鏈接請(qǐng)求包括所述接收器的標(biāo)識(shí)符。接收器接收鏈接響應(yīng)。該鏈接響應(yīng)包括第一傳輸控制器的標(biāo)識(shí)符。接收器確定第一傳輸控制器的標(biāo)識(shí)符是否被存儲(chǔ)在兩個(gè)或多個(gè)標(biāo)識(shí)符中。如果所述接收器的標(biāo)識(shí)符被存儲(chǔ)在兩個(gè)或多個(gè)標(biāo)識(shí)符中,則接收器將鏈接確認(rèn)傳輸至第一傳輸控制
ο在本發(fā)明的另一個(gè)方面中,提供了一種無(wú)線電控制接收器,其被配置成排除其他無(wú)線電控制接收器地與無(wú)線電控制傳輸控制器通信。無(wú)線電控制接收器被配置成存儲(chǔ)兩個(gè)或多個(gè)標(biāo)識(shí)符。每個(gè)標(biāo)識(shí)符都是無(wú)線電控制傳輸控制器的標(biāo)識(shí)符。無(wú)線電控制接收器被配置成傳輸鏈接請(qǐng)求。該鏈接請(qǐng)求包括所述接收器的標(biāo)識(shí)符。無(wú)線電控制接收器被配置成接收鏈接響應(yīng)。該鏈接響應(yīng)包括第一傳輸控制器的標(biāo)識(shí)符。無(wú)線電控制接收器被配置成確定所述第一傳輸控制器的標(biāo)識(shí)符是否被存儲(chǔ)在兩個(gè)或多個(gè)標(biāo)識(shí)符中。無(wú)線電控制接收器被配置成,如果所述接收器的標(biāo)識(shí)符被存儲(chǔ)在兩個(gè)或多個(gè)標(biāo)識(shí)符中,則將鏈接確認(rèn)傳輸至第一傳輸控制器。附圖描述
為了更加全面地理解本發(fā)明及其優(yōu)勢(shì),現(xiàn)在結(jié)合附圖參考下列詳細(xì)描述,其中
圖1根據(jù)本發(fā)明的示例性實(shí)施方式,描繪了被鏈接的傳輸控制器和接收器配置的組件;圖2根據(jù)本發(fā)明的示例性實(shí)施方式,描繪了被存儲(chǔ)的綁定和概要文件;圖3根據(jù)本發(fā)明的示例性實(shí)施方式,描繪了由接收器所執(zhí)行的主過(guò)程;圖4根據(jù)本發(fā)明的示例性實(shí)施方式,描繪了圖3中的接收器綁定過(guò)程;圖5根據(jù)本發(fā)明的示例性實(shí)施方式,描繪了圖3中的接收器鏈接過(guò)程;圖6根據(jù)本發(fā)明的示例性實(shí)施方式,描繪了由傳輸控制器所執(zhí)行的主過(guò)程;圖7根據(jù)本發(fā)明的示例性實(shí)施方式,描繪了圖6中的傳輸控制器綁定過(guò)程;圖8根據(jù)本發(fā)明的示例性實(shí)施方式,描繪了圖6中的傳輸控制器鏈接過(guò)程;圖9根據(jù)本發(fā)明的示例性實(shí)施方式,描繪了傳輸控制器的硬件組件;以及圖10根據(jù)本發(fā)明的示例性實(shí)施方式,描繪了接收器的硬件組件。發(fā)明詳述在下面的討論中,闡述了為數(shù)眾多的具體細(xì)節(jié)以提供對(duì)本發(fā)明的深入了解。然而, 本領(lǐng)域中的技術(shù)人員將認(rèn)識(shí)到,本發(fā)明可被實(shí)現(xiàn)而不需要這些具體細(xì)節(jié)。在其他情況下, 已用原理圖或框圖的形式示出了公知的元件,以便不會(huì)因?yàn)榉潜仨毜募?xì)節(jié)使本發(fā)明難于理解。此外,對(duì)于大多數(shù)部分而言,已省略了具體的細(xì)節(jié)和類似物,這是鑒于對(duì)獲得對(duì)于本發(fā)明的完全理解而言,這些細(xì)節(jié)被認(rèn)為是非必須的,并且被認(rèn)為是在相關(guān)領(lǐng)域中普通技術(shù)人員的理解范圍內(nèi)的。本發(fā)明可通過(guò)提供每個(gè)都可自動(dòng)地儲(chǔ)存綁定列表的傳輸控制器和接收器,來(lái)提供傳輸控制器(“Τχ”)到接收器(“Rx”)的鏈接。在為之前綁定的傳輸控制器和接收器加電的最開(kāi)始的若干秒內(nèi),可開(kāi)始相互的鏈接過(guò)程。該相互的鏈接過(guò)程可經(jīng)由專用的無(wú)線電鏈路自動(dòng)地將傳輸控制器和接收器相鏈接。傳輸控制器可自動(dòng)地從傳輸控制器中所存儲(chǔ)的多個(gè)概要文件中選擇專用于單元的概要文件。另外,所述鏈接可以促進(jìn)在可選擇的外部模塊或者附屬配件之間的通信。一個(gè)外部模塊可被耦合到傳輸控制器,而另一個(gè)外部模塊可被耦合到接收器。所述外部模塊可經(jīng)由鏈路通過(guò)隧道通信來(lái)互相通信。所述隧道通信信道可被稱為“管道”。外部模塊可將例如溫度、加速度、GPS、RPM、電動(dòng)機(jī)控制器、聲音、圖像、或者視頻的數(shù)據(jù)從所述單元提供給傳輸控制器的用戶。為了進(jìn)行識(shí)別,每個(gè)根據(jù)本發(fā)明的傳輸控制器和接收器可具有一個(gè)制造ID。該制造ID可以是唯一的電子簽名或密鑰,當(dāng)制造傳輸控制器或接收器時(shí),所述電子簽名或密鑰可被提供給傳輸控制器或接收器。該制造ID可關(guān)于其他的傳輸控制器或接收器唯一地識(shí)別所述傳輸控制器或接收器。根據(jù)圖1,所描繪的是根據(jù)本發(fā)明的示例性實(shí)施方式的傳輸控制器/接收器配置 100。該傳輸控制器/接收器配置100可包括傳輸控制器102和接收器104。通過(guò)RF無(wú)線電鏈路106,傳輸控制器102可與接收器104通信,反之亦然。傳輸控制器102可耦合到用戶控制108。接收器104可耦合到電動(dòng)機(jī)控制器110、伺服電動(dòng)機(jī)112、以及用戶控制114。傳輸控制器102可存儲(chǔ)數(shù)據(jù)116,并且接收器104可存儲(chǔ)數(shù)據(jù)118。數(shù)據(jù)116和數(shù)據(jù)118可包括綁定,即當(dāng)傳輸控制器102和傳輸控制器104被綁定時(shí)所存儲(chǔ)的數(shù)據(jù)。數(shù)據(jù)116可包括在傳輸控制器102上所存儲(chǔ)的概要文件。數(shù)據(jù)118可包括在接收器104上所存儲(chǔ)的概要文件。傳輸控制器102可具有外部模塊組件,其帶有的連接器用于可選擇的外部模塊, 比如傳輸控制器外部模塊120。接收器104可具有連接器,用于可選擇的外部模塊,比如接收器外部模塊122。傳輸控制器外部模塊120可間接地通過(guò)傳輸控制器102耦合到用戶控制108。接收器外部模塊122可由用戶控制114所控制,其可間接地通過(guò)接收器104耦合到接收器外部模塊122。通過(guò)外部模塊通信管道124,傳輸控制器外部模塊120可與接收器外部模塊122通信,反之亦然。外部模塊通信管道1 可以是通過(guò)RF無(wú)線電鏈路106的隧道化雙向通信信道。在傳輸控制器外部模塊102與接收器外部模塊122之間的通信可使用安全的專有協(xié)議。傳輸控制器外部模塊120和接收器外部模塊122可使用來(lái)自其他組件的信息。該信息可包括來(lái)自用戶控制108和114比如按鈕、旋鈕和開(kāi)關(guān)的信息、以及在數(shù)據(jù)116或數(shù)據(jù) 118中所存儲(chǔ)的設(shè)定。在操作時(shí),傳輸控制器外部模塊120和接收器外部模塊122可存取制造ID、被存儲(chǔ)概要文件、關(guān)于RF無(wú)線電鏈路106的信息、以及其他信息。為了升級(jí),被特別安全地鏈接的傳輸控制器外部模塊120和被特別安全地鏈接的接收器外部模塊122可被用來(lái)更新傳輸控制器102和接收器104的固件。被安全地鏈接的外部模塊還可以獲準(zhǔn)存取傳輸控制器102和接收器104的固件。接收器外部模塊122可包括傳感器,比如溫度、加速度、GPS、RPM、電動(dòng)機(jī)控制器、 聲音、圖像、和視頻傳感器。這些傳感器可收集數(shù)據(jù),并將所收集數(shù)據(jù)提供到傳輸控制器外部模塊120,用于反饋給用戶??山o用戶提供反饋,例如,通過(guò)存儲(chǔ)器設(shè)備中的儲(chǔ)存器,顯示設(shè)備上的視覺(jué)顯示,觸覺(jué)反饋比如振動(dòng)、觸覺(jué)顯示、觸覺(jué)指示,或者音頻反饋比如可聽(tīng)到的 RPM、速度、溫度警告、以及由麥克風(fēng)所錄的聲音。接收器外部模塊122可包括操作設(shè)備,比如發(fā)光物、揚(yáng)聲器、高級(jí)電動(dòng)機(jī)控制、以及伺服電動(dòng)機(jī)控制。這些操作設(shè)備可通過(guò)傳輸控制器外部模塊120激活。使用RF無(wú)線電鏈路106連接的、可能的外部模塊和外部模塊對(duì)幾乎可以是無(wú)限的。第三方可獲得許可證以使用由外部模塊所使用的專有通信協(xié)議。第三方可提供售后外部模塊,這能夠顯著地增加愛(ài)好者的體驗(yàn)。通過(guò)使用用戶控制108,用戶可操作耦合到接收器104的單元。傳輸控制器102可解釋用戶控制108,并且將用戶的命令通過(guò)RF無(wú)線電鏈路106傳輸至接收器104。接收器 104可根據(jù)這些命令操作電動(dòng)機(jī)控制器110和伺服電動(dòng)機(jī)112。用戶可經(jīng)由用戶控制114 使用用戶控制108和接收器外部模塊112,額外地操作傳輸控制器外部模塊120。參考圖2,所描述的是在傳輸控制器102和接收器104上所存儲(chǔ)的綁定和概要文件數(shù)據(jù)的圖示200。傳輸控制器102可存儲(chǔ)多達(dá)η (例如20)個(gè)接收器綁定202。每個(gè)接收器綁定202可通過(guò)制造ID識(shí)別接收器。每個(gè)接收器綁定202還可包括關(guān)于信道、SOP、和CRC 的設(shè)定,以供鏈接到所述接收器時(shí)使用。傳輸控制器102可存儲(chǔ)通過(guò)接收器綁定202識(shí)別的接收器最近進(jìn)行鏈接的順序。該順序可存儲(chǔ)在分離的表中,按從最近最多使用的綁定到最近最少使用的綁定的順序來(lái)排序。每個(gè)接收器綁定202可以與特定鏈路概要文件204相關(guān)。特定鏈路概要文件204 是一組在傳輸控制器102與特定接收器104之間的鏈路中所使用的參數(shù)設(shè)置的集合。所述參數(shù)設(shè)置可包括關(guān)于控制參數(shù)的設(shè)置,用戶可配置所述控制參數(shù)用于接收器104的特定R/ C單元。對(duì)于某些接收器104而言,傳輸控制器102可具有接收器綁定202而不是特定鏈路概要文件204。接收器104可存儲(chǔ)多達(dá)m(例如20)個(gè)傳輸控制器綁定206。每個(gè)傳輸控制器綁定206可通過(guò)制造ID識(shí)別傳輸控制器。每個(gè)傳輸控制器綁定206還可包括關(guān)于信道、SOP、 和CRC的設(shè)定,以供鏈接到所述傳輸控制器時(shí)使用。接收器104可存儲(chǔ)通過(guò)傳輸控制器綁定206識(shí)別的傳輸控制器最近進(jìn)行鏈接的順序。該順序可存儲(chǔ)在分離的表中,按從最近最多使用的綁定到最近最少使用的綁定的順序來(lái)排序。接收器104還可以存儲(chǔ)特定模型概要文件208。特定模型概要文件208可以是通用的一組驅(qū)動(dòng)參數(shù)設(shè)置,或者安裝由單元接收器104的制造商所設(shè)計(jì)的特定驅(qū)動(dòng)器概要文件,以便優(yōu)化對(duì)單元模型的驅(qū)動(dòng)體驗(yàn)。除其他參數(shù)設(shè)置外,特定模型概要文件208可包括原廠缺省設(shè)定、定制的故障安全設(shè)定、以及電動(dòng)機(jī)控制器的控制參數(shù)設(shè)置??商峁┚S護(hù)功能以允許用戶將當(dāng)前被鏈接的接收器104的特定鏈路概要文件204重置到特定模型概要文件 208。如果傳輸控制器102的接收器綁定202的數(shù)量達(dá)到最大數(shù)量n,或者如果接收器 104的傳輸控制器綁定206的數(shù)量達(dá)到最大數(shù)量m,則傳輸控制器102或接收器104可能不能夠添加新的綁定202或206而不替代現(xiàn)存的綁定202或206。在這種情況下,傳輸控制器 102或接收器104通??商娲罱钌偈褂玫慕壎?02或206。當(dāng)替代了接收器綁定202 時(shí),傳輸控制器102還可以替代相關(guān)的特定鏈路概要文件204。如果用戶期望保留綁定202或206使其不被替代的話,則該用戶可“鎖定”所述綁定202或206。傳輸控制器102或接收器104可在確定最近最少使用的綁定202或206時(shí)忽略被鎖定的綁定202或206。因此,新的綁定202或206替代最近最少使用的、未鎖定的綁定202或206。為了將傳輸控制器102鏈接到之前被綁定的接收器104,用戶可在預(yù)定時(shí)間(例如 10秒)內(nèi)簡(jiǎn)單地為傳輸控制器102和接收器104這兩者加電。用戶可按任何順序?yàn)閭鬏斂刂破?02和接收器104加電。傳輸控制器102可具有用于接收器104的接收器綁定202,并且接收器104可具有用于傳輸控制器104的傳輸控制器綁定206。傳輸控制器102和接收器104可互相發(fā)現(xiàn),它們具有關(guān)于彼此的綁定202和206,且可自動(dòng)鏈接。因此,當(dāng)用戶給之前被綁定的傳輸控制器102和接收器104加電時(shí),所述單元可自動(dòng)地、幾乎即時(shí)地受到用戶的完全控制。鏈接過(guò)程可如下被執(zhí)行。首先,接收器104可廣播包含其制造ID的鏈接請(qǐng)求信號(hào)。 傳輸控制器102可接收鏈接請(qǐng)求信號(hào),并且由接收器104制造ID確定傳輸控制器102是否被綁定到接收器104。如果傳輸控制器102未綁定到接收器104,則傳輸控制器102可以不響應(yīng)所述鏈接請(qǐng)求信號(hào),并可繼續(xù)傾聽(tīng)鏈接請(qǐng)求信號(hào)。如果傳輸控制器102被綁定到接收器104,則傳輸控制器102可響應(yīng)以包含其制造ID的鏈接響應(yīng)信號(hào)。接收器104可接收鏈接響應(yīng)信號(hào),并由傳輸控制器102制造ID確定接收器104是否被綁定到傳輸控制器102。如果接收器104未綁定到傳輸控制器102,則接收器104可以不響應(yīng)所述鏈接響應(yīng)信號(hào),并可繼續(xù)廣播鏈接請(qǐng)求信號(hào)。如果接收器104被綁定到傳輸控制器102,則接收器104可通過(guò)傳輸鏈接確認(rèn)信號(hào)來(lái)響應(yīng)鏈接響應(yīng)信號(hào)。在接收器104傳輸鏈接確認(rèn)信號(hào)并且傳輸控制器102接收鏈接確認(rèn)信號(hào)之后,傳輸控制器102和接收器104被鏈接,并且傳輸控制器102可將命令傳輸至接收器 104。所述鏈接過(guò)程可被改變,以交給傳輸控制器102優(yōu)選權(quán),用于讓該傳輸控制器102 鏈接其最后鏈接或綁定的接收器104,并且交給接收器104優(yōu)選權(quán),用于讓該接收器104鏈接其最后鏈接或綁定的傳輸控制器102。傳輸控制器102可確定其具有有效的、最后使用的綁定,并且在等待鏈接請(qǐng)求之前,將PWM(脈寬調(diào)制)數(shù)據(jù)包傳輸至與所述綁定相關(guān)的接收器104。接收器104可確定其具有有效的、最后使用的綁定,并且在傳輸鏈接請(qǐng)求之前, 等待來(lái)自與所述綁定相關(guān)的傳輸控制器102的PWM數(shù)據(jù)包。如果接收器104接收到PWM數(shù)據(jù)包,接收器104可傳輸鏈接確認(rèn)信號(hào)。在傳輸PWM數(shù)據(jù)包之后,除了等待鏈接請(qǐng)求信號(hào)之外,傳輸控制器102還可等待來(lái)自相應(yīng)接收器104的鏈接確認(rèn)信號(hào)。如果傳輸控制器102 接收到來(lái)自接收器104的鏈接確認(rèn)信號(hào),傳輸控制器102和接收器104被鏈接,并且傳輸控制器102可將命令傳輸至接收器104。為了通信,傳輸控制器102和接收器104可能需要對(duì)信道、SOP (包開(kāi)始編碼)、和 CRC(循環(huán)冗余校驗(yàn))達(dá)成協(xié)議。對(duì)綁定而言,信道、SOP、和CRC可以是預(yù)定和專用的。相類似地,信道、SOP、和CRC可以是預(yù)定和專用的,用于傳輸和接收鏈接請(qǐng)求,以及傳輸和接收鏈接響應(yīng)。對(duì)關(guān)于從被綁定以來(lái)還未曾被鏈接的傳輸控制器和接收器的隨后通信而言, 接收器可將SOP作為鏈接請(qǐng)求的一部分傳輸。傳輸控制器可選擇適當(dāng)?shù)男诺?,并在鏈接響?yīng)期間將其發(fā)送。關(guān)于雙方面的CRC可通過(guò)組合傳輸控制器的制造ID和接收器的制造ID 來(lái)形成。一旦對(duì)于給定的傳輸控制器-接收器對(duì)而言,信道、SOP、和CRC是已知的話,則該信道、SOP、和CRC可作為每方面上各自綁定的一部分被存儲(chǔ)。當(dāng)下一次鏈接傳輸控制器和接收器時(shí),這些從綁定中取出的值可被自動(dòng)使用。傳輸控制器102可確定傳輸控制器102具有對(duì)其的接收器綁定202的多個(gè)接收器 104可用于鏈接。在這種情況下,傳輸控制器102可綁定到最先變?yōu)榭捎糜阪溄拥慕邮掌?104。當(dāng)例如在相同時(shí)間給多個(gè)接收器104加電時(shí),可能出現(xiàn)這種情況。到最先可用的接收器104的綁定可產(chǎn)生從恰好一個(gè)傳輸控制器102到恰好一個(gè)接收器104的唯一鏈接。相類似地,接收器104可確定接收器104具有對(duì)其的傳輸控制器綁定206的多個(gè)傳輸控制器102可用于鏈接。在這種情況下,接收器104可綁定到最先變?yōu)榭捎糜阪溄拥膫鬏斂刂破?02。當(dāng)例如在相同時(shí)間給多個(gè)傳輸控制器102加電時(shí),可能出現(xiàn)這種情況。再次地,到最先可用的傳輸控制器102的綁定可產(chǎn)生從恰好一個(gè)傳輸控制器102到恰好一個(gè)接收器104的唯一鏈接。如果傳輸控制器102具有特定鏈路概要文件204,而該特定鏈路概要文件204與關(guān)于接收器104的接收器綁定202相關(guān),則一旦建立了鏈路106,傳輸控制器102可自動(dòng)使用該概要文件。舉例來(lái)說(shuō),有經(jīng)驗(yàn)的用戶“父親”,和無(wú)經(jīng)驗(yàn)的用戶“兒子”,可具有分離的傳輸控制器102但共享單個(gè)單元204。單元204可具有供有經(jīng)驗(yàn)用戶使用的高性能模式,以及供無(wú)經(jīng)驗(yàn)用戶使用的訓(xùn)練模式。在操作單元的同時(shí),父親可將該單元設(shè)定到高性能模式。則父親的傳輸控制器102 可將用于單元接收器104的接收器綁定202與用于高性能模式的特定鏈路概要文件204相關(guān)聯(lián)。下一次,當(dāng)父親將父親的傳輸控制器102與所述單元鏈接時(shí),該傳輸控制器102可自動(dòng)使用高性能模式。相類似地,在操作單元的同時(shí),兒子可將該單元設(shè)定到訓(xùn)練模式。兒子的傳輸控制器102可與用于單元接收器的接收器綁定202與用于訓(xùn)練模式的特定鏈路概要文件204相關(guān)聯(lián)。下一次,當(dāng)兒子將兒子的傳輸控制器102與所述單元鏈接時(shí),該傳輸控制器102可自動(dòng)使用訓(xùn)練模式。每個(gè)特定鏈路概要文件204可與特定接收器綁定202相關(guān)。因此,如果父親和兒子使用他們的傳輸控制器來(lái)操作其他單元,并且修改用于這些單元的概要文件的話,則與第一單元相關(guān)的特定鏈路概要文件可能不會(huì)改變。父親的傳輸控制器102總是可以自動(dòng)地使用高性能模式,并且兒子的傳輸控制器102則總是可以自動(dòng)地使用訓(xùn)練模式,無(wú)論是否曾用該傳輸控制器操作過(guò)其他單元。這個(gè)例子能夠被擴(kuò)展到多于兩個(gè)傳輸控制器102 ( “父親的”、“兒子的”、“女兒的”、 “母親的”、“叔叔的”,等等),所述傳輸控制器102與單個(gè)單元相關(guān)。當(dāng)傳輸控制器102中的任何傳輸控制器被加電時(shí),用于單元接收器104的傳輸控制器102的特定鏈路概要文件204 可被加載和操作。如果多個(gè)傳輸控制器102在近似相同的時(shí)間上被加電,則接收器104可按傳輸控制器被加電的順序來(lái)鏈接到傳輸控制器102。根據(jù)本發(fā)明的示例性實(shí)施方式的傳輸控制器和接收器可提供完全自動(dòng)化的鏈接過(guò)程,其對(duì)用戶是透明的。用戶可使用常規(guī)方式將傳輸控制器首先鏈接到接收器。根據(jù)本發(fā)明,傳輸控制器可創(chuàng)建用于接收器的接收器綁定,并且將所述綁定與用于接收器的概要文件相關(guān)聯(lián)。接收器可創(chuàng)建用于傳輸控制器的綁定。然后,用戶可以簡(jiǎn)單地開(kāi)啟傳輸控制器的電源,隨后開(kāi)啟接收器的電源。用戶幾乎可以立即使用之前存儲(chǔ)在傳輸控制器上的概要文件來(lái)操作單元,所述概要文件對(duì)于接收器是獨(dú)一無(wú)二的。參考圖3,所描繪的是用于根據(jù)本發(fā)明的示例性實(shí)施方式的、關(guān)于接收器操作的過(guò)程300。當(dāng)在步驟302給接收器加電時(shí),可開(kāi)始過(guò)程300。從步驟302開(kāi)始,過(guò)程300可以繼續(xù)步驟304,在該步驟可以確定外部模塊是否被連接到接收器。如果連接了外部模塊,則步驟300可以繼續(xù)至步驟306,在該步驟,用于被連接的外部模塊的外部應(yīng)用過(guò)程可被初始化。如果未連接外部模塊,或者在步驟306之后,過(guò)程300可以繼續(xù)至步驟308。在步驟308,可以確定接收器上的鏈接開(kāi)關(guān)是否被按動(dòng)。該鏈接開(kāi)關(guān)可允許用戶確定接收器是否應(yīng)當(dāng)綁定可用的傳輸控制器。如果鏈接開(kāi)關(guān)被按動(dòng),則過(guò)程300可以繼續(xù)步驟312,在該步驟接收器可以綁定到可用的傳輸控制器。根據(jù)圖4,以更多細(xì)節(jié)描述步驟 312。接收器在步驟312中與傳輸控制器綁定之后,或者如果在步驟308沒(méi)有按動(dòng)鏈接開(kāi)關(guān)的話,則過(guò)程300可以繼續(xù)至步驟314。在步驟314,接收器可鏈接到之前被綁定的傳輸控制器。根據(jù)圖5,以更多細(xì)節(jié)描述步驟314。在步驟314之后,接收器可在步驟316與傳輸控制器通信。參考圖4,其以更多細(xì)節(jié)描繪了過(guò)程300的步驟312。步驟312可在步驟402開(kāi)始。 在步驟402,可將鏈接信道、SOP、和CRC設(shè)定為指定值,所述指定值用于與傳輸控制器的綁定。在步驟404,接收器可關(guān)于特定量的時(shí)間比如5ms,來(lái)傳輸綁定請(qǐng)求。這可通過(guò)將綁定循環(huán)定時(shí)器設(shè)定為在5ms內(nèi)期滿、并且直到該綁定循環(huán)定時(shí)器期滿為止之前都傳輸綁定請(qǐng)求來(lái)實(shí)現(xiàn)。在步驟406,接收器可關(guān)于特定量的時(shí)間比如5ms,等待綁定請(qǐng)求的響應(yīng)。這可通過(guò)將綁定循環(huán)定時(shí)器設(shè)定為在5ms內(nèi)期滿、并且直到接收到綁定響應(yīng)或者所述綁定循環(huán)定時(shí)器期滿為止都保持等待來(lái)實(shí)現(xiàn)。在步驟408,可以確定接收器是否在步驟406接收到綁定響應(yīng)。如果接收器接收到綁定響應(yīng)的話,則步驟312可以繼續(xù)步驟410。如果接收器未接收到綁定響應(yīng)的話,則步驟 312可回到步驟404。在步驟410,可以確定接收器是否已具有用于傳輸控制器的傳輸控制器綁定,所述傳輸控制器傳輸了綁定響應(yīng)??赏ㄟ^(guò)比較包括在綁定響應(yīng)中的制造ID和每個(gè)傳輸控制器綁定中的制造ID來(lái)做出上述確定。如果尚未存在用于傳輸控制器的傳輸控制器綁定,則應(yīng)當(dāng)保存新的傳輸控制器綁定。步驟312可以繼續(xù)步驟414。如果傳輸控制器已具有用于接收器的接收器綁定的話,則可認(rèn)為該傳輸控制器已經(jīng)被綁定到接收器,并可以終止步驟612。在步驟412,可將新的傳輸控制器綁定保存到接收器EEPR0M。在步驟412之后,可終止步驟312。在步驟414,可以確定接收器中的傳輸控制器綁定列表是否已滿。如果列表已滿, 則在步驟416可用新的傳輸控制器綁定來(lái)替代最近最少使用的、未鎖定的傳輸控制器綁定,所述新的傳輸控制器綁定用于傳輸了綁定響應(yīng)的傳輸控制器。如果列表未滿,則關(guān)于傳輸了綁定響應(yīng)的傳輸控制器的、新的傳輸控制器綁定可在步驟418中被保存到列表里的下一個(gè)開(kāi)放條目中。在步驟416或步驟418保存了新的傳輸控制器綁定之后,步驟312可以繼續(xù)至步驟412。參考圖5,其以更多細(xì)節(jié)描繪了過(guò)程300的步驟314。步驟314可在步驟502開(kāi)始。 在步驟502,鏈路建立定時(shí)器可被設(shè)定為在10秒內(nèi)期滿。則可以預(yù)期的是,接收器在該時(shí)間內(nèi)鏈接到傳輸控制器。在步驟502之后,步驟314可以繼續(xù)步驟504。在步驟504,可以確定接收器是否具有有效的最后使用的(最近被使用的)傳輸控制器綁定。則最后使用的傳輸控制器綁定可識(shí)別傳輸控制器,所述傳輸控制器就是接收器最后鏈接或綁定的傳輸控制器。如果接收器具有有效的最后使用的傳輸控制器綁定,則步驟314可以繼續(xù)步驟506。在步驟506,接收器可將信道、SOP、和CRC設(shè)定到在最后使用的傳輸控制器綁定中的值。在配置了接收器之后,該接收器可等待特定量的時(shí)間比如5ms,等待來(lái)自所述傳輸控制其的PWM數(shù)據(jù)包。這可通過(guò)將鏈路循環(huán)定時(shí)器設(shè)定為在5ms內(nèi)期滿,并且直到從傳輸控制器接收到PWM數(shù)據(jù)包,或者所述鏈路循環(huán)定時(shí)器期滿為止之前都進(jìn)行等待來(lái)實(shí)現(xiàn)。來(lái)自其他傳輸控制器的任何信號(hào)可被忽略。發(fā)送PWM數(shù)據(jù)包的傳輸控制器可通過(guò)其在請(qǐng)求中的制造ID來(lái)識(shí)別。在步驟508,可以確定來(lái)自由最后使用的傳輸控制器綁定所識(shí)別的傳輸控制器的鏈接請(qǐng)求是否在步驟506中被接收。如果已接收到這樣一個(gè)鏈接請(qǐng)求的話,則步驟314可以繼續(xù)至步驟510。在步驟510,接收器可被配置成響應(yīng)于PWM數(shù)據(jù)包來(lái)傳輸鏈接確認(rèn)。該配置可通過(guò)將信道、SOP、和CRC設(shè)定到鏈接請(qǐng)求中的值來(lái)實(shí)現(xiàn)。在步驟512,接收器可關(guān)于特定量的時(shí)間,將鏈接請(qǐng)求的確認(rèn)傳輸至傳輸控制器。 這通過(guò)將鏈路循環(huán)定時(shí)器設(shè)定為在5ms內(nèi)期滿,并且直到鏈路循環(huán)定時(shí)器期滿為止之前都傳輸所述確認(rèn)來(lái)實(shí)現(xiàn)。在步驟513,接收器可隨后被配置成與傳輸控制器通信,所述傳輸控制器通過(guò)最后使用的傳輸控制器來(lái)識(shí)別。這種配置可通過(guò)將信道、SOP、和CRC設(shè)定為最后使用的傳輸控制器綁定中的值來(lái)實(shí)現(xiàn)。在步驟513之后,可終止步驟314。接收器則可被認(rèn)為以最后使用的傳輸控制器綁定鏈接到傳輸控制器。如果確定接收器不具有在步驟504中有效的最后使用的傳輸控制器綁定,或者從由步驟506中的綁定所識(shí)別的傳輸控制器沒(méi)有接收到鏈接請(qǐng)求,則步驟314可以繼續(xù)至步驟514。在步驟514,接收器可被配置成傳輸鏈接請(qǐng)求。該配置可通過(guò)將信道、SOP、和CRC 設(shè)定為相應(yīng)于傳輸鏈接請(qǐng)求的值來(lái)實(shí)現(xiàn)。在接收器被配置之后,接收器可關(guān)于特定量的時(shí)間比如5ms傳輸鏈接請(qǐng)求。這可通過(guò)將鏈路循環(huán)定時(shí)器設(shè)定為在5ms內(nèi)期滿,并且直到鏈路循環(huán)定時(shí)器期滿為止之前都傳輸鏈接請(qǐng)求來(lái)實(shí)現(xiàn)。在步驟516,接收器可傳輸所述鏈接請(qǐng)求。在步驟518,接收器可關(guān)于特定量的時(shí)間比如5ms等候?qū)υ诓襟E514中傳輸?shù)膩?lái)自被綁定傳輸控制器的鏈接請(qǐng)求的響應(yīng)。這通過(guò)將鏈路循環(huán)定時(shí)器設(shè)定為在5ms內(nèi)期滿,并且直到從被綁定傳輸控制器接收到對(duì)鏈接請(qǐng)求的響應(yīng),或者鏈路循環(huán)定時(shí)器期滿為止之前都進(jìn)行等待來(lái)實(shí)現(xiàn)。來(lái)自未綁定傳輸控制器的任何響應(yīng)可被忽略。響應(yīng)是否來(lái)自于被綁定傳輸控制器可通過(guò)比較在請(qǐng)求中的制造ID與每個(gè)傳輸控制器綁定中的制造ID來(lái)確定。在步驟520,可以確定是否已從被綁定傳輸控制器接收到了響應(yīng)。如果已接收到響應(yīng),則在步驟522中,發(fā)送響應(yīng)的傳輸控制器的傳輸控制器綁定可被設(shè)定為最后使用的傳輸控制器綁定。所述最后使用的傳輸控制器綁定可被保存到接收器EEPR0M。在步驟522 之后,可終止步驟314。所述接收器可被認(rèn)為鏈接到了發(fā)送響應(yīng)的傳輸控制器。如果確定在步驟520中未從被綁定傳輸控制器接收到響應(yīng),則步驟314可以繼續(xù)至步驟524。在步驟524,可以確定在步驟502中設(shè)定的鏈路建立定時(shí)器是否期滿。如果鏈路建立定時(shí)器尚未期滿,則步驟314可返回至步驟504。如果鏈路建立定時(shí)器已期滿,則步驟314可以繼續(xù)至步驟526。在步驟526,可以確定接收器是否具有有效的最后使用的傳輸控制器綁定。如果不存在這種綁定,則可以確定不能夠建立鏈路。步驟314可以繼續(xù)至步驟530,在該步驟過(guò)程300可暫停。如果確定在步驟526中接收器具有有效的最后使用的傳輸控制器綁定,則步驟 314可以繼續(xù)至步驟528。在步驟528,接收器可被配置成利用最后使用的傳輸控制器綁定來(lái)建立到傳輸控制器的鏈路。這種配置可通過(guò)將信道、SOP、和CRC設(shè)定到在最后使用的傳輸控制器綁定中所保存的值來(lái)實(shí)現(xiàn)。在步驟5 之后,可終止步驟314。接收器可被認(rèn)為按缺省值鏈接到最后使用的傳輸控制器。參考圖6,其描繪了根據(jù)本發(fā)明的示例性實(shí)施方式的、關(guān)于傳輸控制器的操作的過(guò)程600。當(dāng)在步驟602給傳輸控制器加電時(shí),可開(kāi)始過(guò)程600。從步驟602開(kāi)始,過(guò)程600可以繼續(xù)步驟604,在該步驟可以確定外部模塊是否連接到傳輸控制器。如果連接了外部模塊,則過(guò)程600可以繼續(xù)至步驟606,在該步驟用于被連接的外部模塊的外部應(yīng)用過(guò)程可被初始化。如果未連接外部模塊,或者在步驟606之后, 過(guò)程600可以繼續(xù)至步驟608。在步驟608,可以確定接收器上的設(shè)定開(kāi)關(guān)是否被按動(dòng)。該設(shè)定開(kāi)關(guān)可允許用戶確定傳輸控制器是否應(yīng)當(dāng)綁定到可用的接收器。如果設(shè)定開(kāi)關(guān)被按動(dòng),則過(guò)程600可以繼續(xù)至步驟612,在該步驟傳輸控制器可以綁定到可用的接收器。根據(jù)圖7,以更多細(xì)節(jié)描述步驟 612。在步驟612中接收器與傳輸控制器綁定之后,或者如果在步驟608沒(méi)有按動(dòng)設(shè)定開(kāi)關(guān)的話,則過(guò)程600可以繼續(xù)至步驟614。在步驟614,傳輸控制器可鏈接到之前被綁定的接收器。根據(jù)圖8,以更多細(xì)節(jié)描述步驟614。在步驟614之后,接收器可在步驟616與傳輸控制器通信參考圖7,其以更多細(xì)節(jié)描繪了過(guò)程600的步驟612。步驟612可在步驟702開(kāi)始。 在步驟702,可將綁定信道、SOP、和CRC設(shè)定為指定值,用于與接收器的綁定。在步驟704, 所述傳輸控制器可等待來(lái)自接收器的綁定請(qǐng)求。在步驟708,傳輸控制器可關(guān)于特定量的時(shí)間比如5ms來(lái)傳輸對(duì)綁定請(qǐng)求的綁定響應(yīng)。這可通過(guò)將綁定循環(huán)定時(shí)器設(shè)定為在5ms內(nèi)期滿,并且直到該綁定循環(huán)定時(shí)器期滿為止之前都傳輸綁定響應(yīng)來(lái)實(shí)現(xiàn)。在步驟710,可以確定傳輸控制器是否已具有用于接收器的接收器綁定,所述接收器在步驟704傳輸了綁定請(qǐng)求??赏ㄟ^(guò)比較包括在綁定請(qǐng)求中的制造ID和每個(gè)接收器綁定中的制造ID來(lái)做出上述確定。如果傳輸控制器已具有用于接收器的接收器綁定的話,則可認(rèn)為該傳輸控制器已經(jīng)被綁定到接收器,并可終止步驟612。如果尚未存在用于接收器的接收器綁定,則應(yīng)當(dāng)為接收器保存新的接收器綁定。 步驟612可以繼續(xù)至步驟712。在步驟712,可以確定傳輸控制器中的接收器綁定列表是否已滿。如果列表已滿,則在步驟714,對(duì)于傳輸了綁定請(qǐng)求的接收器,可用新的接收器綁定來(lái)替代最近最少使用的、未鎖定的接收器綁定。如果列表未滿,則關(guān)于傳輸了綁定請(qǐng)求的接收器的新的接收器綁定可在步驟716中被保存到列表里的下一個(gè)開(kāi)放條目中。當(dāng)新的傳輸控制器綁定在步驟714或步驟716中被保存之后,步驟612可以繼續(xù)至步驟718。在步驟718,新的接收器綁定可被保存到傳輸控制器閃存。在步驟718之后,可終止步驟612。傳輸控制器則可被認(rèn)為綁定到傳輸了綁定響應(yīng)的接收器。參考圖8,其以更多細(xì)節(jié)描繪了過(guò)程600的步驟614。步驟614可在步驟802開(kāi)始。 在步驟802,鏈路建立定時(shí)器可被設(shè)定為在10秒內(nèi)期滿。可預(yù)期傳輸控制器在該時(shí)間內(nèi)鏈接到接收器。在步驟802之后,步驟614可以繼續(xù)至步驟804。在步驟804,可以確定傳輸控制器是否具有有效的最后使用的(最近被使用的)接收器綁定。最后使用的接收器綁定可識(shí)別接收器,所述接收器就是傳輸控制器最后鏈接或綁定的接收器。如果傳輸控制器具有有效的最后使用的接收器綁定,則步驟614可以繼續(xù)至步驟806。如果傳輸控制器不具有有效的最后使用的接收器綁定,則步驟614可以繼續(xù)至步驟808。在步驟806,傳輸控制器可關(guān)于干擾對(duì)最后使用的信道進(jìn)行掃描。在步驟810可以確定最后使用的信道是否已被占用。如果最后使用的信道未被占用,則步驟614可以繼續(xù)至步驟812。如果最后使用的信道被占用,則步驟614可以繼續(xù)至步驟808。在步驟812,傳輸控制器可以加載特定鏈路概要文件,其與最后使用的傳輸控制器綁定相關(guān)。在步驟814,傳輸控制器可被配置成利用最后使用的傳輸控制器綁定來(lái)建立到接收器的鏈路。這種配置可通過(guò)將信道、SOP、和CRC設(shè)定到最后使用的傳輸控制器綁定中保存的值來(lái)實(shí)現(xiàn)。
在步驟816,傳輸控制器可關(guān)于特定量的時(shí)間,比如5ms將PWM數(shù)據(jù)包傳輸至接收器,所述接收器由最后使用的傳輸控制器綁定識(shí)別。這可通過(guò)將鏈路循環(huán)定時(shí)器設(shè)定為在 5ms內(nèi)期滿,并且直到鏈路循環(huán)定時(shí)器期滿為止之前都傳輸PWM數(shù)據(jù)包來(lái)實(shí)現(xiàn)。PWM數(shù)據(jù)包可包含用于識(shí)別預(yù)定接收者的預(yù)定接收者制造ID。在傳輸了 PWM數(shù)據(jù)包之后,步驟614可以繼續(xù)至步驟808。在步驟808,傳輸控制器可被配置成建立到任何被綁定接收器的鏈路。這種配置可通過(guò)將信道、SOP、和CRC設(shè)定為與建立到任何被綁定接收器的鏈路相應(yīng)的值來(lái)實(shí)現(xiàn)。在步驟818,傳輸控制器可關(guān)于特定量的時(shí)間比如5ms等待來(lái)自被綁定接收器的鏈接請(qǐng)求,或等待(如果有的話)對(duì)在步驟816傳輸?shù)逆溄诱?qǐng)求的確認(rèn)。這可通過(guò)將鏈路循環(huán)定時(shí)器設(shè)定為在5ms內(nèi)期滿,并且直到從被綁定的接收器接收到鏈接請(qǐng)求,接收到確認(rèn), 或者鏈路循環(huán)定時(shí)器期滿為止之前都進(jìn)行等待來(lái)實(shí)現(xiàn)。來(lái)自未綁定接收器的任何鏈接請(qǐng)求可被忽略。發(fā)送鏈接請(qǐng)求的接收器可通過(guò)請(qǐng)求中的制造ID來(lái)識(shí)別。所述制造ID可與每個(gè)接收器綁定中的制造ID相比較,以便確定該接收器是否被綁定到傳輸控制器。當(dāng)傳輸控制器接收到來(lái)自被綁定接收器的鏈接請(qǐng)求或確認(rèn),或者如果特定量的時(shí)間期滿時(shí),步驟614可以繼續(xù)至步驟820。在步驟820,可以確定傳輸控制器是否接收到來(lái)自被綁定接收器的鏈接請(qǐng)求,或者接收到對(duì)在步驟818中所傳輸?shù)娜魏捂溄诱?qǐng)求的確認(rèn)。如果傳輸控制器接收到來(lái)自被綁定接收器的鏈接請(qǐng)求,則步驟614可以繼續(xù)至步驟822。如果傳輸控制器接收到鏈接確認(rèn),則步驟614可以繼續(xù)至步驟824。如果傳輸控制器既沒(méi)有接收到來(lái)自被綁定接收器的鏈接請(qǐng)求,也沒(méi)有接收到鏈接確認(rèn),則步驟614可以繼續(xù)至步驟826。在步驟822,用于發(fā)送鏈接請(qǐng)求的接收器的接收器綁定可被設(shè)定為最后使用的接收器綁定。該最后使用的接收器綁定可被保存到傳輸控制器EEPR0M。傳輸控制器可掃描空信道,以便用來(lái)與接收器通信。在步驟828,傳輸控制器可關(guān)于特定量的時(shí)間比如5ms將鏈接響應(yīng)傳輸至發(fā)送了鏈接請(qǐng)求的接收器。這可通過(guò)將鏈路循環(huán)定時(shí)器設(shè)定為在5ms內(nèi)期滿,并且直到鏈路循環(huán)定時(shí)器期滿為止之前都傳輸鏈接響應(yīng)來(lái)實(shí)現(xiàn)。在步驟830,傳輸控制器可加載特定鏈路概要文件,其與最后使用的傳輸控制器綁定相關(guān)。傳輸控制器可被配置成與發(fā)送了鏈接請(qǐng)求的接收器建立鏈路。這個(gè)配置可通過(guò)將信道、SOP、和CRC設(shè)定為發(fā)送鏈接請(qǐng)求的接收器的接收器綁定中的值來(lái)實(shí)現(xiàn),所述接收器發(fā)送鏈接請(qǐng)求。在步驟830之后,可終止步驟614。接收器可被認(rèn)為鏈接到發(fā)送了鏈接請(qǐng)求的接收器。在步驟824,傳輸控制器可被配置成建立到接收器的鏈路,所述接收器由最后使用的接收器綁定所識(shí)別。這個(gè)配置可通過(guò)將信道、SOP、和CRC設(shè)定為在最后使用的接收器綁定中的值來(lái)實(shí)現(xiàn)。在步驟擬4之后,可終止步驟614。傳輸控制器可被認(rèn)為鏈接到由最后使用的接收器綁定識(shí)別的接收器。在步驟832,傳輸控制器可確定在步驟802中設(shè)定的鏈路建立定時(shí)器是否期滿。如果該鏈路建立定時(shí)器未期滿,則步驟614可以繼續(xù)至步驟834。如果鏈路建立定時(shí)器已期滿,則步驟614可以繼續(xù)至步驟836。在步驟834,可以確定傳輸控制器是否具有有效的最后使用的傳輸控制器綁定。如果傳輸控制器具有有效的最后使用的傳輸控制器綁定,則步驟614可以繼續(xù)至步驟814。如果傳輸控制器不具有有效的最后使用的傳輸控制器綁定,則步驟614可以繼續(xù)至步驟808。在步驟836,可以確定傳輸控制器是否具有有效的最后使用的傳輸控制器綁定。如果傳輸控制器不具有有效的最后使用的傳輸控制器綁定的話,可以確定不能夠建立鏈接。 步驟614可以繼續(xù)步驟838,在該步驟過(guò)程600可暫停。如果在步驟836中確定傳輸控制器具有有效的最后使用的接收器綁定,則可以確定傳輸控制器應(yīng)當(dāng)按缺省值鏈接到接收器,所述接收器由最后使用的接收器綁定識(shí)別。步驟830可以繼續(xù)至步驟824。參考圖9,其根據(jù)本發(fā)明的示例性實(shí)施方式描繪了傳輸控制器102的硬件組件的框圖。傳輸控制器102中的許多組件可以是在本領(lǐng)域中已知的常規(guī)組件。傳輸控制器102可具有EEPROM和閃存的非易失性儲(chǔ)存數(shù)據(jù)表902。數(shù)據(jù)表902可經(jīng)由數(shù)據(jù)和地址總線904存取。數(shù)據(jù)表902可包含在圖2中的接收器綁定202和特定鏈路概要文件204。因?yàn)镋EPROM有比閃存更多的寫(xiě)循環(huán),所以EEPROM可存儲(chǔ)最后使用的接收器綁定202,同時(shí)閃存可存儲(chǔ)所有其他的接收器綁定。串行外設(shè)接口(SPI I/F)906可提供通過(guò)無(wú)線電模塊907和RF無(wú)線電鏈路106提供到接收器104的接口。內(nèi)部集成電路(I2C)908 可提供到被連接的傳輸控制器外部模塊120的接口。接收器104、RF無(wú)線電鏈路106、和傳輸控制器外部模塊120以虛線顯示,這是因?yàn)樗鼈儾皇莻鬏斂刂破?02的組件。參考圖10,其根據(jù)本發(fā)明的示例性實(shí)施方式描繪了接收器104的硬件組件的框圖。接收器104中的許多組件可以是本領(lǐng)域中已知的常規(guī)組件。接收器104可具有EEPROM非易失性儲(chǔ)存數(shù)據(jù)表1002。數(shù)據(jù)表1002可經(jīng)由數(shù)據(jù)和地址總線1004存取。數(shù)據(jù)表1002可包含圖2中的傳輸控制器綁定206和特定模型概要文件208。閃存存儲(chǔ)器1003而不是數(shù)據(jù)表1002可包含最近使用的傳輸控制器綁定206,使得最后使用的傳輸控制器綁定206可被更快速地存取。串行外設(shè)接口(SPI I/F) 1006可通過(guò)無(wú)線電模塊1007和RF無(wú)線電鏈路106提供到傳輸控制器102的接口。內(nèi)部集成電路 (I2C) 1008可提供到被連接的接收器外部模塊122的接口。傳輸控制器102、RF無(wú)線電鏈路106、和接收器外部模塊122以虛線顯示,這是因?yàn)樗鼈儾皇墙邮掌?04的組件。本發(fā)明可直觀地提供在鏈接傳輸控制器和接收器時(shí)的易用性。用戶可實(shí)現(xiàn)的一個(gè)顯著優(yōu)勢(shì)是,能夠以多對(duì)多的配置自動(dòng)鏈接傳輸控制器和接收器。每個(gè)都有各自傳輸控制器的多個(gè)用戶中的任何一個(gè),可以選擇多個(gè)單元中的任何一個(gè),為用戶的傳輸控制器和單元加電,并開(kāi)始操作所述單元。自動(dòng)鏈接排斥可保證沒(méi)有其他被綁定的用戶能夠干預(yù)所述單元。用戶可方便地將傳輸控制器鏈接到單元,而不必在屏幕或菜單中導(dǎo)航以找出正確的概要文件或模型。雖然已經(jīng)根據(jù)特定的實(shí)施方式描述了本發(fā)明,但不意味著要以限制性的意義來(lái)解釋這些描述。通過(guò)參考本發(fā)明的描述,對(duì)本領(lǐng)域中的技術(shù)人員而言,所公開(kāi)實(shí)施方式的各種不同的修改以及本發(fā)明的備選實(shí)施方式將變得明顯。因此設(shè)想,權(quán)利要求將覆蓋落于本發(fā)明真實(shí)范圍和精神內(nèi)的任何這樣的修改或?qū)嵤┓绞健?br>
權(quán)利要求
1.一種用于無(wú)線電控制傳輸控制器與恰好一個(gè)無(wú)線電控制接收器通信的方法,包括 將多個(gè)標(biāo)識(shí)符存儲(chǔ)在無(wú)線電控制傳輸控制器中,每個(gè)標(biāo)識(shí)符包括一無(wú)線電控制接收器的標(biāo)識(shí)符;所述傳輸控制器從第一無(wú)線電控制接收器接收鏈接請(qǐng)求,所述鏈接請(qǐng)求包括所述第一接收器的標(biāo)識(shí)符;所述傳輸控制器確定所述第一接收器的標(biāo)識(shí)符是否被存儲(chǔ)在所述多個(gè)標(biāo)識(shí)符中;以及如果所述第一接收器的標(biāo)識(shí)符被存儲(chǔ)在所述多個(gè)標(biāo)識(shí)符中,則所述傳輸控制器將鏈接響應(yīng)傳輸至所述第一接收器。
2.如權(quán)利要求1所述的方法,還包括如果所述第一接收器的標(biāo)識(shí)符未被存儲(chǔ)在所述多個(gè)標(biāo)識(shí)符中,則所述傳輸控制器不將鏈接響應(yīng)傳輸至所述第一接收器。
3.如權(quán)利要求1所述的方法,還包括所述傳輸控制器從所述第一接收器接收鏈接確認(rèn)信號(hào)。
4.如權(quán)利要求1所述的方法,還包括所述傳輸控制器建立與所述第一接收器的通信鏈路;以及在所述通信鏈路存在時(shí),所述傳輸控制器不響應(yīng)來(lái)自不同于所述第一接收器的任何接收器的信號(hào)。
5.一種無(wú)線電控制傳輸控制器,該無(wú)線電控制傳輸控制器被配置成與恰好一個(gè)無(wú)線電控制接收器通信,所述無(wú)線電控制傳輸控制器被配置成存儲(chǔ)多個(gè)標(biāo)識(shí)符,每個(gè)標(biāo)識(shí)符包括一無(wú)線電控制接收器的標(biāo)識(shí)符;從第一無(wú)線電控制接收器接收鏈接請(qǐng)求,所述鏈接請(qǐng)求包括所述第一接收器的標(biāo)識(shí)符;確定所述第一接收器的標(biāo)識(shí)符是否被存儲(chǔ)在所述多個(gè)標(biāo)識(shí)符中;以及如果所述第一接收器的標(biāo)識(shí)符被存儲(chǔ)在所述多個(gè)標(biāo)識(shí)符中,則將鏈接響應(yīng)傳輸至所述第一接收器。
6.如權(quán)利要求5所述的無(wú)線電控制傳輸控制器,其中所述無(wú)線電控制傳輸控制器還被配置成如果所述第一接收器的標(biāo)識(shí)符未被存儲(chǔ)在所述多個(gè)標(biāo)識(shí)符中,則不將鏈接響應(yīng)傳輸至所述第一接收器。
7.如權(quán)利要求5所述的無(wú)線電控制傳輸控制器,其中所述無(wú)線電控制傳輸控制器還被配置成從所述第一接收器接收鏈接確認(rèn)信號(hào)。
8.如權(quán)利要求5所述的無(wú)線電控制傳輸控制器,其中所述無(wú)線電控制傳輸控制器還被配置成與所述第一接收器建立通信鏈路;以及當(dāng)所述通信鏈路存在時(shí),不響應(yīng)來(lái)自不同于所述第一接收器的任何接收器的信號(hào)。
9.一種用于接收器排除其他無(wú)線電控制接收器地與一無(wú)線電控制傳輸控制器通信的方法,包括將多個(gè)標(biāo)識(shí)符存儲(chǔ)在無(wú)線電控制接收器中,每個(gè)標(biāo)識(shí)符包括一無(wú)線電控制傳輸控制器的標(biāo)識(shí)符;所述接收器傳輸鏈接請(qǐng)求,所述鏈接請(qǐng)求包括所述無(wú)線電控制接收器的標(biāo)識(shí)符; 所述接收器接收鏈接響應(yīng),所述鏈接響應(yīng)包括第一傳輸控制器的標(biāo)識(shí)符; 所述接收器確定所述第一傳輸控制器的標(biāo)識(shí)符是否被存儲(chǔ)在所述多個(gè)標(biāo)識(shí)符中;以及如果所述接收器的標(biāo)識(shí)符被存儲(chǔ)在所述多個(gè)標(biāo)識(shí)符中,所述接收器將鏈接確認(rèn)傳輸至所述第一傳輸控制器。
10.如權(quán)利要求9所述的方法,還包括所述接收器建立與所述第一傳輸控制器的通信鏈路;以及當(dāng)所述通信鏈路存在時(shí),所述接收器不響應(yīng)來(lái)自不同于所述第一傳輸控制器的任何傳輸控制器的信號(hào)。
11.一種無(wú)線電控制接收器,該無(wú)線電控制接收器被配置成排除其他無(wú)線電控制接收器地與一無(wú)線電控制傳輸控制器通信,所述無(wú)線電控制接收器被配置成存儲(chǔ)多個(gè)標(biāo)識(shí)符,每個(gè)標(biāo)識(shí)符包括一無(wú)線電控制傳輸控制器的標(biāo)識(shí)符; 傳輸鏈接請(qǐng)求,所述鏈接請(qǐng)求包括所述無(wú)線電控制接收器的標(biāo)識(shí)符; 接收鏈接響應(yīng),所述鏈接響應(yīng)包括第一傳輸控制器的標(biāo)識(shí)符; 確定所述第一傳輸控制器的標(biāo)識(shí)符是否被存儲(chǔ)在所述多個(gè)標(biāo)識(shí)符中;以及如果所述接收器的標(biāo)識(shí)符被存儲(chǔ)在所述多個(gè)標(biāo)識(shí)符中,則將鏈接確認(rèn)傳輸至所述第一傳輸控制器。
12.如權(quán)利要求11所述的無(wú)線電控制接收器,其中所述無(wú)線電控制接收器還被配置成與所述第一傳輸控制器建立通信鏈路;以及當(dāng)所述通信鏈路存在時(shí),不響應(yīng)來(lái)自不同于所述第一傳輸控制器的任何傳輸控制器的信號(hào)。
全文摘要
本發(fā)明涉及與恰好一個(gè)無(wú)線電控制接收器通信。提供了一種用于使無(wú)線電控制傳輸控制器與恰好一個(gè)無(wú)線電控制接收器通信的方法。將兩個(gè)或多個(gè)標(biāo)識(shí)符存儲(chǔ)在無(wú)線電控制傳輸控制器中。每個(gè)標(biāo)識(shí)符都是無(wú)線電控制傳輸控制器的標(biāo)識(shí)符。傳輸控制器接收來(lái)自第一無(wú)線電控制接收器的鏈接請(qǐng)求。該鏈接請(qǐng)求包括第一接收器的標(biāo)識(shí)符。傳輸控制器確定所述第一接收器的標(biāo)識(shí)符是否在兩個(gè)或多個(gè)標(biāo)識(shí)符中。如果所述第一接收器的標(biāo)識(shí)符在兩個(gè)或多個(gè)標(biāo)識(shí)符中的話,則傳輸控制器將鏈接響應(yīng)傳輸至第一接收器。
文檔編號(hào)H04B1/16GK102404013SQ20101027993
公開(kāi)日2012年4月4日 申請(qǐng)日期2010年9月9日 優(yōu)先權(quán)日2010年9月9日
發(fā)明者克里斯·S·羅賽爾, 加里·M·德威特, 布拉德·雪莉, 拉里·德福 申請(qǐng)人:特拉克賽卡斯公司