一、课程要求:
现代社会,汽车已经走进人们的生活,成为一种比较常见的交通工具。汽车是一个很复杂的系统,由许多实现不同功能的子系统组成。其中汽车中的转向灯系统、安全带未系提醒系统、倒车防撞系统、定速巡航系统等都包含着系统的功能和控制逻辑,本项目以分析其中的基本算法,设计用计算机实现这些子系统控制的方案,并通过编程来验证设计,引导学生进一步体会控制系统的工作过程和控制逻辑,感受计算机程序在实现控制系统功能中所起的作用。
当汽车要停靠路边或变换到旁边车道时,驾驶员必须开启转向灯,向其他驾驶员或行人传达自己的行车意图。转向灯开关通常位于方向盘附近。有的车是通过上下拨动控制杆控制左、右转向灯:往下拨动开关,会使左转向灯亮起;往上拨动开关,会使右转向灯亮起。为了提高驾驶员操作的便捷性,转向灯通常能自动关闭,即当驾驶员转动方向盘角度较大,一般超过30°时,完成转弯后回转方向盘,转向灯会自动熄灭;如果方向盘转动角度不足30°(如变换车道),当驾驶员回转方向盘时,转向灯不会自动熄灭,需要手动关闭。
二、课程准备
1软件平台:支持k10的Mind+
2硬件准备:行空板K10,尽量单板完成。
三、软件模拟
分析自动熄灭转向灯系统的工作过程与算法
1. 在实验环境中运行自动熄灭转向灯的程序。
2. 绘制自动熄灭转向灯系统的工作过程示意图。
3. 绘制“当方向盘转动角度超过倾斜角度时,如果这时开始回转方向盘,转 向灯熄灭;如果方向盘转动角度不足, 转向灯会保持点亮的状态,直到驾驶员手动关闭转向灯开关”的示意图。

自动熄灭转向灯程序实现
首先让学生按照提示修改方向盘角度,再回转方向盘,观察 相应转向灯的变化。然后引导学生阅读其中的程序,找到程序中 的关键代码, 了解计算机程序对控制系统功能实现的影响。最后 引导学生修改程序中的阈值并再次运行程序,观察转向角度与转 向灯状态的关系。无论采用哪一种实验环境,都要向学生强调: 大部分智能系统功能的实现,都离不开计算机程序。

说一说计算机程序对控制系统功能实现的重要性
四、学习掌握与拓展
1.具备自动熄灭功能的转向灯,转向角度阈值是它进行判断的依据。
2.通过与转向角度阈值进行判断,可生成一个指令(开关量),是对控制转向灯熄灭的开关发出的指令,从而控制灯的状态。
3.通过计算机程序可以实现控制系统的功能。
评论