本帖最后由 uet_cache 于 2014-1-14 21:19 编辑
购书特惠活动见P12页225楼。
(最终书名及目录请见第8页142楼。)
书的目录:
《无刷直流电机控制应用—基于STM8S系列单片机》 目录.pdf
(235.75 KB)
2013年计划用半年至一年的时间写一本STM8电机控制书。这本书很早之前就在酝酿中,其中已写有一些,总是,因为这样那样的原因停了又停,今年重新计划上半年重点工作写书。
写书也是我第一次,尽管以前有在帮其它人写相关应用章节部分,但整本书都不是我主负责。想起来,这要用心写一本书还是需要很多时间,更别说电机应用这样的书。我也是工程师出身,不想写些理论与公式一大把的东西。这本书,我想理论与实践结合,所以要在相应硬件平台上测试,并要附有理论与硬件和软件的讲解。尽管六步法驱动,有感,无感看起是最简单的控制,可真正要从0写给大家看的明明白白,好像太难了。总之,我也尽力吧。第一次想用心认认真真写自己的书,请大家多鼓励鼓励吧。
目录初定,大体不上会改。有意见的,可提,细节上可再改。
好了,上传内容提要及目录
《基于STM8S系列微处理器的无刷直流电机控制应用》 (版权所有,请勿转载)
(开始一点一点公布。。。,有意见请提,作者虚心接受)
(第三章第一节附加一小章节,补充说明STM8S芯片本身的一些知识。修改内容见4页,62楼。由于字数限制,目录没全,只帖了修改的部分)
内容提要
本书共分四部分,主要介绍基本STM8S微处理器的无刷直流电机控制应用。通读本书,可以使读者在数天内从零开始一个电机控制项目的开发。 第一部分主要介绍意法半导体(ST)公司的STM8S系列单片机的特点、开发环境、调试工具、硬件设计及实验例程等基础知识。 第二部分主要介绍无刷直流电机(BLDC)的结构、工作原理、运行特性、数学模型及各种控制策略。 第三部分主要介绍两个典型的BLDC控制应用,分别为基于霍尔传感器和无霍尔传感器下的六步驱动的软硬件实现实例。 第四部分主要介绍STM8MC-KIT V1.0库的运行原理及在STM8MC-KIT/UET平台上运行的具体实现。
本书中讲到的各种应用实例均配有相应的完整电路及源代码,均在相应硬件平台上运行测试。并且可提供演示平台给读者选购,使读者在最短的时间内掌握BLDC电机应用。
另外,本书可供对从事单片机及电机控制产品设计的人员参考,可供从事直流无刷电动机的使用和维护的工程技术人员阅读;可供STM8单片机的用户阅读;也可作高校开展学生科技创新、大学生电子设计竞赛等活动的培训教材。
目录第1部分 STM8系列微处理器应用基础
第1章 STM8微处理器概述
1.1 STM8S系列
1.1.1 STM8S主要特点 1.1.2 STM8S主要应用 1.2 STM8L系列 1.2.1 STM8L主要特点 1.2.2 STM8L主要应用 1.3 STM8A系列 1.3.1 STM8A主要特点 1.3.2 STM8A主要应用 1.4 STM8芯片选型 1.4.1 芯片选型表 1.4.2 STM8微控制器网站 第2章STM8微处理器开发环境
2.1 STM8集成开发环境简介
2.1.1 ST TOOLSET 2.1.2 COSMIC 2.1.3 IAR 2.2 STM8开发工具 2.2.1 ST-LINK 2.2.2 STX-RLINK 2.3 STM8程序设计 2.3.1 STVD汇编语言程序设计 2.3.2 COSMIC C语言程序设计 2.3.3 COSMIC C语言相关说明 2.3.4 IAR C语言程序设计 2.4 STM8烧录 2.4.1 使用STVD烧录 2.4.2 使用STVP烧录 2.5 STM8S 固件库 2.5.1 固件库简介 2.5.2 压缩包描述 2.5.3 文档和库规范 2.5.4 使用举例 第3章 STM8S硬件基础及实验例程
3.1 STM8S硬件基础
3.1.1 STM8S最小系统 3.1.2 电源稳压电路 3.1.3 GPIO接口电路 3.1.4 AD转换电路 3.1.5 串行接口电路 3.1.6 STM8 EMC设计注意事项 3.2 时钟配置 3.2.1 STM8S时钟树 3.2.2 时钟配置实现 3.3 GPIO应用实验 3.3.1 实验要求 3.3.2 GPIO内部结构 3.3.3 相关寄存器配置 3.3.4 参考程序 3.4 模数转换器应用实验 3.4.1 实验要求 3.4.2 ADC方块图 3.4.3 ADC功能描述 3.4.4 相关寄存器配置 3.4.5 参考程序 3.5 定时器应用实验 3.5.1 实验要求 3.5.2 定时器概述 3.5.2 TIM1时基单元 3.5.3 相关寄存器配置 3.5.4 参考程序 3.6 串行接口应用实验 3.6.1 实验要求 3.6.2 UART框图 3.6.3 相关寄存器配置 3.6.4 参考程序 3.7 数据EEPROM存储器应用实例 3.7.1 实验要求 3.7.2 存储器组织结构 3.7.3 EEPROM编程模式 3.7.4 参考程序
第2部分 无刷直流电机理论基础
第4章 无刷直流电机概述
4.1 常用电机分类及结构特点
4.1.1 三相交流异步电机 4.1.2 直流电动机 4.1.3 步进电机 4.1.4 无刷直流电机 4.2 无刷直流电机的工作原理 4.2.1 三个基本定则 4.2.2 换相原理 4.2.3 工作原理 4.3 转子位置传感器 4.3.1 霍尔传感器 4.3.2 编码器 4.4无位置传感无刷直流电机转子位置检测技术 4.4.1 反电动势法 4.4.2 电流法
4.4.3 状态观测器法
4.4.4 人工智能方法 4.4.5 磁链法
4.5 无刷直流电机的数学模型
4.6 无刷直流电机的运行特性
4.6.1 起动特性 4.6.2 机械特性 4.6.3 调速特性
第5章 无刷直流电机控制策略
5.1 无刷直流电机的调压策略
5.1.1 DC/DC变换器调压 5.1.2 PWM调压 5.2 无刷直流电机的换相控制 5.2.1 换相电路 5.2.2 换相控制逻辑 5.2.3 速度调节策略 5.3无刷直流电机的正反转控制
5.4无刷直流电机的速度调节控制
5.4.1 速度信号的采集和处理 5.4.2 电机启动策略 5.4.3 速度调节策略 5.5无刷直流电机的双闭环调节控制 5.5.1 无刷直流电机的双闭环转速控制原理 5.5.2 电流信号采集处理 5.5.3 系统参数调整
第3部分 基于STM8S的无刷直流电机典型控制应用
第6章 有感无刷直流电机的控制实例
6.1 BLDC控制器的功能需求
6.2 BLDC控制器方案设计
6.2.1 总体方案设计 6.2.2 STM8S控制芯片选择 6.2.3 功率器件选择 6.2.4 控制策略选择 6.3 系统硬件设计 6.3.1 控制电路设计 6.3.2 驱动电路设计 6.3.2 功率电路设计 6.4 系统软件设计 6.4.1 软件总体结构设计 6.4.2 软件流程图 6.4.3 参考程序 6.5 系统调试
第7章 无感无刷直流电机的控制实例
7.1 BLDC无感控制概述 7.2 无感BLDC控制器方案设计 7.2.1 总体方案设计 7.2.2 控制芯片选择 7.2.3 驱动电路设计 7.2.4 无感三步启动法 7.3 无感无刷电调的电路设计 7.3.1 控制电路设计 7.3.2 驱动电路设计 7.3.3 反电动势检测电路设计 7.4 系统软件设计 7.4.1 软件总体结构设计 7.4.2 软件流程图 7.4.3 参考程序 7.5 系统调试
第4部分 基于STM8MC-KIT V1.0电机控制软件的BLDC应用
第8章STM8MC-KIT V1.0电机库运行原理
8.1 STM8MC-KIT V1.0简介
8.1.1 STM8MC-KIT V1.0库概述 8.1.2 STM8S系列处理器性能描述 8.1.3 BLDC软件库V1.0功能 8.2 STM8MC-KIT V1.0电机控制原理 8.2.1 BLDC电机原理入门 8.2.2 转子速度测量 8.2.3 换向延迟和退磁时间 8.2.4 BEMF过零点检测 8.2.5 快速退磁 8.2.6 指定延迟曲线系数 8.2.7 无感启动策略 8.2.8 主动制动 8.3 STM8MC-KIT V1.0人机接口 8.3.1 用户界面结构 8.3.2 欢迎帮助菜单 8.3.3 主菜单 8.3.4 用户界面子菜单 8.4 STM8MC-KIT V1.0固件入门 8.4.1 应用状态机 8.4.2 库结构 8.4.3 低层控制 8.4.4 高层控制 8.4.5 虚拟定义器 第9章 基于STM8MC-KIT/UET平台的电机库运行实现
9.1 STM8MC-KIT/UET硬件平台
9.1.1 主制板 9.1.2 驱动板 9.1.3 仿真器及电机选择 9.2 STM8MC-KIT V1.0软件定义 9.2.1 电机库软件参数定义 9.2.2 库函数描述 9.3 STM8MC-KIT V1.0移植运行 9.3.1 BLDC接口定义 9.3.2 STM8外设资源应用分配 9.3.3 霍尔传感器部分的控制代码详解 9.3.4 无霍尔传感器部分控制代码详解 9.3.5 PID控制代码详解 9.3.6 STM8MC-KIT/UET平台BLDC运行演示 9.4 STM8MC-KIT V1.0软件运行注意事项 9.4.1 选项字节的配置 9.4.2 参数的配置 |