转向系统设计

转向系统设计
转向系统设计

转向系统设计

标题

转向系统设计与优化

摘要

汽车在行驶过程中,需要按照驾驶员的意志经常改变行驶方向,即所谓汽车转向。用来改变或保持汽车行驶方向的机构称为汽车转向系统。汽车转向系统的功能就是按照驾驶员的意愿控制汽车的行驶方向。汽车转向系统对汽车的行驶安全是至关重要的。因此需要对转向系统进行优化,从而使汽车操作起来更加方便、安全。本次设计是EPS电动转向系统,即电动助力转向系统。该系统是由一个机械系统和一个电控的电动马达结合在一起而形成的一个动力转向系统。EPS系统主要是由扭矩传感器、电动机、电磁离合器、减速机构和电子控制单元等组成。驾驶员在操纵方向盘进行转向时,转矩传感器检测到转向盘的转向以及转矩的大小,将电压信号输送到电子控制单元,电子控制单元根据转矩传感器检测到的转距电压信号、转动方向和车速信号等,向电动机控制器发出指令,使电动机输出相应大小和方向的转向助力转矩,从而产生辅助动力。汽车不转向时,电子控制单元不向电动机控制器发出指令,电动机不工作。该系统由电动助力机直接提供转向助力,省去了液压动力转向系统所必须的动力转向油泵、软管、液压油、传送带和装于发动机上的皮带轮,既节省能量,又保护了环境。另外,还

具有调整简单、装配灵活以及在多种状况下都能提供转向助力的特点。因此,电动助力转向系统是汽车转向系统的发展方向。

关键词:机械系统,扭矩传感器,电动机,电磁离合器,减速机构,电子控制单元。

概述

汽车在行使过程中,需要经常改变行驶方向,即所谓的转向。这就需要有一套能够按照司机意志来改变或恢复汽车行驶方向的专设机构,它将司机转动方向盘的动作转变为车轮的偏转动作,这就是所谓的转向系统。转向系统是用来改变汽车的行使方向和保持汽车直线行使的机构,既要保持车辆沿直线行驶的稳定性,又要保证车辆转向的灵活性。转向性能是保证车辆安全,减轻驾驶员劳动强度和提高作业效率的重要因素。汽车转向系统可按转向的能源不同分为机械转向系统和动力转向系统两类。机械转向系统是依靠驾驶员操纵转向盘的转向力来实现车轮转向,其中所有传力件都是机械的;动力转向系统则是一套兼用驾驶员体力和发动机动力为转向能源的转向系统,这样驾驶员就能够轻便灵活的操纵吨位较大的汽车转向,大大减轻了劳动强度,提高了行使安全性。

可是动力转向系统一直存在“轻”与“灵”的矛盾。为缓和这一矛盾,过去人们将减速器设计成壳变速比,在转向盘小转角时,以“灵”为主,在转向盘大转角时,以“轻”为主。但

“灵”的范围只在转向盘中间位置附近,仅对高速行驶有意义,而且传动比不能随车速变化,因此这一方法不能根本解决矛盾。随着动力转向系统的产生,液压转向系统以其具有的转向操纵灵活、轻便,设计汽车时对转向器的结构形式的选择灵活性增大,并能够吸收路面对前轮产生的冲击等优点,自20世纪50年代以来,在各国的汽车上普遍采用。可是传统的液压动力转向系统的油耗量是很大的,约占整车燃油消耗量的3%,故这一弊端无法消除。后来随着电子技术的发展,电控液压动力转向系统应运而生,该系统的某些性能明显的优于传统液压动力转向系统,可是依然不发根除液压动力转向系统所固有的遗憾。另外,液压动力转向系统在设计完后,转向系统的性能就确定了,不能在对其调节和控制。因此,传统液压动力转向系统协调转向力与操纵“路感”的关系困难,很大程度上影响汽车的操纵稳定性。

电动助力转向系统(简称EPS)是继液压动力转向系统之后产生的新的转向系统。电动助力转向系统由电动机提供助力,助力大小由电控单元(ECU)实时调节和控制,能够较好的解决液压动力转向系统所不能解决的矛盾。电动助力转向系统有其突出的特点:

1、EPS系统能在各种行驶工况下提供最佳助力,减少由路面不平所引起

的对转向系统的扰动,改进汽车的转向特性,减少汽车低速行

驶的转向操纵力,提高汽车高速行驶时的转向稳定性,进而提高汽车的主动安全性。

2、提高汽车的燃油经济性。装有电动系统的车辆和装有液压动力转向系统的车辆对比实验证明,在不转向情况下、装有电动转向系统的车辆燃油消耗降低 2.5%,在使用转向的情况下,燃油消耗降低5.5%。

3、增强了转向跟随性。在EPS中电动机和助力机构直接相连,以使其能量直接用于车轮转向。这样增加了系统的转向惯量,电机部分的阻尼也使得车轮的反向和转向前轮摆振大大减小。因此转向系统的抗扰动能力大大增强。

4、在EPS中由电动机直接提供转向助力,在停车时间壳获得最大的转向

动力。同时省去了液压动力转向系统的所必须的转向油泵、软管、液压油、

密封件、传送带和装于发动机上的皮带轮等。因此,其质量更轻、结构等紧凑,装配自动化程度高,维修简单。

(5)采用"绿色能源",适应现代汽车的要求。电动助力转向系统应用"最干净"的电力作为能源,完全取缔了液压装置,不存在液压助力转向系统中液态油的泄漏问题,能够说该系统顺应了"绿色化"的时代趋势。该系统由于它没有液压油,没有软管、油泵和密封件,避免了污染。而液压转向系统油管使用的聚合物不能回收,易对环境造成污染。

(6)系统结构简单,占用空间小,布置方便,性能优越。由于该系统具有良好的模块化设计,因此不需要对不同的系统重新进行设计、试验、加工等,不但节省了费用,也为设计不同的系统提供了极大的灵活性,而且更易于生产线装配.该系统省去了装于发动机上皮带轮和油泵,留出的空间能够用于安装其它部件。许多消费者在买车时非常关心车辆的维护与保养问题。装有电动助力转向系统的汽车没有油泵,没有软管连接,能够减少许多忧虑。实际上,传统的液压转向系统中,液压油泵和软管的事故率占整个系统故障的53%,如软管漏油和油泵漏油等.

当前,电动助力转向系统有取代机械转向系统、液压助力转向系统和电控液压助力转向系统的趋势,是一项紧扣现代汽车时代发展主题的高新技术,是现代轿车的主要发展方向。

目录

一.电动转向系统的来源及发展趋势。

二.转向系统方案的分析。

1.工作原理的分析。

2.转向系统机械部分工作条件。

3.转向系统关键部件的分析。

4.转向器的功用及类型。

5.转向系统的结构类型。

6.转向传动机构的功用和类型。

三.转向系统的主要性能参数。

1.转向系的效率。

2.传动系统传动比的计算。

3.转向器的啮合特征。

4.转向盘的自由行程。

四.转向系统的设计与计算。

1.转向轮侧偏角的计算。

2.转向器参数的选取。

3.动力转向机构的设计。

4.转向梯形的计算和设计。

五.结论。

六.谢辞。

七.参考文献。

正文

一.电动转向系统的来源及发展趋势。

电动助力转向系统是于20世纪80年代中期提出来的。电动助力转向系统符合现代汽车机电一体化的设计思想,该系统由转向传感装置、车速传感器、助力机械装置、提供转向助力电机及微电脑控制单元组成。

作为汽车的一个重要组成部分,汽车转向系统是决定汽车主动安全性的关键总成,如何设计汽车的转向特性,使汽车具有良好的操纵性能,始终是各汽车生产厂家和科研机构的重要研究课

制动系统匹配设计计算分解

制动系统匹配设计计算 根据AA车型整车开发计划,AA车型制动系统在参考BB轿车底盘制造平台的基础上进行逆向开发设计,管路重新设计。本计算是以选配C发动机为基础。 AA车型的行车制动系统采用液压制动系统。前、后制动器分别为前通风盘式制动器和实心盘式制动器,制动踏板为吊挂式踏板,带真空助力器,制动管路为双回路对角线(X型)布置,采用ABS。驻车制动系统为机械式手动后盘式制动,采用远距离棘轮拉索操纵机构。因AA车型与参考样车BB的整车参数接近,制动系统采用了BB样车制动系统,因此,计算的目的在于校核前/后制动力、最大制动距离、制动踏板力、驻车制动手柄力及驻坡极限倾角。 设计要符合GB 12676-1999《汽车制动系统结构、性能和试验方法》;GB 13594-2003《机动车和挂车防抱制动性能和试验方法》和GB 7258-2004《机动车运行安全技术条件》的要求,其中的踏板力要求≤500N,驻车制动停驻角度为20%(12),驻车制动操纵手柄力≤400N。 制动系统设计的输入条件 整车基本参数见表1,零部件主要参数见表2。 表1 整车基本参数

表2 零部件主要参数制动系统设计计算 1.地面对前、后车轮的法向反作用力 地面对前、后车轮的法向反作用力如图1所示。 图1 制动工况受力简图由图1,对后轮接地点取力矩得:

式中:FZ1(N):地面对前轮的法向反作用力;G(N):汽车重力;b(m):汽车质心至后轴中心线的水平距离;m(kg):汽车质量;hg(m):汽车质心高度;L(m):轴距;(m/s2):汽车减速度。 对前轮接地点取力矩,得: 式中:FZ2(N):地面对后轮的法向反作用力;a(m):汽车质心至前轴中心线的距离。 2.理想前后制动力分配 在附着系数为ψ的路面上,前、后车轮同步抱死的条件是:前、后轮制动器制动力之和等于汽车的地面附着力;并且前、后轮制动器制动力Fm1、Fm2分别等于各自的附着力,即:

计算器模拟系统设计-毕业设计

计算器模拟系统设计 学生:XXX 指导教师:XXX 内容摘要:本设计是基于51系列的单片机进行的简易计算器系统设计,可以完成计算器的键盘输入,进行加、减、乘、除3位无符号数字的简单四则运算,并在LED 上相应的显示结果。 设计过程在硬件与软件方面进行同步设计。硬件选择AT89C51单片机和 74lS164,输入用4×4矩阵键盘。显示用5位7段共阴极LED静态显示。软件从分析计算器功能、流程图设计,再到程序的编写进行系统设计。选用编译效率最高的Keil 软件用汇编语言进行编程,并用proteus仿真。 关键词:LED 计算器 AT89C51芯片 74LS164

Calculator simulation system desig n Abstract:The design is a simple calculator based on 51 series microcontroller system design, to complete the calculator keyboard input, add, subtract, multiply, and in addition to three unsigned numeric simple four operations, and the corresponding result will be displayed on the LED. The design process of hardware and software aspects of the synchronous design. Hardware choose AT89C51 microcontroller and 74ls164--enter the 4 × 4 matrix keyboard. Static display with five 7-segment common cathode LED display. Software calculator function from the analysis, flow charts, design, and then program the preparation of system design. Selected to compile the most efficient Keil software in assembly language programming, and with proteus simulation. Keywords: LED calculator AT89C51 chip 74LS164

简易计算器的设计与实现

沈阳航空航天大学 课程设计报告 课程设计名称:单片机系统综合课程设计课程设计题目:简易计算器的设计与实现 院(系): 专业: 班级: 学号: 姓名: 指导教师: 完成日期:

沈阳航空航天大学课程设计报告 目录 第1章总体设计方案 (1) 1.1设计内容 (1) 1.2设计原理 (1) 1.3设计思路 (2) 1.4实验环境 (2) 第2章详细设计方案 (3) 2.1硬件电路设计 (3) 2.2主程序设计 (7) 2.2功能模块的设计与实现 (8) 第3章结果测试及分析 (11) 3.1结果测试 (11) 3.2结果分析 (11) 参考文献 (12) 附录1 元件清单 (13) 附录2 总电路图 (14) 附录3 程序代码 (15)

第1章总体设计方案 1.1 设计内容 本设计是基于51系列的单片机进行的十进制计算器系统设计,可以完成计算器的键盘输入,进行加、减、乘、除1位无符号数字的简单四则运算,并在6位8段数码管上显示相应的结果。 设计过程在硬件与软件方面进行同步设计。硬件方面从功能考虑,首先选择内部存储资源丰富的8751单片机,输入采用4×4矩阵键盘。显示采用6位8段共阳极数码管动态显示。软件方面从分析计算器功能、流程图设计,再到程序的编写进行系统设计。编程语言方面从程序总体设计以及高效性和功能性对C语言和汇编语言进行比较分析,最终选用汇编语言进行编程,并用protel99se涉及硬件电路。 1.2 设计原理 在该课程设计中,主要用到一个8751芯片和串接的共阳数码管,和一组阵列式键盘。作为该设计的主要部分,下面将对它们的原理及功能做详细介绍和说明。 1)提出方案 以8751为核心,和数码管以及键盘用实验箱上已有的器件实现计算器的功能。 2) 总体方案实现 (1)要解决键值得读入。先向键盘的全部列线送低电平,在检测键盘的行线,如果有一行为低电平,说明可能有按键按下,则程序转入抖动检测---就是延时10ms再读键盘的行线,如读得的数据与第一次的相同,说明真的有按键按下,程序转入确认哪一键按下的程序,该程序是依次向键盘的列线送低电平,然后读键盘的行线,如果读的值与第一次相同就停止读,此时就会的到键盘的行码与列码

课程设计—模拟计算器设计

报告: 张昌世 自动化091 109031027 小组成员:刘锋 自动化091 109031023 陈奇英 自动化091 109031001 彭桂贤 自动化091 109031002 指导老师:陈才 摘要: 课题: 嵌 入式课程设计 基于 uCOS/uCGUI 的模拟计算器实现

计算器这一小小的程序机器实际上是从计算机中割裂出来的衍生品,但因其方便快捷的操作模式,已经被广泛应用于工程、学习、商业等日常生活中,极大的方便了人们对于数字的整合运算。现今的计算器已经不仅仅停留在传统的硬件上,而是越来越软件化,它可以在手机里,在电脑上,在许许多的的电子产品上。所以有必要在自己平时学习的开发板上做个带界面显示的计算器来证明下自己的能力。 引言: 简单的计算器包括0~9的数字输入键,小数点输入键,+、-*、人=运算键等,还可以 加入其他运算:如三角运算(sin, cos,ta n,cot等),一些当木运算(平方,开方,阶乘等)。由于条件和能力有限,所以就做个能实现四则运算的简易计算器。 计算器的程序设计实际上富有一定的难度,虽然乍一想很简单,只要实现下加减乘除运算,然后显示出来就可以了,但实际上运算结果跟图像界面的数据交换,还有浮点数的处理等都很折腾人。通过本次设计,体会到了学习的不易,还有自己能力上的不足! 一、课题描述: 在STM32开发板上实现简易的计算器。计算器界面显示在TFT彩屏上,采用触摸屏 上模拟按钮来实现数据及运算符的输入。最后把运算的结果显示在彩屏。最基本要求:有加减乘除运算,有带小数点的运算。 二、课题分析 a)、硬件要求: 处理器选择:STM32F103ZE,这款处理器具有512K的flash,64K的RAM,足够大的空间,可以让程序员的可以有更大的发挥空间,而不用为节省空间而上脑筋。 TFT彩屏:带触摸的TFT彩屏,3.2寸,分辨为240*320的真彩彩屏。 JLink仿真器:使用JLink v8仿真器,仿真器能够下载程序、在线仿真,便于程序编写与错误检查。 b)、软件要求: 操作系统:使用uC/OS嵌入式实时操作系统。由于触屏要实时响应,所以需要使用操作系统,并给触屏专门建立一个任务。CPU其他的操作组成一个任务。程序在两个任务中相互切换。 图形软件:使用uCGUI嵌入式图形界面软件。uCGUI是个小型的图形软件,包括有基 本的图形显示,还有许多图形控件,如:按钮,编辑框,窗口,滚动条等等,而我们的计算器的制作就要用到其中的按钮、编辑框和窗口3个控件。 固件库:STM32编程,可以使用固件库,ST公司提供STM32处理器的固件库,以方 便程序员编程,缩短了项目的编程周期。 C)、设计方案: 界面布局: 1 个编辑框:位于彩屏左上角,占整屏的1/5 左右,用于数据输入显示,运算符的输

简易计算器设计说明书

摘要 单片机的出现是计算机制造技术高速发展的产物,它是嵌入式控制系统的核心。如今,它已广泛的应用到我们生活的各个领域,电子、科技、通信、汽车、工业等。计算器的出现给我们的生活带来了巨大的便利,计算器在我们的生活中随处可见,也是我们日常生活中不可缺少的工具。本设计是基于51系列单片机来进行的数字计算器系统设计,可以完成计算器的键盘输入,进行加、减、乘、除简单的基本四则运算,并在LCD上显示相应的结果。设计电路采用AT89C51单片机为主要控制电路,利用按键作为计算器的键盘的输入。显示采用字符LCD 静态显示。软件方面使用C语言编程,并用PROTUES仿真。 单片微型计算机简称单片机。它是在一块芯片上集成中央处理器(CPU)、随机存取存储器(RAM)、只读存储器(ROM)、定时/计数器及I/O接口电路等部件,构成一个完整的微型计算机。它的特点是:高性能,高速度,体积小,价格低廉,稳定可靠,应用广泛。单片机比专用处理器最适合应用于嵌入式系统,因此它得到了最多的应用。本文介绍了单片机的产生发展、功能特点、应用开发等内容。 【关键词】简单计算器单片机 LCD 应用发展

背景 近年来,单片机以其体积小、价格廉、面向控制等独特优点,在各种工业控制、仪器仪表、设备、产品的自动化、智能化方面获得了广泛的应用。与此同时,单片机应用系统的可靠性成为人们越来越关注的重要课题。影响可靠性的因素是多方面的,如构成系统的元器件本身的可靠性、系统本身各部分之间的相互耦合因素等。其中系统的抗干扰性能是系统可靠性的重要指标。 本设计采用80c51 芯片,实现了利用单片机进行了一个简单计算器设计。允许对输入数据进行加减乘除运算及LCD 显示.如果设计对象是更为复杂的计算器系统,其实际原理与方法与本设计基本相同。LCD液晶显示器是Liquid Crystal Display 的简称,LCD 的构造是在两片平行的玻璃基板当中放置液晶盒,下基板玻璃上设置TFT(薄膜晶体管),上基板玻璃上设置彩色滤光片,通过TFT上的信号与电压改变来控制液晶分子的转动方向,从而达到控制每个像素点偏振光出射与否而达到显示目的。 现在LCD已经替代CRT成为主流,价格也已经下降了很多,并已充分的普及。故采用LCD.设计的关键所在,必须非常熟悉单片机的原理与结构,同时还要对整个设计流程有很好的把握,将单片机和其他模块完整的衔接。本设计是基于51系列单片机来进行的数字计算器系统设计,可以完成计算器的键盘输入,进行加、减、乘、除基本四则运算,并在LCD上显示相应的结果;设计电路采用AT89C51单片机为主要控制电路,显示采用字符LCD静态显示;软件方面使用C 语言编程,并用PROTUES仿真i。

课程设计—模拟计算器设计..

嵌 入 式 课 程 设 计 课题:基于uCOS/uCGUI的模拟计算器实现报告:张昌世自动化091 109031027 小组成员:刘锋自动化091 109031023 陈奇英自动化091 109031001 彭桂贤自动化091 109031002 指导老师:陈才

摘要: 计算器这一小小的程序机器实际上是从计算机中割裂出来的衍生品,但因其方便快捷的操作模式,已经被广泛应用于工程、学习、商业等日常生活中,极大的方便了人们对于数字的整合运算。现今的计算器已经不仅仅停留在传统的硬件上,而是越来越软件化,它可以在手机里,在电脑上,在许许多的的电子产品上。所以有必要在自己平时学习的开发板上做个带界面显示的计算器来证明下自己的能力。 引言: 简单的计算器包括0~9的数字输入键,小数点输入键,+、-*、/、=运算键等,还可以加入其他运算:如三角运算(sin,cos,tan,cot等),一些当木运算(平方,开方,阶乘等)。由于条件和能力有限,所以就做个能实现四则运算的简易计算器。 计算器的程序设计实际上富有一定的难度,虽然乍一想很简单,只要实现下加减乘除运算,然后显示出来就可以了,但实际上运算结果跟图像界面的数据交换,还有浮点数的处理等都很折腾人。通过本次设计,体会到了学习的不易,还有自己能力上的不足! 一、课题描述: 在STM32开发板上实现简易的计算器。计算器界面显示在TFT彩屏上,采用触摸屏上模拟按钮来实现数据及运算符的输入。最后把运算的结果显示在彩屏。最基本要求:有加减乘除运算,有带小数点的运算。 二、课题分析 a)、硬件要求: 处理器选择:STM32F103ZE,这款处理器具有512K的flash,64K的RAM,足够大的空间,可以让程序员的可以有更大的发挥空间,而不用为节省空间而上脑筋。 TFT彩屏:带触摸的TFT彩屏,3.2寸,分辨为240*320的真彩彩屏。 JLink仿真器:使用JLink v8仿真器,仿真器能够下载程序、在线仿真,便于程序编写与错误检查。 b)、软件要求: 操作系统:使用uC/OS嵌入式实时操作系统。由于触屏要实时响应,所以需要使用操作系统,并给触屏专门建立一个任务。CPU其他的操作组成一个任务。程序在两个任务中相互切换。 图形软件:使用uCGUI嵌入式图形界面软件。uCGUI是个小型的图形软件,包括有基本的图形显示,还有许多图形控件,如:按钮,编辑框,窗口,滚动条等等,而我们的计算器的制作就要用到其中的按钮、编辑框和窗口3个控件。 固件库:STM32编程,可以使用固件库,ST公司提供STM32处理器的固件库,以方便程序员编程,缩短了项目的编程周期。 c)、设计方案:

简易计算器系统设计

(此文档为word格式,下载后您可任意编辑修改!) 湖南文理学院芙蓉学院嵌入式系统课程设计报告 题目简易计算器系统设计 学生姓名刘胜凯 专业班级计算机科学与技术 指导老师娄小平 组员李阳、杨帆、曾家俊

目录 一、摘要 (3) 二、原理与总体方案 (3) 三、硬件设计 (6) 四、调试 (10) 五、测试与分析 (12) 六、心得体会 (14) 七、参考文献 (15) 八、附录 (15) 一、摘要 计算器一般是指“电子计算器”,是能进行数学运算的手持机器,拥有集成电路芯片。对于嵌入式系统,以其占用资源少、专用性强,在汽车电子、航空和工控领域得到了广泛地应用。本设计就是先通过C语言进行相应程序的编写然后在ADS中进行运行最后导入PROTUES进行仿真。最后利用ARM中的LPC2106芯片来控制液晶显示器和4X4矩阵式键盘,从而实现简单的加、减、乘、除等四则运算功能。 二、原理与总体方案 主程序在初始化后调用键盘程序,再判断返回的值。若为数字0—9,则根

据按键的次数进行保存和显示处理。若为功能键,则先判断上次的功能键,根据代号执行不同功能,并将按键次数清零。 程序中键盘部分使用行列式扫描原理,若无键按下则调用动态显示程序,并继续检测键盘;若有键按下则得其键值,并通过查表转换为数字0—9和功能键与清零键的代号。最后将计算结果拆分成个、十、百位,再返回主程序继续检测键盘并显示;若为清零键,则返回主程序的最开始。 电路设计与原理:通过LPC2106芯片进行相应的设置来控制LCD显示器。而通过对键盘上的值进行扫描,把相应的键值通过MM74C922芯片进行运算从而让ARM芯片接收。 2.1 系统整体流程图 2.2 程序运行流程图

第02讲 简易计算器的设计

第02讲计算器 2.1 计算器简介 大家都知道,计算器是日常生活中不可缺少的一个工具,在Microsoft的Windows操作系统中,附带了一个计算器程序,有标准型和科学型两种模式。Windows XP下的标准型和科学型计算器程序分别如图2-1和图2-2所示。 图2-1 Windows XP下的标准型计算器 图2-2 Windows XP下的科学型计算器 Windows操作系统下附带的计算器程序功能相当的强大,本课我们将模仿Windows的计算器,使用Visual C# 2005开发平台开发一个功能相对简单的计算器应用程序,它能完成加、减、乘、除运算。 接下来详细的介绍简易计算器的设计方法和步骤。

2.2 界面设计及属性设置 用户界面设计是软件开发中非常重要的一个部分,用户界面的好坏直接影响软件的质量,本节将介绍如何设计简易计算器的用户界面以及界面上各控件的属性设置。 2.2.1 界面设计 打开Visual Studio 2005开发工具,新建一个Windows应用程序,然后在窗体上依次放置1个TextBox和17个Button控件,如图2-1所示(设置好属性后)。 图2-1 计算器用户界面 2.2.2 属性设置 窗体和各控件的属性设置如表2-1所示。 表2-1 窗体和各控件的属性

2.3 编写代码 本程序需要用到一些公共变量,例如用来接收操作数、运算结果,判断输入的是否为小数等,因此首先在代码的通用段声明以下变量: //****************************************************************** double num1, num2, result; // 操作数及运算结果 bool decimalFlag = false; // 判断输入的是否为小数 string myOperator; // 操作类型 //******************************************************************

虚拟仪器设计-计算器设计步骤及方法

标准计算器的设计 一、设计思想: .创建3个字符串显示控件num1,num2,num3,其中: 1、第一个输入数据存储在num1中 2、第二个输入数据存入num2中 3、将其赋给 num3,并使num2为空,以便输入的数据存入num2 4、所有的运算是在num1和 num3间进行 5、运算结果都赋给result,同时赋给num1,用于下一次的运算 .创建4个布尔开关按钮change,change1,change2,change3,其中: 1、Change的真假用来判断是第一个数据还是第二个数据 2、change1的功能是在输入=,运算完后,不需要初始化即可进行下一次运算 3、change2用来去掉数据小数末尾的0 4、change3用来保证backspace键仅对输入的数据有效,对运算结果无效 .创建2个数值显示控件type1,type2,并分别在其后面板的属性——数据类型——表示法中选择U8其中: 1、type1用来存储运算符号 2、type2用来保证连续“+、-、*、/”的正确性 3、所有的运算结果都赋给result 4、result经过去零处理后得到result1,将数据显示在前面板上。 二、实现过程 1、面板按键的设计及感应 首先,在前面板上建立一个簇 然后在簇中再建立布尔量,复制20个以满足键的需求(0--9十个数字键,一个小数点键,一个等号键,四则运算键,一个开方键,一个倒数键,一个反号键,一个清零键及一个退出键并注意按键的顺序)。 将按键给值并作适当的美化处理

在后面板中通过将簇中元素按产生的顺序组成一个一维数组,这样就实现了每 个键与数字(0--20)之间的对应。每次按下一个键时,通过查找出对应的键并把结果(对应的数字)连接到一个case结构,然后执行对应case结构中的程序,至此就完成了对

制动系统设计开题报告

毕业设计(论文)开题报告

1 选题的背景和意义 1.1 选题的背景 在全球面临着能源和环境双重危机的严峻挑战下世界各国汽车企业都在寻求新的解决方案一一如开发新能源技术,发展新能源汽车等等然而. 新能源汽车在研发过程中已出现!群雄争霸的局面在能源领域. 有压缩天然气,液化石油气,煤炼乙醇,植物乙醇,生物乙醇,,生物柴油,甲醇,二甲醚,合成油等等新能源动力汽车在转换能源方面有燃料电池汽车氢燃料汽车纯电动汽车轮毅电机车等等。选择哪种新能源技术作为未来汽车产业发展的主要方向是摆在中国汽车行业面前的重要课题。据有关专家分析进入新世纪以来,以汽车动力电气化为主要特征的新能源电动汽车技术突飞猛进。其中油电混合动力技术逐步进入产业化锂动力电池技术取得重大突破。新能源电动汽车技术的变革为我国车用能源转型和汽车产业化振兴提供了历史机遇[1]。 作为 21 世纪最清洁的能源———电能,既是无污染又是可再生资源,因此电动汽车应运而生,随着人民生活水平和环保觉悟的提高电动汽车越来越受到广泛关注[2]。传统车辆的转向、驱动和制动都通过机械部件连接来操纵,而在电动汽车中,这些系统操纵机构中的机械部件(包括液压件)有被更紧凑、反应更敏捷的电子控制元件系统所取代的趋势。加上四轮能实现± 90°偏转的四轮转向技术,车辆可实现任意角度的平移,绕任意指定转向点转向以及进行原地旋转。线控和四轮转向的有机结合,是当今汽车新技术领域的一大亮点,其突出特点就是操纵灵活和行驶稳定[3]。轮毂电机驱动电动车以其节能环保高效的特点顺应了当今时代的潮流,全方位移动车辆是解决日益突出的城市停车难问题的重要技术途径,因此,全方位移动的线控转向轮毂电机驱动电动车是未来先进车辆发展的主流方向之一。全方位移动车辆可实现常规行驶、沿任意方向的平移、绕任意设定点、零半径原地转向等转向功能[4]。 1.2 国内外研究现状及发展趋势 电动汽车的出现得益于19世纪末电池技术和电机技术的发展较内燃机成熟,而此时石油的运用还没有普及,电动车辆最早出现在英国,1834年Thomas Davenport 在布兰顿演示了采用不可充电的玻璃封装蓄电池的蓄电池车,此车的出现比世界上第一部内燃机型的汽车(1885年)早了半个世纪。1873年英国人Robert Davidson制造的一辆三轮车,它由一块铁锌电池向电机提供电力,这被认为是电动汽车的诞生,这也比第一部内燃机型的汽车早出现了13年。到了1881年,法国人Gustave Trouve 使用铅酸电池制造了第一辆能反复充电的电动汽车。此后三四十年间,电动汽车在当时的汽车发展中占据着重要位置,据统计,到1890年在全世界4200辆汽车中,有

转向系统设计计算书

密级:版本/更改状态:第一版/0 编号: 长城汽车股份有限公司技术文件 CC6460K/KY 转向系统设计计算书 编制: 审核: 审定: 批准: 长城汽车股份有限公司 二OO四年四月十五日

目录 1 系统概述????????????????????????????????????????????????????????????????????????????????????????????????????????????????1 2 转向系统设计依据的整车参数计设计要求????????????????????????????????????????????????????????2 3 转向系统设计过程????????????????????????????????????????????????????????????????????????????????????????????????2 3.1 最小转弯半径计算?????????????????????????????????????????????????????????????????????????????????????????2 3.2 转向系的角传动比计算?????????????????????????????????????????????????????????????????????????????????3 3.3 转向系的力传动比计算?????????????????????????????????????????????????????????????????????????????????3 3. 4 转向系的内外轮转角?????????????????????????????????????????????????????????????????????????????????????4 3. 5 液压系统的匹配计算?????????????????????????????????????????????????????????????????????????????????????5 3.5.1 转向油泵流量的计算??????????????????????????????????????????????????????????????????????????5 3.5.2 转向油泵压力的变化??????????????????????????????????????????????????????????????????????????6 4 结论说明????????????????????????????????????????????????????????????????????????????????????????????????????????????????7 5 参考文献????????????????????????????????????????????????????????????????????????????????????????????????????????????????8

简易计算器课程设计

评阅教师评语:课程设计成绩 考勤成绩 实做成绩 报告成绩 总评成绩指导教师签名: 课程设计报告 论文题目基于ARM的简易计算器设计 学院(系):电子信息与自动化学院 班级:测控技术与仪器 学生姓名:同组同学: 学号:学号: 指导教师:杨泽林王先全杨继森鲁进时间:从2013年 6 月10 日到2013年 6 月28 日 1

目录 1、封面—————————————————————P1 2、目录—————————————————————P2 3、前言—————————————————————P3 4、关键字————————————————————P3 5、原理与总体方案————————————————P3 6、硬件设计———————————————————P6 7、调试—————————————————————P10 8、测试与分析——————————————————P11 9、总结—————————————————————P13

10、附件—————————————————————P14 前言 近几年,随着大规模集成电路的发展,各种便携式嵌入式设备,具有十分广阔的市场前景。嵌入式系统是一种专用的计算机系统,作为装置或设备的一部分。通常,嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板。事实上,所有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统,有些嵌入式系统还包含操作系统,但大多数嵌入式系统都是是由单个程序实现整个控制逻辑。在嵌入式系统中,数据和命令通过网络接口或串行口经过ARM程序处理后,或显示在LCD上,或传输到远端PC上。 本文通过周立功的LPC2106芯片完成的简易计算器,正是对嵌入式应用的学习和探索。 一、摘要: 计算器一般是指“电子计算器”,是能进行数学运算的手持机器,拥有集成电路芯片。对于嵌入式系统,以其占用资源少、专用性强,在汽车电子、航空和工控领域得到了广泛地应用。本设计就是先通过C语言进行相应程序的编写然后在ADS中进行运行最后导入PROTUES进行仿真。最后利用ARM中的LPC2106芯片来控制液晶显示器和4X4矩阵式键盘,从而实现简单的加、减、乘、除等四则运算功能。 关键字:中断,扫描,仿真,计算 二、原理与总体方案: 主程序在初始化后调用键盘程序,再判断返回的值。若为数字0—9,则根据按键的次数进行保存和显示处理。若为功能键,则先判断上次的功能键,根据代号执行不同功能,并将按键次数清零。程序中键盘部分使用行列式扫描原理,若无键按下则调用动态显示程序,并继续检测键盘;若有键按下则得其键值,并通过查表转换为数字0—9和功能键与清零键的代号。最后将计算结果拆分成个、十、百位,再返回主程序继续检测键盘并显示;若为清零键,则返回主程序的最开始。 电路设计与原理:通过LPC2106芯片进行相应的设置来控制LCD显示器。 而通过对键盘上的值进行扫描,把相应的键值通过MM74C922芯片进行运算从而

简易计算器的设计与实现(1)

郑州科技学院 《单片机原理及应用》课程设计 题目基于单片机简易设计与实现 学生姓名 专业班级 学号 院(系) 指导老师 完成时间年月日

目录 0.引言 (1) 1. 设计方案 (3) 1.1 方案论证 (3) 1.2 方案比较与选择 (4) 2. 系统设计 (4) 2.1系统组成及总体框图 (5) 2.2硬件原理 (5) 2.2.1.单片机最小系统 (6) 2.2.2键盘电路 (14) 2.2.3显示电路 (16) 2.3.软件流程 (18) 2.3.1主程序控制流程 (18) 2.3.2键盘扫描子程序 (19) 2.3.3LCD1602显示控制流程 (21) 2.4仿真与实物制作 (26) 3.结论 (27) 参考文献 (28) 附录一:总体电路原理图 (29)

附录二: 元器件 (29) 附录三:源程序 (30)

基于单片机简易设计与实现 0.引言 随着社会的发展,科学的进步,人们的生活水平在逐步的提高,尤其是微电子技术的发展,犹如雨后春笋般的变化。电子产品的更新速度快就不足惊奇了。计算器在人们的日常中是比较的常见的电子产品之一。如何使计算器技术更加的成熟,充分利用已有的软件和硬件条件,设计出更出色的计算器,使其更好的为各个行业服务,成了如今电子领域重要的研究课题[1]。 今天,人们的日常生活中已经离不开计算器了,社会的各个角落都有它的身影,比如商店,办公室,学校……。因此设计一款简单实用的计算器会有很大的实际意义。 本设计对字符液晶显示模块的工作原理,如初始化、清屏、显示、调用及外特性有较清楚的认识,并会使用LCD(液晶显示模块)实现计算结果的显示;掌握液晶显示模块的驱动和编程,设计LCD和单片机的接口电路,以及利用单片机对液晶模块的驱动和操作;在充分分析内部逻辑的概念,进行软件和调试,学会使用,并能够以其为平台设计出具有四则运算能力简易计算器的硬件电路和软件程序。 同时在进一步掌握单片机理论知识,理解嵌入式单片机系统的硬软件设计,加强对实际应用系统设计的能力。通过本设计的学习,使我掌

基于MATLAB的汽车制动系统设计与分析软件开发.

基于MAT LAB 的汽车制动系统 3 设计与分析软件开发 孙益民(上汽汽车工程研究院 【摘要】根据整车制动系统开发需要, 利用MAT LAB 平台开发了汽车制动系统的设计和性能仿真软件。 该软件用户界面和模块化设计方法可有效缩短开发时间, 提高设计效率。并以上汽赛宝车为例, 对该软件的可行性进行了验证。 【主题词】制动系汽车设计 统分成两个小闭环系统, 使设计人员更加容易把 1引言 制动性能是衡量汽车主动安全性的主要指标。如何在较短的开发周期内设计性能良好的制动系统一直是各汽车公司争相解决的课题。 本文拟根据公司产品开发工作需要, 利用现有MA T LAB 软件平台, 建立一套面向设计工程师, 易于调试的制动开发系统, 实现良好的人机互动, 以提高设计效率、缩短产品开发周期。 握各参数对整体性能的影响, 使调试更具针对性。 其具体实施过程如图1所示。 3软件开发

与图1所示的制动系统方案设计流程对应, 软件开发也按照整车参数输入、预演及主要参数确定, 其他参数确定和生成方案报告4个步骤实现。3. 1车辆参数输入 根据整车产品的定位、配置及总布置方案得出空载和满载两种条件下的整车质量、前后轴荷分配、质心高度, 轮胎规格及额定最高车速。以便获取理想的前后轴制动力分配及应急制动所需面临的极限工况。 3. 2预演及主要参数确定 在获取车辆参数后, 设计人员需根据整车参数进行制动系的设计, 软件利用MAT LAB 的G U I 工具箱建立如图2所示调试界面。左侧为各主要参数, 右侧为4组制动效能仿真曲线, 从曲线可以查看给定主要参数下的制动力分配、同步附着系数、管路压力分配、路面附着系数利用率随路况的变化曲线, 及利用附着系数与国标和法规的符合现制动器选型、性能尺寸调节, 查看液压比例阀、感载比例阀、射线阀等多种调压工况的制动效能, 并通过观察了 2汽车制动系统方案设计流程的优化 从整车开发角度, 制动系统的开发流程主要包括系统方案设计、产品开发和试验验证三大环节。制动系统的方案设计主要包含结构选型、参数选择、性能仿真与评估, 方案确定4个环节。以前, 制动系统设计软件都是在完成整个流程后, 根据仿真结果对初始设计参数修正。因此, 设计人员往往要反复多次方可获得良好的设计效果, 而且, 在调试过程中, 一些参数在特定情况下的相互影响不易在调试中发现, 调试的尺度很难把握。 本文将整车设计流程划分为两个阶段:主要参数的预演和确定、其他参数的预演和参数确定。即根据模块化设计思想, 将原来一个闭环设计系 收稿日期:2004-12-27 3本文为上海市汽车工程学会2004年(第11届学术年会优秀论文。

微机课设简易计算器

微机课程设计报告 题目简易计算器仿真 学院(部)信息学院 专业通信工程 班级2011240401 学生姓名张静 学号33 12 月14 日至12 月27 日共2 周 指导教师(签字)吴向东宋蓓蓓

单片机十进制加法计算器设计 摘要 本设计是基于51系列的单片机进行的十进制计算器系统设计,可以完成计 算器的键盘输入,进行加、减、乘、除3位无符号数字的简单四则运算,并在LED上相应的显示结果。 软件方面从分析计算器功能、流程图设计,再到程序的编写进行系统设计。编程语言方面从程序总体设计以及高效性和功能性对C语言和汇编语言进行比较分析,针对计算器四则运算算法特别是乘法和除法运算的实现,最终选用全球编译效率最高的KEIL公司的μVision3软件,采用汇编语言进行编程,并用proteus仿真。 引言 十进制加法计算器的原理与设计是单片机课程设计课题中的一个。在完成理论学习和必要的实验后,我们掌握了单片机的基本原理以及编程和各种基本功能的应用,但对单片机的硬件实际应用设计和单片机完整的用户程序设计还不清楚,实际动手能力不够,因此对该课程进行一次课程设计是有必要的。 单片机课程设计既要让学生巩固课本学到的理论,还要让学生学习单片机硬件电路设计和用户程序设计,使所学的知识更深一层的理解,十进制加法计算器原理与硬软件的课程设计主要是通过学生独立设计方案并自己动手用计算机电路设计软件,编写和调试,最后仿真用户程序,来加深对单片机的认识,充分发挥学生的个人创新能力,并提高学生对单片机的兴趣,同时学习查阅资料、参考资料的方法。 关键词:单片机、计算器、AT89C52芯片、汇编语言、数码管、加减乘除

(完整)基于51单片机的简易计算器设计

(完整)基于51单片机的简易计算器设计 编辑整理: 尊敬的读者朋友们: 这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整)基于51单片机的简易计算器设计)的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。 本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整)基于51单片机的简易计算器设计的全部内容。

基于单片机的简易计算器设计 摘要 (3) 关键字:80C51 LCD1602 4*4矩阵键盘计算器 (3) 第一章绪论 (4) 1.1 系统开发背景 (4) 1.2 系统开发意义 (4) 1.3 设计目的 (4) 1。4 设计任务 (4) 第二章单片机发展现状 (5) 2。1 目前单片机的发展状况 (5) 2。1。1单片机的应用场合 (6) 2。2 计算器系统现状 (6) 2.3 简易计算器系统介绍 (6) 第三章系统硬件设计及说明 (7) 3。1 系统组成及总体框图 (8) 3.2 AT89S52单片机介绍 (8) 3.3 其它器件介绍及说明 (10) 3.3.1 LCD1602液晶显示 (10) 3.3。2 4*4矩阵扫描按键 (13) 第四章 PROTEUS模拟仿真 (14) 第五章系统硬件设计及说明 (16) 第六章软件设计 (17) 6.1 汇编语言和C语言的特点及选择 (17) 6。2 源程序代码 (17)

摘要 近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,但仅单片机方面的知识是不够的,还应根据具体硬件结构、软硬件结合,来加以完善。 计算机在人们的日常生活中是比较常见的电子产品之一.可是它还在发展之中,以后必将出现功能更加强大的计算机,基于这样的理念,本次设计主要以80C51单片机为控制芯片,用C语言进行编程实现,通过4*4矩阵键盘控制,输出用液晶屏LCD1602显示,该计算器可以实现一般的加减乘除四则混合运算。 关键字:80C51 LCD1602 4*4矩阵键盘计算器

轿车鼓式制动器设计毕业设计

第1章绪论 1.1制动系统设计的意义 汽车是现代交通工具中用得最多,最普遍,也是最方便的交通运输工具。汽车制动系是汽车底盘上的一个重要系统,它是制约汽车运动的装置。而制动器又是制动系中直接作用制约汽车运动的一个关键装置,是汽车上最重要的安全件。汽车的制动性能直接影响汽车的行驶安全性。随着公路业的迅速发展和车流密度的日益增大,人们对安全性、可靠性要求越来越高,为保证人身和车辆的安全,必须为汽车配备十分可靠的制动系统。 通过查阅相关的资料,运用专业基础理论和专业知识,确定汽车制动器的设计方案,进行部件的设计计算和结构设计。使其达到以下要求:具有足够的制动效能以保证汽车的安全性;同时在材料的选择上尽量采用对人体无害的材料。 1.2制动系统研究现状 车辆在行驶过程中要频繁进行制动操作,由于制动性能的好坏直接关系到交通和人身安全,因此制动性能是车辆非常重要的性能之一,改善汽车的制动性能始终是汽车设计制造和使用部门的重要任务。当车辆制动时,由于车辆受到与行驶方向相反的外力,所以才导致汽车的速度逐渐减小至零,对这一过程中车辆受力情况的分析有助于制动系统的分析和设计,因此制动过程受力情况分析是车辆试验和设计的基础,由于这一过程较为复杂,因此一般在实际中只能建立简化模型分析,通常人们主要从三个方面来对制动过程进行分析和评价: (1)制动效能:即制动距离与制动减速度; 1

(2)制动效能的恒定性:即抗热衰退性; (3)制动时汽车的方向稳定性; 目前,对于整车制动系统的研究主要通过路试或台架进行,由于在汽车道路试验中车轮扭矩不易测量,因此,多数有关传动系!制动系的试验均通过间接测量来进行汽车在道路上行驶,其车轮与地面的作用力是汽车运动变化的根据,在汽车道路试验中,如果能够方便地测量出车轮上扭矩的变化,则可为汽车整车制动系统性能研究提供更全面的试验数据和性能评价。 1.3制动系统设计内容 (1)研究、确定制动系统的构成 (2)汽车必需制动力及其前后分配的确定 前提条件一经确定,与前项的系统的研究、确定的同时,研究汽车必需的制动力并把它们适当地分配到前后轴上,确定每个车轮制动器必需的制动力。 (3)确定制动器制动力、摩擦片寿命及构造、参数 制动器必需制动力求出后,考虑摩擦片寿命和由轮胎尺寸等所限制的空间,选定制动器的型式、构造和参数,绘制布置图,进行制动力制动力矩计算、摩擦磨损计算。 (4)制动器零件设计 零件设计、材料、强度、耐久性及装配性等的研究确定,进行工作图设计。 1.4制动系统设计要求 制定出制动系统的结构方案,确定计算制动系统的主要设计参数制动器主要参数设计和液压驱动系统的参数计算。利用计算机辅助设计绘制装配图 2

转向系统设计计算匹配

1 转向系统的功能 1.1 驾驶者通过方向盘控制转向轮绕主销的转角而实现控制汽车运动方向。 对方向盘的输入有两种方式:对方向盘的角度输入和对方向盘的力输入。装有动力转向系统的汽车低速行驶时,操作方向盘的力很轻,却要产生很大的方向盘 转角输入,汽车的运动方向纯粹是由转向系统各杆件的几何关系所确定。这时, 基本上是角输入。而在高速行驶时,可能出现方向盘转角很小,汽车上仍作用有 一定的侧向惯性力,这时,主要是通过力输入来操纵汽车。 1.2 将整车及轮胎的运动、受力状况反馈给驾驶者。这种反馈,通常称为路感。 驾驶者可以通过手—---感知方向盘的震动及运转情况、眼睛—---观察汽车运动、 身体—---承受到的惯性、耳朵—---听到轮胎在地面滚动的声音来感觉、检测汽车 的运动状态,但最重要的的信息来自方向盘反馈给驾驶者的路感,因此良好的路 感是优良的操稳性中不可缺少的部分。 反馈分为力反馈和角反馈 从转向系统的功能可以得知:人、车通过转向系统组成了人车闭环系统,是驾驶者对汽车操纵控制的一个关键系统。 2 转向系统设计的基本要求 转向系是用来保持或者改变汽车行驶方向的机构,在汽车转向行驶时,保证各转向轮之间有协调的转角关系。转向系的基本要求如下: 2.1 汽车转弯时,全部车轮应绕瞬时回转中心(瞬心)旋转,任何车轮不应有侧滑。 不满足这项要求会加剧轮胎磨损,并降低汽车的操作稳定性。实际上,没有哪 一款汽车能完全满足这项要求,只能对转向梯形杆系进行优化,一般在常用转向 角内(内轮15°~25°范围)使转向内外轮运动关系逼近上述要求。 2.2 良好的回正性能 汽车转向动作完成后,在驾驶者松开方向盘的条件下,转向轮能自动返回到直线行驶位置,并稳定行驶。转向轮的回正力矩的大小主要由悬架系统所决定的前 轮定位参数确定,一般来说,影响汽车回正的因素有:轮胎侧偏特性、主销内倾 角、主销后倾角、前轮外倾、转向节上下球节的摩擦损失、转向节臂长、转向系 统的逆效率等。 2.3汽车在任何行驶状态下,转向轮不得产生自振,方向盘没有摆动。 2.4 转向机构与悬架机构的运动不协调所造成的运动干涉应尽可能小,由于运动干涉使转向轮产生的摆动应最小。 汽车转弯行驶时,作用在汽车质心处的离心力的作用,内轮载荷减小,外轮载荷增加,使悬架上的载荷发生相应变化。若转向桥采用非独立悬架、钢板弹簧机

相关文档
最新文档