幫助中心 | 我的帳號 | 關於我們

Simulink建模基礎及C2000DSP代碼自動生成

  • 作者:編者:劉傑
  • 出版社:科學
  • ISBN:9787030572929
  • 出版日期:2018/06/01
  • 裝幀:平裝
  • 頁數:464
人民幣:RMB 99 元      售價:
放入購物車
加入收藏夾

內容大鋼
    劉傑編著的《Simulink建模基礎及C2000DSP代碼自動生成》主要介紹C2000 DSP控制代碼的自動生成。由此從兩個方面(建模與代碼自動生成)逐次展開,引導讀者學習自動生成演算法模型DSP控制代碼的方法。
    在建模部分:重點介紹Simulink的常用模塊功能與基於MATLABR2017a版的Simulink建模基礎,以及用戶模塊的定製方法。此外,還介紹基於有限狀態機(Stateflow)的建模基礎。在演算法模型C2000 DSP控制代碼的自動生成部分:重點介紹F28027 DSP模塊的功能及基於MATLABR2017a版的演算法模型代碼的自動生成方法。
    本書可作為航空航天、汽車、新能源、高鐵、電氣自動化、軟體等行業的工程師在從事基於模型設計時使用,也可作為高校工科專業學生學習Simulink/Stateflow建模和基於模型設計的教材,以及相關專業的教學參考書。

作者介紹
編者:劉傑

目錄
第1章  軟體開發環境與傳統編程
  1.1  CCS6.1.2 的下載與安裝
  1.2  安裝C2000處理器支持包
  1.3  運行一個現有的CCS工程
  1.4  如何新建/運行一個ADC轉換及顯示的CCS工程
  1.5  創建一個LCD1602顯示驅動工程
第2章  MATLAB編程基礎
  2.1  MATLAB R2017a新增功能簡介
  2.2  M文件的編寫
    2.2.1  M文件結構
    2.2.2  M腳本文件
    2.2.3  M函數
  2.3  M文件的調試
    2.3.1  代碼分析器
    2.3.2  使用cell加快調試
  2.4  MATLAB Coder 簡介
    2.4.1  MATLAB Coder支持/不支持生成C代碼的類型
    2.4.2  MATLAB Coder的使用要求
    2.4.3  Embedded Coder的常用命令
    2.4.4  C編譯器的設置
    2.4.5  應用實例
第3章  Simulink建模基礎
  3.1  Simulink 基本操作
    3.1.1  模塊庫和編輯窗口
    3.1.2  Simulink 模塊庫
    3.1.3  模塊的基本操作
  3.2  建模實例
    3.2.1  由系統的物理含義或微分方程創建模型
    3.2.2  數學表達式模型的搭建技巧
    3.2.3  物理建模
    3.2.4  子系統
    3.2.5  創建自定義模塊庫及知識產權保護
第4章  Stateflow建模基礎
  4.1  Stateflow概述
  4.2  流程圖
  4.3  狀態圖的層次
  4.4  並行機制
    4.4.1  廣播
    4.4.2  隱含事件
    4.4.3  時間邏輯
  4.5  非圖形對象
    4.5.1  真值表
    4.5.2  圖形盒
    4.5.3  圖形函數
  4.6  MATLAB 函數
    4.6.1  建立調用
    4.6.2  編寫
    4.6.3  調試
  4.7  Simulink 函數
  4.8  Stateflow 建模實例

    4.8.1  搭建流水燈模型
    4.8.2  搭建開關控制器模型
    4.8.3  計算乘法與平方和
第5章  定製用戶模塊
  5.1  S函數
    5.1.1  S函數運行機制
    5.1.2  Simulink引擎與
  5.2  C MEX S函數模板
    5.2.1  打開C MEX S函數模板
    5.2.2  基本C MEX S函數模板介紹
    5.2.3  C MEX S 函數的簡單例子
  5.3  目標語言編譯器
    5.3.1  概述
    5.3.2  TLC文件的語法
    5.3.3  TLC入門及
    5.3.4  model.rtw文件和編寫
  5.4  S-Function Builder定製用戶模塊
    5.4.1  S-Function Builder簡介
    5.4.2  初始化(Initialization)頁面
    5.4.3  數據屬性(Data Properties)頁面
    5.4.4  庫文件(Libraries)頁面
    5.4.5  輸出(Outputs)頁面
    5.4.6  連續狀態求導(Continuous Derivatives)頁面
    5.4.7  離散狀態更新(Discrete Update)頁面
    5.4.8  編譯信息(Build Info)頁面
    5.4.9  S-Function Builder簡單示例
  5.5  定製用戶模塊舉例
    5.5.1  Wrapper S-Function 的寫法
    5.5.2  代碼繼承工具(Legacy Code Tool)
    5.5.3  定製Freescale HC12 ADC模塊
    5.5.4  定製Freescale HC12 ADC模塊
第6章  C2802x DSP原理及模塊介紹
  6.1  C2802x DSP的特點及功能框圖
  6.2  GPIO模塊
    6.2.1  GPIO運行機制簡介
    6.2.2  Digital Input模塊簡介
    6.2.3  Digital Output模塊簡介
  6.3  ADC模塊
    6.3.1  ADC功能簡介
    6.3.2  ADC模塊簡介
  6.4  SCI模塊
    6.4.1  SCI模塊功能簡介
    6.4.2  SCI Receive模塊簡介
    6.4.3  SCI Transmit模塊簡介
  6.5  SPI模塊
    6.5.1  SPI模塊功能簡介
    6.5.2  SPI Receive模塊簡介
    6.5.3  SPI Transmit模塊簡介
  6.6  I2C匯流排
    6.6.1  I2C模塊功能簡介

    6.6.2  I2C Receive模塊簡介
    6.6.3  I2C Transmit模塊簡介
  6.7  ePWM模塊
    6.7.1  ePWM模塊功能簡介
    6.7.2  ePWM模塊簡介
  6.8  PIE模塊
    6.8.1  PIE模塊功能簡介
    6.8.2  Software Interrupt Trigger模塊簡介
  6.9  eCAP模塊
    6.9.1  eCAP模塊功能簡介
    6.9.2  eCAP模塊簡介
  6.10  Watchdog 模塊
  6.11  其他模塊
    6.11.1  eCAN匯流排
    6.11.2  eCAN Transmit模塊
    6.11.3  CCP模塊
    6.11.4  eQEP模塊
    6.11.5  CLA Task模塊
第7章  C2802x DSP演算法代碼的快速生成
  7.1  自動生成C2802x DSP代碼的一般流程
    7.1.1  生成C2802x DSP閃爍燈代碼的示例
    7.1.2  為C2802x DSP生成流水燈代碼的流程
    7.1.3  簡易單側交通燈代碼自動生成
  7.2  SCI/ADC模塊的應用實例
    7.2.1  使用SCI/ADC模塊向主機發送SE字元
    7.2.2  通過SCI模塊在主機上顯示ADC模塊採集到的數據
  7.3  串列外部模式示例
  7.4  SPI/I2C 模塊的示例
    7.4.1  SPI模塊示例
    7.4.2  I2C模塊示例
  7.5  自動演算法代碼加手寫驅動代碼
  7.6 永磁同步電機的FOC控制模擬及代碼生成
    7.6.1  與電機有關的幾個常用定則/定理的回顧
    7.6.2  磁場定向(FOC)控制演算法簡介
    7.6.3  PMSM的FOC演算法框圖
    7.6.4  PMSM的FOC演算法部分模塊分解
    7.6.5  用TI的DMC模塊庫搭建PMSM 的FOC演算法模型
    7.6.6  對搭建的PMSM的FOC演算法模塊進行功能模擬
    7.6.7  為PMSM的FOC演算法模型生成代碼
    7.6.8  軟體在環(SIL)測試
    7.6.9  硬體測試
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032