基於Power PC的32位微控制器原理——汽車電子控制系統套用

基於Power PC的32位微控制器原理——汽車電子控制系統套用

《基於Power PC的32位微控制器原理——汽車電子控制系統套用》是 2010 年 電子工業出版社 出版的圖書,作者是張戟

基本介紹

  • 書名:基於Power PC的32位微控制器原理——汽車電子控制系統套用
  • ISBN:9787121109522 
  • 定價:48.00元
  • 出版社電子工業出版社  
  • 出版時間: 2010年6月  
基本信息,內容簡介,圖書目錄,

基本信息

書 名:基於Power PC的32位微控制器原理——汽車電子控制系統套用
基於Power PC的32位微控制器原理——汽車電子控制系統套用
作 者:張戟
出版時間: 2010年6月
ISBN: 9787121109522
開本: 16開
定價: 48.00元

內容簡介

以32位嵌入式微控制器為基本技術特徵的新一代電控單元(Electronic Control Unit, ECU)已成為汽車電子發展套用的主流。汽車工業是使用微控制器最多的工業,一輛現代汽車最多可使用達200個微控制器。汽車電子系統占整車成本的比例在2008年就已超過了40%,現在還在繼續上升。為了適應這一特點,飛思卡爾公司於1999年推出了一款基於PowerPC架構的32位高性能高速微控制器。其卓越的性能特別適合做複雜的實時控制和處理系統,在許多方面代表了微控制器今後的發展方向。 本書系統介紹了MPC555基本的硬體結構,包括其獨具特色的TPU3和MIOS、QADC、QSMCM等模組的工作原理;著重介紹了基於MPC555微控制器的MATLAB代碼自動生成體系及二次開發技術,特別是在汽車電子控制中的典型套用案例;最後對飛思卡爾公司最新推出的MPC5500系列產品進行了詳細介紹。 本書可作為汽車電子、嵌入式系統課程的教學參考書,供高等院校相關專業高年級本科生和研究生使用,也可供教師和工程技術人員參考。

圖書目錄

第1章 概論 (1)
1.1 緒論 (1)
1.2 32位微處理器性能比較 (4)
1.3 汽車電子控制系統 (7)
1.3.1 組成 (7)
1.3.2 特徵 (8)
1.3.3 工作原理 (9)
1.3.4 汽車電子控制單元ECU (10)
第2章 MPC555硬體結構原理 (13)
2.1 MPC555引腳信號與系統配置 (13)
2.1.1 引腳信號 (13)
2.1.2 系統配置 (17)
2.2 RCPU和存儲器 (22)
2.2.1 PowerPC架構 (22)
2.2.2 RCPU結構 (23)
2.2.3 RCPU暫存器 (26)
2.2.4 存儲器 (35)
2.2.5 RCPU指令處理 (38)
2.3 時鐘系統及計時器 (40)
2.3.1 PLL鎖相環原理 (41)
2.3.2 MPC555 PLL鎖相環工作模式 (42)
2.4 外部匯流排接口及存儲器控制 (43)
2.4.1 在擴展模式下外部存儲器及其控制器的時鐘 (44)
2.4.2 匯流排仲裁階段內部或外部匯流排管理器 (46)
第3章 MPC555獨具特色的模組 (48)
3.1 雙佇列A/D轉換模組(QADC) (48)
3.1.1 A/D模組低功耗停止模式和凍結模式 (49)
3.1.2 A/D採樣時間和內部時鐘模組 (50)
3.1.3 QADC64的控制邏輯及執行佇列模式 (52)
3.2 模組化輸入/輸出子系統(MIOS) (54)
3.2.1 MIOS匯流排接口子模組 (54)
3.2.2 計數預分頻器子模組 (56)
3.2.3 MIOS模組化計數器子模組 (57)
3.2.4 MIOS雙動作子模組 (59)
3.2.5 16位並行I/O口子模組 (62)
3.2.6 MIOS脈寬調製子模組 (62)
3.2.7 MIOS中斷請求子模組 (64)
3.3 佇列多通道串列通信模組(QSMCM) (65)
3.3.1 串列通信的基本知識 (66)
3.3.2 QSM的結構與特性 (67)
3.3.3 QSM的存儲器和暫存器 (68)
3.3.4 QSM的初始化 (71)
3.3.5 QSPI子模組 (74)
3.3.6 SCI子模組 (76)
3.4 雙通道時間處理單元(TPU3) (78)
3.4.1 TPU的結構與功能 (78)
3.4.2 TPU暫存器 (84)
3.4.3 TPU的初始化操作 (85)
3.4.4 輸入捕捉/輸入跳變計數器 (89)
3.4.5 輸出比較 (90)
3.4.6 周期與脈衝寬度累加器 (91)
第4章 基於MPC555微控制器的MATLAB代碼自動生成體系 (93)
4.1 概述 (93)
4.1.1 代碼生成的優勢與劣勢分析 (93)
4.1.2 代碼生成的分類 (94)
4.2 MATLAB代碼自動生成技術 (95)
4.2.1 RTW技術 (96)
4.2.2 Embedded Target技術 (99)
4.2.3 模型和參數配置 (102)
4.2.4 代碼生成過程 (105)
4.2.5 自動代碼分析 (110)
4.2.6 MPC555下的基於CCP線上觀測標定 (127)
4.2.7 MPC555下的Bootcode技術 (130)
第5章 基於MPC555微控制器的代碼自動生成體系下的二次開發技術 (132)
5.1 MATLAB代碼自動生成體系二次開發 (132)
5.1.1 二次開發背景 (132)
5.1.2 硬體抽象層硬體驅動 (133)
5.1.3 套用層算法 (140)
5.1.4 初始化 (146)
5.1.5 終止處理 (147)
5.1.6 中斷處理子程式 (147)
5.1.7 成功案例 (151)
5.2 代碼自動生成背景下的汽車電子實時控制軟體開發模式 (156)
5.3 代碼自動生成開發模式下的性能分析 (157)
5.3.1 空間效率 (157)
5.3.2 時間效率 (158)
5.3.3 可移植性 (158)
5.3.4 開發周期 (160)
5.4 套用代碼自動生成技術的硬實時控制系統舉例 (161)
第6章 異常情況處理(中斷) (173)
6.1 異常情況分類 (174)
6.2 異常情況處理過程 (175)
6.3 異常向量表和優先權 (178)
6.3.1 異常向量表 (178)
6.3.2 順序和優先權 (179)
6.4 異常情況處理的設計 (180)
6.5 異常的定義 (182)
6.6 異常的恢復 (191)
6.6.1 有序異常的恢復 (191)
6.6.2 無序異常的恢復 (191)
6.6.3 對MSR[EE]和MSR[RI]的控制 (192)
第7章 MPC555在汽車電子控制 套用中的典型案例 (193)
7.1 MPC555產品設計特點 (193)
7.2 設計套用實例 (195)
7.2.1 燃料電池汽車動力總成控制系統 (195)
7.2.2 Siemens VDO汽車動力管理一體化系統 (197)
7.2.3 Ford Taurus、Lincoln LS Luxury和Jaguar S-Type的動力控制系統 (200)
7.2.4 BMW的Valvetronic電子閥門系統 (202)
7.2.5 飛思卡爾混合動力總成控制系統方案 (205)
7.2.6 MPC555的柴油發動機電控單元系統 (208)
第8章 MPC555開發工具及方法 (210)
8.1 產品的設計與開發步驟 (210)
8.1.1 傳統開發流程 (210)
8.1.2 V模式開發流程 (211)
8.2 MPC555開發系統的組成 (212)
8.2.1 MPC555的開發方法 (213)
8.2.2 MPC555評估系統 (213)
8.2.3 評估工具 (220)
第9章 MPC5500系列微控制器介紹 (231)
9.1 MPC5500系列微控制器概述 (231)
9.2 MPC5554/5553微控制器介紹 (237)
9.2.1 PowerPC(e200z6)核心 (237)
9.2.2 SIMD技術和DSP (244)
9.2.3 記憶體管理模組 (245)
9.2.4 MPC5554/5553初始化 (247)
9.2.5 eQADC、eMIOS、eTPU (249)
9.2.6 DSPI結構和eSCI接口 (254)
9.2.7 FlexCAN和快速乙太網控制器 (256)
附錄A MPC555引腳描述 (260)
附錄B MPC555記憶體映射 (265)
附錄C MPC555的指令 (280)
C.1 指令格式 (280)
C.2 運算符的含義 (282)
C.4 指令一覽 (283)
附錄D 專用名詞和縮寫 (321)
參考文獻 (326)

相關詞條

熱門詞條

聯絡我們