新書推薦:
《
传播的跃迁:人工智能如何革新人类的交流
》
售價:NT$
505.0
《
纯粹·古代中国的历史与制度
》
售價:NT$
286.0
《
生活来来往往 别等来日方长 新版(伍佰:“讲好了这一辈子,再度重相逢。”别等,别遗憾!珍惜当下才是最好的解药)
》
售價:NT$
265.0
《
一个英国军事顾问眼中的二战
》
售價:NT$
1265.0
《
就业、利息和货币通论(徐毓枬译本)(经济学名著译丛)
》
售價:NT$
306.0
《
瘦肝
》
售價:NT$
454.0
《
股票大作手回忆录
》
售價:NT$
254.0
《
秩序四千年:人类如何运用法律缔造文明
》
售價:NT$
704.0
|
編輯推薦: |
刘杰、周宇博编著的《基于模型的设计——MSP430\F28027\F28335DSP篇》的最大特色就是软硬件结合,在使用最新版本Simulink的基础上,结合多型号板卡实现设计开发。书中不仅详细剖析了MSP430/F28027/F28335板卡功能,而且使用Simulink演示了从建模到模型验证、从定点设计到处理器在环、从代码生成到硬件联调等诸多方面,内容充实,确实是一本学习基于模型设计进行DSP开发的较为理想的工程工具书和大学的教辅书籍。
|
內容簡介: |
刘杰、周宇博编著的《基于模型的设计——MSP430\F28027\F28335DSP
篇》分五个部分。第1章为第一部分:主要介绍了基于模型设计的建模基础,包括基于Simulink和Stateflow的建模方法;第2章为第二部分:主要介绍了
MSP430系列MCU的基于模型设计的快速开发,以及在Protues虚拟硬件测试平台上的验证;第
3章和附录为第三部分:主要介绍F28335 DSP外设模块的功能和使用方法,以及翻译整理了近1000页对应外设模块的F28335
DSP的技术文档,作为读者加深理解这些外设模块的背景资料;第4章为第四部分:主要介绍了基于模型设计的 F281D27/F28335
DSP的快速开发方法;第5章为第五部分:以步进电机的控制为例,介绍了一个比较完整的基于模型设计的开发流程,主要包括需求分析、需要与模型的双向跟踪、模型的优化、浮点模型到定点模型的自动转换、软件在环测试、处理器在环测试、生成代码的优化设置、模型与代码的双向跟踪、硬件测试等,第5章为本书的核心内容和总结。
《基于模型的设计——MSP430\F28027\F28335DSP篇》除第三部分外,其余部分绝大多数内容为我们实验室独立完成。本书可作为汽车、航空、航天、通信、医疗器械、新能源、机电控制、电气工程等领域的工程师从事MSP430和28x
DSP系列MCU应用研究时的技术手册,也可作为高校电类专业的 MSP4301F28x DSF与基于模型设计的教材。
|
目錄:
|
第1章 MathWorks软件简介
1.1 Simulink模块库
1.2 Simulink模型——流水灯
1.2.1 新建模型
1.2.2 参数设置
1.2.3 仿真结果
1.3 Simulink模型——磁场定向永磁同步电机
1.3.1 永磁同步电机原理
1.3.2 永磁同步电机的矢量控制方法
1.3.3 FOC的建模与仿真
1.4 Stateflow状态图
1.4.1 状态图编辑器
1.4.2 状态
1.4.3 迁移
1.4.4 数据与事件
1.4.5 简单的调速控制
1.4.6 节点
1.4.7 功能测试
1.4.8 代码生成
第2章 基于模型的MSP430快速开发
2.1 MSP430单片机简介
2.2 IAR集成开发环境简介
2.3 入门实例:发光二极管闪烁
2.3.1 搭建发光二极管闪烁功能模型
2.3.2 软件在环测试
2.3.3 代码模型
2.3.4 自动代码生成
2.3.5 虚拟硬件测试
2.4 调速电机(正反转可控)
2.4.1 搭建电机控制功能模型
2.4.2 软件在环测试
2.4.3 代码模型
2.4.4 自动代码生成
2.4.5 虚拟硬件测试
2.5 键盘识别
2.5.1 搭建键盘识别功能模型
2.5.2 软件在环测试
2.5.3 代码模型
2.5.4 自动代码生成
2.5.5 虚拟硬件测试
2.5.6 拓展:4×4矩阵键盘
2.6 无刷电机
2.6.1 搭建电机控制功能模型
2.6.2 软件在环测试
2.6.3 代码模型
2.6.4 自动代码生成
2.6.5 虚拟硬件测试
第3章 C28x3x模块描述
3.1 PIE模块
3.2 看门狗模块(Watchdog)
3.3 模数转换模块(ADC)
3.4 增强型脉冲编码调制模块(ePWM)
3.5 增强型正交编码脉冲模块(eQEP)
3.6 增强型捕获模块(eCAP)
3.7 SCI ReceiveSCI Transmit
3.7.1 SCI Receive模块
3.7.2 SCI Trransmit模块
3.8 通用I/O接口(Digital InputDigital Output)
3.8.1 Digital Input模块
3.8.2 Digital Output模块
3.9 串行外设接口(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数据定标、范围和精度
3.12.2 IQmath函数及其调用
3.12.3 IQmath函数命名
3.12.4 IQmath函数概述
3.12.5 IQmath函数描述
3.12.6 IQmath函数模块
3.13 RTDX设备
3.13.1 From RTDX模块
3.13.2 To RTDX模块
3.14 DMC库
3.14.1 Park转换器(Park Transformation)
3.14.2 逆Park转换器(Inverse Park Transformation)
3.14.3 Clarke转换器(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 闪烁灯实验
4.1.1 传统的手工编程方法
4.1.2 用基于模型设计的方法
4.2 集成现有C代码及创建归档库
4.2.1 集成现有C代码
4.2.2 创建归档库
4.2.3 现有C代码集成算法模型的C代码
4.3 用定时器中断实现流水灯(在MATLAB 112011a版中完成)
4.3.1 搭建流水灯功能模型
4.3.2 软件在环测试
4.3.3 处理器在环测试
4.3.4 代码模型
4.3.5 自动代码生成
4.3.6 硬件测试
4.4 MATLAB与CCS的交互式开发
4.4.1 RTDX
4.4.2 SCI
4.5 用RTDX实现直流电机控制
4.5.1 搭建直流电机控制模型
4.5.2 软件在环测试
4.5.3 代码模型
4.5.4 创建GUI控制界面
4.5.5 硬件测试
第5章 优化与验证(MATLAB R2011a实现)
5.1 基于模型设计简介
5.1.1传统设计的弊端
5.1.2 基于模型设计的优势
5.1.3 本例的设计流程
5.2 步进电机原理分析及功能模型搭建
5.3 模型检查及验证
5.3.1 Design Verifier检查
5.3.2 Model Advisor检查
5.4 定点模型
5.4.1 Fixed Point Advisor
5.4.2 Fixed Point Tools
5.5 软件在环测试
5.6 处理器在环测试
5.7 代码模型
5.8 代码优化
5.8.1 选择代码优化目标
5.8.2 Code Generation Advisor检查
5.8.3 为特定芯片生成代码
5.9 创建GUI控制界面
5.10 硬件测试
附录 C28x3x
A.1 CPU内核
A.1.1 C28x+FPU浮点处理单元简介
A.1.2 C28x+FPU浮点处理单元结构
A.2 存储器映射
A.3 外设中断拓展模块(PIE)
A.3.1 PIE控制器概述
A.3.2 外设级中断
A.3.3 HE级中断
A.3.4 CPU级中断
A.3.5 中断向量表
A.3.6 PIE中断源
A.3.7 PIE中断向量表
A.4 看门狗模块(Watchdog)
A.4.1 Watchdog原理简介
A.4.2 看门狗复位/看门狗中断
A.4.3 仿真模式
A.4.4 看门狗寄存器
A.5 模数转换模块(ADC)
A.5.1 ADC概述
A.5.2 自动转换排序器的工作原理
A.5.3 无中断自动排序模式
A.5.4 ADC时钟的预定标
A.5.5 低功耗模式
A.5.6 上电次序
A.5.7 ADC模块的寄存器
A.6 增强型脉冲编码调制模块(ePWM)
A.6.1 ePWM概述
A.6.2 ePWM子模块
A.6.3 ePWM寄存器
A.7 增强型正交编码脉冲模块(eQEP)
A.7.1 eQEP概述
A.7.2 正交解码单元
A.7.3 位置计数器与控制单元
A.7.4 eQEP边沿捕获单元
A.7.5 eQEP看门狗
A.7.6 单位时钟基准Unit Timer Base
A.7.7 eQEP中断结构
A.7.8 eQEP寄存器
A.8 增强型捕获模块(eCAP)
A.8.1 eCAP概述
A.8.2 捕获和APWM操作模式
A.8.3 eCAP捕获模式
A.8.4 eCAP寄存器
A.9 SCI ReceiveSCI Transmit
A.9.1 SCI概述
A.9.2 SCI模块的结构
A.9.3 SCI寄存器
A.10 通用I/O接口(Digital InputDigital Output)
A.10.1 GPIO简介
A.10.2 GPIO功能选择框图
A.10.3 输入量化
A.10.4 GPIO寄存器
A.11 串行外设接口(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模块的特点
A.12.2 I2C总线接口模块不支持的功能
A.12.3 I2C模块功能概述
A.12.4 时钟产生
A.13 eCAN总线
A.13.1 CAN概述
A.13.2 CAN网络和模块
参考文献
|
|