中圖網小程序
一鍵登錄
更方便
本類五星書更多>
-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
面向工程應用的嵌入式控制系統實踐教程 版權信息
- ISBN:9787030751935
- 條形碼:9787030751935 ; 978-7-03-075193-5
- 裝幀:平裝膠訂
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
面向工程應用的嵌入式控制系統實踐教程 內容簡介
全書分為三大部分,編寫13章。**部分(1-5章):主要是講解面向工程應用的ARM開發基本要點;主要是從ARM芯片的基本原理與典型外圍設備、嵌入式控制系統標準開發流程、基于STM32的*小系統軟硬件設計、典型嵌入式操作系統與軟件設計方法等幾個章節;這將一些后續工程實例設計中的共性問題先給予詳盡的說明;第二部分(6-10章):主要圍繞建筑智能化主題,依托本教材編寫組負責的工程項目和自制教學實驗設備,使讀者能夠快速掌握嵌入式控制系統工程實踐開發思路、步驟與解決方案,其中第10章為綜合性設計章節。第三部分(11-13章):主要圍繞工業智能化主題,依托本教材編寫組負責的工程項目和自制教學實驗設備,使讀者能夠快速掌握嵌入式控制系統工程實踐開發思路、步驟與解決方案,其中第13章為綜合性設計章節。
面向工程應用的嵌入式控制系統實踐教程 目錄
目錄
第1章 嵌入式控制系統基礎 1
1.1 嵌入式控制系統概述 1
1.1.1 嵌入式控制系統的定義 1
1.1.2 嵌入式控制系統的特點 1
1.1.3 嵌入式控制系統的分類 3
1.1.4 嵌入式控制系統的應用 4
1.2 嵌入式控制系統的基本組成 5
1.2.1 嵌入式控制系統硬件結構 5
1.2.2 嵌入式控制系統軟件結構 7
1.3 嵌入式處理器概述 8
1.3.1 嵌入式處理器體系架構 8
1.3.2 嵌入式處理器的分類 10
1.4 ARM處理器概述 11
1.4.1 ARM內核與產品系列 11
1.4.2 ARM內核體系架構 13
1.4.3 Cortex內核系列 15
1.5 STM32開發工具及平臺搭建 16
1.5.1 開發工具介紹 16
1.5.2 Keil的版本與安裝 17
1.5.3 硬件仿真器的驅動安裝 20
1.5.4 驅動程序的配置 21
1.5.5 STM32CubeMX軟件簡介 23
本章小結 28
思考題 28
第2章 嵌入式控制系統典型開發流程 29
2.1 需求分析 29
2.2 系統總體設計 30
2.2.1 設計方案描述 30
2.2.2 工作總框圖繪制 30
2.2.3 總體結構設計 32
2.2.4 設計工作籌備 33
2.3 系統硬件設計 33
2.3.1 處理器選型 33
2.3.2 元器件選擇 35
2.3.3 系統硬件電路設計 35
2.3.4 系統硬件電路的計算機輔助設計 36
2.3.5 系統硬件電路調試 37
2.3.6 系統硬件可靠性設計 38
2.4 系統軟件設計 39
2.4.1 軟件方案設計 39
2.4.2 驅動程序設計 40
2.4.3 軟件抽象層設計 42
2.4.4 軟件應用層設計 42
2.4.5 軟件可靠性設計 43
2.5 系統電磁兼容性設計 44
2.5.1 電磁干擾及其危害 44
2.5.2 電磁兼容性基本概念 45
2.5.3 電磁兼容性設計 46
2.6 系統仿真與聯合調試 48
2.6.1 軟件調試 48
2.6.2 系統仿真 49
2.6.3 軟硬件聯合調試 49
2.7 系統測試與可靠性評估 50
2.7.1 系統硬件測試 50
2.7.2 系統軟件測試 51
2.7.3 系統軟硬件集成測試 53
2.7.4 系統可靠性評估 54
本章小結 55
思考題 56
第3章 STM32處理器及*小系統設計 57
3.1 STM32芯片結構 57
3.1.1 Cortex-M3/M4內核 57
3.1.2 STM32系統結構 58
3.1.3 STM32存儲器映射 59
3.1.4 STM32時鐘系統 60
3.2 STM32典型外設接口 61
3.2.1 通用型輸入輸出接口 61
3.2.2 同步串行口SPI 62
3.2.3 同步串行口IIC 63
3.2.4 通用同步/異步接收/發送器 65
3.2.5 可變靜態存儲器控制器 66
3.3 STM32典型硬件電路設計 68
3.3.1 STM32*小系統設計 68
3.3.2 STM32典型外設接口電路設計 70
本章小結 79
思考題 80
第4章 建筑能耗監控系統工程實例設計 81
4.1 系統功能說明 81
4.2 系統總體設計 81
4.2.1 系統總體方案設計 81
4.2.2 相關模塊選型 81
4.3 硬件設計 84
4.3.1 系統硬件框架 84
4.3.2 電能計量采集通道設計 84
4.3.3 電能計量主電路設計 85
4.3.4 電力線載波通信模塊電路接口設計 87
4.3.5 Flash存儲電路設計 88
4.4 軟件設計 89
4.4.1 軟件整體框架 89
4.4.2 電能計量任務設計 89
4.4.3 通信模塊軟件設計 90
4.4.4 中斷任務 92
4.4.5 報文處理任務 93
4.4.6 電能計量裝置校準 93
本章小結 95
思考題 95
第5章 室內環境參數監測系統工程實例設計 96
5.1 系統功能說明 96
5.2 系統總體設計 96
5.2.1 應用系統的結構設計 96
5.2.2 相關模塊選型 96
5.3 硬件設計 104
5.3.1 系統硬件框架 104
5.3.2 微處理器模塊設計 104
5.3.3 電源模塊設計 105
5.3.4 溫濕度采集模塊設計 107
5.3.5 PM2.5采集模塊設計 107
5.3.6 CO2采集模塊設計 108
5.3.7 甲醛采集模塊設計 108
5.3.8 TVOC采集模塊設計 109
5.3.9 屏幕顯示模塊設計 109
5.3.10 載波通信模塊設計 110
5.3.11 存儲模塊設計 110
5.4 軟件設計 111
5.4.1 軟件設計結構 111
5.4.2 系統主程序軟件設計 111
5.4.3 檢測模塊驅動軟件設計 111
5.4.4 通信模塊驅動軟件設計 116
5.4.5 屏幕顯示模塊驅動軟件設計 117
5.5 系統集成與調試 119
本章小結 120
思考題 120
第6章 室內窗戶狀態監測系統工程實例設計 121
6.1 系統功能說明 121
6.2 系統總體設計 121
6.2.1 應用系統結構設計 121
6.2.2 相關模塊選型 122
6.3 硬件設計 125
6.3.1 系統硬件框架 125
6.3.2 微處理器模塊設計 125
6.3.3 超聲波測距模塊設計 126
6.3.4 LoRa無線通信模塊設計 127
6.4 軟件設計 128
6.4.1 軟件結構設計 128
6.4.2 系統主程序軟件設計 128
6.4.3 超聲波測距模塊驅動軟件設計 128
6.4.4 LoRa通信模塊驅動軟件設計 130
6.5 系統集成與調試 132
6.5.1 系統測量窗戶開啟寬度功能測試 132
6.5.2 系統數據傳輸功能測試 132
本章小結 133
思考題 133
第7章 建筑智能網關工程實例設計 134
7.1 概述 134
7.2 系統功能說明 135
7.2.1 需求分析 135
7.2.2 功能設計 136
7.3 系統總體設計 139
7.3.1 嵌入式處理器選型 139
7.3.2 嵌入式外圍設備選型 140
7.3.3 嵌入式軟件設計架構 141
7.4 系統軟硬件詳細設計 142
7.4.1 硬件詳細設計 142
7.4.2 軟件詳細設計 155
7.5 系統集成與調試 164
本章小結 165
思考題 165
第8章 基于Java的建筑智能化上位機工程實例設計 166
8.1 系統功能說明 166
8.2 系統總體設計 166
8.3 服務器端軟件設計介紹 167
8.3.1 Java編程語言 167
8.3.2 IDEA編程工具 169
8.3.3 SpringBoot架構 169
8.3.4 SpringMVC架構 174
8.4 服務器端與智能網關通信設計 175
8.4.1 服務器端與智能網關的通信協議 175
8.4.2 376.1協議 176
8.4.3 Netty架構 181
8.5 數據庫存儲設計 186
8.5.1 MySQL數據庫簡介 186
8.5.2 MyBatis架構 186
8.6 基于Vue的前端設計 188
8.6.1 搭建開發環境 188
8.6.2 搭建Vue工程 189
8.6.3 官方周邊庫 189
8.6.4 Element UI組件庫 191
8.6.5 數據可視化的實現 191
8.6.6 前端與后端的數據交換格式 194
8.6.7 前端與后端的通信設計 195
8.7 基于Java的工程實例設計 197
8.7.1 服務器端與智能網關的通信實現 197
8.7.2 服務器端的數據幀判斷 197
8.7.3 服務器端的數據處理 198
8.7.4 服務器端與客戶端的通信實現 200
8.7.5 前后端跨域處理 201
8.7.6 客戶端的人機界面設計 201
本章小結 204
思考題 204
第9章 鋁電解陽極電流測量裝置工程實例設計 205
9.1 鋁電解生產工藝概述 205
9.2 陽極電流檢測原理與測量儀技術指標 206
9.3 系統總體設計 207
9.4 系統硬件設計 208
9.4.1 MCU模塊設計 209
9.4.2 自校準電路設計 209
9.4.3 放大電路設計 211
9.4.4 濾波電路設計 211
9.4.5 A/D采樣電路 214
9.4.6 溫度采集模塊的設計 215
9.4.7 電源模塊的設計 216
9.4.8 RS485通信電路設計 216
9.4.9 數據存儲模塊設計 217
9.5 系統軟件設計 218
9.5.1 軟件總體框架 218
9.5.2 主程序設計 219
9.5.3 陽極溫度采集軟件設計 219
9.5.4 等距壓降采集軟件設計 220
9.5.5 數據存儲軟件設計 221
9.5.6 通信模塊軟件設計 221
9.6 測量裝置系統測試 224
本章小結 225
思考題 226
第10章 基于溫差發電的鋁電解槽溫度監測裝置工程實例設計 227
10.1 需求分析 227
10.2 系統總體設計 227
10.2.1 總體方案設計 227
10.2.2 溫度采集方案設計 228
10.2.3 無線通信方案設計 229
10.2.4 無線供電方案設計 230
10.3 系統硬件設計 231
10.3.1 溫差發電裝置設計 231
10.3.2 電源電路設計 232
10.3.3 MCU模塊電路設計 233
10.3.4 溫度采集電路設計 235
10.4 系統軟件設計 235
10.4.1 軟件總體框架 235
10.4.2 溫差發電軟件設計 236
10.4.3 溫度采集軟件設計 237
10.4.4 無線傳輸軟件設計 238
10.5 系統性能測試 240
10.5.1 測試平臺搭建 240
10.5.2 溫差發電性能測試 241
10.5.3 溫度采集性能測試 244
本章小結 245
思考題 245
第11章 鋁電解邊緣計算智能網關工程實例設計 246
11.1 概述 246
11.2 系統需求分析及功能設計 247
11.2.1 需求分析 247
11.2.2 功能設計 248
11.3 系統總體設計 251
11.3.1 嵌入式處理器選型 252
11.3.2 嵌入式外圍設備選型 252
11.3.3 嵌入式軟件設計結構 253
11.4 系統軟硬件詳細設計 254
11.4.1 硬件詳細設計 254
11.4.2 軟件詳細設計 262
11.5 系統集成與調試 276
本章小結 278
思考題 278
第12章 基于LabVIEW的鋁電解槽監測上位機工程實例設計 279
12.1 系統功能說明 279
12.2 系統總體設計 279
12.3 LabVIEW介紹 280
12.3.1 LabVIEW數據類型 281
12.3.2 LabVIEW常用函數 285
12.4 數據庫存儲設計 289
12.4.1 MySQL數據庫協議 289
12.4.2 ODBC數據源介紹 289
12.4.3 LabVIEW訪問MySQL數據庫 290
12.5 LabVIEW客戶端設計 291
12.5.1 人機界面設計要點 291
12.5.2 顏色的使用 292
12.5.3 LabVIEW控件 293
12.5.4 插入圖片和裝飾 293
12.5.5 界面分隔和自定義窗口大小 294
12.5.6 程序中字體的使用 296
12.5.7 客戶端與服務端的數據通信格式 297
12.5.8 客戶端與服務端的通信設計 298
12.6 基于LabVIEW的工程實例設計 299
12.6.1 服務器端與智能網關的連接實現 299
12.6.2 服務端的數據幀判斷 301
12.6.3 服務端的數據處理 301
12.6.4 數據庫操作 302
12.6.5 服務端對客戶端顯示數據的組幀 302
12.6.6 服務端與客戶端
展開全部
書友推薦
- >
新文學天穹兩巨星--魯迅與胡適/紅燭學術叢書(紅燭學術叢書)
- >
經典常談
- >
李白與唐代文化
- >
二體千字文
- >
月亮與六便士
- >
中國人在烏蘇里邊疆區:歷史與人類學概述
- >
月亮虎
- >
【精裝繪本】畫給孩子的中國神話
本類暢銷