第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 STM8S BLDC控制入门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.3.5 子菜单-上升下降延迟系数 8.3.6 子菜单-电流参考值和占空比 8.3.7 子菜单-配置速度调节器 8.3.8 子菜单-退磁时间更改 8.3.9 子菜单-显示电流电压温度值 8.3.10 子菜单-其它选项 8.3.11 子菜单-故障信息 8.4 STM8MC-KIT V1.0固件入门8.4.1 应用状态机 8.4.2 库结构 8.4.3 低层控制 8.4.4 高层控制 8.5 定义BLDC软件库参数文件8.5.1 BLDC配置文件(MC_BLDC_conf.h) 8.5.2 BLDC电机参数(MC_BLDC_Motor_Param.h) 8.5.3 BLDC驱动控制参数(MC_BLDC_Drive_Param.h) 8.5.4 HALL传感器参数(MC_hall_Param.h) 8.5.5 控制级参数(MC_ControlStage_Param.h) 8.5.6 功率级参数(MC_PowerStage_Param.h) 8.5.7 微处理器时钟定义(MC_stm8s_clk_param.h) 8.5.8 微处理器BLDC驱动参数(MC_stm8s_bldc_param.h) 8.5.9 端口引脚定义参数(MC_stm8s_port_param.h) 8.5.10 霍尔参数微控制器接口(MC_stm8s_hall_param.h) 8.6 库函数描述8.6.1 函数描述格式 8.6.2 高层MC模块 8.6.3 低层MC模块 第9章 基于STM8MC-KIT平台的电机库运行实现9.1 开发平台简介9.2 I/O口功能分配及选项字节配置9.2.1 I/O口功能分配 9.2.2 选项字节配置 9.3 主控板电路设计 9.3.1 核心板接口电路 9.3.2 底板电路设计 9.3.3 显示接口设计 9.4 功率板电路设计9.4.1 电机接口电路 9.4.2 控制电源电路 9.4.3 电压检测及反电动势处理电路 9.4.5 电流检测与过流保护电路 9.4.6 其它功能电路 9.5 电机库软件实现 9.5.1 电机库移植 9.5.2 霍尔传感器控制代码 9.5.3 无霍尔传感器控制代码 9.5.4 PID控制代码 9.5.5 运行演示 9.5.6 STM8电机控制库配置软件 第10章 电机控制系统开发调试经验谈10.1 安全注意事项10.1.1 确保人身安全 10.1.2 安全措施 10.2 可靠性设计经验概述10.2.1 自上而下、循序渐进的设计原则 10.2.2 电路可靠性设计要点 |