车辆自平衡座椅电动控制系统——软件部分设计.doc

上传人:本田雅阁 文档编号:2067267 上传时间:2019-02-09 格式:DOC 页数:64 大小:1.46MB
返回 下载 相关 举报
车辆自平衡座椅电动控制系统——软件部分设计.doc_第1页
第1页 / 共64页
车辆自平衡座椅电动控制系统——软件部分设计.doc_第2页
第2页 / 共64页
车辆自平衡座椅电动控制系统——软件部分设计.doc_第3页
第3页 / 共64页
亲,该文档总共64页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《车辆自平衡座椅电动控制系统——软件部分设计.doc》由会员分享,可在线阅读,更多相关《车辆自平衡座椅电动控制系统——软件部分设计.doc(64页珍藏版)》请在三一文库上搜索。

1、 西安工业大学北方信息工程学院本科毕业设计(论文)题目:车辆自平衡座椅电动控制系统软件部分 系 别: 电子信息系 专 业: 通信工程 2013年5月西安工业大学北方信息工程学院本科毕业设计(论文)题目:车辆自平衡座椅电动控制系统软件部分 系 别: 电子信息系 专 业: 通信工程 2013年5月西安工业大学毕业设计(论文)任务书院(系) 电信学院 专业 通信工程 班 090309 姓名 何家欢 学号 09030935 1. 毕业设计(论文)题目: 车辆自平衡座椅电动控制系统设计软件部分 2.题目背景和意义: 自平衡减摇目前最常用且最成功的是船舶减摇鳍式减摇装置,理论减摇效果可达90以上。根据相似

2、原理,本设计提出一种新的车辆自平衡座椅控制装置,将车辆行驶或道路对其所产生的不平衡状态进行检测甄别,并以此对座椅进行电动控制自平衡调整,以期在恶劣环境中获得一个相对舒适的驾乘效果。 3.设计(论文)的主要内容(理工科含技术指标): 自主设计一个典型的基于微处理器的车辆自平衡座椅电动控制系统,含以下部分及功能: I. 典型51内核的单片机系统软件(推荐采用STC系列8051)。 II. 车辆座椅三自由度运动状态检测及转换(推荐采用MMA7260QT三轴加速度传感器)。 III. 2路座椅自平衡调节电机控制算法。 IV. 3-6键坐姿及位置调节子程序。 V. 常规可靠性设计。 4.设计的基本要求及

3、进度安排(含起始时间、设计地点): 毕业设计(论文)工作 12年 12 月 日起至 13年 月 日止 毕业设计(论文)进行地点: 未央校区教1A楼312室 作为毕业设计,应完成以下工作: I. 熟练掌握专业电工、电子(模、数)技术。 II. 了解掌握车辆自平衡座椅电动控制系统结构、控制原理等。 III. 熟练掌握MCS-51系列单片机工作原理及应用技术。( 月上旬前) IV. 系统软件设计。 V. 系统软件通过计算机编辑、编译。( 月下旬前) VI. 在通过仿真软调的基础上,进行系统联机调试。( 月下旬前) VII. 写出毕业论文(电子版)。( 月上旬前) 5.毕业设计(论文)的工作量要求:

4、I. 论文(字数): 2-3万字 II. 外文翻译(字数): 5000字以上 实验(时数)*或实习(天数): 20天 图纸(幅面和张数)*: SCH、PCB图(A4图幅4份以上) 其他要求: 参考文献(篇数): 15篇以上(含3篇以上外文 ) 指导教师签名: 年 月 日 学生签名: 年 月 日 系(教研室)主任审批: 年 月 日说明:1本表一式二份,一份由学生装订入附件册,一份教师自留。2 带*项可根据学科特点选填。车辆自平衡座椅电动控制系统软件部分摘要当今社会,汽车已经成为我们生活中不可缺少的交通工具。作为一种交通工具,其各种安全性和人性化的特点已经深深融入我们的生活中,与我们的感受息息相关

5、。传统的汽车座椅整体相对车身是比较固定的,当汽车在转弯行驶或者在颠簸的路上行驶时,这种相对固定的座椅会将汽车行驶中产生的离心力传递给乘客,从而极大的影响了驾驶员和乘客的舒适性和安全性。自平衡座椅可以弥补普通车辆座椅的不足,在汽车行驶过程中,通过系统电动控制,使座椅自动调整,确保驾驶员在任何时候都能与地面保持一个相对平衡的姿态。用单片机、加速传感器、模拟数字电子技术等,实现车辆转弯行驶或者在颠簸的路上行驶时所产生的倾斜通过加速传感器传递给单片机,由单片机控制电机并驱使座椅与地面保持在一个相对平衡的位置,同时可有3-6的坐姿按键来控制座椅横向、纵向的四种角度调节,从而确保驾驶员的书舒适性和安全性。

6、关键词:车辆自平衡;电动控制;角度调节Vehicle-the balanced seat electric control system the software partAbstract Todays society, cars have become indispensable in our lives transport. As a means of transport, security and human characteristics has been deeply integrated into our lives, and our feelings are closely re

7、lated. Traditional car seat as a whole relative to the body is relatively fixed, when the car in cornering or driving on bumpy road, this fixed relative to the seat of the cars with the centrifugal force generated is passed to the passengers, greatly affect the driver and passenger comfort and safet

8、y. Self-balancing seat can make up for the lack of ordinary vehicle seat, electric control system in the vehicle was the seat automatically adjusts to ensure that the driver with the ground at all times maintain a relatively balanced posture. Microcontroller, acceleration sensors, analog-to-digital

9、electronic technology, passed through the acceleration when the vehicle is cornering or driving on bumpy road tilt to the microcontroller, controlled by the microcontroller motor and driving seat to the ground in a relatively balanced position, while 3-6 seated keys to control the seat transversely

10、to the longitudinal direction of the four angle adjustment, so as to ensure the comfort and safety of the drivers Book. Keywords: vehicle self-balancing; electric control; angle adjustment目 录1 绪论11.1国内外自平衡机械研究状况11.2国内外两轮自平衡电动车硏究概况11.3本文研究内容22车辆自平衡座椅电动控制系统硬件原理42.1自平衡系统研究方案42.2步进电机控制原理52.2.1步进电机简述52.2

11、.2 步进电机控制原理62.2.3 串并行控制72.2.4 步进电机脉冲分配82.2.5 硬件电路图102.3单片机硬件原理102.3.1 单片机功能介绍102.4 加速度传感器122.5 键盘142.6 显示部分153 车辆自平衡座椅电动控制系统软件163.1 主程序设计163.1.1 C语言设计技巧及优点163.1.2 系统流程图173.1.3 系统初始化183.2 AD采样程序设计183.2.1 单片机高速AD转换方法183.2.2 AD中断服务子程序203.2.3 AD数据处理213.2.4采样周期定时中断223.3 键盘子程序223.4 电机驱动程序设计233.5 PID控制算法24

12、3.5.1 PID控制算法概述243.5.2 PID控制算法系统分类253.5.3 原理特点253.5.4 参数整定263.5.5预置调整274 程序的调试304.1 KEIL软件简介304.2调试步骤305 总结与展望34参考文献35致 谢36毕业设计(论文)知识产权声明37毕业设计(论文)独创性声明38附录A 硬件电路39附录B 源程序清单40V西安工业大学北方信息工程学院毕业设计(论文)1 绪论1.1国内外自平衡机械研究状况日本是世界上最早研究自平衡机械的国家之一。早在二十世纪八十年代,日本国内就做出了一个重心在上的两轮自平衡机器,由电动机、控制芯片和多个陀螺仪组成了它的控制系统。由于当

13、时的芯片计算能力比较低,传感器的采样精度和采样速率都比较低,这个机器只能沿着预先设定好的轨迹行驶。国内对自平衡控制技术的研究幵始于上世纪九十年代,并且在本世纪初也取得了一些成绩。1.2国内外两轮自平衡电动车硏究概况从自平衡机械发展到自平衡电动车,其中所用的控制理论都是自平衡控制技术,但其不同之处存在于两点:一、自平衡电动车是用于载人的,所以对系统有很高的安全性要求;二、用于载人的自平衡电动车,由于驾驶其行驶的人不同而需要自平衡的质量也不同,其质量是个变量,所以相对于质量恒定的自平衡机械其控制系统更为复杂。科研单位和企业对两轮自平衡电动车的研究不仅促进了自平衡控制技术的发展,而相对应的自平衡控制

14、技术的发展也给自平衡电动车的发展带来了巨大的进步。国外对自平衡电动车的研究始于二十世纪八十年代末,日本东京电信大学自动化系的山藤一雄教授提出了一个类似于自平衡车的智能控制器的设计概念,并在1996年成功在日本申请了专利,随着自平衡控制技术和自平衡电动车的不断发展,国内外研究人员在最近二三十年间取得了一系列的科研成果。2002年,法国Valenciennes大学研发出了基于两轮自平衡机器人控制概念的两轮自平衡电动车一城市出租车B2。 B2作为城市出租车,具有体积小,并且采用清洁能源作为动力,很适合人类的发展需求。同年,丹麦乐高公司的Steve Hassenplug设计了一种取名为LEWAY的自平

15、衡玩具,该样机只有手掌大小。它采用了当时流行的红外测距仪来反馈机器人的姿态信号,通过差动传动方式来实现控制,并且设置了无线接口;该产品具有可实现远程控制、零半径转弯以及可以在倾斜平面上运动等功能,结构方面采用了模块化设计,使得安装和拆卸都很方便。2005年,日本村田制作所本着利用最先进的制造技术来实现工厂自动化而培养技术技能的目的,开发了 村田顽童。制作所的控制设计师曾说:以村田顽童为基础的,诸如不会摔倒的自行车,不碰撞的汽车等智能产品会越来越多。身高只有50 cm,重约5 Kg的村田顽童应用了陀螺传感器和各种当时的高科技产品,最终以完成停而不倒,在坡道上行驶和汽车通过S型平衡木等多项技能征服

16、了世界人民的眼睛。经过村田制作所研究人员的努力,又研制出了独轮玩具车村田婉童,其身高也是50cm,体重约为6Kg,同样也完成了停而不倒,坡道行驶,跟随行走和平衡木行走等高难度动作。2003年初,由美国Dean Kamen研究的两轮自平衡单车面市,是世界上第一台可以载人的两轮自平衡电动车,取名为SegwayHTil67。该车通过使用精密的陀螺仪传感器来代替人类的前庭和耳蜗等人类平衡器官,以电动机和车轮代替人类的双脚,以主控制器来代替人类的大脑进行判断,发展所谓的动态平衡来实现。Segway于2004年10月发布了自己的又一新作:一辆四轮电动概念车半人马号。随后的2005年Segway公司在Seg

17、way HT的基础上又发布了诸如:Cross-Terrain, XT和Golf Transporter等都市交通工具。2009年通用汽车公司联合Segway公司在纽约宣布将来会在都市个人交通工具领域进行合作,并发布了第一款新型汽车RU.M.A。台湾经济部工业局于2002年幵始大量搜集关于Segway的相关资料,并提供给各个科研机构和生产厂商参考,最终于2004年在台湾国立中央大学利用模糊控制原理实现了一个两轮自平衡小车机构的自平衡控制。2004年,中国科技大学屠动武、张培仁等研制出了两轮自平衡代步车一-Free Mover,它是一种两轮左右布置于人体脚下且具有自平衡控制系统的电动车,其结构类似

18、于Segway PT。 Free Mover采用了 DSP微处理器,型号为TMS320LF2407作为中央控制器;用KY2000型水平仪和M0CH21A光电传感器来采集车体姿态信息;由铅蓄电池提供车体动力;用永磁直流电动机作为执行装置来驱动左右两轮。2004年,河南科技大学制作了平衡双轮电动机的样机,2005年哈尔滨工程大学也做了有关双轮直立自平衡机器人的研究。上述两种都基本实现了系统的自平衡控制。最近几年,随着自平衡控制理论的发展,以及控制硬件的升级,控制器处理速度越来越快,控制理论越来越合理,关于两轮自平衡电动车的研究得到了飞速的发展。2009年,周惠兴、赵建萍申请了两轮自平衡电动车实用新

19、型专利。2010年,吕子民、吕一飞申请了一种两轮自平衡电动车实用新型专利。1.3本文研究内容本次毕业设计研究的主要内容是设计一个基于STC12C5A60S2单片机的车辆自平衡控制系统。该系统主要包括对加速传感器的信号采集和处理,键盘操作,PID算法模块以及驱动电机模块。自主设计车辆自平衡座椅,含以下部分: 典型51内核的单片机系统软件(推荐采用STC系列8051)。 车辆座椅三自由度运动状态检测及转换(推荐采用MMA7260QT三轴加速度传感器)。 2路座椅自平衡调节电机控制算法。 3-6键坐姿及位置调节子程序。 常规可靠性设计。3西安工业大学北方信息工程学院毕业设计(论文)2车辆自平衡座椅电

20、动控制系统硬件原理2.1自平衡系统研究方案车辆自平衡座椅主要由加速传感器、单片机、及电机等部分组成。课题采用MMA7260QT三轴加速传感器,MMA7260能在XYZ三个轴上读取水平坠落、倾斜、移动、震动和摇摆。通过MMA7260QT型三轴加速传感器,检测到的座椅运动状态,以模拟量电压的方式传送给单片机,单片机对读入的座椅平衡状态数据作为执行控制算法的输入,经过计算后,将控制信号传送给电机,控制电机使座椅回归平衡。 单片机使用STC12C5A60S2单片机,其兼容8051内核单片机,是高速、低功耗、超强干扰的新一代8051单片机。其速度比普通的8051快812倍,具有2路PWM,8路高速10位

21、AD转换器,方便接收传感器的模拟信号和控制小功率直流电机。图2.1系统原理图单片机加速传感器横向驱动器键盘座椅前置电路纵向驱动器电源车辆座椅自平衡软件部分主要由加速传感器数据采集处理程序、电机控制程序程序、键盘子程序、判断采样周期的中断子程序组成。数据采集处理程序,主要解决MMA7260传送的加速度模拟信号进入单片机以及数据的解算。电机控制程序,控制输出脉冲个数及输出脉冲速度,从而控制电机转动角度和速度。另外,设计中加入3个键的键盘来控制座椅自平衡调节的方式,分别是方式0横纵均自动调节,方式1只是横向调节和方式2不调节。2.2步进电机控制原理本课题选着混合式步进电机,考虑到两相混合式步进电机在

22、低速运转时会有振动以及噪声的缺点,所以我们选着步距角更小的四相混合式步进电机,并采用四相八拍的工作方式,这样步距角会更小,这就很好的解决了两相混合式步进电机在低速运转时缺点。2.2.1步进电机简述 步进电机是将电脉冲信号转变为角位移或线位移的开环控制元步进电机件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度,称为“步距角”,它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加

23、速度,从而达到调速的目的。步进电机是一种感应电机,它的工作原理是利用电子电路, 步进电机将直流电变成分时供电的,多相时序控制电流,用这种电流为步进电机供电,步进电机才能正常工作,驱动器就是为步进电机分时供电的,多相时序控制器 。步进电机必须由双环形脉冲信号、功率驱动电路等组成控制系统方可使用。通常电机的转子为永磁体,当电流流过定子绕组时,定子绕组产生一矢量磁场。该磁场会带动转子旋转一角度,使得转子的一对磁场方向与定子的磁场方向一致。当定子的矢量磁场旋转一个角度。转子也随着该磁场转一个角度。每输入一个电脉冲,电动机转动一个角度前进一步。它输出的角位移与输入的脉冲数成正比、转速与脉冲频率成正比。改

24、变绕组通电的顺序,电机就会反转。所以可用控制脉冲数量、频率及电动机各相绕组的通电顺序来控制步进电机的转动。步进电机不能直接接到工频交流或直流电源上工作,而必须使用专用的步进电动机驱动器,它由脉冲发生控制单元、功率驱动单元、保护单元等组成。驱动单元与步进电动机直接耦合,也可理解成步进电动机微机控制器的功率接口。步进电机分三种:永磁式(PM),反应式(VR)和混合式(HB),步进电机又称为脉冲电机,是工业过程控制和仪表中一种能够快速启动,反转和制动的执行元件,其功用是将电脉冲转换为相应的角位移或直线位移,由于开环下就能实现精确定位的特点,使其在工业控制领域获得了广泛应用。步进电机的运转是由电脉冲信

25、号控制的,其角位移量或线位移量与脉冲数成正比,每个一个脉冲,步进电机就转动一个角度(不距角)或前进、倒退一步。步进电机旋转的角度由输入的电脉冲数确定,所以,也有人称步进电机为数字/角度转换器。 2.2.2 步进电机控制原理由于步进电机是一种将电脉冲信号转换成直线或角位移的执行元件,它不能直接接到交直流电源上,而必须使用专业设备-步进电机控制驱动器,典型步进电机控制系统如图1所示:控制器可以发出脉冲频率从几赫兹到几千赫兹可以连续变化的脉冲信号,它为环形分配器提供脉冲序列,环形分配器的主要功能是把来自控制环节的脉冲序列按一定的规律分配后,经过功率放大器的放大加到步进电机驱动电源的各项输入端,以驱动

26、步进电机的转动,环形分配器主要有两大类:一类是用计算机软件设计的方法实现环形分配器要求的功能,通常称软环形分配器。另一类是用硬件构成的环形分配器,通常称硬环形分配器。功率放大器主要对环形分配器的较小输出信号进行放大,以达到驱动步进电机的目的,步进电机的基本控制包括转向控制和速度控制两个方面。四相步进电机工作原理:四相步进电机采用单极性直流电源供电。只要对步进电机的各相绕组按合适的时序通电,就能使步进电机转动。当某一相绕组通电时,对应的磁极产生磁场,并与转子形成磁路,这时,如果定子和转子的小齿没有对齐,在磁场的作用下,由于磁通具有力图走磁阻最小路径的特点,则转子将转动一定的角度,使转子与定子的齿

27、相互对齐,由此可见,错齿是促使电机旋转的原因。步进电机的静态指标及术语相数:产生不同队N、S磁场的激磁线圈对数,常用m表示。拍数:完成一个磁场周期性变化所需脉冲用n表示,或指电机转过一个齿距角所需脉冲数,四相电机有四相四拍运行方式即ABBCCDDAAB,四相八拍运行方AABBBCCCDDDAA。步距角:对应一个脉冲信号,电机转子转过的角位移用a表示。a=360(转子齿角运行拍数),四相运行时步距角为a=360/(50*4)=1.8,八拍运行时步距角为a=360/(50*8)=0.9。 图2.2是该四相反应式步进电机工作原理示意图。图2.2 电机开始时,SB接通电源,SA、SC、SD断开,B相磁

28、极和转子0、3号齿对齐,同时,转子的1、4号齿就和C、D相绕组磁极产生错齿,2、5号齿就和D、A相绕组磁极产生错齿。当开关SC接通电源,SB、SA、SD断开时,由于C相绕组的磁力线和1、4号齿之间磁力线的作用,使转子转动,1、4号齿和C相绕组的磁极对齐。而0、3号齿和A、B相绕组产生错齿,2、5号齿就和A、D相绕组磁极产生错齿。依次类推,A、B、C、D四相绕组轮流供电,则转子会沿着A、B、C、D方向转动。四相步进电机按照通电顺序的不同,可分为单四拍、双四拍、八拍三种工作方式。单四拍与双四拍的步距角相等,但单四拍的转动力矩小。八拍工作方式的步距角是单四拍与双四拍的一半,因此,八拍工作方式既可以保

29、持较高的转动力矩又可以提高控制精度。单四拍、双四拍与八拍工作方式的电源通电时序与波形分别如图2.3a、b、c所示:图2.3 波形2.2.3 串并行控制采用单片机对步进电机进行控制,有串行控制和并行控制两种方法。串行控制。 具有串行控制功能的单片机系统与步进电机驱动器之间只需两条控制线,一条用来发出时钟脉冲串,另一条用来发出方向电平。这两个信号都是送入步进电机驱动器的环形脉冲分配器的输入端,所以在这种控制系统中,驱动器中必须含有脉冲分配器,对电动机各相励磁的分配及转换顺序都由环形分配器来完成,见图2.4。由于单片机系统与驱动器之间只有两条控制线,使系统构成简单。系统从CP脉冲控制线按电动机旋转速

30、度的要求发出相应周期间隔的脉冲,即可使电动机旋转。当需要电动机恒速运行时,就发出恒定周期的脉冲串;当需要加减速运行时,就发出周期递减活周期递增的脉冲串;当需要锁定状态时,只要停止发脉冲串就可以了。由此可以方便地对电动机转速进行控制。控制线可以实现对电机方向的控制,如为低电平:“0”时,环形分配器按正方向进行脉冲分配,电机正向转动;而为高电平“1”时,环形分配器按反方向进行脉冲分配,电动机反向转动。并行控制。 用单片机系统接口的数条数据线直接去控制步进电机各相驱动线路的方法称为并行控制。很显然,在电动机驱动器内部不包含有环形分配器,而环形分配器的功能必须由单片机系统来完成。方向信号脉冲单片机脉冲

31、分配器电源步进电机功率放大电路图2.4 串行控制示意图2.2.4 步进电机脉冲分配目前对步进电机的控制主要有分散器件组成的环形脉冲分配器、软件环形脉冲分配器、专用集成芯片环形脉冲分配器等,本题目采用PMM8731脉冲分配器。PMM8713是日本三洋电机公司生产的步进电机脉冲分配器。该器件采用DIP16封装,适用于二相或四相步进电机。PMM8713在控制二相或四相步进电机时都可选择三种励磁方式(1相励磁,2相励磁,1-2相励磁三种励磁方式之一),每相最小的拉电流和灌电流为20,这种电路的优越性是它不但可满足后级功率放大器的要求,而且在所有输入端上均内嵌有施密特触发电路,抗干扰能力很强,其原理框图

32、如图2.5所示。图2.5 PMM8713原理框图框图在的内部电路中,时钟选通部分用于设定步进电机的正反转脉冲输入法。有两种脉冲输入法:双脉冲输入法和单脉冲输入法。采用双脉冲输入法的连线方式如图2.5()所示,其中、两端分别输入步进电机正反转的控制脉冲。当采用单脉冲输入法时,其连线方式如图2.5()所示,该图中的为时钟脉冲输入,步进电机的正反转方向由的高、低电位决定。片中的激励方式控制电路用来选择采用何种励磁方式。激励方式判断电路用于输出检测;而可逆环形计数器则用于产生步进电机在选定的励磁方式下的各相通断时序信号。(a) (b)图2.6 PMM8731PMM8713的功能表:输入 输出励磁方式

33、C EA EB CU CD CK U/D CO EM 1 2 3 4三相单-双励磁 0 1 1 - 1 1 0 1 0三相双励磁 0 0 0 - 1 1 0 1 0三相单励磁 0 01or10 - 0 1 0 0 0四相单-双励磁 1 1 1 - 1 1 0 0 1四相双励磁 1 0 0 - 1 1 0 0 1四相单励 1 01or10 - 0 1 0 0 0:Dont Care; -:不定表2.1 PMM8713的功能表由于我们采用四相步进电机,并且采用四相八拍工作方式,其各相通电顺序为AABBBCCCDDDAA。所以脉冲分配芯片PMM8713的EA、EB管脚接高电平,BA、D管脚接低电平,

34、R管脚是复位端,VCC、GND分别接电源和地,由于我们采用单片机输出脉冲控制步进电机,并不需要脉冲发生器,所以CU(UP 计时脉冲)、CD(DOWN 计时脉冲)都接地。CK(计时脉冲)、U/D(0:DOWN 1:UP)都接入单片机端口,A、B、C、D四管脚接入步进电机。2.2.5 硬件电路图图2.7 PMM8713 硬件电路2.3单片机硬件原理单片机使用STC12C5A60S2单片机,其兼容8051内核单片机,是高速、低功耗、超强干扰的新一代8051单片机。其速度比普通的8051快812倍,具有2路PWM,8路高速10位AD转换器,方便接收传感器的模拟信号和控制小功率直流电机。2.3.1 单片

35、机功能介绍STC12C5A60S2 系列单片机是宏晶科技生产的单时钟/机器周期(1T)的单片机,是高速/低功耗/超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12 倍。内部集成MAX810专用复位电路,2路PWM,8路高速10位A/D转换(250K/S ,即25万次/秒),针对电机控制,强干扰场合。1. 增强型 8051 CPU,1T,单时钟/机器周期,指令代码完全兼容传统8051 2. 工作电压:STC12C5A60S2 系列工作电压: 5.5V - 3.5V(5V单片机)3. 工作频率范围:035MHz,相当于普通8051的 0420MHz 4. 用户应用程序

36、空间 8K /16K / 20K / 32K / 40K / 48K / 52K / 60K / 62K 字节. 5. 片上集成1280字节 RAM 6. 通用I/O口(36/40/44个),复位后为:准双向口/弱上拉(普通8051传统I/O口) 可设置成四种模式:准双向口/弱上拉,强推挽/强上拉,仅为输入/高阻,开漏每个I/O口驱动能力均可达到20mA,但整个芯片最大不要超过120mA7. ISP(在系统可编程)/ IAP(在应用可编程),无需专用编程器,无需专用仿真器可通过串口(P3.0/P3.1)直接下载用户程序,数秒即可完成一片8. 有EEPROM功能(STC12C5A62S2/AD/

37、PWM无内部EEPROM) 9. 看门狗10.内部集成MAX810专用复位电路(外部晶体12M以下时,复位脚可直接1K电阻到 地) 11.外部掉电检测电路: 在P4.6口有一个低压门槛比较器5V单片机为1.33V,误差为5%,3.3V 单片机为1.31V,误差为3% 12. 时钟源:外部高精度晶体/时钟,内部R/C振荡器(温漂为5% 到10% 以内) 用户在下载用户程序时,可选择是使用内部R/C 振荡器还是外部晶体/ 时钟 常温下内部R/C 振荡器频率为:5.0V 单片机为:11MHz 17MHz 3.3V ,单片机为: 8MHz 12MHz精度要求不高时,可选择使用内部时钟,但因为有制造误差

38、和温漂,以实际测试为准13. 共4个16位定时器 两个与传统8051兼容的定时器/计数器,16位定时器T0和T1,没有定时器2,但有独立 波特率发生器做串行通讯的波特率发生器,再加上2路PCA模块可再实现2个16位定时器14. 3个时钟输出口,可由T0的溢出在P3.4/T0输出时钟,可由T1的溢出在P3.5/T1输出时钟,独 立波特率发生器可以在P1.0口输出时钟15. 外部中断I/O口7路,传统的下降沿中断或低电平触发中断,并新增支持上升沿中断的PCA模块,Power Down模式可由外部中断唤醒,INT0/P3.2,INT1/P3.3,T0/P3.4, T1/P3.5, RxD/P3.0,

39、CCP0/P1.3(也可通过寄存器设置到P4.2), CCP1/P1.4(也可通过寄存器设置到P4.3)16. PWM(2路)/ PCA(可编程计数器阵列,2路)-也可用来当2路D/A使用- 也可用来再实现2个定时器 - 也可用来再实现2个外部中断(上升沿中断/下降沿中断均可分别或同时支持) 17.A/D转换, 10位精度ADC,共8路,转换速度可达250K/S(每秒钟25万次) 18.通用全双工异步串行口(UART),由于STC12系列是高速的8051,可再用定时器或PCA软件 实现多串口19. STC12C5A60S2系列有双串口,后缀有S2标志的才有双串口,RxD2/P1.2(可通过寄存

40、器设 置到P4.2),TxD2/P1.3(可通过寄存器设置到P4.3) 20. 工作温度范围:-40 +85(工业级) / 0 75(商业级) 21.封装:LQFP-48, LQFP-44, PDIP-40, PLCC-44, QFN-40 I/O口不够时,可用2到3根普通I/O口线外接74HC164/165/595(均可级联)来扩展I/O口, 还可用A/D做按键扫描来节省I/O口,或用双 CPU,三线通信,还多了串口图2.8 单片机引脚2.4 加速度传感器课题采用MMA7260QT三轴加速传感器, MMA7260能在XYZ三个轴上读取水平坠落、倾斜、移动、震动和摇摆。MMA7260 是由多晶

41、硅微加工表面工艺制成的电容式加速度传感器, 由硅片表面的弹性结构支撑起的质量快下面粘附电容的一个极板, 电容的另一个极板固定,当加速度引起质量快的相对位置变化时, 电容值也发生变化, 经过电容电压转化电路和放大滤波电路后输出与加速度成正比的电压信号。MMA7260 与STC12C5A60S2 单片机的连接十分简便, 根据MMA7260 的数据手册可知, 只要在7260 与单片机AD 引脚间加阻容滤波器即可直接连接, 不需要其它有源元件。性能描述:1.供电电压:3.3-8V2.可选灵敏度,15g2g4g6g;通过拨码开关选择。3.低功耗,工作时电流为500A,休眠模式下为3A;4.高灵敏度,在1

42、5g量程下为800 mVg;5.低通滤波器具有内部信号调理功能;6.设计稳定,防震能力强。7.模块尺寸:23X26mm图2.9 传感器引脚图2.10 传感器硬件电路 MMA7260QT引脚说明如表2.2:引脚号:符号注解PIN-01ZZ模拟输出PIN-02YY模拟输出PIN-03XX模拟输出PIN-04G1量程选择控制GS1PIN-05G2量程选择控制GS2PIN-065V5V电压正极,只选其一PIN-07NC悬空PIN-083V33.3V电压正极,只选其一PIN-09GND接负极PIN-10SL休眠模式控制表2.2测量范围选择如表2.3:G1G2G量程选择G灵敏度选择(Mv/g)001.5g800012g600104g300116g200表2.32.5 键盘课题设置3个键,采用独立式键盘,分别接在P2.3,P2.4,P2.5端口。硬件电路

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1