新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于LM3S1138的鋼絲繩無損檢測系統

        基于LM3S1138的鋼絲繩無損檢測系統

        作者: 時間:2016-11-28 來源:網絡 收藏


        1.3 LM3S1138處理器與nRF24L01接口設計
        nRF24L01通過4線SPI兼容接口(MOSI,MISO,SCK和CSN)配置,這個接口同時用作寫和讀緩存數據。本系統利用LM3S1138處理器的4個I/O口就可以對SPI接口進行模擬。SPI接口是一種同步串行通信接口,CSN是芯片選擇管腳,當該管腳為低電平時,SPI接口可以通信,反之不能通信。MOSI和MISO為數字傳輸管腳,MOSI用于數據輸入,MISO用于數據輸出。SCK為同步時鐘,在時鐘的上升沿或下降沿數字數據被寫入或讀出。具體SPI模擬接口的讀寫代碼如下:

        其中:RF24L01_MOSI_1代表SPI的MOSI輸出高電平,RF24L01_MOSI_O代表SPI的MOSI輸出低電平,RF24L01_MISO表示SPI的MISO的輸出電平值,RF24L01_SCK_1,RF24L01_SCK_0分別代表SPI時鐘輸出高電平和低電平。

        2 系統軟件設計
        通過軟件的優化設計,能夠將整個硬件系統有機聯系起來。在近距離范圍內不需要復雜的防干擾算法,只要對數據進行簡單的封裝就可以。
        2.1 數據采集端軟件設計
        數據采集端負責數據的采集和無線轉發,軟件設計部分主要包括:LM3S1138的系統和接口配置,nRF24L01無線模塊的初始化,A/D轉換,數據的無線轉發,具體流程圖如4所示。


        2.2 數據接收處理端軟件設計
        數據接收端的任務是按照PC終端的指令執行數據接收和上傳的工作,軟件設計部分主要包括:LM3S1138系統和接口配置,nRF24L01無線模塊的初始化,PC終端命令解析,數據上傳,具體流程圖如圖5所示。

        3 結論
        本文所設計的系統能夠和有線系統一樣實現無漏點的無損檢測,同時該系統具有安裝簡單,可靠性強,能夠應用于各種惡劣工作環境下的鋼絲繩無損檢測,便于以后進行多點系統集成和統一管理的特點,而且大大降低無損檢測系統的成本和縮短施工周期。本文也為鋼絲繩無損檢測系統提出了一種新的傳輸方式,具有廣闊的應用前景。


        上一頁 1 2 下一頁

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 桦川县| 确山县| 嘉善县| 金阳县| 龙口市| 延寿县| 阳西县| 土默特右旗| 邵阳市| 河池市| 称多县| 隆化县| 南宫市| 新民市| 综艺| 农安县| 阿克苏市| 栾城县| 太白县| 华蓥市| 苍溪县| 昌邑市| 宁陕县| 博罗县| 玉山县| 耿马| 岳阳县| 和林格尔县| 治多县| 徐汇区| 江口县| 平陆县| 古丈县| 曲阳县| 新密市| 重庆市| 阿坝| 葫芦岛市| 海阳市| 社旗县| 湖南省|