随着汽车技术电子化、自动化和智能化的程度越来越高,以及电动汽车技术的发展和大力推广,汽车电子控制技术在汽车各部分的应用也是越来越普遍。国内汽车电子的检测、诊断、维修和运用的技术水平也在迅速提高,要求相关专业的高职学生必须具备电子、计算机和控制方面的基础知识和测试、维护、诊断方面的综合运用能力。为了适应这类专业学生的知识和能力的要求,迫切需要能够将这些基础知识与汽车电子控制专业技术联系起来的、充分体现高职特色的教材。
汽车电子控制的核心技术主要集中在ECU的硬件和软件方面。本书在软件方面介绍了最经典的C语言基础知识和编程方法; 在硬件方面以Freescal公司生产的16位S12系列微控制器MC9S12DG128B为例,介绍了S12系列微控制器的结构和工作原理,详述了S12内部各功能模块的结构、原理和使用方法。最后结合汽车中的应用场景,开发综合应用实验,构成了汽车电子控制技术的完整的介绍。配套开发工具是用深圳职业技术学院自主开发的MC9S12DG128B单片机实验箱,结合书中所提供的实例源程序,给读者提供了一套理论与实际相结合的学习汽车电子控制原理与技术应用的多媒体教材。
通过对本书的学习,读者可掌握C语言程序设计的基本知识,了解S12系列MCU的原理及应用,学会使用C语言进行汽车电子控制系统程序设计和应用开发。
第1章介绍了汽车电子控制技术的组成、现状及发展方向。
第2~4章介绍了C语言程序设计的基本知识。
第5章介绍了MC9S12DG128B微控制器的结构及特点、MC9S12DG128B单片机实验箱及开发软件环境。
第6章详细介绍了MC9S12DG128B微控制器的输入/输出接口模块。
第7章介绍了MC9S12DG128B微控制器的中断系统及时钟。
第8章介绍了MC9S12DG128B微控制器的增强型定时器模块。
第9章介绍了MC9S12DG128B微控制器的A/D转换模块。
第10章设计了一些汽车电子控制模型实验,属于整周教学实践环节。
本书主要适用于高职高专院校的现代汽车检测诊断技术、汽车电子技术、汽车运用工程、现代汽车技术服务与营销等专业,并可用作在职人员的培训教材或广大工程技术人员的参考书。
参加本书编写的人员有邱浩(第2~4章)、朱小春(第1、5、10章),其余各章由张亚琛编写。本书由张亚琛主编并统稿。在本书的编写过程中,参考了较多的同类专著、教材和有关文献资料,在此对有关作者表示感谢。出版过程中邱浩老师不幸逝世,希以此书出版堪以告慰。
由于编者水平有限,书中的错误和不当之处在所难免,敬请读者批评指正。
编者2017年1月