车门控制电路的研制(毕业论文) 联系客服

发布时间 : 星期一 文章车门控制电路的研制(毕业论文)更新完毕开始阅读6e9ad03cbe23482fb4da4cad

图4-9

4.2 系统程序流程图

基于STM32的车们控制电路设计的软件部分采用C语言编写,开发工具是Keil4,通过编译,下载入STM32F103C8T6芯片中。软件部分完成对单片机的时钟、引脚、AD的初始化工作,并通过STM32F103C8T6芯片内部的自带AD模块读取外部给出的信号。

开始系统初始化时钟、引脚、AD初始化初始化光照强度ILL_INTENWhile(1)识别光敏电阻(天色)、按键(汽车发动)、开关(车门)N车门是否开着?Y汽车是否发动?Y声响报警N是否为白天?NYY是否为白天?N车门灯开 图4-10 程序流程图

15

软件编写的思路是首先对STM32F103C8T6单片机的时钟、引脚、AD进行初始化,并对光照强度进行初始化,之后进入死循环while(1),在循环中通过STM32F103C8T6芯片内部的自带AD模块读取外部光敏传感器的电压值,并读取此时外部车门与车子是否启动的状态。首先判断车门是否打开,车门未打开,跳回循环,重新判断。车门打开时进行第二步判断判断车子是否启动,车子启动直接报警,车子未启动则判断是否为黑夜,是黑夜则车灯打开,不是黑夜则直接跳会循环重新判断。整个程序需要进行三次判断,需要三组信号共同控制,及车门信号,车启动停止状态信号与关敏电阻电压值信号。综合以上三组信号,处理器做出处理,给出准确的指令实现对整个车门系统的控制。

16

5 测试结果及分析

下图是整个测试结果。白天黑夜:0表示黑夜,1表示白天;车子状态:0表示车子停止1表示车子启动;车门状态:0表示车门关闭,1表示车门打开;车灯亮暗:0表示车灯暗,1表示车灯点亮;是否报警:0表示不报警,1表示报警。

白天黑夜 车子状态 车门状态 车灯亮暗 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 是否报警 0 0 0 1 0 0 0 1 表5-1 由此表5-1分析可知只有当黑夜时车门打开时车灯才会自动点亮,其他时间均不会点亮点亮是如上表第二行与第四行;报警电路发出警报只有在车门处于打开状态,车子启动时才会发出警报,如上表第四行与第八行。

由上面的分析与结果可知本次设计完全满足设计要求,即符合要求的论白天黑夜只要有车门开着,汽车发动就声响报警;白天门灯不亮,夜晚车门打开门灯亮,车门关闭门灯暗。

同时本次设计还能够实现对车门的手动开关,能够通过按键控制车门的关闭与打开,完全符合实际要求。

17

6 结论与展望

6.1 主要结论

这次的设计是基于单片机控制的公交车门电路的研制,该电路能满足识别白天黑夜的功能,并能根据白天黑夜的不同采取不同的应对模式,针对车门开关的判断,要与公交车门的制动联系起来,实现车门开关与车子启动之间存在着内在的联系,及当车门处于打开状态时,启动车辆要能够实现报警电路报警,能够非常清楚地表现出这种功能。在车子启动的同时要实现液晶屏的自动显示,能够在液晶屏上清楚地看到车门所处的状态。该报警系统是利用处理器给出信号倒是懂蜂鸣器发出报警,整个处理过程实在处理器中实现的。这种报警电路设计,能够根据外来信号智能判断出需不需要进行报警。该报警器的最大特点就是使用户能够操作简单、易懂、灵活;整过信号处理过程集成在处理器内部完成,且方便、智能性高、误报率低,同时它给出的信号是经过单片机系统处理后的,非常的准确。 这次的公交车车门控制电路的研制,完成了程序模块规划及各个模块的设计与编程,实现了对信号处理过程的编程和调试。它具有电路简单、功能齐全、性能齐全、性价比高等特点,是一种经济、实用的公交车车门电路系统。

本论文完成了软硬件主要功能模块的设计,为进一步设计开发及功能扩展打下了良好的基础。整个系统主要由STM32F103C8T6单片机,继电器、光敏电阻、报警器、键控组成。性能好,工作稳定,非常适合在公交车车门领域!由于时间关系和水平有限,设计中存在着一些缺陷和不足,还有待于在今后的进一步设计过程中不断完善。

当然公交车车门控制电路系统的研制是一个实践应用性很强的课题,要使其产品化,能够经受住实际应用的严格考验,还要进行许多深入细致的工作。而且随着科技水平的不断提高,对公交车车门控制电路系统必然会有不断增长的要求。

随着人民的生活水平的提高,人们对于公共服务的要求也逐渐提高。所以对于公交车车门控制电路的研制是非常必要的,在科技高速发展的今天,技术在不断进步,以后公交车门门控电路也必然会取得飞跃的发展,给我们的生活带来便利。在新的产品化的管理系统中,人们将会越来越多的体验到现代生活的气息。

6.2 结束语

在现在,我的毕业设计也即将告一段落了,在这次的毕业设计中,自己也学习到了很多以前没有经历过的知识,让我更加清楚了理论知识和实践能力的差别,了解到自己的短处,培养了我的独立思考能力,进一步提高了自己在实际设计过程中研究问题、发现问题、解决问题的能力,同时,也发现了自己的不足之处,和一些问题的存在,并有待进一步学习和发展,让自己在未来的工作和学习之中更快的适应和提高自己。

18