TMS320C2000 DSP套用實例精講

《TMS320C2000 DSP套用實例精講》是2022年科學出版社出版的圖書。

基本介紹

  • 中文名:TMS320C2000 DSP套用實例精講
  • 作者:劉明等
  • 出版社:科學出版社
  • 出版時間:2022年6月1日
  • ISBN:9787030694263 
內容簡介,圖書目錄,

內容簡介

《TMS320C2000 DSP 套用實例精講》以TMS320F2812為例,介紹TMS320C2000系列DSP在作者所從事的航空遙感器控制系統項目中的具體套用,包括數據串列通信控制、直流伺服控制、步進電機控制、溫度控制以及嵌入式控制軟體的線上升級套用等。結合各個套用的特點,通過分析其功能需求和使用情況,推導數學模型,進行硬體控制電路原理和主要軟體代碼的設計,給出測試或試驗的結果,為用戶了解和快速掌握該處理器的套用特性和使用特點,設計出滿足使用要求的嵌入式數字控制系統提供參考。

圖書目錄

前言
第1章 概述 1
1.1 TI公司DSP系列產品的發展及套用 1
1.1.1 TI公司簡介 1
1.1.2 TI公司的DSP 產品 2
1.2 DSP相關知識簡介 3
1.2.1 DSP基礎知識 3
1.2.2 TMS320C2000系列DSP 8
1.2.3 TMS320F281x處理器功能及特點 10
1.3 工程套用實例 17
1.4 開發流程、所需條件及相關工具 19
1.5 幾個通用的硬體模組電路 23
1.5.1 供電電源 23
1.5.2 電源監控和復位電路 28
1.5.3 時鐘電路 29
1.5.4 JTAG接口電路 30
1.5.5 電平轉換電路 31
第2章 CCS簡介 33
2.1 概述 34
2.2 CCS的安裝與配置 35
2.2.1 CCS的安裝 35
2.2.2 目標系統配置 36
2.2.3 啟動GEL檔案 38
2.2.4 主機編程環境設定 39
2.3 CCS的界面說明 40
2.3.1 CCS軟體界面常用圖示 40
2.3.2 基本套用界面 41
2.3.3 代碼編輯區簡介 43
2.4 CCS的常用操作44
2.4.1 查找替換文字 44
2.4.2 使用書籤 45
2.4.3 程式運行控制 46
2.4.4 斷點設定及套用 47
2.4.5 觀察界面 50
2.4.6 建立新工程 52
2.5 TMS320F2812的編程與程式燒寫 54
2.5.1 TMS320F2812的編程 54
2.5.2 程式的燒寫 56
第3章 數據串列通信套用 59
3.1 概述 59
3.1.1 DSP中的SCI通信原理 59
3.1.2 SCI模組的特點 60
3.1.3 DSP通信的分類 62
3.2 主控RS422串列通信套用 63
3.2.1 主控RS422串列通信套用分析及硬體設計 63
3.2.2 主控RS422串列通信軟體設計及實現65
3.3 成像探測器RS232串列通信套用 73
3.3.1 成像探測器簡介及其RS232串列通信電路設計 73
3.3.2 RS232串列通信軟體設計及實現 74
3.4 成像探測器LVDS通信套用 80
3.4.1 成像探測器簡介及其LVDS通信電路設計 80
3.4.2 LVDS通信軟體設計及實現 81
3.5 串列通信擴展套用 85
3.5.1 串列通信擴展的必要性 85
3.5.2 串列通信擴展設計和實現 85
第4章 直流伺服系統控制套用 89
4.1 概述 89
4.2 直流伺服系統的數學模型 90
4.3 硬體控制電路設計 95
4.3.1 數位訊號處理模組 95
4.3.2 電平轉換模組 97
4.3.3 邏輯控制模組 98
4.3.4 差分信號模組 98
4.3.5 PWM功率控制模組 99
4.4 軟體編碼及分析 101
4.4.1 主程式 101
4.4.2 GPIO配置程式 102
4.4.3 事件管理器配置程式 103
4.4.4 SCI 串口配置程式 105
4.4.5 串口接收數據程式 106
4.4.6 控制算法程式 107
4.4.7 伺服系統速度控制程式 109
4.4.8 伺服系統位置控制程式 110
4.5 調試試驗及結果 113
第5章 步進電機控制套用 117
5.1 概述 117
5.1.1 步進電機控制的發展及套用 117
5.1.2 步進電機控制系統的設計內容與步驟 117
5.1.3 步進電機控制技術的分類 118
5.2 步進電機的原理和特性 119
5.2.1 步進電機的工作原理 119
5.2.2 步進電機的特點 119
5.2.3 步進電機的結構和分類 120
5.2.4 步進電機的主要物理特性 122
5.2.5 步進電機的基本數學模型 123
5.3 位置閉環控制系統的硬體設計 124
5.3.1 總體方案 124
5.3.2 硬體電路設計 125
5.3.3 步進電機的選型 127
5.3.4 步進電機驅動電路 128
5.4 位置閉環控制系統的軟體設計 131
5.4.1 軟體設計方法 131
5.4.2 軟體主程式 132
5.4.3 中斷服務程式 133
5.4.4 位置閉環控制子模組詳細代碼 136
5.5 位置閉環控制系統試驗 139
第6章 溫度控制套用 140
6.1 概述 140
6.2 溫度感測器的分類 141
6.3 航空遙感器的溫控方法 142
6.4 溫度控制硬體設計及分析 146
6.4.1 DSP控制器 146
6.4.2 DS18B20U讀取電路圖 147
6.4.3 繼電器控制電路圖 148
6.5 軟體編碼及實現 150
6.5.1 主程式 150
6.5.2 各功能實現函式 154
6.6 試驗結果 163
第7章 軟體線上升級 164
7.1 概述 164
7.2 功能分析 164
7.3 hex檔案格式說明 167
7.4 hex檔案生成方法 168
7.5 起始程式設計 169
7.6 主程式設計 171
7.7 升級程式設計 173
7.7.1 地址設定 173
7.7.2 添加Flash函式館 174
7.7.3 Flash扇區擦除函式 176
7.7.4 升級程式流程 177
7.7.5 十六進制存儲轉ASCII函式 178
7.7.6 一個hex位元組處理函式 179
7.7.7 一行hex檔案處理函式 182
7.7.8 Flash扇區寫入函式 185
參考文獻 187

相關詞條

熱門詞條

聯絡我們