基于模型的設(shè)計(jì)

出版時(shí)間:2011-8  出版社:國防工業(yè)出版社  作者:劉杰 著  
Tag標(biāo)簽:無  

內(nèi)容概要

劉杰、周宇博編著的《基于模型的設(shè)計(jì)——MSP430\F28027\F28335DSP
篇》分五個(gè)部分。第1章為第一部分:主要介紹了基于模型設(shè)計(jì)的建?;A(chǔ),包括基于Simulink和Stateflow的建模方法;第2章為第二部分:主要介紹了
MSP430系列MCU的基于模型設(shè)計(jì)的快速開發(fā),以及在Protues虛擬硬件測試平臺(tái)上的驗(yàn)證;第
3章和附錄為第三部分:主要介紹F28335 DSP外設(shè)模塊的功能和使用方法,以及翻譯整理了近1000頁對(duì)應(yīng)外設(shè)模塊的F28335
DSP的技術(shù)文檔,作為讀者加深理解這些外設(shè)模塊的背景資料;第4章為第四部分:主要介紹了基于模型設(shè)計(jì)的 F281D27/F28335
DSP的快速開發(fā)方法;第5章為第五部分:以步進(jìn)電機(jī)的控制為例,介紹了一個(gè)比較完整的基于模型設(shè)計(jì)的開發(fā)流程,主要包括需求分析、需要與模型的雙向跟蹤、模型的優(yōu)化、浮點(diǎn)模型到定點(diǎn)模型的自動(dòng)轉(zhuǎn)換、軟件在環(huán)測試、處理器在環(huán)測試、生成代碼的優(yōu)化設(shè)置、模型與代碼的雙向跟蹤、硬件測試等,第5章為本書的核心內(nèi)容和總結(jié)。
《基于模型的設(shè)計(jì)——MSP430\F28027\F28335DSP篇》除第三部分外,其余部分絕大多數(shù)內(nèi)容為我們實(shí)驗(yàn)室獨(dú)立完成。本書可作為汽車、航空、航天、通信、醫(yī)療器械、新能源、機(jī)電控制、電氣工程等領(lǐng)域的工程師從事MSP430和28x
DSP系列MCU應(yīng)用研究時(shí)的技術(shù)手冊,也可作為高校電類專業(yè)的 MSP4301F28x DSF與基于模型設(shè)計(jì)的教材。

書籍目錄

第1章  MathWorks軟件簡介
1.1 Simulink模塊庫
1.2 Simulink模型——流水燈
1.2.1 新建模型
1.2.2 參數(shù)設(shè)置
1.2.3 仿真結(jié)果
1.3 Simulink模型——磁場定向永磁同步電機(jī)
1.3.1 永磁同步電機(jī)原理
1.3.2 永磁同步電機(jī)的矢量控制方法
1.3.3 FOC的建模與仿真
1.4 Stateflow狀態(tài)圖
1.4.1 狀態(tài)圖編輯器
1.4.2 狀態(tài)
1.4.3 遷移
1.4.4 數(shù)據(jù)與事件
1.4.5 簡單的調(diào)速控制
1.4.6 節(jié)點(diǎn)
1.4.7 功能測試
1.4.8 代碼生成
第2章 基于模型的MSP430快速開發(fā)
2.1 MSP430單片機(jī)簡介
2.2 IAR集成開發(fā)環(huán)境簡介
2.3 入門實(shí)例:發(fā)光二極管閃爍
2.3.1 搭建發(fā)光二極管閃爍功能模型
2.3.2 軟件在環(huán)測試
2.3.3 代碼模型
2.3.4 自動(dòng)代碼生成
2.3.5 虛擬硬件測試
2.4 調(diào)速電機(jī)(正反轉(zhuǎn)可控)
2.4.1 搭建電機(jī)控制功能模型
2.4.2 軟件在環(huán)測試
2.4.3 代碼模型
2.4.4 自動(dòng)代碼生成
2.4.5 虛擬硬件測試
2.5 鍵盤識(shí)別
2.5.1 搭建鍵盤識(shí)別功能模型
2.5.2 軟件在環(huán)測試
2.5.3 代碼模型
2.5.4 自動(dòng)代碼生成
2.5.5 虛擬硬件測試
2.5.6 拓展:4×4矩陣鍵盤
2.6 無刷電機(jī)
2.6.1 搭建電機(jī)控制功能模型
2.6.2 軟件在環(huán)測試
2.6.3 代碼模型
2.6.4 自動(dòng)代碼生成
2.6.5 虛擬硬件測試
第3章 C28x3x模塊描述
3.1 PIE模塊
3.2 看門狗模塊(Watchdog)
3.3 模數(shù)轉(zhuǎn)換模塊(ADC)
3.4 增強(qiáng)型脈沖編碼調(diào)制模塊(ePWM)
3.5 增強(qiáng)型正交編碼脈沖模塊(eQEP)
3.6 增強(qiáng)型捕獲模塊(eCAP)
3.7 SCI Receive&SCI Transmit
3.7.1 SCI Receive模塊
3.7.2 SCI Trransmit模塊
3.8 通用I/O接口(Digital Input&Digital Output)
3.8.1 Digital Input模塊
3.8.2 Digital Output模塊
3.9 串行外設(shè)接口(SPI)
3.9.1 SPI Receive模塊
3.9.2 SPI Transmit模塊
3.10 I2C總線
3.10.1 I2C Receive模塊
3.10.2 I2C Transmit模塊
3.11 eCAN總線
3.11.1 eCAN Receive模塊
3.11.2 eCAN Yransmit模塊
3.11.3 CCP模塊
3.12 IQmath
3.12.1 32位IQ數(shù)據(jù)定標(biāo)、范圍和精度
3.12.2 IQmath函數(shù)及其調(diào)用
3.12.3 IQmath函數(shù)命名
3.12.4 IQmath函數(shù)概述
3.12.5 IQmath函數(shù)描述
3.12.6 IQmath函數(shù)模塊
3.13 RTDX設(shè)備
3.13.1 From RTDX模塊
3.13.2 To RTDX模塊
3.14 DMC庫
3.14.1 Park轉(zhuǎn)換器(Park Transformation)
3.14.2 逆Park轉(zhuǎn)換器(Inverse Park Transformation)
3.14.3 Clarke轉(zhuǎn)換器(Clarke Transformation)
3.14.4 空間矢量生成器(Space Vector Generator)
3.14.5 PID控制器模塊(DID Controller)
3.14.6 速度測量模塊(speed Measurement)
3.14.7 斜坡控制模塊(Ramp Control)
3.14.8 斜坡生成模塊(Itamp Generator)
第4章 F28027/F28335 DSP代碼的快速生成
4.1 閃爍燈實(shí)驗(yàn)
4.1.1 傳統(tǒng)的手工編程方法
4.1.2 用基于模型設(shè)計(jì)的方法
4.2 集成現(xiàn)有C代碼及創(chuàng)建歸檔庫
4.2.1 集成現(xiàn)有C代碼
4.2.2 創(chuàng)建歸檔庫
4.2.3 現(xiàn)有C代碼集成算法模型的C代碼
4.3 用定時(shí)器中斷實(shí)現(xiàn)流水燈(在MATLAB 112011a版中完成)
4.3.1 搭建流水燈功能模型
4.3.2 軟件在環(huán)測試
4.3.3 處理器在環(huán)測試
4.3.4 代碼模型
4.3.5 自動(dòng)代碼生成
4.3.6 硬件測試
4.4 MATLAB與CCS的交互式開發(fā)
4.4.1 RTDX
4.4.2 SCI
4.5 用RTDX實(shí)現(xiàn)直流電機(jī)控制
4.5.1 搭建直流電機(jī)控制模型
4.5.2 軟件在環(huán)測試
4.5.3 代碼模型
4.5.4 創(chuàng)建GUI控制界面
4.5.5 硬件測試
第5章 優(yōu)化與驗(yàn)證(MATLAB R2011a實(shí)現(xiàn))
5.1 基于模型設(shè)計(jì)簡介
5.1.1傳統(tǒng)設(shè)計(jì)的弊端
5.1.2 基于模型設(shè)計(jì)的優(yōu)勢
5.1.3 本例的設(shè)計(jì)流程
5.2 步進(jìn)電機(jī)原理分析及功能模型搭建
5.3 模型檢查及驗(yàn)證
5.3.1 Design Verifier檢查
5.3.2 Model Advisor檢查
5.4 定點(diǎn)模型
5.4.1 Fixed Point Advisor
5.4.2 Fixed Point Tools
5.5 軟件在環(huán)測試
5.6 處理器在環(huán)測試
5.7 代碼模型
5.8 代碼優(yōu)化
5.8.1 選擇代碼優(yōu)化目標(biāo)
5.8.2 Code Generation Advisor檢查
5.8.3 為特定芯片生成代碼
5.9 創(chuàng)建GUI控制界面
5.10 硬件測試
附錄 C28x3x
A.1 CPU內(nèi)核
A.1.1 C28x+FPU浮點(diǎn)處理單元簡介
A.1.2 C28x+FPU浮點(diǎn)處理單元結(jié)構(gòu)
A.2 存儲(chǔ)器映射
A.3 外設(shè)中斷拓展模塊(PIE)
A.3.1 PIE控制器概述
A.3.2 外設(shè)級(jí)中斷
A.3.3 HE級(jí)中斷
A.3.4 CPU級(jí)中斷
A.3.5 中斷向量表
A.3.6 PIE中斷源
A.3.7 PIE中斷向量表
A.4 看門狗模塊(Watchdog)
A.4.1 Watchdog原理簡介
A.4.2 看門狗復(fù)位/看門狗中斷
A.4.3 仿真模式
A.4.4 看門狗寄存器
A.5 模數(shù)轉(zhuǎn)換模塊(ADC)
A.5.1 ADC概述
A.5.2 自動(dòng)轉(zhuǎn)換排序器的工作原理
A.5.3 無中斷自動(dòng)排序模式
A.5.4 ADC時(shí)鐘的預(yù)定標(biāo)
A.5.5 低功耗模式
A.5.6 上電次序
A.5.7 ADC模塊的寄存器
A.6 增強(qiáng)型脈沖編碼調(diào)制模塊(ePWM)
A.6.1 ePWM概述
A.6.2 ePWM子模塊
A.6.3 ePWM寄存器
A.7 增強(qiáng)型正交編碼脈沖模塊(eQEP)
A.7.1 eQEP概述
A.7.2 正交解碼單元
A.7.3 位置計(jì)數(shù)器與控制單元
A.7.4 eQEP邊沿捕獲單元
A.7.5 eQEP看門狗
A.7.6 單位時(shí)鐘基準(zhǔn)Unit Timer Base
A.7.7 eQEP中斷結(jié)構(gòu)
A.7.8 eQEP寄存器
A.8 增強(qiáng)型捕獲模塊(eCAP)
A.8.1 eCAP概述
A.8.2 捕獲和APWM操作模式
A.8.3 eCAP捕獲模式
A.8.4 eCAP寄存器
A.9 SCI Receive&SCI Transmit
A.9.1 SCI概述
A.9.2 SCI模塊的結(jié)構(gòu)
A.9.3 SCI寄存器
A.10 通用I/O接口(Digital Input&Digital Output)
A.10.1 GPIO簡介
A.10.2 GPIO功能選擇框圖
A.10.3 輸入量化
A.10.4 GPIO寄存器
A.11 串行外設(shè)接口(SPI)
A.11.1 SPI模塊概述
A.11.2 S PI模塊寄存器瀏覽
A.11.3 SPI操作簡介
A.11.4 SPI中斷
A.12 I2C總線
A.12.1 I2C模塊的特點(diǎn)
A.12.2 I2C總線接口模塊不支持的功能
A.12.3 I2C模塊功能概述
A.12.4 時(shí)鐘產(chǎn)生
A.13 eCAN總線
A.13.1 CAN概述
A.13.2 CAN網(wǎng)絡(luò)和模塊
參考文獻(xiàn)

章節(jié)摘錄

版權(quán)頁:   插圖:   (1)配置RTDX通道緩沖器來存儲(chǔ)數(shù)據(jù),直到MATLAB將數(shù)據(jù)讀到用戶工作空間中。目標(biāo)處理器發(fā)送數(shù)據(jù)的速度一般超過MATLAB讀數(shù)據(jù)的速度,通道緩沖器是可選的,添加通道緩沖器后確保不會(huì)丟失數(shù)據(jù)。 也可以在使能單個(gè)RTDX通道前使能RTDX接口,順序可以顛倒。 (6)重置全局延時(shí)為20s,ticcs對(duì)象的默認(rèn)延時(shí)為10s,一般情況下是足夠的。 6.對(duì)RTDX連接對(duì)象進(jìn)行操作 利用RTDX通道可以把數(shù)據(jù)發(fā)送給目標(biāo)處理器進(jìn)行處理,并把處理結(jié)果再經(jīng)過RTDX通道讀入MATLAB中進(jìn)行分析,所有這些操作都可以在MATLAB環(huán)境下進(jìn)行。 (1)輸入。 CC.run: (2)驗(yàn)證寫通道是否使能。 CC.rtdx.isenabled 如果返回結(jié)果ans=0,則該通道沒有使能,因此必須重新使能并驗(yàn)證,直到返回值為l。(3)向處理器中寫入數(shù)據(jù),用writemsg來發(fā)送數(shù)據(jù)。 CC.rtdx.writemsg (4)檢查讀處理器中的信息數(shù)目。 num_of__msgs=cc.rtdx.msgcount (5)清空隊(duì)列中所有余下的信息,并驗(yàn)證隊(duì)列是空的,即隊(duì)列中的信息數(shù)目為0。ec.rtdx.flush (6)pause函數(shù)使處理器有更多的時(shí)問處理數(shù)據(jù),并將數(shù)據(jù)送回到0chanl通道緩沖器中。 pause(1); (7)驗(yàn)證讀通道ochanl是否使能。 CC.rtdx.isenabled 如果得到的結(jié)果ans=0則說明通道沒有使能。 (8)使能并驗(yàn)證通道是否使能。

編輯推薦

《基于模型的設(shè)計(jì):MSP430/F28027/F28335DSP篇》可作為汽車、航空、航天、通信、醫(yī)療器械、新能源、機(jī)電控制、電氣工程等領(lǐng)域的工程師從事MSP430和28xDSP系列MCU應(yīng)用研究時(shí)的技術(shù)手冊,也可作為高校電類專業(yè)的MSP4301F28xDSF與基于模型設(shè)計(jì)的教材。

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    基于模型的設(shè)計(jì) PDF格式下載


用戶評(píng)論 (總計(jì)14條)

 
 

  •   該書整體還不錯(cuò),不過和作者吹噓的顯然有很大差距!
  •   這本書僅僅是將<matlab>的一些英文資料翻譯整理了而已.
  •   內(nèi)容一般般。。。。。
  •   主要是應(yīng)用,但只能當(dāng)參考,算是入門級(jí)的吧,說得泛了
  •   書很好,快速開發(fā)可以用
  •   內(nèi)容挺好的,講的很實(shí)用,但是印刷質(zhì)量不敢恭維,印刷質(zhì)量不敢恭維,難道真的是正版的???????
  •   但是應(yīng)用起來不怎么順手啊
  •   不說了,直接評(píng)優(yōu),內(nèi)容沒得說
  •   這本書,真心的廢話居多。。
  •   提出了一種比較新穎的設(shè)計(jì)電路的方案,不知道那個(gè)自動(dòng)出代碼的軟件網(wǎng)上有沒有破解...
  •   雖然基本都是把matlab里翻譯過來的但是對(duì)于初學(xué)者也能給很好的啟示作用,便于快速入手,可能要提高還是得多看matlab自帶的demo
  •   知識(shí)新穎,但是實(shí)例不夠詳細(xì),沒有電子版實(shí)習(xí)模型。給出了很多參考資料,占了書的一半篇幅,其實(shí)沒有必要,很多例子模型都是重復(fù)的。真正有用的東西不多
  •   本書內(nèi)容比較淺顯,主要是為了使初學(xué)者快速上手,對(duì)初學(xué)者很有幫助。
  •   印刷質(zhì)量異常的不好,正版書的價(jià)錢買到了很明顯的一本盜版書,內(nèi)容非常不清晰,影響閱讀,好多圖示帶上眼睛也看不清楚,和別的正版書比較,簡直天壤之別!強(qiáng)烈打擊了我在卓越買書的信心?。。。。。。?!以前聽說卓越網(wǎng)的書都是正版的,現(xiàn)在知道了不過如此,盜版比正版多,眼見為實(shí)啊!希望貴商家以后別在卓越上混了,免得毀掉了卓越的美好聲譽(yù),同時(shí)勞煩做盜版的那些兄弟姐妹們,能不能提高... 閱讀更多
 

250萬本中文圖書簡介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7