《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于TMS320LF2407A和NRF903的工程機械遙控器高可靠性設計
基于TMS320LF2407A和NRF903的工程機械遙控器高可靠性設計
來源:電子技術應用2010年第12期
鄭德忠,李曉娟
燕山大學 河北省測試計量技術及儀器重點實驗室,河北 秦皇島066004
摘要: 基于主控制芯片TMS320LF2407A和無線收發芯片NRF903設計了靈活的頻道轉換協議,采用高可靠性的控制命令編碼方式以及RS糾錯編碼方法,利用標準異步串口協議實現了收發雙方控制命令的傳遞。
中圖分類號: TN92
文獻標識碼: A
文章編號: 0258-7998(2010)12-0025-04
High-reliability design for engineering machines remote-controller based on TMS320LF2407A and NRF903
ZHENG De Zhong,LI Xiao Juan
Hebei Key Laboratory of Measurement Technology and Instrumentation,Yanshan University,Qinhuangdao 066004,China
Abstract: Based on TMS320LF2407A as the main control chip and NRF903 as the transceiver chip, in this paper, flexible channel change protocol was designed,the command coding method of high-reliability and the method of RS coding for correction were introduced, standard asynchronous serial communication protocol was utilized to achieve the transmission of the command codes of the transceivers.
Key words : TMS320LF2407A;NRF903;channel change;communication protocol;coding

    在我國經濟快速發展的過程中,工程機械起到了巨大的推動作用。但傳統的工程機械工作現場的環境條件一般都很惡劣,而工作人員又必須在龐大的駕駛室里操作,容易對工作人員心理和生理造成不良影響,從而影響機械的安全可靠高效運行。近年來,無線電通信技術及超大規模集成電路的飛速發展,為工作人員走出駕駛室通過無線電對工程機械進行可靠的遠程控制提供了基礎。由于工程機械的動作失誤會造成生命財產的巨大損失,因此可靠性是無線遙控技術能否應用于工程機械的決定因素。
1 工程機械遙控器系統介紹
    遙控器由發射端和接收端兩部分組成。操作人員利用發射端將控制命令發射出去,控制命令通過無線信道到達接收端,接收端接收控制命令并控制工程機械作出相應的動作[1]。系統構成框圖如圖1所示。

    TMS320LF2407A芯片是整個系統的核心控制芯片。NRF903為系統的射頻收發芯片。由于篇幅限制,本文重點從TMS320LF2407A與NRF903的接口設計及通信協議設計兩個方面,對工程機械遙控器進行高可靠性設計。
2 硬件接口設計
    TMS320LF2407A采用高性能靜態CMOS技術,使得供電電壓降為3.3 V,減小了控制器的功耗,滿足了手持發射端的省電要求[2]。TMS320LF2407A具有良好的處理性能(40 MIPS),可以實現對控制命令的快速編解碼處理,提高遙控器對控制命令的實時處理和響應速度。TMS320LF2407A集成了豐富的外設接口,如串口通信接口(SCI),串口外設接口(SPI),利用這兩種外設接口可以方便地與NRF903連接。TMS320LF2407A與NRF903的接口如圖2所示。

    NRF903是一個單片RF收發芯片,工作在433/868/915 MHz國際通用的ISM頻段,具有GMSK/GFSK調制和解調能力,抗干擾能力強,適合工業控制應用[3]。采用DDS+PLL頻率合成技術,頻率穩定性好,具有170個頻道,滿足本文所采用的頻道轉換的需要;可直接與TMS320LF2407A接口,而無需對數據進行曼徹斯特編碼,通信波特率可達76.8 kb/s;工作電壓范圍是2.7 V~3.6 V,功耗低,構成一個完整的射頻收發器所需的外圍器件少。
3 SPI接口設計
3.1 配置字設計

    TMS320LF2407A的同步串口SPI用于完成對NRF903的組態控制字的配置,設置SPI工作于主動方式(MASTER/SLAVE=1),SPICLK輸出同步時鐘信號到CFG_CLK。設置串行外設接口配置控制寄存器SPICCR=0x0D,當CS為高電平時,來自SPISIMO/IOPC2的14位組態控制字在每一個CFG_CLK編程模式時鐘的上升沿,通過CFG_DATA端口被寫入組態寄存器中,完成對工作頻率、通道、輸出功率和輸出時鐘頻率等參數的設置。
    當組態控制字輸入到數據移位寄存器時,CS無效,一個新的配置完成。CFG_DATA的比特率由SPI模塊的波特率設置寄存器SPIBRR確定。
    一旦配置完成,芯片的工作狀態由外部信號TXEN、PWR_DWN、STBY和DATA設置。除待機模式和低功耗模式外,配置可以在所有模式下完成,這為頻道的快速實時轉換提供了基礎[4]。
3.2 收發雙方的頻道轉換協議設計
    本文采用通信頻道在三個固定頻道間轉換,以避免使用某一固定頻率時產生同頻干擾問題。
    本設計選用438頻段,該頻段有10個頻道可供使用,選用其中3個頻道(頻道0,4,8)來實現頻率轉換。由CFG_DATA[9~2]設定。
    為了避免收發雙方的頻道發生混亂,本設計令收發雙方開機啟動、待機時或復位后都進入頻道0。
    收發雙方都采用靈活的頻道轉換和頻道停留方式通信。每次發射方在某一頻道發射控制命令后會在此頻道等待應答信號。若在規定的時間內沒有接收到正確的應答信號,則自動轉換到下一頻道重復上面的發射過程;若在規定時間內收到正確的應答信號,則自動停留在此頻道一段較長的時間,等待發射其他控制命令。每次正確應答信號的接收都延遲發射方在此頻道的停留時間,如果超時沒有正確應答信號的接收,則返回頻道0。接收方的頻道停留方式與發射方相似,即每次正確命令的接收都會延遲其在此頻道的接收時間。但其頻道轉換方式不同,它的頻道轉換間隔時間是發射方頻道轉換間隔時間的3倍,以保證收發雙方至多在9個間隔時間內頻道同步一次。收發雙方頻道轉換如圖3所示。發射端頻道轉換流程如圖4所示。

    若雙方多次啟動SPI傳送配置字去改變通信頻道而沒有成功,則發生超次中斷,要求收發雙方系統復位重啟到初始頻道0狀態,繼續通信。若系統復位后仍無法正常連接,則可能三個頻道都已受到干擾,可以人為地為收發雙方重新配置一個初始頻道,使收發雙方進入另外一組頻道通信。
4 SCI模塊通信設計
4.1 控制命令編碼設計

    由于無線信道干擾因素的存在,接收到的控制指令很可能變得不可靠,如果此控制指令恰好變成另外一組控制指令,則必然會發生誤動作。為了避免這種情況發生,就必須增大不同控制命令碼之間的差異。它們之間的差異越大,從一個控制指令碼變成另一個控制指令碼的可能性就越小,即發生誤動作的可能性就越小。本文用8 bit表示一組控制命令,最多可以得到28=256組不同的控制命令,用軟件編程方法可以挑選出各不同控制命令碼之間差異為4 bit的碼組最多16組,可以表示16種不同的控制命令,滿足工程機械所需的控制命令數目要求。
    盡管這樣可以避免工程機械發生誤動作,但還是無法抵制信道噪聲給控制命令碼帶來的干擾,若是每次發生干擾都要求發射端重發,則會使得系統的通信效率變低。如果發射方發射具有糾錯能力的控制命令編碼,而接收方根據收到的控制命令碼和編碼規則進行糾錯運算,自動糾正傳輸過程中發生的錯誤,這樣就可以在一定程度上提高系統的通信效率。RS編碼有很強的糾錯能力。本設計令原始控制命令以不變的形式出現在碼組中,在其后面加入RS糾錯碼。
    因為收發雙方的地址碼固定,發送方的原始控制命令碼固定,采用RS糾錯編碼方式,所以可以把它們組合起來列表于發送方TMS320LF2407A的內存中,各個按鍵值分別對應表中不同碼組,當有按鍵動作時,根據鍵值去查表并發送相應的碼組。接收方列表中存放地址碼和原始控制命令碼,原始控制命令碼分別對應不同的工程機械動作。
4.2 收發雙方通信協議設計
    SCI模塊支持CPU與其他使用標準格式的異步外設之間的數字通信。SCI接收器和發射器都是雙緩沖的,每一個都有其單獨的使能和中斷標志位。NRF903的DATA口采用透明協議的方式進行通信,將收到的數據原封不動地發射出去,能適應任何標準或非標準的用戶協議。
    本設計選擇SCI模塊空閑線喚醒模式??臻e線模式在地址前留有一個固定空間。初始化SCICCR=07h,選擇停止位為1 bit,禁止奇偶校驗,禁止自測試模式,選擇空閑線多處理器模式,SCI字符長度為8 bit。本設計用一個幀塊實現對一個控制命令的定義。幀塊的第一幀為地址幀,存放收發雙方的共同地址。由于在同一場所運作的工程機械并不會很多,所以用8 bit(保證28=256臺機械在同一場所工作)表示地址就已足夠。實現一個控制指令的幀塊格式如圖5所示。


    開始位(0)只占一位,用來通知接收設備一個待接收的字符開始到達。線路在不傳送字符時應保持為1。接收端不斷檢測線路的狀態,若連續為1后又檢測到一個0,就知道發來一個新字符,應馬上準備接收。因為設計中使用的是無線信道,如何使接收引腳SCIRXD在空閑狀態下檢測到連續1是一個關鍵問題。由于NRF903有一個輸出引腳C_SENSE,當接收通道沒有接收到載波時,C_SENSE是穩定的0狀態;當接收通道接收到載波時,C_SENSE變成1狀態。根據此引腳特性,在C_SENSE引腳加一個非門之后與NRF903的數據接收引腳經或門之后連接到SCIRXD引腳(如圖2所示),就可以解決上述問題。
    由于SCI模塊的通信協議并不是針對無線信道的,所以在用于無線信道時,既要考慮如何更有效地利用SCI模塊的既定通信協議,又要考慮使SCI的既定通信協議能夠盡量容忍控制命令經過無線信道后發生的畸變,使通信能夠正常進行。
    用編程的方式配置SCI通信協議。配置串行通信接口控制寄存器1SCICTL1=0Fh,將TXWAKE位置1;寫1到TXWAKE (SCICTL1.3),然后將數據寫入SCITXBUF寄存器來產生一個11位數據位的空閑周期;將SLEEP位(SCICTL1.2)置為1,使得它們在檢測到地址字節時才被中斷。當處理器讀取到的地址與應用軟件設置的本處理器的地址相符時,用戶程序清除SLEEP位,以確保串行通信接口在收到每一個數據字節時產生一個中斷。設置串行通信接口控制寄存器2(SCICTL2)使能RXRDY/BRKDT中斷和TXRDY中斷。設置波特率選擇寄存器,決定收發雙方控制命令的傳送速率。
    雖然處理器在SLEEP位為1時仍能工作,但除非檢測到地址字,否則不能將RXRDY、RXINT或任何接收錯誤狀態位置1,也就無法實現數據的接收。經無線傳輸后地址幀可能畸變,如果地址幀的畸變比特在RS碼的糾錯能力之內,則可以被接收器認為是地址幀,即對地址幀進行一次粗判之后清除SLEEP位為0,實現控制命令幀和RS糾錯幀的接收。接收流程如圖6所示。

    本文設計實現了工程機械遙控系統的高可靠性要求。但整體系統的實現還需要注意操作板鍵盤與TMS320LF2407A接口設計以及TMS320LF2407A與工程機械接口設計等問題。為了使工程機械遙控器的操作者更清楚地了解工程機械的運行情況,還可以在遙控器的發射方添加一個LCD以及在工程機械上安裝一些傳感器,使遙控器發射方實時檢測工程機械的運行情況等,進一步提高其可靠性。
參考文獻
[1] 趙松杰,李蘭忖.基于單片機控制的起重機智能遙控器.機電工程,2008,25(4).
[2] 劉和平,鄧力,江渝,等.DSP原理及電機控制應用——基于TMS320LF2407x系列.北京:北京航空航天大學出版社,2006.
[3] 韓向陽,周鳳星,胡磊,等.一種基于無線收發模塊nRF903的距離監控系統設計與實現[J].電子測量技術,2006,29(5).
[4] 劉昌輝,何華輝.基于單片機的5-32噸天車遙控裝置的設計[J].電子工程師,2004,30(9).

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产日韩欧美综合精品| 国产精品家教| 日韩一级精品视频在线观看| 国产日韩一区欧美| 国产精品永久免费在线| 99精品国产福利在线观看免费| 欧美激情欧美狂野欧美精品| 欧美三级电影大全| 国产精品v一区二区三区| 夜夜嗨网站十八久久| 欧美国产日韩一区二区| 欧美精品免费播放| 日韩视频在线免费观看| 国产精品区二区三区日本| 怡红院精品视频| 国产精品mm| 999亚洲国产精| 亚洲视频一区在线| 国产精品国产a级| 国产精品中文字幕在线观看| 在线观看欧美日韩国产| 国产精品三上| 国产亚洲一二三区| 亚洲欧美日韩在线播放| 欧美视频一区二区三区| 国产精品视区| 亚洲欧洲三级电影| 亚洲精品一二三区| 国产亚洲一区精品| 亚洲欧洲一二三| ●精品国产综合乱码久久久久| 欧美亚洲第一区| 国产精品视频最多的网站| 国产精品久久久久久久浪潮网站| 久久噜噜噜精品国产亚洲综合| 国产精品你懂的在线| 欧美日韩综合| 国产综合久久久久久| 国产美女精品视频免费观看| 国产精品久久久久久av下载红粉| 国语自产偷拍精品视频偷| 久久视频这里只有精品| 国产亚洲欧洲一区高清在线观看| 欧美一区免费视频| 欧美精品首页| 国产精品裸体一区二区三区| 欧美福利一区| 欧美波霸影院| 老司机精品福利视频| 欧美黄网免费在线观看| 久久黄金**| 亚洲黄一区二区| 欧美一区二区三区免费看| 在线视频一区二区| 在线不卡视频| 欧美日韩aaaaa| 久久www成人_看片免费不卡| 蜜乳av另类精品一区二区| 欧美揉bbbbb揉bbbbb| 亚洲香蕉视频| 蜜臀av国产精品久久久久| 亚洲国产婷婷综合在线精品| 亚洲天堂免费在线观看视频| 亚洲国产日韩欧美在线动漫| 久久亚洲国产精品日日av夜夜| 久色婷婷小香蕉久久| 国产日韩综合| 国产三级精品在线不卡| 欧美国产日韩一二三区| 亚洲一区二区高清视频| 性欧美在线看片a免费观看| 亚洲自拍偷拍色片视频| 91久久精品日日躁夜夜躁欧美| 亚洲永久免费| 国产精品99久久久久久久vr| 亚洲精品一区二区三区蜜桃久| 精品99一区二区| 欧美日韩日日骚| 中文久久精品| 欧美日韩国产影院| 99热免费精品在线观看| 国产日韩成人精品| 亚洲国产欧美日韩精品| 久久久91精品国产一区二区精品| 欧美一区二区三区的| 欧美一区二区性| 久久夜色精品国产欧美乱极品| 亚洲美女av在线播放| 老司机精品视频网站| 欧美色精品天天在线观看视频| 亚洲电影免费在线| 国产亚洲在线| 韩日欧美一区二区| 亚洲天堂av图片| 免费成人黄色| 国产精品美女www爽爽爽视频| 亚洲欧美在线一区| 亚欧成人精品| 一区二区三区中文在线观看| 国产美女一区二区| 亚洲欧美视频在线观看视频| 亚洲第一精品在线| 国产精品亚洲欧美| 久久精品国产2020观看福利| 国产精品一区二区在线观看网站| 欧美精品在线免费观看| 午夜亚洲影视| 亚洲午夜激情免费视频| 亚洲视频播放| 欧美黄在线观看| 欧美精品色网| 欧美成人一区二区三区| 欧美激情黄色片| 欧美在线啊v一区| 性欧美video另类hd性玩具| 伊甸园精品99久久久久久| 欧美极品在线视频| 欧美色图一区二区三区| 可以免费看不卡的av网站| 亚洲视频大全| 欧美色中文字幕| 99在线热播精品免费| 欧美激情一区二区三区成人| 亚洲欧美久久| 国内精品福利| 亚洲成人在线视频网站| 欧美成人中文| 伊甸园精品99久久久久久| **性色生活片久久毛片| 美女精品视频一区| 欧美亚洲一区二区三区| 在线观看国产成人av片| 亚洲日本va午夜在线影院| 黑人一区二区三区四区五区| 欧美一级视频免费在线观看| 国产亚洲成年网址在线观看| 免费日韩一区二区| 亚洲一区二区精品在线| 欧美一级视频免费在线观看| 国内一区二区三区在线视频| 亚洲国产一区二区a毛片| 久久综合99re88久久爱| 嫩草伊人久久精品少妇av杨幂| 一区二区视频在线观看| 亚洲国产精品久久91精品| 久久成人免费日本黄色| 国产一区91精品张津瑜| 欧美视频久久| 国外精品视频| 亚洲国产欧美日韩| 欧美一级久久久久久久大片| 久久在线视频在线| 欧美中文在线视频| 国产精品久久久久久av福利软件| 欧美三级乱人伦电影| 国产日本欧美一区二区三区在线| 国产精品国产一区二区| 在线免费观看欧美| 国产欧美精品在线观看| 香蕉国产精品偷在线观看不卡| 欧美怡红院视频一区二区三区| 欧美aa在线视频| 伊人色综合久久天天五月婷| 欧美视频在线免费看| 久久精品综合| 国内精品久久久久影院优| 国产一区 二区 三区一级| 国产精品一区二区三区四区| 欧美日韩123| 欧美在线亚洲在线| 在线不卡中文字幕播放| 好看的日韩av电影| 亚洲国产天堂久久综合| 欧美国产综合视频| 久久中文精品| 国外视频精品毛片| 欧美视频观看一区| 国内精品美女av在线播放| 亚洲香蕉成视频在线观看| 国产精品美女久久久免费| 美女啪啪无遮挡免费久久网站| 亚洲影视九九影院在线观看| 亚洲第一精品夜夜躁人人躁| 国产婷婷色一区二区三区四区| 欧美日韩国内| 国产亚洲欧美一级| 欧美三级乱码| 久久久久九九视频| 亚洲欧美国产另类| 亚洲亚洲精品三区日韩精品在线视频| 欧美一区二区三区在线播放| 欧美一区二区在线看| 国产亚洲精品久久久久婷婷瑜伽| 欧美激情第3页| 久久久久五月天| 影音先锋成人资源站| 尤物99国产成人精品视频| 含羞草久久爱69一区| 免费在线国产精品| **性色生活片久久毛片| 久久夜色撩人精品| 欧美另类在线观看| 国产一区二区三区不卡在线观看| 尤物精品在线| 日韩一区二区免费高清| 亚洲天堂第二页| 欧美综合激情网| 欧美综合激情网| 欧美视频在线观看| 在线亚洲电影| 国产麻豆午夜三级精品| 国产日韩欧美一区二区| 国产精品影视天天线| 91久久精品一区二区三区| 好看的av在线不卡观看| 在线精品亚洲| 亚洲欧美三级伦理| 久久综合给合久久狠狠狠97色69| 亚洲主播在线观看| 国产精品美女久久久久av超清| 亚洲免费观看高清完整版在线观看熊| 老司机亚洲精品| 经典三级久久| 国产女同一区二区| 日韩写真在线| 黄色一区二区在线| 亚洲一二三区在线| 狠久久av成人天堂| 国产精品久久| 欧美午夜宅男影院在线观看| 亚洲精品美女在线| 欧美精品九九99久久| 国产情侣一区| 亚洲丁香婷深爱综合| 亚洲高清视频一区二区| 亚洲综合色噜噜狠狠| 一本色道久久综合亚洲精品不| 艳妇臀荡乳欲伦亚洲一区| 欧美激情亚洲视频| 国产精品爽爽爽| 久久精品日产第一区二区| 久久青青草原一区二区| 小黄鸭精品密入口导航| 欧美视频在线不卡| 免费成人激情视频| 麻豆精品视频在线观看| 欧美激情国产日韩| 亚洲高清二区| 欧美成人精品三级在线观看| 欧美精品精品一区| 亚洲七七久久综合桃花剧情介绍| 国产精品午夜国产小视频| 亚洲欧美日韩一区二区在线| 亚洲国产精品久久久久秋霞蜜臀| 国产精品色婷婷| 欧美激情第二页| 久久人人97超碰国产公开结果| 欧美一区视频在线| 香蕉久久夜色精品国产| 国产亚洲福利社区一区| 欧美日韩视频在线一区二区| 国产精品久久久久久福利一牛影视| 亚洲激情午夜| 你懂的国产精品永久在线| 国产综合色精品一区二区三区| 亚洲欧美乱综合| 亚洲一区欧美激情| 日韩午夜在线播放| 亚洲一区二区在线看| 久久精品麻豆| 性欧美18~19sex高清播放| 国产伦精品一区二区三区视频孕妇| 亚洲美洲欧洲综合国产一区| 欧美黄污视频| 亚洲第一二三四五区| 欧美成人官网二区| 一区二区三区国产在线观看| 黑人巨大精品欧美一区二区| 国产精品女同互慰在线看| 欧美日韩国产不卡| 欧美精品在线观看播放| 香港成人在线视频| 欧美精品激情在线观看| 亚洲欧美日韩网| 麻豆亚洲精品| 亚洲欧美日韩视频二区| 欧美中文字幕不卡| 国产欧美日韩综合一区在线播放| 在线日韩av永久免费观看| 欧美国产综合视频| 亚洲视频免费观看| 亚洲国产欧美一区二区三区久久| 国产一区二区0| 亚洲激情婷婷| 欧美chengren| 日韩午夜剧场| 亚洲精品色婷婷福利天堂| 欧美日韩在线播放一区二区| 欧美成人dvd在线视频| 欧美精品一区二区高清在线观看| 久久高清国产| 国产精品xnxxcom| 99精品国产一区二区青青牛奶| 午夜精品久久久久久久白皮肤| 欧美黄色视屏| 噜噜噜在线观看免费视频日韩| 欧美日韩精品免费看| 久久精品人人做人人综合| 欧美一区二区三区在线| 老司机久久99久久精品播放免费| 欧美巨乳波霸| 久久久久久91香蕉国产| 一区二区久久久久久| 免费在线成人| 欧美黄色aaaa| 亚洲欧洲在线观看| 久久久爽爽爽美女图片| 亚洲日本va午夜在线电影| 亚洲自拍偷拍色片视频| 欧美日韩国产小视频| 樱桃视频在线观看一区| 久久久久国色av免费观看性色| 狠狠色狠色综合曰曰| 校园春色综合网| 国产乱码精品一区二区三区av| 国产精品porn| 久久爱91午夜羞羞| 亚洲国产高清一区二区三区|