更新时间:2021-03-10 14:18:10
封面
版权信息
前言
第1章 绪论
第2章 软件开发环境介绍
2.1 软件的安装
2.2 创建工程
2.3 编辑工程文件
2.4 下载和调试程序
2.5 本章总结
第3章 Keil μVision中的C语言编程
3.1 C语言简介
3.2 C语言的main( )函数
3.3 C语言中的变量
3.4 C语言中的常量
3.5 C语言的运算符
3.6 C语言中的语句
3.7 C语言的函数
3.8 宏定义
3.9 本章小结
第4章 串行通信接口及应用
4.1 串行通信硬件电路设计
4.2 上位机的串口通信软件
4.3 ARM芯片中UART通信协议的编程实现
4.4 系统通信功能验证
4.5 本章小结
第5章 EEPROM数据存储
5.1 基于SPI接口的硬件电路设计
5.2 SPI协议及编程实现
5.3 本章小结
第6章 数字输入输出接口
6.1 挡位信号处理电路及设计
6.2 故障信号处理电路及设计
6.3 制动信号处理电路及设计
6.4 指示灯处理电路及设计
6.5 主继电器驱动电路
6.6 代码示例
6.7 本章小结
第7章 模拟采样功能
7.1 浮点型数据的处理
7.2 模拟采样电路的硬件设计
7.3 模拟信号采样功能的编程实现
7.4 本章小结
第8章 脉冲宽度调制功能
8.1 硬件电路设计方案
8.2 软件编程实现
8.3 调制算法设计
8.4 本章小结
第9章 电动机转速测量方法
9.1 电动机编码器测速原理
9.2 硬件电路设计
9.3 测量脉冲宽度测速
9.4 计数脉冲个数测速
9.5 本章小结
第10章 CAN通信功能
10.1 硬件电路及端口配置
10.2 通信协议与软件编程实现
10.3 本章小结
第11章 控制器程序设计
11.1 主函数流程图
11.2 控制器算法流程图
11.3 车辆运行模式及处理
11.4 斜坡函数与PWM状态控制
11.5 本章小结
参考文献