PSoC3控制器與機器人設計

PSoC3控制器與機器人設計

《PSoC3控制器與機器人設計》是2013年11月化學工業出版社出版的圖書,作者是王景川、陳衛東、[日]古平晃洋。

基本介紹

  • 書名:PSoC3控制器與機器人設計
  • 作者:王景川
    陳衛東
    [日]古平晃洋
  • ISBN:9787122182241
  • 頁數:184頁
  • 定價:49元
  • 出版社:化學工業出版社
  • 出版時間:2013年11月
  • 裝幀:平裝
  • 開本:16開
內容簡介,目錄,

內容簡介

《PSoC3控制器與機器人設計》以機器人和PSoC3控制器為載體,首先介紹以Cypress公司PSoC3為代表的嵌入式控制器的開發環境、結構、組件以及程式語言等內容,然後逐步深入到機器人驅動、感測等部件的開發環節,最後通過將感測器、電機以及機器人模組等元素搭建成一個機器人整體,講解了具體的機器人設計實例,將機器人與嵌入式系統的開發與實踐貫穿於全書的始終。
《PSoC3控制器與機器人設計》涵蓋了嵌入式系統、程式語言、感測器、機器人控制等多方面的內容,並通過具體的實驗展現出來,使讀者在獲取理論知識的同時,提高動手實踐和創新能力,提高對於自動控制、嵌入式系統、機器人學等多學科知識的綜合運用能力。
《PSoC3控制器與機器人設計》適合從事自動控制、嵌入式系統、機器人等相關學科研究的技術人員閱讀,也適合本科、研究生相關專業的師生作為學習用書。

目錄

第1章 PSoC概要
1.1 PSoC微控制器
1.1.1 微控制器
1.1.2 微控制器的運行
1.1.3 PSoC
1.2 PSoC家族1-5
第2章 PSoC開發環境
2.1 開發環境的構建
2.1.1 PSoC Creator安裝方法
2.1.2 編譯器許可證的安裝
2.2 硬體的準備
2.2.1 CY8CKIT-030開發板
2.2.2 焊接
2.2.3 驅動程式的安裝
2.2.4 卸載驅動程式的方法
2.3 操作測試
2.3.1 工程創建
2.3.2 元器件的配置與設定
2.3.3 元器件的配線
2.3.4 麵包板的使用
2.3.5 工程創建與燒寫
2.3.6 快捷鍵列表
第3章 C語言的使用方法
3.1 PSoC3 C編譯器概要
3.2 C語言程式的基本構成
3.2.1 預處理
3.2.2 Main函式
3.2.3 Loop語句
3.3 數值操作、四則運算
3.3.1 數據類型
3.3.2 以bit單位來考慮
3.3.3 數據類型
3.3.4 數據類型的使用方法
3.3.5 四則運算
3.3.6 比較運算
3.3.7 邏輯運算
3.3.8 條件語句
3.3.9 數組
3.4 函式與其調用方法
3.5 全局變數和局部變數
3.6 字元處理方法
3.6.1 傳送函式中的參數
3.6.2 注釋(Comments)的寫法
3.6.3 Define
3.7 程式禮儀
第4章 單片機結構
4.1 一般單片機結構
4.1.1 單片機的硬體結構
4.1.2 指令系統
4.1.3 記憶體結構
4.2 PSoC3的構成
4.2.1 PSoC的系統概要
4.2.2 PSoC3 CPU系統
4.2.3 時鐘
4.2.4 晶體振盪器與PSoC的連線方法
4.2.5 電源系統
4.2.6 復位
4.3 哈佛結構和馮·諾伊曼結構
4.4 單片機程式運行流程
4.5 內置組件(外圍設備)的構成
4.5.1 手工布線的方法
4.5.2 組件的配置方法
第5章 普通組件的使用
5.1 連線埠組件
5.1.1 驅動模式
5.1.2 模擬連線埠設定
5.1.3 數字連線埠的設定
5.1.4 一個組件控制多個引腳
5.2 開關輸入和LED輸出
5.2.1 硬體配置方法
5.2.2 軟體代碼記述
5.2.3 基本邏輯
5.2.4 邏輯電路設計
5.2.5 觸發器的設計
5.3 字元型LCD
5.4 CapSense
5.4.1 CapSense檢測方式
5.4.2 CapSense組件的使用方法
5.5 數據表的讀法
5.5.1 Example Project的導入
5.5.2 震顫
第6章 高級組件的使用
6.1 USB通信
6.1.1 USB UART組件
6.1.2 代碼記述
6.1.3 驅動安裝
6.1.4 USB通信軟體
6.1.5 數值傳輸
6.2 A/D轉換
6.2.1 A/D 組件說明
6.2.2 A/D組件配置
6.2.3 代碼記述
6.2.4 套用操作
6.3 中斷
6.3.1 中斷優先權
6.3.2 中斷種類
6.3.3 中斷組件的使用方法
6.3.4 代碼記述
6.3.5 套用操作
6.4 I2C通信
6.4.2 I2C通信的基礎
6.4.3 應用程式的設計
第7章 PWM與伺服電機控制
7.1 執行器與直流電機
7.1.1 直流電機
7.1.2 H橋
7.2 PWM
7.2.1 PWM組件
7.2.2 PWM使用
7.2.3 代碼記述
7.3 電機控制
7.3.1 模組配置
7.3.2 引腳配置
7.3.3 代碼記述
7.3.4 燒錄與演示
第8章  原創組件的製作方法
8.1 原創組件流程
8.2 組合已有組件
8.2.1 設計規範
8.2.2 製作準備
8.2.3 硬體配置
8.2.4 配置圖示
8.2.5 軟體製作
8.2.6 組件擴展
8.2.7 組件的使用方法
8.3 自製組件——Verilog篇
8.4 編輯原有組件
9.1 感測器分類
9.2 開關感測器
9.2.1 開關感測器原理
9.2.2 開關感測器實驗
9.3.3 增量式編碼器實驗
9.3.4 UART
9.4.4 超聲測距感測器實驗
9.4.5 紅外測距感測器實驗
第10章 機器人控制實例設計
10.1 移動機器人
10.2 轉速控制
10.2.1 轉速與閉環
10.2.2 PID
10.2.3 PID參數整定
10.2.4 PID控制實驗
10.3 移動機器人控制實例
10.3.1 機器人模型搭建
10.3.2 機器人速度控制實例
10.3.3 移動機器人避障實例
參考文獻

相關詞條

熱門詞條

聯絡我們