项目汽车车灯智能控制系统

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
项目11 汽车车灯智能控制系统
学习目标
通过本项目的学习,能够分析案例的技术要求; 能够根据案例的技术要求设计硬件电路;能够 应用输入输出端口控制模块、键盘中断模块、 模数转换(ATD)模块、定时器/脉冲调宽模块、 串行外围器件接口(SPI)模块、串行通信接 口(SCI)模块编写综合的应用程序。
学习要求
下几个引脚?如何处理剩下的引脚? 5.子程序MCU_init()实现的内容是什么? 6.子程序key_scan()实现的具体内容是什么?
项目要求
汽车车灯智能控制系统是把驾驶员的操作传递 给单片机,单片机再根据预先设定的要求(如 表11-1)去控制相应的车灯驱动电路。如图 11-1所示。图中的车灯驱动电路也可以用大功 率LED灯电路来实现,这样可更省成本,相关 的电路请查阅相关的的资料。
项目分析
结合电路原理图和表11-1中的要求进行分析,单片机的外围接口 可分为输入和输出两部分,输入部分有左转向开关、右转向开关、 危险报警开关、制动开关,分别与单片机MC9S08GB60端口 PTC0、PTC1、PTC2、PTC3相连接,输出部分有前左转向灯、 前右转向灯、后左转向灯、后右转向灯、左制动灯、右制动灯、 仪表左转向指示灯、仪表右转向指示灯,分别与单片机 MC9S08GB60端口PTB0、PTB1、PTB2、PTB3、PTB4、PTB5、 PTB6、PTB7相连接。根据表11-1的要求,当左转向开关闭合时, PTC0端口为低电平,此时输出端口PTB0、PTB2、PTB4间断输 出低电平,这样相应的继电器也间断闭合,从而使得相应的灯闪 烁;当左转向开关断开时,PTC0端口为高电平,此时输出端口 PTB0、PTB2、PTB4输出高电平,三极管截止,继电器回失电, 相应的灯熄灭。同理,其他操作也类似。如表11-2所示。
(4)思考题。
动动脑筋,若增加2个车内照明灯,软硬件设 计应该如何修改?
思考题
1.本项目例子的编程思路并不是唯一的,读者能否采 用另外的编程思路实现本项目例子的功能。
2.本项目例子中编写延时子程序还有其他更好的方法 吗?
3.在本项目例子程序中一共用了多少个子程序? 4.MC9S08GB60单片机一共用了多少个引脚,还剩
项目实施
二、实训操作步骤 (1)硬件接线。 将构成单片机最小系统的元件焊接到万能板上。 (2)编程并下载。 分别输入以下指令并下载到MC9S08GB60单
Leabharlann Baidu片机中。
(3)观察运行结果并调试。
将编写好的程序下载到单片机中,按下相应的 开关,观察相应的灯炮的亮灭。如果达不到预 定的效果,则要修改程序进行调试,直到全部 调试仿真成功。
能够分析案例的技术要求
能够根据案例的技术要求设计硬件电路能够结 合案例的技术要求和硬件电路编写相关的应用 程序
项目导入
转向灯是在车辆转向时开启以提示前后左右车辆及行 人注意的重要指示灯。转向灯的灯管采用氙气灯管, 单片机控制电路,左右轮换频闪不间断工作。转向灯 采用单片机程序设计实现灯光闪烁。转向指示灯是向 驾驶员指示汽车转向方向和转向信号灯工作情况。一 般安装在驾驶室仪表盘上。危急报警信号灯是在汽车 行驶过程中,如遇危险或急紧情况,可将危急报警信 号灯开关接通,使前、后、左、右信号灯和仪表盘上 的转向指示灯同时闪烁,向其他车辆和行人发出报警 信号。制动信号灯是在汽车制动时,向跟进车辆发出 红色信号,提醒跟进车辆驾驶员 采取相应措施,以免 发生追尾事故。
相关文档
最新文档