<del id="dhfrq"></del>

    1. <tr id="dhfrq"></tr>
      成人午夜激情在线观看,国产精品一线天粉嫩av,99精品国产综合久久久久五月天 ,一卡2卡三卡4卡免费网站,国产高清在线男人的天堂,五月天国产成人AV免费观看,67194熟妇在线观看线路,成人无码潮喷在线观看
      現在位置:范文先生網>理工論文>電子通信論文>基于μC/OS-II的光盤伺服控制系統的設計

      基于μC/OS-II的光盤伺服控制系統的設計

      時間:2023-02-20 22:55:33 電子通信論文 我要投稿
      • 相關推薦

      基于μC/OS-II的光盤伺服控制系統的設計

        摘要:介紹以Hitachi公司的H8S/2357F作為控制處理器,μC/OS-II作為嵌入式實時操作系統的光盤伺服控制系統的設計和實現。該設計可以實現CD-ROM、CD-R/RW和DVD的伺服功能,適用于光盤伺服控制系統,具有便于維護、易于擴展等優點,對于支持多格式光盤的驅動器和播放器的實現,具有重要的參考價值。
        關鍵詞:μC/OS-II嵌入式實時操作系統伺服控制光盤
        
        光盤伺服控制系統是典型的光機電一體化的控制系統,是光盤驅動器和CD/VCD/DVD播放器的重要組成部分。目前業界普遍采用單片機與伺服控制數字信號處理器配合實現的結構,已可單片化(將單片機和伺服控制數字信號處理器集成在一塊芯片上)實現光盤伺服控制系統。不論是芯片組的形式,還是單片化的形式,都少不了以板級控制軟件(也稱為固件)實現控制系統。目前普遍采用的方案是利用運行于單片機的小型嵌入式操作系統實現光盤伺服系統。
        
        為采用自行研發的光盤伺服信號處理器實現支持多格式光盤的伺服控制系統,筆者對光盤伺服控制系統做了比較深入的研究。本文介紹了一種以Hitachi的H8S/2357F作為控制處理器,μC/OS-II作為嵌入式實時操作系統的光盤伺服控制系統的設計和實現。
        
        1光盤伺服控制系統的硬件設計
        
        光盤伺服控制系統的硬件設計如圖1所示。該設計采用自行研發的伺服數字信號處理器、Hitachi公司的H8S/2357F高性能16位微控制器、AKM公司的AK8566、TI公司的SSI3736等芯片實現CD-ROM、DVD和CD-R/RW的伺服功能。并在該系統中完成對自行研發的光盤伺服數字信號處理器設計的驗證,為光盤伺服系統的產品化做好準備。
        
       。补獗P伺服控制系統的軟件設計
        
        系統分析和軟件設計是光盤伺服控制系統實現的難點之一,設計的優劣關系到系統的讀碟能力、使用壽命、穩定性、擴展性、維護性等性能。因為要兼顧DVD、CD和CD-R/RW等光盤格式和各種不同的機械參數的設置,伺服控制軟件的設計變得相對復雜。為了使控制邏輯明了和易于實現,采用在H8S/2357F上運行μC/OS-II實現光盤伺服控制系統是一個比較好的選擇。H8S/2357F的資源比較豐富,μC/OS-II在H8上可以很好地運行,易于系統的開發。
        
        光盤伺服系統設計的關鍵是分析光盤伺服系統,把各個功能在μC/OS-II核的基礎上建立起來,使其有機協調地運轉,實現光盤伺服控制系統。
        
        圖3執行態的子系統之間的通信和切換關系
        
       。玻宝蹋茫希樱桑汕度胧綄崟r多任務操作系統
        
        μC/OS-II是由JEANJ.LABROSSE編寫的一個源代碼公開、可免費使用的嵌入式實時操作系統。它是μC/OS的一個升級版本。從最老的μCOS到最新的μC/OS-II,已有十多年的歷史。它的特點主要有:公開源代碼、可移植性、可固化、可裁減、支持多任務、具有可確定性等。μC/OS-II面向中小型嵌入式系統,是基于優先級搶占式的實時多任務操作系統,包含了實時內核、任務管理、時間管理、任務間通信同步(信號量、郵箱、消息隊列)和內存管理等功能,絕大部分代碼用C語言編寫,與硬件相關部分用匯編語言編寫。
        
        基于μC/OS-II的應用系統工作時,首先把CPU初始化;接著進行操作系統初始化,主要完成任務控制塊(TCB)初始化、TCB優先級表初始化、空任務的創建等;然后開始創建新任務,并可在新創建的任務中再創建其他的新任務;最后調用OSSTART()函數啟動多任務調度。
        
        2.2光盤伺服系統的分析
        
        對光盤伺服控制系統的設計和實現已有一些參考資料。根據μC/OS-II的特點和光盤伺服系統工作的具體情況,筆者將實現的光盤伺服系統分為三個運行狀態:Power-OnState(上電態)、IdleState(空閑態)、ExecutionState(執行態)。圖2表示了設定的三個狀態之間的關系和進入各個狀態的條件。三個狀態中,執行態最為復雜。為了把復雜的問題簡單化,把執行態劃分為三個子系統:HostInterface(HIS)、BufferManager(BM)、DiskInterface(DIS)。圖3表示了這三個子系統之間的聯系和進入跳出各個子系統的條件。圖4表示了子系統之間的狀態變化及其條件,比較明晰地表示了執行態的實現過程。
        
        圖4執行態子系統的任務狀態運行關系
        
       。玻乘欧到y的軟件結構
        
        
        
        
        經過如上分析,光盤伺服系統初始化后,創建了五個任務:HostTask(主機任務)、SerialPortTask(串口任務)、DiskReadTask(讀盤任務)、DiskWriteTask(寫盤任務)、ServoTask(伺服任務)。任務間通過Semaphore(信號量)和Mailbox(郵箱)進行通信,實現交互控制和任務的切換。圖5表明了這五個任務之間的關系。
        
        圖5光盤伺服系統的任務結構框圖
        
        下面給出主程序的框架:
        
       。觯铮椋洌恚幔椋(void)
        
        {
        
       。跏蓟幚砥骱陀布
        
        ……
        
        //產生任務
        
       。希樱裕幔螅耄茫颍澹幔簦(ServoTask,(void*)0,(void*)&ServoTaskStk[511],4);
        
       。希樱裕幔螅耄茫颍澹幔簦(DiscWrTask,(void*)0,(void*)&DiscWTaskStk[511],6);
        
       。希樱裕幔螅耄茫颍澹幔簦(DiscRdTask,(void*)0,(void*)&DiscRdTaskStk[511],8);
        
       。希樱裕幔螅耄茫颍澹幔簦(HostTask,(void*)0,(void*)&HostTaskStk3[511],10);
        
       。希樱裕幔螅耄茫颍澹幔簦(SerialCmdTask,(void*)0,(void*)&SerialCmdTaskStk[511],3);
        
       。希樱裕幔螅耄茫颍澹幔簦(ServoTimerTask,(void*)0,(void*)&ServoTimerTaskStk[511],1);
        
       。a生信號量和任務參數
        
        ……
        
       。蝿臻_始運行
        
       。希樱樱簦幔颍();
        
        }
        
        本設計在Hitachi公司提供的開發系統HEW2上編譯實現,并在驗證系統實測。結果顯示:該設計可以實現CD-ROM、DVD和CD-R/RW的功能,適用于光盤伺服控制系統,具有便于維護、易于擴展等優點。對于支持多格式光盤的驅動器和播放器的實現,具有重要的參考價值。
        
        
        
        

      【基于μC/OS-II的光盤伺服控制系統的設計】相關文章:

      基于交流永磁同步電機的全數字伺服控制系統08-06

      基于μC/OS-Ⅱ的變頻器變結構控制系統設計08-06

      基于RTOS的太陽能熱水控制系統設計08-06

      基于CEBus總線的鐵路燈塔控制系統的設計08-06

      基于RTLinux的實時控制系統08-06

      基于DSP的視頻檢測和遠程控制系統設計08-06

      基于雙處理器的點焊控制系統的硬件設計08-06

      μC/OS-II實時內核下的A/D驅動程序設計08-06

      基于ADSP21161的比相測距雷達跟蹤控制系統設計08-06

      主站蜘蛛池模板: 东京热无码国产精品| 国内自拍小视频在线看| 四虎成人精品永久免费av| 老王亚洲AV综合在线观看| 国产老熟女一区二区三区| 无码AV无码免费一区二区| 体态丰腴的微胖熟女的特征| 久草热久草热线频97精品| 熟女视频一区二区三区嫩草| 好吊妞人成视频在线观看| 激情一区二区三区成人文| 亚欧美日韩香蕉在线播放视频| 伊人中文在线最新版天堂| 少妇高潮水多太爽了动态图| 日本精品不卡一二三区| 日本精品极品视频在线| 国产美女永久免费无遮挡| 人妻系列中文字幕精品| 99riav精品免费视频观看| 国产精品99一区二区三区| 最新亚洲人成网站在线影院| 精品国产一区二区三区性色| 午夜成人无码免费看网站| 亚洲精品久久麻豆蜜桃| 久久国产成人av蜜臀| 国产一区二区三区在线看| 玩弄丰满少妇人妻视频| 亚洲AV无码精品色午夜果冻| 国产中文一区卡二区不卡| 一区二区三区四区五区自拍| 潮喷失禁大喷水无码| 日韩精品国内国产一区二| 在线观看亚洲欧美日本| 亚洲欧洲精品日韩av| 狠狠亚洲色一日本高清色| 精品人妻伦九区久久69| 日本熟妇XXXX潮喷视频| 国产一区二区三区黄色大片| 国产亚洲精品国产福APP| 亚洲精品一区二区三天美| 亚洲夂夂婷婷色拍WW47|