《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 業界動態 > 一種基于多DSP協同工作的控制系統

一種基于多DSP協同工作的控制系統

2008-06-10
作者:馮伍伍,和 瑋,陳輝林,張

  摘 要: 介紹了一種由三個DSP嵌入式子系統構成的基于CAN總線的分布式系統" title="分布式系統">分布式系統。該系統具有多路信號實時處理、過程控制" title="過程控制">過程控制、與外部測控中心實時交互等功能。
  關鍵詞: 協同工作" title="協同工作">協同工作 DSP 分布式系統


  盡管數字信號處理器(DSP)的性能越來越強,基于DSP嵌入式系統的功能也越來越多,但對于實時性、容錯性、可靠性要求很高的多任務信號處理及多路過程控制方面的應用,單個DSP嵌入式系統的處理能力是不夠的。分布式系統處理能力強、可靠性高,采用多個DSP嵌入式子系統構成分布式系統,利用分布式系統的并發性實現多個DSP的并行處理,滿足多任務、實時性的要求。同時,通過硬件和軟件冗余設計,保證了系統的可靠性。
  本文采用TMS320F2812 DSP實現了三個同構的、具有多種實時信號處理和多個過程控制功能的嵌入式" title="的嵌入式">的嵌入式子系統A、B、C,以CAN總線為通信網絡構成分布式系統。該系統能夠與外部測控中心實時交互,同時完成23路模擬信號的實時采集/預處理、16路數字信號處理、16路數字信號的輸出、1路脈沖信號處理、多路過程控制參數的實時計算、各種狀態及參數的實時記錄等。三個子系統的硬件設計完全相同,通過CAN總線與RS422串口" title="串口">串口交換信息,通過軟件配置為各子系統分配資源、動態分配任務,有效地均衡了各處理機的負載。三個子系統資源共享、互為備份,提高了整個系統的可靠性。
  在實時系統中,如果系統的運行不能滿足響應時間的要求,將會導致整個系統的崩潰。因此,分布式系統各組件之間的通信和協調工作是實現系統各組件并發處理、系統資源共享、均衡系統各組件的負載、提高整個系統的吞吐量、保證系統可靠工作的關鍵。
  本文重點討論了各子系統之間的通信方式、系統的任務分配和系統的協調工作機制。
1 系統的構成
1.1 CAN總線

  CAN(Controller Area Network)屬于總線式串行通信網絡。CAN總線有效地支持安全可靠的分布式實時控制系統,通信方式靈活、抗干擾能力強、可靠性高,直接通信距離最遠可達10km(傳輸率5kbps以下),通信速率最高達1Mbps(通信距離40m以內),網上節點數可達110個。CAN總線為多主工作方式,可以方便地構成多機備份系統[4]
1.2 數字信號處理器
  TMS320F2812 DSP是工業控制領域的一種高端產品,具有速度快、功耗低、接口方便靈活、易于開發、精度高、兼容性好、資源豐富等特點。F2812采用哈佛總線結構,具有32位高性能的CPU,時鐘頻率為150MHz并支持動態改變鎖相環的頻率,擁有Flash等多種類型存儲器、PIE中斷模塊、A/D轉換模塊、事件管理器、SCI口、SPI口、eCAN總線和McBSP通信模塊等豐富的外圍設備,可以滿足各種應用的需求。
1.3 基于DSP的嵌入式子系統的硬件構成
  基于TMSF2812 DSP的嵌入式子系統(見圖1)是為滿足實時多任務而設計的,硬件、軟件可根據需要進行裁剪,可靠性高、響應速度快、自動化程度高。
  三個子系統的硬件設計完全相同,除DSP片上資源外,每個子系統都擴展了非易失性存儲器(E2PROM或鐵電隨機存儲器)、SRAM、四路RS422接口(兩路RS232可選)、實時時鐘等輔助模塊。


1.4 系統的體系結構
  該系統是由三個基于F2812 DSP的嵌入式子系統A、B、C通過CAN總線構成同構異步的分布式系統(見圖2)。三個子系統沒有主從關系,各子系統的功能根據系統狀態,通過任務分配策略,用軟件配置。三個子系統與硬件、軟件互為備份,提高了系統的可靠性。


  三個子系統之間主要通過CAN總線進行信息交換,變化較慢的數據也可以通過UART串口進行交換。每個子系統都能夠同時接收信號,也能夠輸出控制信號。通過特殊的硬件設計,每個子系統都具有故障隔離的功能,可以防止因為一個子系統出現故障而影響整個系統的工作。
2 分布式系統的協同工作
  分布式系統的資源位于不同的位置,系統需要不斷監視各組件的狀態,檢查資源的使用情況。當一個處理器出現故障時,系統應該立即響應,重新調配資源,規劃任務分配方案,確定任務分配策略,重構系統,必要時犧牲系統的某些性能,以保證系統正常工作。
2.1 系統狀態監視
  系統狀態包括每個子系統各個模塊的工作狀態(CPU、UART的工作狀態、片上存儲器(SDRAM、FLASH等)和片外存儲器(SRAM)、非易失性存儲器的分配情況)、每個子系統之間的通信狀態等。
  分布式系統中,各子系統難以確定系統的狀態。為此,網絡上的每個子系統應定時向其他子系統廣播,將各自的狀態通知其他子系統(見圖3)。如果在規定的時間內沒有收到某個子系統的消息,則認為該子系統出現故障,系統應重新配置系統資源、重新分配任務,重構系統。
  圖3中:SCAB表示子系統A到B通信的情況。通過A、B、C之間的相互通信,確定系統的狀態。


  不失一般性,令三個子系統的狀態的集合為SA、SB、SC,則系統狀態SS為:
  SS=ρ(SA∪SB∪SC)
   ={Si|0≤i≤N}    (1)
  其中:ρ(A)表示A的冪集,N=|SS|
2.2 任務分配策略
  一般情況下,多處理機任務分配問題是NP-完全的,通常是根據具體應用需求,確定一個可行的、比較滿意的任務分配策略。任務分配的目的是合理配置系統資源,設法減少系統中各處理器間的通信開銷和執行模塊所需的開銷。均衡負載是將系統承擔的任務合理地分配給系統中各處理機,最大限度地提高系統的吞吐量。一般來說,減少系統的通信量和均衡負載是相互矛盾的。因此,任務分配策略也就是最大限度地減少系統中各子系統間的通信量,同時均衡各子系統的負載,以此提高整個系統的性能。
  系統的任務分配有兩種方式:自動方式和人工方式。自動分配方式是根據系統狀態和各子系統任務量的估計確定任務分配策略,通過軟件自動為各子系統分配任務。人工分配方式是測控中心通過指令為子系統分配任務。
  不妨假設系統是由N個組件構成的一個分布式系統,承擔的任務為T,則:
  T={Ti|0≤i<M},Ti為最小任務分割。
  構造任務分配集合V:

  確定任務分配策略TAS(Task Allocate Strategy):
  
  在實際應用中,任務分配策略受多種因素的制約和影響,如空間限制、信號干擾、通信距離等,所以,只能在一定條件下最大限度地滿足負載均衡、任務間最小通信量等任務分配原則。
  在該系統的具體應用中,考慮到信號干擾和數據傳輸的要求,將系統承擔的任務主要分為信號的采集/預處理(SP)、信號運算(SC)、過程控制(SO)。SP任務主要承擔23路模擬信號的采集、AD轉換、信號濾波等;SC任務主要承擔各類信號的運算;SO任務主要承擔過程控制的參數計算、控制信號輸出、與測控中心實時交互等。經過測試,CPU對于SP、SC、SO任務的負載基本均衡,三個子系統之間的通信量基本相同。將承擔SP任務的子系統盡量放置在信號源附近,將承擔SO任務的子系統盡量放置在控制部件附近,可以減小信號的干擾,同時也能減少數據的通信量。基于以上因素的考慮,根據系統狀態,確定如表1所示的任務分配策略。


2.3 系統的協同工作
  系統協同工作包括系統資源的統一調配(CPU、各類存儲器、事件管理器、GPIO等)、根據實際需求和系統狀態確定任務分配策略以及為各子系統分配任務。當系統狀態變化時,重新配置系統資源、確定任務分配策略,為每個子系統重新分配任務(見圖4)。該系統正常工作時,三個子系統分別承擔信號采集/預處理、信號運算和過程控制任務;當一個或兩個子系統出現故障時,系統通過CAN總線檢測各子系統情況,確定系統的狀態,根據任務分配策略,由其余子系統代替故障子系統的任務。當線路出現故障時,由測控中心通過串口發送指令,人工分配任務,保證系統正常工作。
2.4 輔助通信、與測控中心交互
  系統由三個子系統構成,每個子系統有四路RS422串口,記作Ai、Bi、Ci(i=1、2、3、4)。根據任務的需求,Ai、Bi、Ci連接在一起,分別完成信息采集、子系統之間輔助通信、與測控中心交互的任務。


  與測控中心實時交互的目的是:一方面將系統狀態和各種參數傳送到測控中心;另一方面,測控中心可以發送指令,完成指定的任務。
  測控中心實時監視系統的工作狀態。當CAN總線工作正常時,系統自動完成任務分配等任務;當CAN總線出現斷路或其他線路故障時,測控中心發送指令給系統,人工分配任務,保證系統正常工作。
  根據任務的需求,三個子系統的串口Ai、Bi、Ci(i=1、2、3、4)連接在一起發送數據時會發生沖突,因此,系統應根據各串口的工作狀態確定線路狀態,根據線路狀態決定對串口的讀寫。
  本文介紹了由三個DSP嵌入式子系統構成的基于CAN總線的分布式系統的軟、硬件設計方案,著重分析了各子系統之間協同工作的方式。該系統充分利用了分布式系統的并發性和可靠性等特點,在滿足多路信號實時處理、多個過程控制、與測控中心實時交互等要求的基礎上,采用自動分配任務和指令分配任務相結合的方式,有效地提高了系統的可靠性。實驗仿真和現場測試表明,該系統不僅滿足了任務要求,而且還具有很高的穩定性和可靠性。
參考文獻
1 Simon-Klar C.A Multi DSP board for real time SAR pro-cessing using the HiPAR-DSP 16.In:Proceedings of the In-ternational Geoscience and Remote Sensing Symposium 2002,2002,6
2 Coulouris G,Dollimore J,Kindberg T著,金蓓弘譯.分布系統概念與設計.北京:機械工業出版社,2004
3 Bacon J,Harris T著,陳向群譯.操作系統-并發與分布式軟件設計.北京:電子工業出版社,2005
4 何炎祥.分布式操作系統.北京:高等教育出版社,2005

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热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| 亚洲精品小视频在线观看| 久久不见久久见免费视频1| 久久国产色av| 国产乱码精品一区二区三区五月婷| 国产三级欧美三级日产三级99| 中日韩男男gay无套| 99精品视频一区二区三区| 国产精品劲爆视频| 欧美一区二区精品在线| 午夜精品美女自拍福到在线| 亚洲一区中文| 久久国产毛片| 翔田千里一区二区| 国产精品99久久久久久久vr| 欧美另类视频在线| 国产三区二区一区久久| 久久久久9999亚洲精品| 亚洲最新在线视频| 国产日产高清欧美一区二区三区| 在线天堂一区av电影| 国产中文一区| 在线一区二区三区做爰视频网站| 国产精品一级久久久| 国产日韩av在线播放| 久久大香伊蕉在人线观看热2| 一区二区三区www| 欧美精品少妇一区二区三区| 亚洲影视在线播放| 欧美三区在线视频| 黄色成人片子| 美女脱光内衣内裤视频久久网站| 亚洲午夜久久久久久久久电影网| 91久久精品国产91久久性色| 欧美午夜美女看片| 亚洲人成在线影院| 国产亚洲欧美激情| 亚洲欧美中文另类| 亚洲视频在线观看一区| 国产精品一区二区三区四区五区| 一区二区久久| 国产一区二区三区视频在线观看| 欧美一区二区三区免费看| 亚洲精品欧美| 亚洲精品视频中文字幕| 一区二区国产日产| av成人手机在线| 国产精品久久久久久久久| 国产噜噜噜噜噜久久久久久久久| 韩国在线视频一区| 国产欧美日韩专区发布| 99天天综合性| 欧美欧美在线| 国内精品久久久久久久果冻传媒| 精品999在线播放| 亚洲国产视频直播| 亚洲精品午夜精品| 久久久综合免费视频| 一区二区国产精品| 久久久久国产精品一区三寸| 欧美日韩国产成人精品| 久久亚洲精品伦理| 亚洲男人第一网站| 91久久久国产精品| 中文有码久久| 麻豆精品精华液| 欧美性大战xxxxx久久久| 亚洲国产另类久久久精品极度| 一本一本久久a久久精品综合妖精| 夜夜爽av福利精品导航| 国产女主播在线一区二区| 蜜臀久久99精品久久久久久9| 国产一区二区三区四区三区四| 女女同性女同一区二区三区91| 亚洲国产精品一区在线观看不卡| 国内免费精品永久在线视频| 欧美亚洲一区二区在线| 亚洲国产日韩精品| 欧美日韩一区二区免费视频| 在线欧美三区| 欧美大片免费观看在线观看网站推荐| 国产一区香蕉久久| 国产精品网站视频| 米奇777超碰欧美日韩亚洲| 亚洲欧美国产精品桃花| 99re6热只有精品免费观看| 欧美精品乱码久久久久久按摩| 在线 亚洲欧美在线综合一区| 国产精品国产三级国产aⅴ9色| 亚洲欧美中文日韩v在线观看| 欧美寡妇偷汉性猛交| 欧美高清视频www夜色资源网| 亚洲午夜视频在线观看| 国产精品九九久久久久久久| 欧美精品日韩www.p站| 精品成人a区在线观看| 一区二区三区欧美日韩| 欧美成黄导航| 亚洲一区视频在线观看视频| 免费不卡视频| 亚洲午夜久久久久久尤物| 在线观看中文字幕不卡| 亚洲国产精品成人va在线观看| 欧美一区二区三区四区在线观看| 亚洲一区国产精品| 亚洲精品乱码久久久久久日本蜜臀| 欧美日韩不卡合集视频| 国产精品r级在线| 99re视频这里只有精品| 亚洲永久免费观看| 久久久亚洲国产天美传媒修理工| 篠田优中文在线播放第一区| 先锋影音一区二区三区| 欧美一区二区三区四区高清| 欧美午夜片欧美片在线观看| 欧美性淫爽ww久久久久无| 亚洲一区区二区| 久久精品av麻豆的观看方式| 久久国产精品色婷婷| 一区二区欧美日韩视频| 亚洲自拍16p| 久久久久久电影| 欧美久久久久中文字幕| 欧美在线欧美在线| 亚洲第一区中文99精品| 亚洲国产视频a| 中文亚洲字幕| 在线午夜精品自拍| 国产精品国产精品国产专区不蜜| 毛片av中文字幕一区二区| 亚洲欧洲精品一区| 亚洲日本成人在线观看| 暖暖成人免费视频| 亚洲福利国产| 欧美在线视频观看| 欧美国产视频一区二区| 一区二区三区精品| 在线观看日韩国产| 久久久免费精品| 欧美日韩中文| 国产人久久人人人人爽| 欧美日韩一区二区三区四区在线观看| 激情懂色av一区av二区av| 国产精品亚洲一区二区三区在线| 亚洲国产高清在线观看视频| 国产精品欧美精品| 亚洲深夜激情| 黑人操亚洲美女惩罚| 欧美一区在线看| 国产女精品视频网站免费| 欧美午夜电影一区| 国产亚洲第一区| 亚洲高清色综合| 欧美日韩国产二区| 国内精品久久久久影院薰衣草| av不卡在线| 国产日韩在线一区二区三区| 久久av资源网站| 亚洲精品男同| 午夜久久久久| 亚洲一区在线免费| 欧美国产综合视频| 国产欧美日韩高清| 免费的成人av| 久久蜜桃av一区精品变态类天堂| 国产精品乱人伦中文| 亚洲精品午夜精品| 欧美在线二区| 亚洲福利视频二区| 亚洲女优在线| 久久久久久尹人网香蕉| 久久爱www久久做| 久久久久久久欧美精品| 国产区日韩欧美| 亚洲欧美国产毛片在线| 亚洲欧洲另类国产综合| 亚洲精品一区在线| 一本色道久久精品| 欧美日韩免费在线观看| 国产一区二区三区av电影| 欧美精品一卡二卡| 亚洲福利专区| 亚洲影院色无极综合| 亚洲欧美久久久久一区二区三区| 国产欧美一区二区色老头| 欧美伦理影院| 日韩视频在线永久播放| 欧美日韩一区二区在线| 久久精品国产视频| 亚洲第一网站免费视频| 欧美α欧美αv大片| 亚洲丶国产丶欧美一区二区三区| 亚洲成色www8888| 亚洲国产美国国产综合一区二区| 国产精品国产三级国产普通话三级| 亚洲无人区一区| 激情成人综合| 亚洲视频日本| 欧美一区二区三区四区在线观看| 欧美日韩妖精视频| 欧美视频一区二区三区| 欧美成人三级在线| 欧美日韩精品在线视频| 国产综合18久久久久久| 欧美一级片在线播放| 欧美日韩国产二区| 亚洲高清精品中出| 麻豆久久婷婷| 亚洲二区视频在线| 狠狠色丁香婷综合久久| 亚洲国产一区二区三区青草影视| 欧美视频中文字幕在线| 欧美中文字幕第一页| 国产精品久久综合| 亚洲综合电影一区二区三区| 国产在线拍偷自揄拍精品| 久久精品论坛| 夜夜嗨av一区二区三区网站四季av| 在线播放亚洲| 欧美日本精品一区二区三区| 国产精品chinese| 国内精品一区二区三区| 欧美久久综合| 99国产精品99久久久久久粉嫩| 伊人成人网在线看| 国产精品亚洲综合天堂夜夜| 亚洲综合色在线| 国产免费成人| 亚洲视频在线一区观看| 欧美久久电影| 亚洲男女自偷自拍| 亚洲人成7777| 欧美色综合天天久久综合精品| 亚洲国产高潮在线观看| 欧美成人一区二区三区片免费| 伊人久久噜噜噜躁狠狠躁| 黄色一区三区| 亚洲图片欧美午夜| 国语精品中文字幕| 亚洲欧洲精品一区二区精品久久久| 在线午夜精品自拍| 久久精品一区二区三区四区| 亚洲国产精品一区二区第四页av| 女女同性精品视频| 在线免费观看视频一区| 久久琪琪电影院| 欧美96在线丨欧| 国产精品一区久久久久| 另类成人小视频在线| 欧美激情按摩| 亚洲精品网站在线播放gif| 国产精品国产三级国产aⅴ浪潮| 国产精品久久网站| 午夜精品视频| 亚洲专区在线| 亚洲人成亚洲人成在线观看图片| 久久亚洲国产精品日日av夜夜| aa国产精品| 欧美jizzhd精品欧美巨大免费| 久久免费国产| 欧美在线啊v一区| 国产精品毛片| 亚洲毛片在线观看| 午夜国产不卡在线观看视频| 欧美精品色综合| 国产精品一区久久| 欧美成人精品在线| 欧美电影美腿模特1979在线看| 在线日韩av永久免费观看| 午夜精品久久久久久久| 日韩视频久久| 欧美精品1区| 伊人婷婷久久| 午夜性色一区二区三区免费视频| 欧美日韩中文另类| 欧美日韩综合视频网址| 午夜精品一区二区三区在线播放| 亚洲另类自拍| 亚洲国产精品一区二区三区| 国产精品一区二区黑丝| 国产欧美不卡| 欧美日韩国产探花| 欧美黄色视屏| 欧美日韩精品在线播放| 欧美黄色精品| 影音先锋久久精品| 激情综合五月天| 久久精品国产精品亚洲精品| 一本一本久久a久久精品牛牛影视| 国产日韩三区| 国内久久视频| 国产精品视频一区二区高潮| 欧美美女喷水视频| 欧美日韩在线视频首页| 国产精品女人久久久久久| 亚洲国产精品一区| 欧美伦理91i| 亚洲免费不卡| 欧美网站在线观看| 美女国内精品自产拍在线播放| 国产精品久久久久久亚洲毛片| 午夜视黄欧洲亚洲| 亚洲国产精品女人久久久| 亚洲人成免费| 久久久精品国产一区二区三区| 国产精品免费电影| 狠狠色狠狠色综合日日91app| 一区二区在线看| 亚洲国产婷婷香蕉久久久久久| 激情国产一区| 国产一区二区三区四区| 久久天堂国产精品| 国产欧美日韩在线观看| 亚洲高清不卡在线| 国产精品美女999| 亚洲美女少妇无套啪啪呻吟| 国产视频精品va久久久久久| 91久久精品一区二区别| 亚洲一区二区三区中文字幕| 国产日韩欧美夫妻视频在线观看| 国产欧美日韩亚洲一区二区三区| 国产精品豆花视频| 中日韩美女免费视频网站在线观看| 国产一区二区欧美|