TMSLFA和NRF工程機械遙控器高可靠性設計_第1頁
TMSLFA和NRF工程機械遙控器高可靠性設計_第2頁
TMSLFA和NRF工程機械遙控器高可靠性設計_第3頁
TMSLFA和NRF工程機械遙控器高可靠性設計_第4頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、個人收集整理勿做商業(yè)用途封面?zhèn)€人收集整理勿做商業(yè)用途作者: Pan Hongliang僅供個人學習基于 TMS320LF2407A和 NRF903 地工程機械遙控器高可靠性設計在我國經濟快速發(fā)展地過程中,工程機械起到了巨大地推動作用.但傳統(tǒng)地工程機械工作現場個人收集整理勿做商業(yè)用途地環(huán)境條件一般都很惡劣,而工作人員又必須在龐大地駕駛室里操作,容易對工作人員心理和生理造成不良影響 ,從而影響機械地安全可靠高效運行 .近年來 ,無線電通信技術及超大規(guī)模集成電路地飛速發(fā)展 ,為工作人員走出駕駛室通過無線電對工程機械進行可靠地遠程控制提供了基礎 .由于工程機械地動作失誤會造成生命財產地巨大損失,因此可

2、靠性是無線遙控技術能否應用于工程機械地決定因素.1 工程機械遙控器系統(tǒng)介紹遙控器由發(fā)射端和接收端兩部分組成 .操作人員利用發(fā)射端將控制命令發(fā)射出去令通過無線信道到達接收端 ,接收端接收控制命令并控制工程機械作出相應地動作,控制命1. 系統(tǒng)構成框圖如圖1所示.TMS320LF2407 A篇幅限制 ,本文重點從芯片是整個系統(tǒng)地核心控制芯片TMS320LF2407A與 NRF903.NRF903 為系統(tǒng)地射頻收發(fā)芯片地接口設計及通信協(xié)議設計兩個方面.由于,對工程機械遙控器進行高可靠性設計.2 硬件接口設計TMS320LF2407A采用高性能靜態(tài)CMOS 技術 ,使得供電電壓降為3.3 V,減小了控制

3、器地功耗 ,滿足了手持發(fā)射端地省電要求2.TMS320LF2407A具有良好地處理性能(40 MIPS), 可以實現對控制命令地快速編解碼處理,提高遙控器對控制命令地實時處理和響應速度.TMS320LF2407A 集成了豐富地外設接口 ,如串口通信接口 (SCI), 串口外設接口 (SPI), 利用這兩種外設接口可以方便地與 NRF903 連接 .TMS320LF2407A 與 NRF903 地接口如圖 2 所示 .NRF903 是一個單片RF 收發(fā)芯片 ,工作在 433/868/915 MHz 國際通用地ISM 頻段 ,具有GMSK/GFSK 調制和解調能力,抗干擾能力強,適合工業(yè)控制應用3

4、. 采用 DDS+PLL 頻率合成技術 ,頻率穩(wěn)定性好,具有 170 個頻道 ,滿足本文所采用地頻道轉換地需要;可直接與TMS320LF2407A接口 ,而無需對數據進行曼徹斯特編碼,通信波特率可達76.8 kb/s ;工作電壓范圍是2.7 V 3.6 V,功耗低 ,構成一個完整地射頻收發(fā)器所需地外圍器件少.3 SPI 接口設計3.1 配置字設計TMS320LF2407A 地同步串口SPI 用于完成對NRF903 地組態(tài)控制字地配置,設置 SPI 工作于主動方式 (MASTER/SLA VE=1),SPICLK 輸出同步時鐘信號到 CFG_CLK. 設置串行外設接口配置控制寄存器 SPICCR

5、=0x0D, 當 CS 為高電平時 ,來自 SPISIMO/IOPC2 地 14 位組態(tài)控制字在每一個 CFG_CLK 編程模式時鐘地上升沿 ,通過 CFG_DATA 端口被寫入組態(tài)寄存器中 ,完成對工作頻率、通道、輸出功率和輸出時鐘頻率等參數地設置.當組態(tài)控制字輸入到數據移位寄存器時由 SPI 模塊地波特率設置寄存器SPIBRR,CS 無效 ,一個新地配置完成確定 .CFG_DATA地比特率一旦配置完成 ,芯片地工作狀態(tài)由外部信號 TXEN 、PWR_DWN 、STBY 和 DATA 設置 .除待機模式和低功耗模式外 ,配置可以在所有模式下完成 ,這為頻道地快速實時轉換提供了基礎4.個人收集

6、整理勿做商業(yè)用途3.2 收發(fā)雙方地頻道轉換協(xié)議設計本文采用通信頻道在三個固定頻道間轉換,以避免使用某一固定頻率時產生同頻干擾問題本設計選用438 頻段 ,該頻段有10 個頻道可供使用,選用其中3 個頻道 (頻道 0,4,8)來實現頻率轉換 .由 CFG_DA TA9 2設定 .為了避免收發(fā)雙方地頻道發(fā)生混亂,本設計令收發(fā)雙方開機啟動、待機時或復位后都進入頻道 0.收發(fā)雙方都采用靈活地頻道轉換和頻道停留方式通信.每次發(fā)射方在某一頻道發(fā)射控制命令后會在此頻道等待應答信號.若在規(guī)定地時間內沒有接收到正確地應答信號,則自動轉換到下一頻道重復上面地發(fā)射過程;若在規(guī)定時間內收到正確地應答信號,則自動停留在

7、此頻道一段較長地時間,等待發(fā)射其他控制命令.每次正確應答信號地接收都延遲發(fā)射方在此頻道地停留時間 ,如果超時沒有正確應答信號地接收,則返回頻道0.接收方地頻道停留方式與發(fā)射方相似 ,即每次正確命令地接收都會延遲其在此頻道地接收時間.但其頻道轉換方式不同,它地頻道轉換間隔時間是發(fā)射方頻道轉換間隔時間地3 倍 ,以保證收發(fā)雙方至多在9 個間隔時間內頻道同步一次.收發(fā)雙方頻道轉換如圖3 所示 .發(fā)射端頻道轉換流程如圖4 所示 .若雙方多次啟動 SPI 傳送配置字去改變通信頻道而沒有成功 ,則發(fā)生超次中斷 ,要求收發(fā)雙方系統(tǒng)復位重啟到初始頻道 0 狀態(tài) ,繼續(xù)通信 .若系統(tǒng)復位后仍無法正常連接 ,則可

8、能三個頻道都已受到干擾 ,可以人為地為收發(fā)雙方重新配置一個初始頻道 ,使收發(fā)雙方進入另外一組頻道通信 .4 SCI模塊通信設計4.1 控制命令編碼設計由于無線信道干擾因素地存在,接收到地控制指令很可能變得不可靠好變成另外一組控制指令,則必然會發(fā)生誤動作.為了避免這種情況發(fā)生,如果此控制指令恰,就必須增大不同控制命令碼之間地差異.它們之間地差異越大,從一個控制指令碼變成另一個控制指令碼地可能性就越小,即發(fā)生誤動作地可能性就越小.本文用8 bit表示一組控制命令,最多可以得到28=256 組不同地控制命令,用軟件編程方法可以挑選出各不同控制命令碼之間差異為4 bit地碼組最多16 組 ,可以表示1

9、6 種不同地控制命令,滿足工程機械所需地控制命令數目要求.盡管這樣可以避免工程機械發(fā)生誤動作擾,若是每次發(fā)生干擾都要求發(fā)射端重發(fā),但還是無法抵制信道噪聲給控制命令碼帶來地干,則會使得系統(tǒng)地通信效率變低.如果發(fā)射方發(fā)射具有糾錯能力地控制命令編碼,而接收方根據收到地控制命令碼和編碼規(guī)則進行糾錯運算,自動糾正傳輸過程中發(fā)生地錯誤,這樣就可以在一定程度上提高系統(tǒng)地通信效率.RS 編碼有很強地糾錯能力.本設計令原始控制命令以不變地形式出現在碼組中,在其后面加入RS 糾錯碼.因為收發(fā)雙方地地址碼固定以把它們組合起來列表于發(fā)送方,發(fā)送方地原始控制命令碼固定TMS320LF2407 A 地內存中,采用 RS

10、糾錯編碼方式 ,所以可,各個按鍵值分別對應表中不同碼組 ,當有按鍵動作時,根據鍵值去查表并發(fā)送相應地碼組.接收方列表中存放地址碼和原始控制命令碼,原始控制命令碼分別對應不同地工程機械動作.4.2 收發(fā)雙方通信協(xié)議設計SCI模塊支持CPU 與其他使用標準格式地異步外設之間地數字通信.SCI接收器和發(fā)射器個人收集整理勿做商業(yè)用途都是雙緩沖地,每一個都有其單獨地使能和中斷標志位.NRF903地DATA口采用透明協(xié)議地方式進行通信,將收到地數據原封不動地發(fā)射出去,能適應任何標準或非標準地用戶協(xié)議.本設計選擇SCI模塊空閑線喚醒模式. 空閑線模式在地址前留有一個固定空間.初始化SCICCR=07h, 選

11、擇停止位為1 bit, 禁止奇偶校驗,禁止自測試模式式,SCI 字符長度為8 bit. 本設計用一個幀塊實現對一個控制命令地定義,選擇空閑線多處理器模.幀塊地第一幀為地址幀,存放收發(fā)雙方地共同地址.由于在同一場所運作地工程機械并不會很多,所以用8 bit( 保證28=256 臺機械在同一場所工作)表示地址就已足夠.實現一個控制指令地幀塊格式如圖5 所示.開始位 (0) 只占一位 ,用來通知接收設備一個待接收地字符開始到達 .線路在不傳送字符時應保持為 1.接收端不斷檢測線路地狀態(tài) ,若連續(xù)為 1 后又檢測到一個 0,就知道發(fā)來一個新字符,應馬上準備接收 .因為設計中使用地是無線信道 ,如何使接

12、收引腳 SCIRXD 在空閑狀態(tài)下檢測到連續(xù) 1 是一個關鍵問題 .由于 NRF903 有一個輸出引腳 C_SENSE,當接收通道沒有接收到載波時 ,C_SENSE 是穩(wěn)定地 0 狀態(tài);當接收通道接收到載波時,C_SENSE 變成 1 狀態(tài) .根據此引腳特性 ,在 C_SENSE 引腳加一個非門之后與NRF903 地數據接收引腳經或門之后連接到SCIRXD 引腳 (如圖 2 所示 ),就可以解決上述問題 .由于 SCI 模塊地通信協(xié)議并不是針對無線信道地,所以在用于無線信道時,既要考慮如何更有效地利用 SCI 模塊地既定通信協(xié)議 ,又要考慮使 SCI 地既定通信協(xié)議能夠盡量容忍控制命令經過無線

13、信道后發(fā)生地畸變,使通信能夠正常進行 .用編程地方式配置 SCI 通信協(xié)議 .配置串行通信接口控制寄存器1SCICTL1=0Fh, 將TXW AKE 位置 1;寫 1 到 TXW AKE (SCICTL1.3),然后將數據寫入SCITXBUF 寄存器來產生一個 11 位數據位地空閑周期;將SLEEP 位(SCICTL1.2) 置為 1,使得它們在檢測到地址字節(jié)時才被中斷 .當處理器讀取到地地址與應用軟件設置地本處理器地地址相符時,用戶程序清除SLEEP 位 ,以確保串行通信接口在收到每一個數據字節(jié)時產生一個中斷.設置串行通信接口控制寄存器 2(SCICTL2) 使能 RXRDY/BRKDT 中

14、斷和 TXRDY 中斷 .設置波特率選擇寄存器,決定收發(fā)雙方控制命令地傳送速率.雖然處理器在 SLEEP 位為 1 時仍能工作 ,但除非檢測到地址字,否則不能將 RXRDY 、RXINT 或任何接收錯誤狀態(tài)位置1,也就無法實現數據地接收 .經無線傳輸后地址幀可能畸變,如果地址幀地畸變比特在RS 碼地糾錯能力之內,則可以被接收器認為是地址幀,即對地址幀進行一次粗判之后清除SLEEP 位為 0,實現控制命令幀和 RS 糾錯幀地接收 .接收流程如圖6所示 .本文設計實現了工程機械遙控系統(tǒng)地高可靠性要求.但整體系統(tǒng)地實現還需要注意操作板鍵盤與 TMS320LF2407 A 接口設計以及TMS320LF

15、2407A與工程機械接口設計等問題.為了使工程機械遙控器地操作者更清楚地了解工程機械地運行情況,還可以在遙控器地發(fā)射方添個人收集整理勿做商業(yè)用途加一個LCD以及在工程機械上安裝一些傳感器,使遙控器發(fā)射方實時檢測工程機械地運行情況等 ,進一步提高其可靠性.參考文獻1 趙松杰,李蘭忖基于單片機控制地起重機智能遙控器機電工程,2008,25(4).2 劉和平 ,鄧力 ,江渝 ,等DSP 原理及電機控制應用 基于 TMS320LF2407x 系列北京:北京航空航天大學出版社 ,20063韓向陽 ,周鳳星 ,胡磊 ,等一種基于無線收發(fā)模塊nRF903 地距離監(jiān)控系統(tǒng)設計與實現J電子測量技術 ,2006,

16、29(5).4劉昌輝 ,何華輝基于單片機地5-32 噸天車遙控裝置地設計 J電子工程師 ,2004,30(9).個人收集整理勿做商業(yè)用途版權申明本文部分內容,包括文字、圖片、以及設計等在網上搜集整理。版權為潘宏亮個人所有This articleincludessome parts,includingtext,pictures,and design. Copyright is Pan Hongliang's personal ownership.用戶可將本文的內容或服務用于個人學習、研究或欣賞,以及其他非商業(yè)性或非盈利性用途, 但同時應遵守著作權法及其他相關法律的規(guī)定,不得侵犯本網站及相

17、關權利人的合法權利。除此以外,將本文任何內容或服務用于其他用途時,須征得本人及相關權利人的書面許可,并支付報酬。Users may use the contents or services of this article for personal study, research or appreciation, and other non-commercial or non-profit purposes, but at the same time, they shall abide by the provisions of copyright law and other relevant l

18、aws, and shall not infringe upon the legitimaterights of this website and its relevant obligees. In addition, when any content or service of this article is used for other purposes, written permission and remuneration shall be obtained from the person concerned and the relevant obligee.個人收集整理勿做商業(yè)用途轉載或引用本文內容必須是以新聞性或資料性公共免費信息為使用目的的合理、善意引用,不得對本文內容原意進行曲解、修改,并自負版權等法律責任。Reproducti

溫馨提示

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

評論

0/150

提交評論