《汽车单片机应用技术》全套课程教学课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《汽车单片机应用技术》全套课程教学课件.ppt》由用户(金钥匙文档)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汽车单片机应用技术 汽车 单片机 应用技术 全套 课程 教学 课件
- 资源描述:
-
1、1.分析MCS-51单片机的键盘与显示接口技术。 2.熟练编写MCS-51单片机键盘与显示接口程序。 3.正确编写汽车直流电动机的单片机控制程序。 4.完成汽车直流电动机的单片机控制电路的焊接。 1.在单片机中包括哪些常用外设? 2.常用外设工作原理? 3.接口的形式和电路有哪些? 4.1 单片机与键盘接口 4.2 显示器与单片机接口 4.3 汽车发动机怠速系统单片机控制技术 5.1 汽车电脑原理 5.2 汽车电脑内部电路的分析 5.3 汽车电脑数据综合处理与检修 1.分析MCS-51单片机的键盘与显示接口技术。 2.熟练编写MCS-51单片机键盘与显示接口程序。 3.正确编写汽车直流电动机的
2、单片机控制程序。 4.完成汽车直流电动机的单片机控制电路的焊接。 1.在单片机中包括哪些常用外设? 2.常用外设工作原理? 3.接口的形式和电路有哪些? 4.1 单片机与键盘接口 4.1.1 键盘工作原理 4.1.2 独立式键盘及其接口 4.1.3 矩阵式按键及其接口 4.1.1 键盘工作原理 1.按键的分类 2.按键结构与特点 3.编制键盘程序 1.按键的分类 图4-1 按键触点的机械抖动 2.按键结构与特点 图4-2 双稳态去抖电路 3.编制键盘程序 判断键盘上是否有键闭合。 按键消抖。 确定闭合键的物理位置。 按键编码。 判断键盘上是否有键闭合。 按键消抖。 确定闭合键的物理位置。 按键
3、编码。 图4-3 独立式按键电路 4.1.2 独立式键盘及其接口 1.独立式按键结构 2.独立式按键的软件结构 1.独立式按键结构 2.独立式按键的软件结构 4.1.3 矩阵式按键及其接口 1.矩阵式键盘的结构及原理 2.矩阵式键盘按键的识别 3.键盘的编码 4.键盘的工作方式 1.矩阵式键盘的结构及原理 图4-4 矩阵式键盘结构 2.矩阵式键盘按键的识别 1)判断键盘上有无键按下。 2)去键抖动影响。 3)逐列扫描键盘以确定被按键的位置号即行列号。 4)再次调用整个键盘扫描程序,判断按下的键是否已释放。 5)由按键位置号(即列、行号),采用查表技术来确定按键的键 值,然后转各按键的功能处理程
4、序。 1)判断键盘上有无键按下。 2)去键抖动影响。 3)逐列扫描键盘以确定被按键的位置号即行列号。 4)再次调用整个键盘扫描程序,判断按下的键是否已释放。 5)由按键位置号(即列、行号),采用查表技术来确定按键的键 值,然后转各按键的功能处理程序。 3.键盘的编码 4.键盘的工作方式 (1)编程扫描方式 图4-5所示是以4行4列按键所构成的行列式 键盘。 (2)定时扫描方式 定时扫描方式就是每隔一段时间对键盘扫描 一次,它利用单片机内部的定时器产生一定时间(例如10ms)的 定时,当定时时间到就产生定时器溢出中断,CPU响应中断后 对键盘进行扫描,并在有键按下时识别出该键,再执行该键的 功能
5、程序。 (3)中断扫描方式 (1)编程扫描方式 图4-5所示是以4行4列按键所构成的行列式 键盘。 1)依次使列线P1.4P1.7输出0电平,检测行线P1.0P1.3的电 平状态。 2)如果没有键闭合,就返回扫描。 (1)编程扫描方式 图4-5所示是以4行4列按键所构成的行列式 键盘。 图4-5 动态扫描法行列式键盘接口电路 1)依次使列线P1.4P1.7输出0电平,检测行线P1.0P1.3的电 平状态。 2)如果没有键闭合,就返回扫描。 例4.1 在图4-5中,若从第一行第一列键开始把16个按键按行 编号,依次编为00H、01H、02H、0DH、0EH、0FH,f=6 MHz,编写程序寻找所
6、按下的键为哪个键号,结果存放在40H 单元内。 解:按键扫描程序采用子程序编写,先判断是否有键按下,若 有,确定按键所在的行和列,然后计算出该键的键号(键号=行 首键号+扫描列号),存入单元40H;若无,退出扫描程序。 例4.1 在图4-5中,若从第一行第一列键开始把16个按键按行 编号,依次编为00H、01H、02H、0DH、0EH、0FH,f=6 MHz,编写程序寻找所按下的键为哪个键号,结果存放在40H 单元内。 解:按键扫描程序采用子程序编写,先判断是否有键按下,若 有,确定按键所在的行和列,然后计算出该键的键号(键号=行 首键号+扫描列号),存入单元40H;若无,退出扫描程序。 (2
7、)定时扫描方式 定时扫描方式就是每隔一段时间对键盘扫描 一次,它利用单片机内部的定时器产生一定时间(例如10ms)的 定时,当定时时间到就产生定时器溢出中断,CPU响应中断后 对键盘进行扫描,并在有键按下时识别出该键,再执行该键的 功能程序。 (3)中断扫描方式 图4-6 中断扫描键盘电路 4.2 显示器与单片机接口 4.2.1 LED显示及其接口 4.2.2 静态显示接口 4.2.3 动态显示接口 4.2.1 LED显示及其接口 1.LED结构 2.LED工作原理 3.LED字形编码 1.LED结构 图4-7 LED数码管显示器 a)共阳极结构 b)共阴极结构 c)外形和引脚 2.LED工作
8、原理 3.LED字形编码 表4-1 数码管字形编码表 4.2.2 静态显示接口 例4.2 用定时器/计数器模拟汽车生产线产品计件,以按键模 拟产品检测,按一次键相当于产品计数一次。检测到的产品数 送P1口显示,采用单只数码管显示,计满16次后从头开始,依 次循环。系统采用12MHz晶振。 解:根据题意可设计出硬件电路如图4-8所示。 4.2.2 静态显示接口 图4-8 模拟汽车生产线产品计件数码管显示电路 例4.2 用定时器/计数器模拟汽车生产线产品计件,以按键模 拟产品检测,按一次键相当于产品计数一次。检测到的产品数 送P1口显示,采用单只数码管显示,计满16次后从头开始,依 次循环。系统采
9、用12MHz晶振。 解:根据题意可设计出硬件电路如图4-8所示。 4.2.3 动态显示接口 1.动态显示概念 2.多位动态显示接口应用 3.典型的键盘、显示接口电路 1.动态显示概念 2.多位动态显示接口应用 (1)扫描显示的技巧 图4-9是5个显示器的字形码扫描电路,7 段显示器的共阴极是由MCS-51的Port 3控制,所以想控制哪一 个显示器发亮,只需改变送至Port 3的值即可。 (2)字形码 由于在图4-9中是使用PNP晶体管来驱动,所以由Po rt 1送出的字形,要亮的字划需送出低电位使晶体管导通,不要 亮的字划就送出高电位使晶体管截止。 (3)流程图 程序流程图如图4-12所示。
10、 (4)程序 2.多位动态显示接口应用 图4-9 LED显示器扫描显示接线图 (1)扫描显示的技巧 图4-9是5个显示器的字形码扫描电路,7 段显示器的共阴极是由MCS-51的Port 3控制,所以想控制哪一 个显示器发亮,只需改变送至Port 3的值即可。 图4-10 改变Port 3的值选择段码 (1)扫描显示的技巧 图4-9是5个显示器的字形码扫描电路,7 段显示器的共阴极是由MCS-51的Port 3控制,所以想控制哪一 个显示器发亮,只需改变送至Port 3的值即可。 图4-11 改变Port 3的值选定位选 (2)字形码 由于在图4-9中是使用PNP晶体管来驱动,所以由Po rt
11、1送出的字形,要亮的字划需送出低电位使晶体管导通,不要 亮的字划就送出高电位使晶体管截止。 (3)流程图 程序流程图如图4-12所示。 图4-12 流程图 (4)程序 3.典型的键盘、显示接口电路 图4-13 8155构成的键盘、显示接口电路 4.3 汽车发动机怠速系统单片机控制技术 4.3.1 步进电动机控制技术 4.3.2 直流电动机调速控制技术 4.3.1 步进电动机控制技术 1.控制原理 2.汽车步进电动机型怠速控制阀的结构与工作原理 3.步进电动机的单片机控制 1.控制原理 (1)控制换相顺序 步进电动机的通电换相顺序严格按照步进电 动机的工作方式进行。 (2)控制步进电动机的转向
12、如果按给定的工作方式正序通电换 相,步进电动机就正转;如果按反序通电换相,则电动机就反 转。 (3)控制步进电动机的速度 如果给步进电动机发一个控制脉冲, 它就转一步,再发一个脉冲,它会再转一步。 (1)控制换相顺序 步进电动机的通电换相顺序严格按照步进电 动机的工作方式进行。 (2)控制步进电动机的转向 如果按给定的工作方式正序通电换 相,步进电动机就正转;如果按反序通电换相,则电动机就反 转。 (3)控制步进电动机的速度 如果给步进电动机发一个控制脉冲, 它就转一步,再发一个脉冲,它会再转一步。 2.汽车步进电动机型怠速控制阀的结构与工作原理 图4-14 丰田公司步进电动机型怠速控制阀 a
13、)步进电动机内部结构 b)步进电动机定子与转子相互作用原理 c)步进电动机控制电路简图 3.步进电动机的单片机控制 (1)2相步进电机的励磁方式 励磁就是使线圈通过电流,2相步 进电动机的基本驱动电路如图4-15所示,可采用3种励磁方式。 (2)电路图 用单片机控制步进电动机运转的电路图如图4-17所 示。 (3)程序设计方法 根据图4-17可以列出表4-2。 (4)程序 (1)2相步进电机的励磁方式 励磁就是使线圈通过电流,2相步 进电动机的基本驱动电路如图4-15所示,可采用3种励磁方式。 图4-15 步进电动机的基本驱动电路 (1)2相步进电机的励磁方式 励磁就是使线圈通过电流,2相步
14、进电动机的基本驱动电路如图4-15所示,可采用3种励磁方式。 图4-16 1相励磁的时序图 (2)电路图 用单片机控制步进电动机运转的电路图如图4-17所 示。 图4-17 用单片机控制步进电动机运转的电路图 (3)程序设计方法 根据图4-17可以列出表4-2。 表4-2 1相励磁的顺序表 (3)程序设计方法 根据图4-17可以列出表4-2。 图4-18 1相励磁时累加器的内容 (4)程序 4.3.2 直流电动机调速控制技术 1.脉宽调制信号 2.汽车单驱动旋转电磁阀型怠速控制阀的结构和工作原理 3.直流电动机的单片机控制 1.单片机控制接线图 2.流程图 3.项目程序 4.项目步骤 1.键盘
15、的作用是什么?为什么要设置按键? 2.机械式按键组成的键盘,应如何消除按键抖动?独立式按键 和矩阵式按键分别具有什么特点?适用于什么场合? 4.3.2 直流电动机调速控制技术 3.独立式按键和行列式按键有什么区别?分别说明它们的优缺 点? 4.一个系统若需要8个按键,采用哪种按键接口方法最好?说明 理由。 5.试设计一个44的行列式按键电路,写出各键的键值。 6.七段LED显示器有静态和动态两种显示方式,这两种显示方 式要求8051系列单片机如何安排接口电路? 7.显示器的种类有哪几种?它们的作用是什么? 8.数码管共阳极与共阴极是什么意思?若数码管的段选码数据 位排列为a,c,b,e,g,f
16、,d,dp,分别列表写出数字0F和“-”、字母 H、P的共阳极与共阴极段选码。 4.3.2 直流电动机调速控制技术 9.举例说明步进电动机的方向是如何控制的? 10.汽车怠速控制阀的类型与控制方法? 1.描述汽车电脑的分类与特点。 2.分析汽车电脑的工作原理。 3.正确完成对汽车电脑硬件电路的检测。 4.正确完成对汽车电脑软件数据存储的处理。 5.用专用编程器完成对汽车单片机EEPROM的编程。 1.汽车电脑的原理? 2.汽车电脑的常见故障和维修方法? 1.脉宽调制信号 图4-19 直流电动机控制输入/输出波形 a)输入控制信号 b)输出电压波形 1.脉宽调制信号 图4-20 电动机速度控制连
17、接电路 2.汽车单驱动旋转电磁阀型怠速控制阀的结构和工作原理 图4-21 单驱动旋转电磁阀型怠速控制阀的剖面图 2.汽车单驱动旋转电磁阀型怠速控制阀的结构和工作原理 图4-22 单驱动旋转电磁阀型怠速控制阀的工作原理 2.汽车单驱动旋转电磁阀型怠速控制阀的结构和工作原理 图4-23 开环脉冲调速系统 3.直流电动机的单片机控制 (1)程序延时的方法 假设通电时间为N个单位时间,断电时间 为N补(N的补码)个单位时间。 (2)计数方法 以寄存器R0作为计数器,系统启动后,读入N值, 然后把N值与计数值比较,当计数值小于等于N值时,直流电动 机通电;当计数值等于N值时,使直流电动机断电。 (1)程
18、序延时的方法 假设通电时间为N个单位时间,断电时间 为N补(N的补码)个单位时间。 (2)计数方法 以寄存器R0作为计数器,系统启动后,读入N值, 然后把N值与计数值比较,当计数值小于等于N值时,直流电动 机通电;当计数值等于N值时,使直流电动机断电。 1.单片机控制接线图 图4-24 汽车直流电动机正反转的单片机控制接线图 2.流程图 图4-25 流程图 3.项目程序 4.项目步骤 (1)按照图4-24所示的电路图接好电路。 (2)输入程序,并通电执行。 (3)按下FOR按钮时,RL1通电或RL2通电? 答:。 (4)按下REV按钮时,RL1通电或RL2通电? 答:。 (5)按下OFF按钮时
19、,RL1或RL2都断电吗? 答:。 (1)按照图4-24所示的电路图接好电路。 图4-26 电动机正反转的仿真实验电路 (2)输入程序,并通电执行。 (3)按下FOR按钮时,RL1通电或RL2通电? 答:。 (4)按下REV按钮时,RL1通电或RL2通电? 答:。 (5)按下OFF按钮时,RL1或RL2都断电吗? 答:。 1.键盘的作用是什么?为什么要设置按键? 2.机械式按键组成的键盘,应如何消除按键抖动?独立式按键 和矩阵式按键分别具有什么特点?适用于什么场合? 3.独立式按键和行列式按键有什么区别?分别说明它们的优缺 点? 4.一个系统若需要8个按键,采用哪种按键接口方法最好?说明 理由
20、。 5.试设计一个44的行列式按键电路,写出各键的键值。 6.七段LED显示器有静态和动态两种显示方式,这两种显示方 式要求8051系列单片机如何安排接口电路? 7.显示器的种类有哪几种?它们的作用是什么? 8.数码管共阳极与共阴极是什么意思?若数码管的段选码数据 位排列为a,c,b,e,g,f,d,dp,分别列表写出数字0F和“-”、字母 H、P的共阳极与共阴极段选码。 9.举例说明步进电动机的方向是如何控制的? 10.汽车怠速控制阀的类型与控制方法? 1.描述汽车电脑的分类与特点。 2.分析汽车电脑的工作原理。 3.正确完成对汽车电脑硬件电路的检测。 4.正确完成对汽车电脑软件数据存储的处
21、理。 5.用专用编程器完成对汽车单片机EEPROM的编程。 1.汽车电脑的原理? 2.汽车电脑的常见故障和维修方法? 5.1 汽车电脑原理 5.1.1 汽车控制电脑介绍 5.1.2 汽车输入信号处理 5.1.1 汽车控制电脑介绍 1.汽车电脑的分类 2.汽车电脑的构成 3.汽车电脑的工作过程 4.汽车电脑的特点 5.汽车电脑生产厂家 1.汽车电脑的分类 (1)发动机电脑控制装置 主要包括电控汽油喷射系统、电控汽 油点火系统、发动机怠速控制系统、废气再循环控制系统、汽 油机进气控制系统、气缸变排量控制系统、可变压缩比系统、 柴油机电控系统等。 (2)汽车传动系统微电脑控制装置 主要有电控自动变速
22、器、四 轮驱动系统控制、防滑差速器控制等。 (3)汽车转向和行驶系统电控装置 动力转向系统控制、电脑控 制主动悬架系统、巡航行驶控制系统等。 1.汽车电脑的分类 (4)保证行车安全的电控装置 主要有电子控制防抱死制动系统 (ABS)、电子防滑系统(ASR)、电子控制安全气囊和安全带装置、 电子车身稳定控制(ESP)、系统防撞报警系统、电子防盗系统等。 (5)舒适性和娱乐性的电控装置 包括电脑控制的全自动空调系 统、自动驾驶系统、DVD电子语音导航系统、车载电视等。 (6)汽车工况监视及信息管理系统 主要有数字式仪表、油耗指 示仪、维修间隔指示仪、倒车监视、电子地图等。 (1)发动机电脑控制装置
23、 主要包括电控汽油喷射系统、电控汽 油点火系统、发动机怠速控制系统、废气再循环控制系统、汽 油机进气控制系统、气缸变排量控制系统、可变压缩比系统、 柴油机电控系统等。 (2)汽车传动系统微电脑控制装置 主要有电控自动变速器、四 轮驱动系统控制、防滑差速器控制等。 (3)汽车转向和行驶系统电控装置 动力转向系统控制、电脑控 制主动悬架系统、巡航行驶控制系统等。 图5-1 汽车电子控制单元(ECU)的基本构成 (4)保证行车安全的电控装置 主要有电子控制防抱死制动系统 (ABS)、电子防滑系统(ASR)、电子控制安全气囊和安全带装置、 电子车身稳定控制(ESP)、系统防撞报警系统、电子防盗系统等。
展开阅读全文