抗干扰并尽可能达到更高精度的要求。
1.3.2 系统硬件方案分析
目前,车门控制系统的硬件电路一般采用单片机。
单片机属于第四代计算机。作为大规模集成电路技术的代表,它将CPU,RAM,ROM,定时/计数器,输入输出接口等部件集成在一块芯片之中。同时作为微信计算机,其高性价比让它在我们的日常生活,工业生产,高新研发中有着无可取代的地位和意义。单片机的简化性也使其能够在不同的系统中运行。
AT89C51单片机是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,也就是我们平时所称的单片机。 AT89C2051是一种2K字节微控制器的闪存可擦除可编程只读存储器。 MCU EEPROM可擦除重复1000次。大量的嵌入式控制系统都需要便捷且经济的方案,而AT89C51单片机就是完美的用品。
1.3.3 系统软件方案分析
目前,MCS5 1单片机的开发主要用到两种语言:汇编语言和C语言。与汇编语言相比,C语言具有以下的特点:
(1) 具有结构化控制语句
除非需要必须的信息交流,否则程序是相互独立的,这是结构化控制语言的一个明显特点。这种结构化的方法使程序清晰,易于使用,文护和调试水。
(2) 适用范围大和可移植性好
C语言并不依赖CPU,这与其他语言是相同的,它的源程序是可以移植的,即可移植性好。目前,主流的CPU和常见的MCU都有c编译器。由于集成开发环境下编译生成的代码效率高,所以用C语言来开发本设计软件显得十分恰当。由于软件较为复杂,为了方便调测,我将采用模块化的程序结构。由此就需要本控制系统通过软件接口将其中独立的小模块组合起来,组织成为一个模块化的系统软件结构。
1.4 本文主要工作及章节安排
1.4.1 本文主要工作
(1) 通过对相关文献的研读及思考,得出一个控制系统的研究方案;
(2) 完成系统的硬件设计;
(3) 完成该系统的软件设计;
(4) 完成了系统的软、硬件调试工作。
1.4.2 章节安排
本论文由以下几部分组成:
第一章 绪论 第一章绪论 介绍背景知识,系统的设计方案,所要完成的工作;
第二章 车门系统控制设计 根据模块的功能要求,选取组件;
第三章 硬件设计 介绍系统的硬件组成以及各部分的特点。
第四章 软件设计 介绍了系统软件各主要功能模块的设计;
第五章结论全文工作的总结和展望。
2 车门系统控制设计
由课题要求的方向,本系统可划分为多个对应模块。为了搭建性能稳定的外部电路及实现较高的性价比,使车门系统达到真正意义上的工作,针对各个模块的功能要求,分别有以下一些不同的设计方案:
2.1 驱动电机
方案A:使用步进电机作为自动门引擎。能够进行较为精确控制是步进电机的最大优势,如果在没有行程开关作为电动机终止工作的信号时,步进电机是最优选择。
方案B:采用普通直流电机。该电机转速快,针对本设计的情况,电机过快运转会造成失去控制甚至出现夹人的缺陷,故此排除。
方案C:利用直流减速电机,该方案虽然能够限制电机的速度在一定的方位内,但是由于没有行程开关,而且电源带载能力不稳定的情况下,电机很难在相同时间内走过相同的距离,这将无法达到准确开关门的目的。
因此采用第一种方案的步进电机电机来作为自动门的引擎。
2.2 电动机驱动模块
方案A:采用继电器使得电机的开或关进行开关的切换经行调整。这个方案简单但是相应时间慢,机械结构容易损坏并且寿命不长。 51单片机的车门控制系统设计+电路图+源程序(3):http://www.youerw.com/zidonghua/lunwen_22295.html