《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于PSoC的飛艇艇內溫度采集系統設計
基于PSoC的飛艇艇內溫度采集系統設計
來源:電子技術應用2012年第1期
王 琪,蔣樂平
南昌航空大學 信息工程學院,江西 南昌330063
摘要: 介紹基于PSoC、nRF24L01射頻芯片和DS18B20數字溫度傳感器的智能無線溫度采集系統在飛艇上的設計,并對系統實際運行的結果數據進行測試分析,實現溫度的測量與數據傳輸。重點描述了系統采集端軟硬件的設計與實現,闡述了軟件與硬件的設計要求。本系統功耗低、結構簡單、通信效率高,可實現飛艇范圍內全方位的溫度測量。
中圖分類號: V274
文獻標識碼: A
文章編號: 0258-7998(2012)01-0041-03
Design of airship temperature collection system based on PSoC
Wang Qi,Jiang Leping
School of Information Engineering,Nanchang Hangkong University,Nanchang 330063,China
Abstract: This paper introduces a smart wireless temperature measurement system based on the PSoC、nRF24L01 RF chip and digital temperature sensor DS18B20 in airship. And analyses the practical results of measurement and analysis data of the system,to achieve temperature measurement and to transmit data. The paper sets focus on how to design and achieve the soft and hardware of the temperature collect sides,and the essentials of hardware and software design are expatiated.The system has the characteristics of low power consumption,simple construction,efficient communications and maintain,achieve a comprehensive temperature monitoring in a specialized range.
Key words : PSoC;wire data transmission;DS18B20;airship

    由于飛艇具有航程遠、續航能力強、載荷量大等特點,成為人們越來越青睞的運輸工具。飛艇的特點就是用充滿氦氣的氣囊來產生巨大的浮力以便于承載物體的重量。但是,由于飛艇受太陽光直射、環境溫度變化等原因,隨著飛艇氣囊內浮升氣體溫度的升高,飛艇會逐漸升高,氣壓也會隨著溫度的升高而發生變化,從而使氣囊體積發生變化。并且,由于溫度升高、浮力上升,會使飛艇偏離原來已經設定好的高度,無法精確地實現對飛艇的控制。因此,需使用多個溫度傳感器采集飛艇內部的溫度并用無線傳輸模塊發送給飛艇飛控中心,再用數據鏈發送到地面站,以便于地面站工作人員對飛艇進行控制,使飛艇運行在安全可靠的高度。

1 系統工作原理及硬件結構
    基于PSoC的飛艇艇內溫度采集系統的硬件部分主要包括溫度采集、節點組網和數據發送三部分。由于飛艇內部空間比較大,通常由幾個隔艙組成,其各部分的溫度是不一樣的,因此,飛艇的靜升力也會有所不同,飛艇首尾各部分所受到的升力也會不一樣,飛艇的穩定性就會受到一定的影響。通過溫度傳感器采集艇內各節點的溫度,與PSoC芯片和無線發射模塊組成一個個從節點,再通過從節點把數據發送給總節點,從而達到測量飛艇內部不同點溫度的目的。
1.1 系統總體框架
    基于PSoC的飛艇艇內溫度采集系統中,在飛艇內部要測量溫度的地方布上從節點,從節點主要由PSoC芯片、溫度傳感器DS18B20和無線傳輸模塊nRF24L01組成。一個從節點可以掛幾個溫度傳感器。由各個從節點組成一個大的總節點,把各個從節點測量到的溫度數據通過各自的無線傳輸模塊發送到總節點,再由總節點把各個溫度傳感器采集到的數據通過無線傳輸模塊發送到飛艇飛控中心,由飛控中心通過下行數據鏈把數據發送到地面站去處理,通過分析處理得到飛艇的高度、溫度等數據,再通過上行數據鏈把控制指令發送給飛控中心,調整飛艇的姿態、俯仰、舵機,從而控制飛艇的高度,使飛艇內部壓力減小、溫度降低,從而對飛艇的穩定性進行控制。飛艇溫度采集與處理的框架圖如圖1所示。

1.2 系統溫度采集與數據發送
    PSoC模塊是整個溫度采集系統的控制核心,除了要對溫度采集進行控制外,還要通過發射模塊把采集到的從節點的數據發送給總節點并通過UATR把采集到的所有數據發送給飛控中心進行處理分析。PSoC(Programmable System-on-Chip)是Cypress公司生產的一種可編程片上系統,它是在一個專有的MCU內核周圍集成了可配置的模擬和數字外圍器件陣列PSoC塊,利用芯片內部的可編程互聯陣列,有效地配置芯片上的模擬和數字塊資源,達到可編程片上系統的目的。PSoC集MCU的可編程序、部分可編程邏輯運算功能、可編程模擬陣列于一體。PSoC的數字資源(如定時器、PWM、UART等)和模擬資源(如放大器、比較器、濾波器等)以數字模塊和模擬模塊的方式給出。不同型號的PSoC芯片的差異主要在于其擁有的數字模塊和模擬模塊的數量不同[1,2]。PSoC最顯著的特征是可以把芯片內集成的基本數字單元和模擬單元配置成用戶所需要的多種形式的數字、模擬或混合信號模塊。
    PSoC應用系統是指以PSoC單片機為核心,配以一定的外部功能擴展和外圍電路以及軟件,能夠完整地實現某種或多種功能。PSoC應用系統設計應包括系統硬件設計、PSoC接口配置、PSoC軟件設計、系統調試與程序下載。然后將調試成功的程序固化到芯片[2]。各部分詳細內容及流程圖如圖2所示。

    本系統采用的是28管腳的CY8C24533芯片,它有16 KB的Flash;5種類型的AD,精度可達14 bit,5種類型的DA,精度可達8 bit,并且管腳可配置;5種放大器以及2種濾波器;還擁有IrDA、SPI、UART等。
    溫度采集芯片主要采用DALLAS公司生產的單總線數字溫度傳感器DS18B20,可把溫度信號直接轉換成串行數字信號。DS18B20在與微處理器連接時僅需要一條線即可實現微處理器與DS18B20的雙向通信;支持多點組網功能,測溫范圍為-55 ℃~+125 ℃,固有分辨率為0.5 ℃,而且價格也比較便宜,性能穩定[3,4]。
    發送模塊nRF24L01是整個系統的紐帶。nRF24L01是一款低成本無線收發器,內置頻率合成器、功率放大器、晶體振蕩器、調制器等功能模塊。芯片具備自動應答和自動重發功能,速度可達2 Mb/s,其輸出功率、頻道選擇以及協議設置都可以通過SPI口進行設置。nRF24L01有收發、配置、空閑和關機4種工作模式,從而實現了數據從微控制器的低速傳入和高速發送,降低了系統功耗[4]。
1.3 PSoC系統內部框架
    由于各個溫度傳感器的數據都是通過I2C總線傳輸給PSoC,無線收發模塊則是通過SPI把各個節點的數據發送給PSoC,而PSoC又通過UATR把數據發送給飛控中心處理,所以在系統中要有SPI、I2C、UART才能夠接收和發送數據,才能完成系統的整體設計。而PSoC內部則包含了這三部分,只需要調用這些模塊再配置好參數就可以與外部接口模塊進行數據的傳輸,如圖3所示。

 

 

1.4 PSoC內部硬件搭建
    PSoC Designer主要功能包括:在器件編輯器中進行用戶模塊選擇、參數設置、引腳適配;在應用程序編輯器中編輯程序、調試以及下載程序[2,6]。
    在集成環境(IDE)PSoC Designer5.0的器件編輯器中,可實現硬件模塊的搭建。本系統只用到了PSoC芯片內部的UATR、SPI、I2C模塊。系統內部硬件搭建如圖4所示。

    (1)創建工程:選擇應用系統所要配置的芯片。
    (2)用戶模塊配置:在器件編輯器中根據系統需求選擇合適的用戶模塊;將選擇的用戶模塊放置在合適的用戶模塊資源配置窗口中的基本單元DBB、DCB、ACB位置;對用戶模塊的參數設置、用戶模塊連接和引腳適配進行配置等。
    (3)用戶模塊連接:單擊UART的輸入/輸出部分,從下拉表框中選擇一條合適的行廣播線與之相連即可。還可以對用戶模塊的時鐘源進行選擇和數字模塊的輸入使能標志。
2 系統的軟件設計
    I2C單元能實現完整的I2C主模式或從模式的串行通信功能,是PSoC與雙線I2C串行通信總線接口通過配置寄存器I2C_CFG來設置基本的操作模式、波特率以及選擇中斷;I2C_SC寄存器用于主設備和從設備控制數據字節流并跟蹤總線的狀態;I2C_DR寄存器用來提供移位寄存器的讀/寫訪問;I2C_MSCR實現了I2C幀控制以及提供總線忙狀態。
    SPI是串行外圍設備接口, 是一種高速同步串行通信接口。SPI接口通用的4條線是系統時鐘(Clock)、主機輸入/從機輸出線(MISO)、主機輸出/從機輸入線(MOSI)、輸出片選時鐘(SCLK)。SPI配置的寄存器有功能寄存器、輸入寄存器、輸出寄存器、控制寄存器CR0和數據緩沖寄存器DR0、DR1和DR2[2]。
    在應用程序編輯器中編輯源代碼,只要對UART、SPI和I2C初始化和調用函數就可以實現功能。軟件設計的總體流程圖如圖5所示。  

     UART用于控制計算機與串行設備的通信,作為一種低速通信協議,廣泛應用于通信領域。UART的通信流程主要是:程序的初始化、開UART用戶模塊、開UART中斷、發送字符串、接收緩沖區滿標志等。UART通信流程圖和UART中斷流程圖分別如圖6和圖7所示。

3 測試結果分析
    以某型號飛艇為例,在飛艇艇內布置5個節點,如圖8所示。其中,①、②、③、④4個為從節點,⑤為主節點。
    用實際采集到的溫度與標準溫度進行對比, 因為①、②、③、④從節點采集到的數據發送給總節點⑤,所以只需采集從節點的數據即可。可以看出在實際測量過程中是會有誤差的。實驗對比數據如表1所示。
    基于PSoC的飛艇艇內溫度采集系統設計在實際的環境溫度測量中,溫度數據存在著誤差,主要原因是飛艇的體積與空間比較大,飛艇內部的溫度是實時變化的,同時采用的無線傳輸模塊的傳輸距離比較近,所以不能做到飛艇內部溫度絕對實時采集的要求。
    在實際的使用中,必須對誤差進行修正[5]??梢砸砸粋€從節點采集到的溫度作為對照,得到精確溫度值與各個從節點溫度之間的差值并存儲。編程時,采用軟件誤差修正,通過查表的方法就可以得到實際的較精確的飛艇內部溫度值。
    本系統的溫度采集是由PSoC芯片、溫度傳感器以及無線傳輸模塊組成多個從節點,再由無線傳輸模塊把采集到的從節點的數據發送給系統的總節點,利用此溫度采集方法比以往的有線采集方法簡化了系統硬件和軟件的設計、減小了體積、降低了飛艇的載荷重量、提高了利用效率,使用也更加方便安全,提高了系統工作的可靠性。對于一些大型場合如變電站、糧食儲藏庫等環境比較復雜的地方也具有一定的實用價值。
參考文獻
[1] 何永義.基于PSoC TM片上系統的原理與應用[M].上海:上海大學出版社,2003:68-72.
[2] 戴國駿,張翔,曾虹,等.系統可配置單片機原理與應用[M].北京:機械工業出版社,2009:146-152.
[3] 潘勇,管學奎,趙瑞.基于NRF24L01的智能無線溫度測量系統設計[J].電子測量技術,2010,33(2):120-122.
[4] 朱玉穎,蔡占輝.基于Nrf24L01的遠程溫度檢測系統設計[J].通信與信息處理,2010,29(5):56-58.
[5] 劉高平,鄭子含.基于PSoC的數字溫度傳感器設計[J].實驗技術與管理,2007,24(5):49-52.
[6] 張俊霞,李玉麗,徐家品.基于PSoC的數字溫度傳感器控制系統[J].中國西部科技,2008,7(22):23-25.

此內容為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>
          国产精品你懂的| 国内精品嫩模av私拍在线观看| 久久久久久久999| 99国产精品99久久久久久粉嫩| 久久国产精品一区二区| 极品少妇一区二区| 亚洲欧美激情精品一区二区| 久久av一区二区三区| 午夜国产精品影院在线观看| 亚洲成色www8888| 国产乱码精品一区二区三区五月婷| 亚洲六月丁香色婷婷综合久久| 欧美成人免费网| 韩国精品一区二区三区| 欧美日韩激情小视频| 欧美日韩国产不卡在线看| 国产欧美韩日| 亚洲国产激情| 欧美高清视频免费观看| 黑丝一区二区| 欧美日韩三级| 午夜免费久久久久| 国产精品成人免费视频| 美女国产一区| 亚洲精品中文字幕有码专区| 影音先锋成人资源站| 在线观看日韩一区| 久久精品国产在热久久| 久久久国产一区二区三区| 欧美深夜影院| 亚洲综合国产| 欧美亚洲视频一区二区| 亚洲一区二区三区777| 亚洲国产裸拍裸体视频在线观看乱了| 国产日韩一区| 久久久久www| 久久精品国产一区二区电影| 国产精品久久久久久久久久直播| 日韩视频免费看| 欧美一区二视频在线免费观看| 久久精品在线免费观看| 国产午夜精品一区二区三区欧美| 亚洲免费黄色| 宅男66日本亚洲欧美视频| 在线中文字幕日韩| 狠狠色综合网站久久久久久久| 国产精品福利在线| 欧美黄色小视频| 欧美aⅴ一区二区三区视频| 久久国产精品免费一区| 欧美激情成人在线| 亚洲综合成人婷婷小说| 欧美高清视频一区二区三区在线观看| 欧美理论视频| 亚洲精品免费一区二区三区| 国产一区二区三区的电影| 国产女同一区二区| 欧美一区二区黄色| 在线观看视频一区二区| 国产精品久久久久久一区二区三区| 久久精品视频免费观看| aa成人免费视频| 久久国产66| 国产精品久久久久久久9999| 一区二区三区在线看| 欧美日韩国产一区二区三区| 国一区二区在线观看| 国产亚洲精品激情久久| 欧美一区二区三区在线| 亚洲二区视频| 亚洲精选国产| 午夜精品亚洲一区二区三区嫩草| 国产欧美一区二区三区久久人妖| 欧美大片第1页| 亚洲精品日韩综合观看成人91| 精品二区视频| 欧美成人免费大片| 欧美日韩精品免费观看视频| 午夜亚洲福利在线老司机| 亚洲一区二区三区视频播放| 亚洲欧美国产va在线影院| 欧美激情视频在线免费观看 欧美视频免费一| 美女国产精品| 久久九九热免费视频| 国内欧美视频一区二区| 国内自拍亚洲| 美女免费视频一区| 国产精品久久久久久久浪潮网站| 亚洲一区二区在线免费观看视频| 日韩视频在线观看一区二区| 99综合在线| 夜夜精品视频| 国产乱子伦一区二区三区国色天香| 欧美精品久久久久久久久久| 国产精品伦子伦免费视频| 亚洲国产精品毛片| 亚洲天堂av在线免费| 欧美高清在线| 国产欧美va欧美va香蕉在| 国产一区二区欧美| 国内精品久久久久久久97牛牛| 久久久久久日产精品| 久久久久se| 一区二区91| 一本一本久久a久久精品综合妖精| 国产亚洲精品福利| 国产精品九色蝌蚪自拍| 欧美激情日韩| 免费成年人欧美视频| 女同性一区二区三区人了人一| 欧美韩日精品| 久久九九热免费视频| 免费美女久久99| 国产一区二区精品久久99| 美女国内精品自产拍在线播放| 亚洲视频在线观看| 性欧美办公室18xxxxhd| 亚洲精品一区二区三区四区高清| 欧美日韩高清在线| 欧美精品久久99| 欧美亚洲视频一区二区| 99re6这里只有精品视频在线观看| 在线视频中文亚洲| 一区二区三区国产在线| 国产精品视频999| 影音先锋中文字幕一区二区| 亚洲日韩中文字幕在线播放| 欧美国产一区二区在线观看| 在线视频国产日韩| 亚洲女ⅴideoshd黑人| 国产精品大片| 欧美在线免费| 亚洲一区二区三区精品动漫| 国产亚洲欧美日韩日本| 美国成人直播| 亚洲一区在线免费观看| 国产三级欧美三级日产三级99| 最新亚洲视频| 国产日韩欧美中文| 久久国产精品99国产精| 亚洲综合三区| 久久久999精品| 亚洲国产精品精华液2区45| 久久久久久久欧美精品| 伊人伊人伊人久久| 欧美日韩亚洲精品内裤| 亚洲精品韩国| 亚洲一区二区三区乱码aⅴ| 一本高清dvd不卡在线观看| 伊人久久大香线蕉综合热线| 国产一区白浆| 欧美一区日韩一区| 中文久久精品| 日韩小视频在线观看专区| 国产精品欧美激情| 久久精品国产第一区二区三区| 国产日本欧美一区二区| 在线播放中文一区| 欧美日韩久久精品| 欧美在线视频一区二区三区| 国产人成精品一区二区三| 在线欧美影院| 亚洲欧美日韩另类| 亚洲二区三区四区| 国产日韩欧美在线观看| 欧美日韩免费观看一区二区三区| 午夜激情一区| 亚洲天堂第二页| 国产精品美女久久久| 欧美一区二区视频在线观看| 欧美日韩视频在线一区二区观看视频| 伊人精品在线| 国产噜噜噜噜噜久久久久久久久| 亚洲国产岛国毛片在线| 日韩视频免费在线| 米奇777超碰欧美日韩亚洲| 久久久无码精品亚洲日韩按摩| 国产一区二区三区视频在线观看| 久久久久久网站| 91久久精品国产91久久性色tv| 欧美电影在线| 久久中文精品| 国产精品99久久久久久久vr| 最新国产拍偷乱拍精品| 国产亚洲精品aa午夜观看| 国产美女精品人人做人人爽| 欧美精品亚洲二区| 国产日韩视频一区二区三区| 影音先锋亚洲视频| 久久日韩精品| 久久精品av麻豆的观看方式| 国产拍揄自揄精品视频麻豆| 黑人巨大精品欧美黑白配亚洲| 一本色道久久综合精品竹菊| 国产精品五月天| 日韩视频在线永久播放| 亚洲视频碰碰| 亚洲国产欧美日韩另类综合| 亚洲欧洲一区二区在线播放| 亚洲一区二区在线播放| 亚洲大胆人体在线| 欧美精品一区二区精品网| 亚洲国产99| 欧美色另类天堂2015| 精品二区久久| 亚洲精品综合在线| 好吊色欧美一区二区三区视频| 欧美精品久久久久久| 欧美一区二区久久久| 久久亚裔精品欧美| 一本大道久久精品懂色aⅴ| 在线一区观看| 国产精品嫩草99a| 欧美中文字幕视频在线观看| 亚洲免费观看高清在线观看| 欧美激情一区二区三区高清视频| 中文日韩欧美| 国产精品视频免费在线观看| 国产一区久久久| 欧美国产高潮xxxx1819| 欧美综合二区| 国产日韩精品一区观看| 欧美在线观看网站| 在线亚洲+欧美+日本专区| 国产亚洲欧美在线| 中文av一区二区| 国产日韩欧美二区| 亚洲精品一区二区在线观看| 一本久道综合久久精品| 在线观看日韩www视频免费| 亚洲电影视频在线| 欧美国产一区二区三区激情无套| 久久一区激情| 欧美插天视频在线播放| 欧美紧缚bdsm在线视频| 欧美韩国在线| 亚洲午夜高清视频| 国产深夜精品| 亚洲男人的天堂在线观看| 亚洲香蕉成视频在线观看| 国产精品久久久久久久久久三级| 久久噜噜亚洲综合| 玖玖在线精品| 亚洲电影免费观看高清完整版在线| 亚洲手机在线| 欧美高清不卡| 在线欧美三区| 欧美一区高清| 亚洲精品乱码久久久久久黑人| 精品不卡一区二区三区| 亚洲视频一区| 亚洲人成在线播放网站岛国| 国产精品嫩草99a| 国产精品高清一区二区三区| 免播放器亚洲| 国产精品乱子乱xxxx| 亚洲三级影院| 亚洲成色最大综合在线| 欧美黄污视频| 国产精品豆花视频| 亚洲欧美精品中文字幕在线| 暖暖成人免费视频| 国产精品久久久久一区二区三区| 午夜宅男久久久| 国内伊人久久久久久网站视频| 亚洲高清资源综合久久精品| 久久综合色天天久久综合图片| 欧美日韩国产成人在线91| 欧美调教视频| 久久精品夜色噜噜亚洲aⅴ| 欧美日韩国产系列| 亚洲自拍都市欧美小说| 香蕉成人久久| 国产一区二区在线免费观看| 一本色道久久综合精品竹菊| 欧美三级在线| 亚洲黄色在线观看| 午夜在线观看免费一区| 久久精品中文字幕免费mv| 一区在线视频| 国内久久婷婷综合| 午夜精品免费在线| 国产裸体写真av一区二区| 亚洲一区久久久| 国产精品福利久久久| 亚洲美女性视频| 在线国产精品一区| 欧美大片在线观看| 亚洲欧美日韩精品一区二区| 黄色成人在线网站| 国产欧美一区视频| 国产精品扒开腿爽爽爽视频| 亚洲——在线| 一区二区三区在线免费观看| 欧美精品二区三区四区免费看视频| 欧美激情视频给我| 亚洲日本久久| 亚洲美女在线视频| 亚洲欧美日韩国产综合在线| 国产精品久久午夜夜伦鲁鲁| 欧美视频网址| 亚洲精品网站在线播放gif| 男同欧美伦乱| 久久久久国产精品一区三寸| 国产一区二区三区日韩欧美| 欧美黄色免费网站| 国产欧美1区2区3区| 亚洲欧美在线观看| 国产三级精品在线不卡| 99re66热这里只有精品3直播| 久久亚洲私人国产精品va| 国产精品视频成人| 99re66热这里只有精品3直播| 好吊日精品视频| 国产欧美精品在线观看| 亚洲国产高清一区二区三区| 一区二区三区四区蜜桃| 国产亚洲一区二区在线观看| 国产精品久久久久久久app| 欧美精品一区在线播放| 欧美午夜精品久久久久免费视| 国产日本亚洲高清| 91久久在线| 欧美日韩八区| 久久久97精品| 亚洲一区www| 国产精品永久入口久久久| 久久艳片www.17c.com|