)
毕设帮助、开题指导、技术解答(有偿)见文未目录一、硬件方案二、设计功能三、实物图四、原理图五、PCB图六、Proteus仿真七、程序源码资料包括需要完整的资料可以点击下面的名片加下我找我要资源压缩包的百度网盘下载地址及提取码。摘 要随着现代生活的发展小汽车在人们的生活中已十分普及为了提高汽车控制系统的智能化提出了以STC89C52 单片机为核心设计而成的汽车电动车窗控制系统应用于长安福特汽车新嘉年华的车窗控制。本文列出了系统主要硬件结构及相关软件所进行设计的具体流程并且通过对采样电流及时间进行相应的处理判断障碍物是否与车窗所遭遇进而使得车窗在防夹方面的功能得以实现。相较于这种传统化点对点控制类型的方式其不仅能够对车内的线束进行适当减少使得成本得以降低并且控制起来较为灵活且具有着较强的实时性。从相关试验可以看出此系统所具备的性能比较可靠且工作正常具有着低功耗与低成本以及容易进行维修等方面的优点。关键词 单片机电动车窗防夹手LCD显示屏单片机的方案选择关于这种嵌入式的领域其中可以对不同类型的微处理器进行选择比如说单片机于FPGA以及DSP与ARM等关于这四种类型的处理器当中单片机的具体价格是最低的且性能较为适中适合在此类场合当中的应用。下面针对部分比较普遍的单片机类型进行相应的说明方案一51系列单片机。关于这种类型的单片机通常将具有着这种名为Intel 8031的指令系统的单片机统称为51系列的单片机关于型号方面的典型代表主要是由国外的ATMEL公司所生出的这部分具体型号为AT89的系列等在白色家电以及针对工业进行控制方面的系统等均对其进行了广泛的应用。现如今有相当一部分公司都对能够兼容这种单片机的相关机型进行了退出其在未来很长的一段时间内都将会占据大量的市场。方案二 AVR系列单片机。关于这种类型的单片机其是由国外的ATMEL公司于1997年所研发出来的其是一种在对内置Flash进行加强的前提下有着这种名为RISC的精简化指令集高速8位类型的单片机。这种类型的单片机除去机器自身的周期之外针对利用有着复杂指令类型的计算机对指令完备进行追求方面的相关做法进行去除针对这种精简化的指令集进行采用将字作为指令方面的一个长度单位来使用将具有着较为丰富内容的操作码与操作数安置在一个字当中并且计算机方面的相关外部设备与针对工业进行实时性的控制以及通讯方面的相关设备、各种类型的仪器与仪表与家用类型的电器等各个领域都对其进行了广泛的利用。方案三 具体型号为MSP430的单片机。关于这种类型的单片机其是一种有着16位的与具备这种精简化的指令集以及有着超低功耗特性的混合类型的单片机因为其本身具有着极其低的功耗与在片内方面的丰富外设以及在开发方面比较灵活多变的相关手段其已经成为众多单片机当中的佼佼者。关于此单片机对DA于AD以及PWM与LCD这四种类型的驱动进行了集成相较于这种AD的采样方式具备了更高的精确度并且对其进行开发所承担的成本也较低。关于其所具有的缺点便是在进行实际的位操作时有所不足并不适合被应用在逻辑方面的控制以及在功耗方面不够敏感的场合中。从开成本的高低与开发方面难度的具体大小为出发点针对由宏晶公司所生产出来的这种具体型号为STC89C52的单片机进行选用。其功耗较低并且具有着高性能是一种增强型CMOS有着8位的微型控制器其中还具备有这种名为8K可进行编程的Flash存储器能够完全兼容这种型号为80C51产品的相关引脚与指令具备256字节类型的RAM以及32位类型的I/O口线除此之外还具有着看门狗定时器数据方面具有着两个相关指针三个16位类型的定时计数器以及一个2级6向量类型的中断结构时钟类型的电路与这种全双工串行口。一、硬件方案硬件组成采用51单片机独立按键步进电机独立按键蜂鸣器报警模块红外检测模块电源模块一氧化碳模块等组成。二、设计功能1、本设计基于STC89C51/52与AT89S51/52、AT89C51/52通用可任选单片机。2、两个按键分别为开窗按键、关闭车窗、当开窗按键按下时步进电机开始正转关闭车窗按下时步进电机开始反转。3、三个红外检测分别为检测到车窗开到最大化、检测到车窗完全关闭、检测障碍物步进电机停止转动。4、当车内检测到有毒气体时蜂鸣器开启报警提示并且自动开启车窗防止车内中毒。三、实物图单片机模块设计单片微型计算机是随着微型计算机的发展而产生和发展的。自从1975 年美国德克萨斯仪器公司的第一台单片微型计算机 简称单片机TMS-1000 问世以来迄今为止单片机技术已成为计算机技术的一个独特分支单片机的应用领域也越来越广泛特别是在工业控制中经常遇到对某些物理量进行定时采样与控制的问题在仪器仪表智能化中也扮演着极其重要的角色。如果将8位单片机的推出作为起点那么单片机的发展历史大致可以分为以下几个阶段第一阶段1976—1978单片机的探索阶段。以Intel公司的MCS-48为代表。MCS-48的推出是在工控领域的探索参与这一探索的公司还有Motorola、Zilog等。都取得了满意的效果。这就是SCM的诞生年代“单片机”一词即由此而来。第二阶段1978—1982单片机的完善阶段。Intel公司在MCS-48基础上推出了完善的、典型的单片机系列MCS-51。它在以下几个方面奠定了典型的通用总线型单片机体系结构。1完善的外部总线。MCS-51设置了经典的8位单片机的总线结构包括8位数据总线、16位地址总线、控制总线及具有多机通信功能的串行通信接口。2CPU外围功能单元的集中管理模式。3体现工控特性的地址空间及位操作方式。4指令系统趋于丰富和完善并且增加了许多突出控制功能的指令。第三阶段1982—19908位单片机的巩固发展及16位单片机的推出阶段也是单片机向微控制器发展的阶段。Intel公司推出的MCS-96系列单片机将一些用于测控系统的模数转换器、程序运行监视器、脉宽调制器等纳入片中体现了单片机的微控制器特征。第四阶段1990—微控制器的全面发展阶段。随着单片机在各个领域全面、深入地发展和应用出现了高速、大寻址范围、强运算能力的8位/16位/32位通用型单片机以及小型廉价的专用型单片机。单片机是在集成电路芯片上集成了各种元件的微型计算机这些元件包括中央处理器CPU、数据存储器RAM、程序存储器ROM、定时/计数器、中断系统、时钟部件的集成和I/O接口电路。由于单片机具有体积小、价格低、可靠性高、开发应用方便等特点因此在现代电子技术和工业领域应用较为广泛在智能仪表中单片机是应用最多、最活跃的领域之一。在控制领域中,现如今人们更注意计算机的底成本、小体积、运行的可靠性和控制的灵活性。在各类仪器、仪表中引入单片机使仪器仪表智能化提高测试的自动化程度和精度提高计算机的运算速度简化仪器仪表的硬件结构提高其性能价格比。四、原理图在本设计做的过程中硬件和软件方面都遇到了许多问题但是相比于软件在硬件方面还是比较快解决的方面因为硬件是比较容易检查出来错误的软件比较晦涩难懂还是有一定难度。在硬件调试问题上首先焊接好了元器件实物板后先用万用表测量这个工业板子的电源方面电源方面是最重要的问题应该是特别需要检查的地方以防止电源的短路和正负极的错误。然后在仔细检查电路的连接是否有问题或者有没有虚焊或者没有焊接到的地方然后核对一下元器件的安装是否有问题安装上去是否符合规定由于已经是大学四年都是做过了很多实训过来了对于这些还是游刃有余的但是在上机调试后还是发现了很多的问题。五、PCB图在本设计做的过程中硬件和软件方面都遇到了许多问题但是相比于软件在硬件方面还是比较快解决的方面因为硬件是比较容易检查出来错误的软件比较晦涩难懂还是有一定难度。在硬件调试问题上首先焊接好了元器件实物板后先用万用表测量这个工业板子的电源方面电源方面是最重要的问题应该是特别需要检查的地方以防止电源的短路和正负极的错误。然后在仔细检查电路的连接是否有问题或者有没有虚焊或者没有焊接到的地方然后核对一下元器件的安装是否有问题安装上去是否符合规定由于已经是大学四年都是做过了很多实训过来了对于这些还是游刃有余的但是在上机调试后还是发现了很多的问题。六、Proteus仿真七、程序源码Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统与汇编相比C语言在功能上、结构性、可读性、可维护性上有明显的优势因而易学易用。Keil提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案通过一个集成开发环境μVision将这些部分组合在一起。运行Keil软件需要WIN98、NT、WIN2000、WINXP等操作系统。如果你使用C语言编程那么Keil几乎就是你的不二之选即使不使用C语言而仅用汇编语言编程其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。资料包括需要完整的资料可以点击下面的名片加下我找我要资源压缩包的百度网盘下载地址及提取码。