嵌入式數字控制系統:基於 C 和 PYTHON 編程實現
楊永勝
- 出版商: 機械工業
- 出版日期: 2026-04-01
- 售價: $594
- 語言: 簡體中文
- 頁數: 243
- ISBN: 7111800761
- ISBN-13: 9787111800767
-
相關分類:
ARM、Python
- 此書翻譯自: Embedded Digital Control with Microcontrollers: Implementation with C and Python
下單後立即進貨 (約4週~6週)
相關主題
商品描述
本書就如何在廣泛應用的ARM Cortex-M微控制器上實現數字控制系統提供了專家級的指導。作者分三個階段循序漸進地展開了論述:第一階段是理論驗證,介紹如何通過Python編程實現數字控制系統原型,以幫助讀者更深入地理解數字控制的理論概念。第二階段是工程實現,介紹如何使用C語言在實際的微控制器上實現數字控制系統,指導讀者解決涉及數字控制、機器人和機電一體化領域的實際問題。第三階段是系統整合,融合理論與工程實踐,介紹如何在真實應用場景中部署數字控制系統。全書通過Python編程實踐確保理論知識的可應用性。
本書既可作為電氣工程專業的本科教材,也可作為從事數字控制、機器人系統開發的工程師及愛好者的權威實踐指南,提供關於微控制器數字控制系統的一站式開發指導。
作者簡介
H.德尼茲·居爾汗,曾任耶迪特佩大學微處理器及數字信號處理實驗課程指導教師,後於多家嵌入式系統企業的研發部門任職,積累了豐富的行業實踐經驗。他的主要研究領域涵蓋嵌入式系統、物聯網、控制系統及信號處理,已出版多部微控制器相關著作。
目錄大綱
譯者序
前言
第1章 概論
1.1 什麼是系統
1.2 什麼是控制系統
1.3 關於本書
第2章 本書使用的硬件
2.1 STM32開發板
2.1.1 常規信息
2.1.2 引腳分布
2.1.3 開發板供電和編程
2.2 STM32微控制器
2.2.1 中央處理單元
2.2.2 內存
2.2.3 輸入和輸出端口
2.2.4 定時器模塊
2.2.5 ADC和DAC模塊
2.2.6 數字通信模塊
2.3 本書使用的系統和傳感器
2.3.1 直流電動機
2.3.2 直流電動機驅動擴展板
2.3.3 編碼器
2.3.4 FT232模塊
2.4 高級應用中使用的設備和傳感器
2.4.1 設備
2.4.2 傳感器
2.5 總結
習題
第3章 本書使用的軟件
3.1 PC端Python
3.1.1 基礎操作
3.1.2 數組和矩陣操作
3.1.3 循環操作
3.1.4 條件判斷
3.1.5 函數定義和使用
3.1.6 文件操作
3.1.7 Python控制系統庫
3.2 STM32微控制器上的MicroPython
3.2.1 安裝MicroPython
3.2.2 運行MicroPython
3.2.3 訪問微控制器硬件
3.2.4 MicroPython控制系統庫
3.3 STM32微控制器上的C代碼
3.3.1 在Mbed Studio創建一個新的工程
3.3.2 構建和執行代碼
3.3.3 操作微控制器硬件
3.3.4 C控制系統庫
……
第4章 數字控制基礎
第5章 模擬與數字信號轉換
第6章 構建系統的傳遞函數
第7章 基於傳遞函數的控制系統分析
第8章 基於傳遞函數的控制器設計
第9章 基於狀態空間的控制系統分析
第10章 基於狀態空間的控制器設計
第11章 自適應控制
第12章 高級應用
附錄 STM32開發板引腳使用表
參考文獻
