本书以全国大学生智能车竞赛为背景,以广泛使用的STM32为平台,以智能车制作过程中的学习顺序及遇到的技术问题为着眼点,系统讲述了智能车的制作和调试过程。全书共分10讲,其中,第1讲为智能车的发展、智能车竞赛历史和智能车技术概述;第2讲为STM32的入门知识,包括原理图及所用的编程环境,为智能车的软件设计打下基础;第3讲为智能车控制基础,主要是电机、舵机的控制,以及定时器/计数器的使用和模/数转换器;第4讲为智能车控制实战,主要是讲智能车各组成部分如何进行控制,包括人机界面及STM32的引脚模式;第5讲为智能车检测技术,主要是讲电磁检测的基本原理、转换技术及处理技术;第6讲为智能车控制算法,主要是讲负反馈控制思想,位置式和增量式PID,以及PID参数的调节;第7讲为智能车负反馈控制,主要是讲编码器原理、计数器及闭环调速和分段调速;第8讲为基于C#的软件编写,主要是讲智能车上位机辅助调试软件的编写;第9章为电路板设计与制作,这是智能车的硬件基础;第10讲为机械结构调校及优化方法,这是智能车的机械基础。