- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
毕业论文 基于单片机的汽车转弯信号灯控制系统的设计
毕业论文
题目 :基于单片机的汽车转弯信号灯控制系统设计
摘要
本设计在于模拟汽车在驾驶中的左转弯、右转弯、刹车、闭合紧急开关、停靠等操作。在转弯时,通过转弯操作杆使转弯开关闭合,从而使头信号灯、仪表板的转弯灯、尾信号灯闪烁;闭合紧急开关时以上6个信号灯全部闪烁;汽车刹车时,左右两个尾信号灯点亮;若正当转弯时刹车,则转弯时原闪烁的信号灯继续闪烁,同时另一个尾信号灯点亮。
基于上述的设计思想,本设计采用单片机控制,在控制系统中,选择了五个开关(K1-K5)、5个电压跟随器、1个AT90S8535单片机、7只发光二极管(用来模拟信号灯发光)、2片8255接口芯片、1个ADC0809A/D转换器、3个DAC0832D/A转换器、1片74LS138芯片。其中AT90S8535单片机做为控制核心,当5个开关的状态发生改变后,单片机检测到开关信号后就通过软件输出相关信号,来驱动6个汽车信号灯和1个错误指示灯根据开关的相应状态闪烁或长亮。信号灯及错误指示灯由发光二极管模拟替代。
通过这些,本控制系统能够很好的达到控制汽车转弯信号灯的目的,同时,所采用的单片机及其他元件的成本不高,还能很好的达到控制要求,不会增加汽车的制造成本。对生产厂家和消费者来说是非常好的选择。
关键词:单片机 汽车转弯信号灯 ? ?? 1 设计背景 5
2 总体方案 6
2.1 控制器的选择 6
2.2 放大器的选择 8
2.3 可编程并行接口8255 8
2.4 A/D转换器的选择 8
2.5 D/A转换器的选择 9
2.6 显示部分 9
3 硬件电路设计 10
3.1 AT90S8535的接口电路 10
3.2 开关量输入与放大器电路 11
3.3 8255的接口电路 12
3.4 ADC0809转换电路 13
3.5 DAC0832的转换电路 13
3.6 74LS138转换电路与显示电路 14
4 系统软件设计 15
4.1 系统总体软件设计 15
4.2 单片机程序设计 16
4.3 8255程序设计 16
4.4 A/D转换器ADC0809程序设计 17
4.5 D/A转换器程序设计 17
5 总结 18
6 参考文献 19
7 附录 系统总体电路图 20
1 设计背景
汽车信号灯的作用是大家所熟知的,汽车通过显示不同的信号灯来告诉前后左右的行车者本汽车正在进行的操作,以达到安全行驶的目的,汽车信号灯主要有以下7种:左头灯、右头灯、左转弯灯、右转弯灯、左尾灯、右尾灯和错误指示灯。
本控制系统模拟汽车在驾驶中的左转弯、右转弯、刹车、闭合紧急开关、停靠等操作。在左转弯和右转弯时,通过转弯操作杆使左转弯(或右转弯)开关闭合,从而使左头信号灯、仪表板的左转弯灯、左尾信号灯(或右头信号灯、仪表板的右转弯灯、右尾信号灯)闪烁;闭合紧急开关时以上6个信号灯全部闪烁;汽车刹车时,左右两个尾信号灯点亮;若正当转弯时刹车,则转弯时原闪烁的信号灯继续闪烁,同时另一个尾信号灯点亮,以上闪烁的信号灯以1HZ频率慢速闪烁,其组合见表1-1,在表中未出现的组合,都将出现故障指示灯闪烁,闪烁频率为10HZ。通过在实验箱上分别按K1、K2、K3、K4和K5键来显示汽车刹车、紧急、停靠、左转和右转等状态。
操作 输出信号 左转弯灯 右转弯灯 左头灯 右头灯 左尾灯 右尾灯 左转弯(闭合左转弯开关) 闪烁 灭 闪烁 灭 闪烁 灭 右转弯(闭合右转弯开关) 灭 闪烁 灭 闪烁 灭 闪烁 闭合紧急开关 闪烁 闪烁 闪烁 闪烁 闪烁 闪烁 刹车(闭合刹车开关) 灭 灭 灭 灭 亮 亮 左转弯时刹车 闪烁 灭 闪烁 灭 闪烁 亮 右转弯时刹车 灭 闪烁 灭 闪烁 亮 闪烁 刹车时紧急开关 闪烁 闪烁 闪烁 闪烁 亮 亮 左转弯时刹车闭合紧急开关 闪烁 闪烁 闪烁 闪烁 闪烁 亮 右转弯时刹车闭合紧急开关 闪烁 闪烁 闪烁 闪烁 亮 闪烁 停靠(闭合停靠开关) 灭 灭 闪烁 闪烁 闪烁 闪烁 表1-1 各种操作对应的信号灯输出
总体方案
基于上述的设计思想以及所学单片机知识,并且设计环境。所以我们在设计时,选择了五个开关(K1-K5)、5个电压跟随器、1个AT90S8535单片机、7只发光二极管、2个8255接口芯片、1个ADC0809A/D转换器、3个DAC0832D/A转换器、1片74LS138芯片。其中AT90S8535单片机做为控制核心,当5个开关的状态发生改变后,单片机检测到开关信号后就通过软件输出相关信号,来驱动6个汽车信号灯和1个错误指示灯根据开关的相应状态闪烁或长亮。信号灯及错误指示灯由发光二极管模拟替代。系统的总体结构图如下:
图1-1 信号灯控制系统总体结构图
2.1 控制器的选择
方
文档评论(0)