UART以及其他接口協(xié)議_第1頁
UART以及其他接口協(xié)議_第2頁
UART以及其他接口協(xié)議_第3頁
UART以及其他接口協(xié)議_第4頁
UART以及其他接口協(xié)議_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、 HYPERLINK UART以及其其他接口協(xié)議議2007-066-26 116:42由于在消費類電電子產(chǎn)品、計計算機外設、汽汽車和工業(yè)應應用中增加了了嵌入式功能能,對低成本本、高速和高高可靠通信介介質(zhì)的要求也也不斷增長以以滿足這些應應用,其結(jié)果果是越來越多多的處理器和和控制器用不不同類型的總總線集成在一一起,實現(xiàn)與與PC軟件、開發(fā)發(fā)系統(tǒng)(如仿真器)或網(wǎng)絡中的的其它設備進進行通信。目目前流行的通通信一般采用用串行或并行行模式,而串串行模式應用用更廣泛。 微處理器中常用用的集成串行行總線是通用用異步接收器器傳輸總線、串串行通信接口口、同步外設設接口(SPI)、內(nèi)部集成成電路(I2C)和通用串行行

2、總線,以及及車用串行總總線,包括控控制器區(qū)域網(wǎng)網(wǎng)(CAN)和本地互連連網(wǎng)(LIN)。這些總線線在速度、物物理接口要求求和通信方法法學上都有所所不同。本文文將對嵌入式式系統(tǒng)設計的的串行總線、驅(qū)驅(qū)動器和物理理接口這些要要求提供一個個總體介紹,為為選擇最優(yōu)總總線提供指導導并給出一個個比較圖表(表1)。為了說明明方便起見,本本文的闡述是是基于微處理理器的設計。 串行與并行相比比 串行相比于并行行的主要優(yōu)點點是要求的線線數(shù)較少。例例如,用在汽汽車工業(yè)中的LIN串行總線只需需要一根線來來與從屬器件件進行通信,Dallaas公司的1-Wirre總線只使用用一根線來輸輸送信號和電電源。較少的的線意味著所所需要

3、的控制制器引腳較少少。集成在一一個微控制器器中的并行總總線一般需要要8條或更多的的線,線數(shù)的的多少取決于于設計中地址址和數(shù)據(jù)的寬寬度,所以集集成一個并行行總線的芯片片至少需要8個引腳來與與外部器件接接口,這增加加了芯片的總總體尺寸。相相反地,使用用串行總線可可以將同樣的的芯片集成在在一個較小的的封裝中。 另外,在PCBB板設計中并并行總線需要要更多的線來來與其它外設設接口,使PCB板面積更大大、更復雜,從從而增加了硬硬件成本。此此外,工程師師還可以很容易地將將一個新器件件加到一個串串行網(wǎng)絡中去去,而且不會會影響網(wǎng)絡中中的其它器件件。例如,可可以很容易地地去掉總線上上舊器件并用用新的來替代代。

4、串行總線的故障障自診斷和調(diào)調(diào)試也非常簡簡單,可以很很容易地跟蹤蹤網(wǎng)絡中一個個有故障的器器件并用新器器件替換而不不會干擾網(wǎng)絡絡。但另一方方面,并行總總線比串行速速度快。例如如,Rambuus公司的“Redwoood”總線速度可可高達6.4GHHz,而最高的的串行速度不不會超過幾個個兆赫。 在工業(yè)和汽車應應用中常用的的串行協(xié)議 1. UARTT UART是一種種通用串行數(shù)數(shù)據(jù)總線,用用于異步通信信。該總線雙雙向通信,可可以實現(xiàn)全雙雙工傳輸和接接收。在嵌入入式設計中,UART用來與PC進行通信,包包括與監(jiān)控調(diào)調(diào)試器和其它它器件,如EEPROOM通信。 a. UARTT通信 UART首先將將接收到的并

5、并行數(shù)據(jù)轉(zhuǎn)換換成串行數(shù)據(jù)據(jù)來傳輸。消消息幀從一個個低位起始位位開始,后面面是7個或8個數(shù)據(jù)位,一一個可用的奇奇偶位和一個個或幾個高位位停止位。接接收器發(fā)現(xiàn)開開始位時它就就知道數(shù)據(jù)準準備發(fā)送,并并嘗試與發(fā)送送器時鐘頻率率同步。如果果選擇了奇偶偶,UART就在數(shù)據(jù)位位后面加上奇奇偶位。奇偶偶位可用來幫幫助錯誤校驗驗。 在接收過程中,UART從消息幀中中去掉起始位位和結(jié)束位,對對進來的字節(jié)節(jié)進行奇偶校校驗,并將數(shù)數(shù)據(jù)字節(jié)從串串行轉(zhuǎn)換成并并行。UART也產(chǎn)生額外外的信號來指指示發(fā)送和接接收的狀態(tài)。例例如,如果產(chǎn)產(chǎn)生一個奇偶偶錯誤,UART就置位奇偶偶標志。 b. 數(shù)據(jù)方向向和通信速度度 數(shù)據(jù)傳輸可以首

6、首先從最低有有效位(LSB)開始。然而而,有些UART允許靈活選選擇先發(fā)送最最低有效位或或最高有效位位(MSB)。 微控制器中的UUART傳送數(shù)據(jù)的的速度范圍為為每秒幾百位位到1.5Mb。例如,嵌嵌入在ElanSSC520微控制器中中的高速UART通信的速度度可以高達1.11552Mbpss。UART波特率還受受發(fā)送和接收收線對距離(線長度)的影響。 目前,市場上有有只支持異步步通信和同時時支持異步與與同步通信的的兩種硬件可可用于UART。前者就是UART名字本身的的含義,在摩摩托羅拉微控控制器中被稱稱為串行通信信接口(SCI);Microochip微控制器中中的通用同步步異步收發(fā)器器(USA

7、RRT)和在富士通通微控制器中中的UART是后者的兩兩個典型例子子。 c. 計算機中中的UART UART是計算算機中串行通通信端口的關關鍵部分。在在計算機中,UART相連于產(chǎn)生生兼容RS232規(guī)范信號的的電路。RS232標準定義邏邏輯“0”信號相對于于地為3到25伏,而邏輯“1”相對于地為-3到-25伏。所以,當當一個微控制制器中的UART相連連于PC時,它需要一一個RS232驅(qū)動器來轉(zhuǎn)轉(zhuǎn)換電平。 2. 同步外設設接口 同步外設接口(SPI)是由摩托羅羅拉公司開發(fā)發(fā)的全雙工同同步串行總線線,該總線大大量用在與EEPROOM、ADC、FRAM和顯示驅(qū)動動器之類的慢慢速外設器件件通信。 a. S

8、PI通通信 該總線通信基于于主-從配置。它它有以下4個信號: MOSI:主出出/從入 MISO:主入入/從出 SCK:串行時時鐘 SS:從屬選擇擇 芯片上“從屬選選擇”(slavve-sellect)的引腳數(shù)決決定了可連到到總線上的器器件數(shù)量。 在SPI傳輸中中,數(shù)據(jù)是同同步進行發(fā)送送和接收的。數(shù)數(shù)據(jù)傳輸?shù)臅r時鐘基于來自自主處理器的的時鐘脈沖,摩摩托羅拉沒有有定義任何通通用SPI的時鐘規(guī)范范。然而,最最常用的時鐘鐘設置基于時時鐘極性(CPOL)和時鐘相位(CPHAA)兩個參數(shù),CPOL定義SPI串行時鐘的的活動狀態(tài),而CPHA定義相對于SO-數(shù)據(jù)位的時鐘相位。CPOL和CPHA的設置決定了數(shù)據(jù)

9、取樣的時鐘沿。 b. 數(shù)據(jù)方向向和通信速度度 SPI傳輸串行行數(shù)據(jù)時首先先傳輸最高位位。波特率可可以高達5Mbps,具體速度度大小取決于于SPI硬件。例如如,Xicor公司的SPI串行器件傳傳輸速度能達達到5MHz。 c. SPI與與UART比較 SPI通信快于于UART通信,兩者者都可以用在在中等速度外外設的通信中中,例如非易易失性EEPROOM存儲器。然然而,SPI更常用于EEPROOM或數(shù)模變換換器的通信中中。 有些UART能能支持SPI通信,在這這種情況下,會會用一個通用用IO作為從屬選選擇引腳。 3. I2C總總線 I2C是由飛利利浦公司開發(fā)發(fā)的雙線同步步總線。像SPI一樣,該總總線

10、可用來與與EEPROOM、ADC、DAC和LCD這類慢速器器件進行通信信。 a. I2C通通信 I2C是一個半半雙工、多主主總線,該總總線網(wǎng)絡有一一個或幾個主主控器件和很很多個從器件件。信息由兩兩條串行線傳傳輸:串行數(shù)數(shù)據(jù)線(SDA)和串行時鐘鐘線(SCL)。圖1顯示了使用兩兩個主控和三三個從器件相相連接的例子子。 網(wǎng)絡中的每一個個器件都預指指定一個7位或10位的地址。飛飛利浦會給器器件制造商分分配地址,也也有一個特定定的地址用于于高速通信,以以及一個通用用呼叫地址用用于與網(wǎng)絡中中所有器件的的通信。10位尋址的優(yōu)優(yōu)點是允許更更多的器件(高達1024個)布置在網(wǎng)絡絡中。然而,總總線中器件的的數(shù)目

11、取決于于總線的電容容量,必須限限制在400pF以內(nèi)。 主控器件發(fā)起數(shù)數(shù)據(jù)傳送,并并提供用于通通信的時鐘信信號。通信開開始于SCL為高電平時SDA由高到低的的轉(zhuǎn)換,緊接接著是一個7位或10位的從地址址,一個數(shù)據(jù)據(jù)方向位(R/W),一個應答答位和停止狀狀態(tài)。停止狀狀態(tài)定義為在在時鐘信號為為高時數(shù)據(jù)線線電平由低到到高的轉(zhuǎn)換。每每一個數(shù)據(jù)字字節(jié)長度為8位,單次傳傳送的字節(jié)數(shù)數(shù)并沒有限制制。 由于I2C是一一個多主總線線,因此可能能有兩個或更更多的主控器器件同時試圖圖訪問總線,在在時鐘信號為為高電平時在在總線上置“1”的主控器件件贏得總線仲仲裁。 I2C有三種不不同的運行模模式:標準、快快速和高速模模式

12、。在使用用快速和高速速模式時,可可能某個從屬屬器件不能像像主控器件那那么快地處理理數(shù)據(jù)。此時時,從屬器件件會將SCL線拉至低電電平來保持總總線,這迫使使主控器件進進入等待狀態(tài)態(tài),直至從屬屬器件準備就就緒。 b. 數(shù)據(jù)方向向和通信速度度 數(shù)據(jù)傳輸首先從從最高位開始始。I2C總線設計用用于三種數(shù)據(jù)據(jù)傳輸速度,每每個都向下兼兼容性: 低速,數(shù)據(jù)傳輸輸率為0到100kbbps; 快速,數(shù)據(jù)傳輸輸率可以高達達400kbbps; 高速,數(shù)據(jù)傳輸輸率可以高達達3.4Mbbps。 c. I2C與與SPI比較 I2C和SPII都能用于低低速器件的通通信,而SPI的數(shù)據(jù)傳輸輸速率高于I2C。此外,SPI具有一個內(nèi)

13、內(nèi)在地址功能能,不需要設設計一個額外外的寄存器來來測試地址,從從而減少軟件件和硬件的設設計開銷。 4. 控制器區(qū)區(qū)域網(wǎng)絡 控制器區(qū)域網(wǎng)絡絡(CAN)是一個多主主異步串行總總線。由于它它具有優(yōu)良的的錯誤處理機機制及可靠的的數(shù)據(jù)傳送性性能,該總線線在汽車工業(yè)業(yè)中非常普遍遍,在高安全全系數(shù)要求的的醫(yī)療行業(yè)中中也正在得到到普及。 CAN最初由德德國的Roberrt Bossch公司開發(fā),提提供給汽車電電子系統(tǒng)所用用的低成本通通信總線,現(xiàn)現(xiàn)在已經(jīng)成為為國際標準,被被采用為高速速應用的ISO111898標準和用于于低速應用的的ISO111519標準。 a. CAN通通信 當總線空閑時,任任何CAN節(jié)點都可

14、以以開始數(shù)據(jù)發(fā)發(fā)送。如果兩兩個或更多的的節(jié)點同時開開始發(fā)送,就就使用標識符符來進行按位位仲裁以解決決訪問沖突。CAN是一個廣播播類型的總線線,所有節(jié)點點都接收總線線上的數(shù)據(jù),硬硬件上的過濾濾機制決定消消息是否提供供給該接點用用。 b. 四種消息息幀的類型 數(shù)據(jù)幀:該幀從從一個發(fā)送器器承載數(shù)據(jù)到到一個接收器器。根據(jù)CAN規(guī)范有兩種種數(shù)據(jù)幀格式式,它們的唯唯一本質(zhì)區(qū)別別在于標識符符的長度:CAN標準幀,也也稱為CAN2.0A,支持11位長度的標標識符;另一一個是CAN擴展幀,也也稱為CAN2.0B,支持29位長度的標標識符。圖2顯示了兩種種規(guī)范的CAN數(shù)據(jù)幀。 遠程幀:此幀由由一個接收CAN節(jié)點發(fā)

15、送,用用來請求帶有有遠程幀中規(guī)規(guī)定的標識符符的數(shù)據(jù)幀。 錯誤幀:此幀將將任何總線錯誤通知其其它單元,在在接收到這個個幀時發(fā)送器器會自動進行行消息重發(fā)。 超載幀:超載幀幀由一個忙的的CAN節(jié)點送出,以以請求在前后后數(shù)據(jù)幀之間間增加一個額額外的延遲。 c. CAN硬硬件術語 基本CAN(BBasic CAN)控制器:這這是一種廉價價的CAN控制器,具具有有限的發(fā)發(fā)送/接收消息緩緩沖器,以及及有限的CAN消息過濾機機制。 完全CAN(FFull CCAN)控制器:完完全CAN是一個高成成本、高性能能的CAN控制器,具具有能緩沖8個或更多消消息的緩沖器器用于接收和和發(fā)送。例如如,富士通的的集成CAN微

16、控制器能能提供16個消息緩沖沖器用于接收收和發(fā)送。此此外,富士通通的MB904443微控制器能靈靈活地將兩個個CAN控制器的消消息緩沖器組組合在一個中中,以形成能能緩沖32個消息的緩緩沖器。 標準CAN控制制器:該CAN控制器能夠夠處理僅有11位標識符的的消息。 擴展CAN控制制器:該控制制器能夠處理理含有11位和29位標識符的的消息。 時間觸發(fā)CANN(TTCAAN)控制器:該CAN控制器根據(jù)據(jù)時間和事件件的觸發(fā)來安安排CAN消息,增強強了CAN網(wǎng)絡的總體體性能和行為為的確定性。 d. 數(shù)據(jù)方向向和通信速度度 數(shù)據(jù)字節(jié)的傳輸輸首先從最高高位開始。一一個8位的數(shù)據(jù)字字節(jié)能在一次次發(fā)送中進行行傳

17、輸,最大大的CAN總線速度是1Mbps。 e. CAN在在汽車中的應應用 圖3的例子顯示示了CAN網(wǎng)絡是如何何通過富士通通的16位CAN微控制器在在汽車中應用用。 f. 物理接口口 大多數(shù)CAN微微控制器需要要一個外部收收發(fā)器來連接接物理總線。目目前市場上提提供以下一些些收發(fā)器: 高速CAN收發(fā)發(fā)器有飛利浦浦的82C2551,TI的SN65/75LBCC031,Bosch的CF1500,C2500,Unitrrode的UC53550; 低速CAN收發(fā)發(fā)器有飛利浦浦82C2552、TJA10053,西門子TLE 66252G; 單線CAN收發(fā)發(fā)器有飛利浦浦AU57990,英飛凌TLE 66255

18、,Delphhi DK11661533。 5.本地互連網(wǎng)網(wǎng)絡 本地互連網(wǎng)絡(LIN)是一個低成成本、單線串串行總線,能能執(zhí)行全雙工工串行通信。LIN用在汽車的的分布式電子子系統(tǒng)中,例例如與智能傳傳感器和傳動動器的通信。LIN協(xié)議能采用用低成本的UART/SCI接口來實現(xiàn)現(xiàn),幾乎所有有的微控制器器都提供這些些接口。 a. LIN通通信 LIN網(wǎng)絡由一一個主控和多多個從器件組組成,主控器器件發(fā)起所有有的通信。 所有節(jié)點執(zhí)行包包括發(fā)送和接接收任務在內(nèi)內(nèi)的從屬通信信任務。此外外,主節(jié)點執(zhí)執(zhí)行主控發(fā)送送任務,主控控任務能決定定什么時候、哪哪一個幀將在在總線上傳輸輸。在該方式式中,沒有總總線仲裁,并并且在

19、最壞情情況下每個消消息的時間很很容易計算。當當一個消息幀幀發(fā)送時,在在接收和過濾濾標識符后,僅僅有一個從器器件得到激活活。 總線上的所有消消息以幀的形形式發(fā)送,幀幀由一個幀頭頭和響應字段段(respponse fieldd)組成。主控控器件始終在在總線上發(fā)送送幀頭,幀頭頭至少由一個個13位字段、一一個同步字節(jié)節(jié)和一個6位標識符組組成,該標識識符的范圍為為0到63。響應字段段由兩個、四四個和八個數(shù)數(shù)據(jù)字節(jié)和具具有倒置8位和的校驗驗和字段,以以及所有的數(shù)數(shù)據(jù)字節(jié)和標標識符組成。 圖4顯示了在一一個消息幀上上所有字段的的排列順序。 b. 數(shù)據(jù)方向向和通信速度度 數(shù)據(jù)字節(jié)的傳送送首先從LSB開始,LI

20、N總線的最大大速度是20kbpps。 c. 物理接口口 只有很少微控制制器集成有專專用的LIN硬件,大多數(shù)數(shù)供應商用SCI或UART來提供支持持。因為LIN物理層是一一個從汽車自自診斷用ISO91141標準引出的的單線12V總線,所以以需要一個外外部LIN收發(fā)器來轉(zhuǎn)轉(zhuǎn)換電平。例例如當前市場場上已有供貨貨的摩托羅拉拉IMC333689 LLIN和英飛凌公公司的TLE62259-2GG收發(fā)器。 d. CAN與與LIN的比較 CAN和LINN兩者都使用用在汽車工業(yè)業(yè)中。CAN用于汽車中中的高速和低低速網(wǎng)絡,而LIN僅用于低速速網(wǎng)絡,如門門控制單元。在在很多方面,CAN比LIN更貴也更可可靠,必需在在

21、可靠性和為為設計硬件與與軟件支付額額外成本之間間進行權衡。由由于LIN的成本較低且且容易在UART中實現(xiàn),故故在低速網(wǎng)絡絡應用方面LIN有望替代CAN。 6. 其它通用用串行總線 用在微控制器工工業(yè)中的其它它總線有RS422、RS485、USB和Microowire. RS422和RRS485通信可以用用一個UART來執(zhí)行。因因此,在用于于這些總線時時微控制器中中不需要增加加另外的硬件件。 USB總線的普普及性極大地地鼓舞了微控控制器制造商商把USB控制器集成成到他們的微微控制器中。將將外圍器件加加到USB總線中是很很容易的,并并不需要重自自舉系統(tǒng)。Cypreess半導體公司司和其它業(yè)界界主導

22、廠商都都提供各種系系列USB芯片來滿足足市場的需要要。 國家半導體公司司(NSC)開發(fā)的單線線總線Microowire用在許多微微控制器和像像EEPROOM這類非易失失性存儲器,以以及ADC中。該總線線能像SPI一樣提供同同步通信,可可用在使用SPI的地方。有有些微控制器器供應商通過過使用UART來支持Microowire總線。 FlexRayy是一種在汽汽車工業(yè)中即即將推出的新新型總線,可可用在使用CAN總線的地方方,該總線的的速度是CAN總線的10倍,可以達達到10Mbpps。目前微微控制器制造造商正在努力力開發(fā)具有FlexRRay總線的器件件。 總線選擇準則 不同的應用在選選擇總線的標標

23、準方面并不不同,下面是是一些進行總總線選擇的通通用參考準則則: 1. 評估使用用不同串行總總線在網(wǎng)絡上上連接各種器器件的系統(tǒng)成成本。例如,在在汽車應用中中,一個只需需要控制功能能的系統(tǒng)可以以用像LIN這類低成本本的串行總線線來管理。 2. 在效率、速速度和可靠性性方面確定對對你最重要的的性能。例如如,對于一個個安全關鍵系系統(tǒng)來講,可可靠性是極為為重要的,故故而CAN是較好的選選擇。 3. 確定在網(wǎng)網(wǎng)絡上將連接接多少器件,以及總線將可能具有的電容量。有些串行總線對連在網(wǎng)絡上的器件數(shù)目有限制。 4. 注意器件件間的距離,有有些串行總線線只支持短距距離通信。 5. 如果用在在汽車中,CAN或LIN是

24、較好的選選擇。由于它它們具有很強強的魯棒性,因因此具有較強強的容故障能能力和傳輸可可靠性。 作者:Neellima CChauraasia 高級應用工程師師 Email: nchauuras Fujitsuu Micrroelecctroniics Ammericaa公司遙控接收部分的的定制分如下下幾種情況:一,無獨立接收收器的情況如果客戶不希望望設計單獨的的遙控接收器器而是有主設設備直接對遙遙控信號進行行解碼,那么么我公司可以以提供如下解解決辦法:一一是客戶端原原有的遙控解解碼程序不必必更改,客戶戶提供需要的的編碼格式我我公司嚴格按按此格式設計計相應編碼的的遙控器即可可達到目的;另一種方法法

25、是我方提供供遙控器編碼碼的詳細規(guī)格格,客戶按此此設計新的解解碼程序。二,UART接接口的定制UART是適合合芯片與芯片片之間短距離離通信的選擇擇,我公司一一般提供TTL電平兼容空空閑態(tài)輸出高高電平的“9600,8,n,11”的格式,也也就是通信速速率為9600bbps,8數(shù)據(jù)位,1停止位,不不帶校驗位?;旧纤袡n檔次的微處理理機從簡單的的1位機、4位機、8位機到復雜雜的32位嵌入式處處理器,都可可以直接提供供UART接口或直接接對UART格式的信號號進行簡單的的分析和解碼碼,這比直接接處理紅外遙遙控的編碼信信號要簡單得得多。UARRT是最為簡單單的通信方式式,此外還可可以根據(jù)客戶戶的要求提

26、供供其他方式的的通信協(xié)議。三,COM(RRS232)接口的定定制:符合RS2322標準的接口口也常稱之為為COM口即串行接接口,從信號號的格式上講講RS232與UART基本上是一一會事,最重重要的區(qū)別是是RS232必須符合RS232電平規(guī)格,標標準的RS232電平范圍是-12V到+12V,常態(tài)即空閑閑時沒有數(shù)據(jù)據(jù)輸出的情況況下為-12V,正因為如如此,采用RS232規(guī)格可以將將數(shù)據(jù)輸出到到更遠的地方方。我公司提提供的COM接口是兼容RS232電平的“9600,88,n,1”的格式,也也就是通信速速率為9600bbps,8數(shù)據(jù)位,1停止位,不不帶校驗位。說說是兼容RS232電平的含義義是,PC機

27、的COM是不帶電源源端子的,接接收器本身從從數(shù)據(jù)線上取取電,對功耗耗有嚴格的限限制,輸出的的電平也在0到5V之間而不是RS232要求的-12V到+12V電平范圍,所所以COM接口的傳輸輸距離也就達達不到真正的的RS232規(guī)格,一般般延長線最多多可以接3-5米。如果客戶需需要接收器與與主設備例如如PC機之間相隔隔更要遠的距距離,唯一的的辦法是對接接收器單獨供供電,因為從從主設備就是是直接取+5V或12V的直流電也也不會可靠傳傳輸10米以上的距距離,更不用用說從COM口的數(shù)據(jù)線線上取電了。接接收器單獨供供電后可以將將接收器做成成真正的完全全符合RS232設備的接口口,可以將遙遙控信號可靠靠地傳輸數(shù)

28、十十米的距離。更更遠的距離需需求必須采用用RS485接口標準,RS485采用平衡差差分方式,有有極為出色的的抗干擾能力力,在通信速速率為9600BBPS的情況下,最最大傳輸距離離為1200米。如果遙遙控適配器采采用RS485接口那么在在主設備這一一端也必需提提供RS485接口,對一一些只有COM接口的設備備例如PC機而言,最最為簡單的辦辦法就是加裝裝接口轉(zhuǎn)換器器,直接將RS485信號轉(zhuǎn)變?yōu)镽S232信號。此外,紅紅外遙控器都都有一個特點點,就是為了了提高可靠性性采取多碼連連續(xù)發(fā)送的方方式,也就是是說按下遙控控器的某一個個鍵,絕大多多數(shù)會發(fā)出一一連串相同的的編碼直到按按鍵抬起,這這是因為紅外外線

29、在空間中中傳播遇到各各種各樣的干干擾因素,而而且遙控的方方向距離等不不同造成接收收信號強弱不不一致直接影影響接收的效效果,采用重重復發(fā)碼的方方式提高可靠靠性是十分必必要的。但在在設置專用的的遙控解碼芯芯片之后,將將解碼后的數(shù)數(shù)據(jù)輸出到主主設備時,通通信的可靠性性就有很好的的保障,可以以不用連續(xù)發(fā)發(fā)碼的方式,而而是直接采用用按下一鍵發(fā)發(fā)出一個字節(jié)節(jié)的方式,以以降低通信接接收程序的復復雜性。以PC機鍵盤為為例,鍵盤有有兩個參數(shù)的的設置直接影影響操作者的的使用習慣。一一個參數(shù)是重重復響應時間間,一個參數(shù)數(shù)是重復速率率。一般按一一下鍵就產(chǎn)生生一個碼,但但有時候需要要輸入一串同同樣的自符或或者連續(xù)調(diào)節(jié)節(jié)某一個量例例如播放器的的音量,這時時后鍵盤重復復發(fā)碼就十分分的必要的,按按鍵時間稍長長一點例如500ms不放開,第第二個同樣的的碼值會出現(xiàn)現(xiàn),這個500ms的時間就是是重復響應時時間,根據(jù)大大量的測試表表明重復響應應時間至少要要設置為250ms。長時間按按下鍵不松開開,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論