您好,欢迎来到聚文网。 登录 免费注册
Simulink建模基础及C2000 DSP代码自动生成

Simulink建模基础及C2000 DSP代码自动生成

  • 字数: 700000
  • 装帧: 平装
  • 出版社: 科学出版社
  • 出版日期: 2018-06-01
  • 商品条码: 9787030572929
  • 版次: 1
  • 开本: 16开
  • 页数: 472
  • 出版年份: 2018
定价:¥128 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
本书主要介绍C2000DSP控制代码的自动生成。由此从两个方面(建模与代码自动生成)逐次展开,引导读者学习自动生成算法模型。DSP控制代码的方法。在建模部分:重点介绍Simulink的常用模块功能与基于MATLABR2017a版的Simulink建模基础,以及用户模块的定制方法。此外,还介绍基于有限状态机(Stateflow)的建模基础。在算法模型C2000DSP控制代码的自动生成部分:重点介绍F28027DSP模块的功能及基于MATLABR2017a版的算法模型代码的自动生成方法。本书可作为航空航天、汽车、新能源、高铁、电气自动化、软件等行业的工程师在从事基于模型设计时使用,也可作为高校工科专业学生学习Simulink/Stateflow建模和基于模型设计的教材,以及相关专业的教学参考书。
目录
第1章软件开发环境与传统编程
1.1CCS6.1.2的下载与安装
1.2安装C2000处理器支持包
1.3运行一个现有的CCS工程
1.4如何新建/运行一个ADC转换及显示的CCS工程
1.5创建一个LCD1602显示驱动工程
第2章MATLAB编程基础
2.1MATLABR2017a新增功能简介
2.2M文件的编写
2.2.1M文件结构
2.2.2M脚本文件
2.2.3M函数
2.3M文件的调试
2.3.1代码分析器
2.3.2使用cell加快调试
2.4MATLABCoder简介
2.4.1MATLABCoder支持/不支持生成C代码的类型
2.4.2MATLABCoder的使用要求
2.4.3EmbeddedCoder的常用命令
2.4.4C编译器的设置
2.4.5应用实例
第3章Simulink建模基础
3.1Simulink基本操作
3.1.1模块库和编辑窗口
3.1.2Simulink模块库
3.1.3模块的基本操作
3.2建模实例
3.2.1由系统的物理含义或微分方程创建模型
3.2.2数学表达式模型的搭建技巧
3.2.3物理建模
3.2.4子系统
3.2.5创建自定义模块库及知识产权保护
第4章Stateflow建模基础
4.1Stateflow概述
4.2流程图
4.3状态图的层次
4.4并行机制
4.4.1广播
4.4.2隐含事件
4.4.3时间逻辑
4.5非图形对象
4.5.1真值表
4.5.2图形盒
4.5.3图形函数
4.6MATLAB函数
4.6.1建立调用
4.6.2编写
4.6.3调试
4.7Simulink函数
4.8Stateflow建模实例
4.8.1搭建流水灯模型
4.8.2搭建开关控制器模型
4.8.3计算乘法与平方和
第5章定制用户模块
5.1S函数
5.1.1S函数运行机制
5.1.2Simulink引擎与
5.2CMEXS函数模板
5.2.1打开CMEXS函数模板
5.2.2基本CMEXS函数模板介绍
5.2.3CMEXS函数的简单例子
5.3目标语言编译器
5.3.1概述
5.3.2TLC文件的语法
5.3.3TLC入门及
5.3.4model.rtw文件和编写
5.4S-FunctionBuilder定制用户模块
5.4.1S-FunctionBuilder简介
5.4.2初始化(Initialization)页面
5.4.3数据属性(DataProperties)页面
5.4.4库文件(Libraries)页面
5.4.5输出(Outputs)页面
5.4.6连续状态求导(ContinuousDerivatives)页面
5.4.7离散状态更新(DiscreteUpdate)页面
5.4.8编译信息(BuildInfo)页面
5.4.9S-FunctionBuilder简单示例
5.5定制用户模块举例
5.5.1WrapperS-Function的写法
5.5.2代码继承工具(LegacyCodeTool)
5.5.3定制FreescaleHC12ADC模块
5.5.4定制FreescaleHC12ADC模块
第6章C2802xDSP原理及模块介绍
6.1C2802xDSP的特点及功能框图
6.2GPIO模块
6.2.1GPIO运行机制简介
6.2.2DigitalInput模块简介
6.2.3DigitalOutput模块简介
6.3ADC模块
6.3.1ADC功能简介
6.3.2ADC模块简介
6.4SCI模块
6.4.1SCI模块功能简介
6.4.2SCIReceive模块简介
6.4.3SCITransmit模块简介
6.5SPI模块
6.5.1SPI模块功能简介
6.5.2SPIReceive模块简介
6.5.3SPITransmit模块简介
6.6I2C总线
6.6.1I2C模块功能简介
6.6.2I2CReceive模块简介
6.6.3I2CTransmit模块简介
6.7ePWM模块
6.7.1ePWM模块功能简介
6.7.2ePWM模块简介
6.8PIE模块
6.8.1PIE模块功能简介
6.8.2SoftwareInterruptTrigger模块简介
6.9eCAP模块
6.9.1eCAP模块功能简介
6.9.2eCAP模块简介
6.10Watchdog模块
6.11其他模块
6.11.1eCAN总线
6.11.2eCANTransmit模块
6.11.3CCP模块
6.11.4eQEP模块
6.11.5CLATask模块
第7章C2802xDSP算法代码的快速生成
7.1自动生成C2802xDSP代码的一般流程
7.1.1生成C2802xDSP闪烁灯代码的示例
7.1.2为C2802xDSP生成流水灯代码的流程
7.1.3简易单侧交通灯代码自动生成
7.2SCI/ADC模块的应用实例
7.2.1使用SCI/ADC模块向主机发送SE字符
7.2.2通过SCI模块在主机上显示ADC模块采集到的数据
7.3串行外部模式示例
7.4SPI/I2C模块的示例
7.4.1SPI模块示例
7.4.2I2C模块示例
7.5自动算法代码加手写驱动代码
7.6永磁同步电机的FOC控制仿真及代码生成
7.6.1与电机有关的几个常用定则/定理的回顾
7.6.2磁场定向(FOC)控制算法简介
7.6.3PMSM的FOC算法框图
7.6.4PMSM的FOC算法部分模块分解
7.6.5用TI的DMC模块库搭建PMSM的FOC算法模型
……

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网