基于车辆速度里程表的Proteus仿真
【设计】毕业论文基于单片机的电子车速里程表的设计
【关键字】设计编号:____________审定成绩:____________毕业设计(论文)设计(论文)题目:基于单片机的电子车速里程表的设计单位(系别):自动化系学生姓名:专业:电气工程及其自动化班级:学号:指导教师:答辩组负责人:填表时间:20 15 年 6 月重庆邮电大学移通学院教务处制重庆邮电大学移通学院毕业设计(论文)任务书设计(论文)题目基于单片机的电子车速里程表的设计学生姓名系别自动化系专业电气工程及其自动化班级七班指导教师职称副教授联系电话备注:此任务书由指导教师填写,并于毕业设计(论文)开始前下达给学生。
摘要自行车自1868年引入我国已有一百多个年头。
随着国内人均GDP的增长,自行车从普通的运输、代步工具发展成为人们休闲娱乐与锻炼的首选。
自行车凭借着高科技带来的高配置和它自身的优势,逐渐的又吸引了大家的眼球。
随着周边环境的破坏污染,自行车必然会有着大好的发展空间。
人们可以通过一些简单的仪器仪表了解实时里程、速度。
可是现在的汽车或者摩托车的仪表片都是机械式的,不方便驾驶员直接捕捉信息。
所以在此次设计中我们将想办法把速度时间等数据通过LED显示出来。
本论文主要阐述一种基于单片机的自行车速度/里程计的设计。
以AT89C51单片机为核心,采用ITR-9707光电传感器测转,A T24C02 实现在系统掉电的时候保存里程信息。
通过频率测量模块和转换模块将数据递给MCS,再通过数据存取模块与LED 模块显示速度和里程。
完成此次的测量显示。
文章详细介绍了自行车速度/里程计的硬件电路和软件设计。
在设计硬件电路的时候,将光电传感器采集的脉冲信号给单片机处理并显示出来。
在此还增加了时间显示功能和超速报警功能。
软件系统设计部分采用C++软件对每一个模块进行编程。
最终达到设计目的。
【关键词】:里程速度光电传感器单片机ABSTRACTBicycle has been introduced to our country more than one hundred years since 1868. As the growth of the domestic per capital the GDP, the bicycle is not only the universal tool of transportation and substitute for walking, but becomes the first choice of entertainment and exercising. Bicycle with high-tech brings high configuration and its own advantages, gradually attracted everybody's eyes again. With the destruction of the surrounding environment, bicycle is bound to have good development space. But now the car or motorcycle instrument are mechanical, the driver could not directly capture information. So we will think of some way to put speed in the design time, such as data displayed by LED.In these paper, the bicycle speed/mileage design based on the Hall element is Single Chip Microcomputer. By AT89C51 as kernel, using ITR-9707 Photoelectric sensor to measure revolution, the measure and statistic are achieved. The range information are saved by AT24C02 when the power is off. The date through frequency measurement module and data conversion module be passed to the MCS, and then the speed and mileage were displayed by access module and LED module. Complete the measurement display.In this article, the hardware circuit and software design of bicycle mileage/speed instrument are introduced in detail. About the hardware, the pulse number is transmitted of one second of the bicycle into Single Chip Microcomputer system. Then the signal processed by Single Chip Microcomputer system is sent to display scream. And an increase of time display and speed alarm. Software system design part adopts C++ software for programming each module. Finally, we can achieve the design purpose.【Key words】: Mileage speed Photoelectric sensor Single Chip Microcomputer目录第四节数据存取模块..................................................................................... - 16 -一、AT24C02简要介绍................................................................................. - 16 -二、工作方式.................................................................................................. - 16 - 第五节显示模块............................................................................................. - 16 -一、外界芯片74LS245/74HC138 ................................................................. - 16 -二、工作原理.................................................................................................. - 17 -第六节超速报警电路模块............................................................................. - 17 - 第七节其他模块............................................................................................. - 17 -一、时钟电路的设计...................................................................................... - 17 -二、工作电源的设计...................................................................................... - 18 -三、开关电路的设计...................................................................................... - 18 - 第四章系统的软件设计..................................................................................... - 19 - 第一节测量算法概述..................................................................................... - 19 - 第二节中断子程序的设计............................................................................. - 19 - 第三节数据处理程序设计............................................................................. - 20 -一、里程计算服务程序.................................................................................. - 20 -二、速度计算服务程序.................................................................................. - 22 - 第四节显示服务程序的设计......................................................................... - 22 - 第五章系统可靠性设计和功能实现................................................................. - 24 - 第一节硬件系统的可靠性设计方法............................................................. - 24 - 第二节软件系统的可靠性设计..................................................................... - 24 - 第三节功能实现............................................................................................. - 26 - 结论..................................................................................................................... - 26 - 致谢..................................................................................................................... - 27 - 参考文献................................................................................................................. - 28 - 附录..................................................................................................................... - 29 -一、英文原文..................................................................................................... - 29 -二、英文翻译..................................................................................................... - 33 -三、电路图......................................................................................................... - 36 -四、PCB图 ........................................................................................................ - 37 -五、源程序.................................................................................错误!未定义书签。
自行车速度与里程表设计仿真代码
自行车速度与里程表设计仿真代码1. 引言自行车是一种受欢迎的交通工具,它不仅环保,而且对身体健康有益。
在自行车骑行过程中,了解自行车的速度和里程是非常重要的。
本文将探讨如何设计一个仿真代码来计算自行车的速度和里程。
2. 问题描述在设计仿真代码之前,首先需要明确问题的需求。
我们需要设计一个程序,根据用户输入的时间和轮胎周长,计算自行车的速度和里程。
3. 设计思路为了解决这个问题,我们可以采用以下设计思路:3.1. 用户输入首先,我们需要获取用户输入的时间和轮胎周长。
用户可以通过键盘输入这些信息。
3.2. 速度计算根据用户输入的时间和轮胎周长,我们可以计算自行车的速度。
速度可以通过公式速度 = 里程 / 时间来计算,其中里程可以通过轮胎周长和转数来计算。
3.3. 里程计算根据用户输入的时间和轮胎周长,我们也可以计算自行车的里程。
里程可以通过公式里程 = 速度 * 时间来计算,其中速度可以通过轮胎周长和转数来计算。
3.4. 结果输出最后,我们将计算得到的速度和里程输出给用户。
4. 代码实现下面是一个简单的Python代码示例,用于实现自行车速度和里程的计算:# 用户输入time = float(input("请输入时间(单位:小时):"))circumference = float(input("请输入轮胎周长(单位:米):"))# 速度计算speed = circumference / time# 里程计算distance = speed * time# 结果输出print("速度:", speed, "米/小时")print("里程:", distance, "米")5. 示例与测试为了验证代码的正确性,我们可以进行一些示例与测试。
下面是一些示例输入和输出的结果:示例1:输入:时间:2.5小时轮胎周长:2.1米输出:速度:0.84 米/小时里程:2.1 米示例2:输入:时间:1.8小时轮胎周长:1.5米输出:速度:0.83 米/小时里程:1.5 米6. 总结通过设计上述的仿真代码,我们可以方便地计算自行车的速度和里程。
基于单片机的自行车速度与里程表设计
基于单片机的自行车速度与里程表设计一、引言自行车作为一种常见的代步工具,随着人们对健康环保的追求,越来越受到青睐。
然而,骑行过程中常常会想知道自己的速度和里程,以便更好地掌握骑行状态和计划行程。
本文将介绍一种基于单片机的自行车速度与里程表设计,通过该设计可以实时获取自行车的速度和里程信息。
二、设计原理1. 速度计原理基于单片机的自行车速度计的设计原理是利用车轮旋转的次数和时间间隔来计算速度。
通过安装磁铁和霍尔传感器在车轮上,当车轮旋转时,霍尔传感器会感应到磁铁的磁场变化,并产生相应的信号。
单片机通过计算两次信号的时间间隔,然后根据车轮的周长计算出速度。
2. 里程计原理基于单片机的自行车里程计的设计原理是通过记录车轮旋转的次数,然后根据车轮的周长计算出里程。
同样地,通过安装磁铁和霍尔传感器在车轮上,当车轮旋转时,霍尔传感器会感应到磁铁的磁场变化,并产生相应的信号。
单片机每次检测到信号时,就将里程加一,并根据车轮的周长计算出实际里程。
三、硬件设计1. 单片机选择在设计中,我们可以选择一款适用的单片机作为控制核心。
常见的选择有51系列单片机、Arduino等。
根据实际需求和设计复杂度,选择合适的单片机进行编程和控制。
2. 传感器选择作为速度与里程计的关键部分,传感器的选择至关重要。
在车轮上安装磁铁和霍尔传感器,可以通过检测磁铁的旋转来计算车轮的速度和里程。
选择合适的霍尔传感器可以提高检测的准确性和稳定性。
3. 显示屏和按键为了方便用户查看速度和里程信息,可以选择合适的显示屏,如LCD液晶屏或LED数码管。
同时,可以添加按键用于用户设置和调整。
四、软件设计1. 信号检测与计算通过编程,设置单片机对霍尔传感器的信号进行检测,当检测到信号变化时,记录下时间戳,并计算时间间隔。
2. 速度计算根据时间间隔和车轮的周长,计算出实际速度。
可以选择不同的单位进行显示,如千米/小时或英里/小时。
3. 里程计算根据车轮旋转的次数,每次旋转时将里程加一,并根据车轮的周长计算出实际里程。
基于PROTUES的单片机步进电机速度控制系统的设计与仿真
前言步进电机成为执行元件,是机电一体化的重要产品其一,频繁使用在种种自动化操控系统中。
伴随微型电力电子和计算机技术的扩展,步进电机的需求量不断增加,在每一个国民经济地方都有使用。
最近几年来,伴随数字电子技术与微操控器的迅速崛起。
从而使得步进电机被频繁用于诸多运动操控中使用,这是因为数字输入性能的步进电机允许它连接到任何数字操控器。
在步进电机的操控的电路中能够根据操控脉冲信号个数来操控角位移量,所以实现准确定位的最终结果; 因为步进电机每次输入一个脉冲信号就可以转动一个固定的角位移,简单的说一个脉冲信号与一个固定角位移是一一对应关系。
这样就能够根据操控步进电机的任意两个连续脉冲信号的时间间隔来更改脉冲信号的频率,通过控制时间延时长短来操控步进角从而间接更改步进电机旋转的速度,最后达到实现步进电机的调节速度的效果。
步进电机能够成为一种操控用的特种电机,根据其没有积累的误差(精度为100%)的特性,频繁使用在种种开环操控。
伴随微型电力电子和计算机技术的扩展,步进电机的需求和日俱增,研究制造步进电机驱动器和操控系统具备非常重要的意义。
第1章绪论第一节单片机控制步进电机的背景与意义步进电机是根据操控脉冲信号个数来间接操控角位移量,最后实现准确定位的最终结果;它是一种电机一体化系统在增量运动转换成发散的数字信号输入的机械运动。
步进电机轴或者主轴旋转发散一步增量时,命令脉冲信号使用在适当的序列转子旋转固定一步取决于其建设。
较直流电机步进电机有诸多优势,即低摩擦,寿命长,使用的轴承极其稳定,由于没有接触刷和减少转子散热,并且根据其没有积累误差(精度为100%)的特性,频繁使用在种种开环操控系统。
步进电机能够成为一种操控用的特种电机。
它被成为最常用的一种电机,频繁使用在数控机床、机器人、自动化仪表等地方。
步进电机有3种:永磁式(PM),反应式(VR)和混合式(HB)。
步进电机是通过用电脉冲信号进行操控的,通俗的说:步进电机的位置和速度由脉冲信号数和频率决定。
基于单片机的自行车速度里程表设计
摘要随着居民生活水平的不断提高,自行车不再仅仅是普通的运输、代步的工具,而是成为人们娱乐、休闲、锻炼的首选。
自行车速度/里程表能够满足人们最基本的需求,让人们能清楚地知道当前的速度、里程等物理量。
本论文主要阐述一种基于霍尔元件的自行车速度/里程表的设计。
以AT89S52 单片机为核心,A04E 霍尔传感器测转数,实现对自行车里程/速度的测量统计,并能将自行车的里程数及速度用LED实时显示。
文章详细介绍了自行车速度/里程表的硬件电路和软件设计。
硬件部分利用霍尔元件将自行车每转一圈的脉冲数传入单片机系统,然后单片机系统将信号经过处理送显示。
软件部分用C语言进行编程,采用模块化设计思想。
该系统硬件电路简单,子程序具有通用性,完全符合设计要求。
关键词:里程/速度;霍尔元件;单片机;LED显示AbstractWith the developing of people’s life, the bicycle is not only the universal tool of transportation and substitute for walking, but becomes the first choice of entertainmenting and exercising. The bicycle mileage/speed can fulfill the basic need of people’s life, so that they can learn the speed and the mileage of the bicycle. In these paper, the bicycle mileage/speed design based on the Hall element is elaborated. By AT89S52 as kernel, using A04E Hall element to measure revolution, the measure and statistic are achieved. The bicycle speed can be displayed on LED. In this article, the hardware circuit and software design of bicycle mileage/speed instrument are introduced in detail. About the hardware, the pulse number is transmitted of one cycle of the bicycle into Single Chip Microcomputer system. Then the signal processed by Single Chip Microcomputer system is sent to display scream. About the software, in C language, the program is designed in the mode of modules. The system has simple hardware, common sub-program, and meet the demand of design.Keywords: Mileage / speed; Hall element; Single Chip Microcomputer; LED目录1 绪论 (1)1.1课题产生的背景 (1)1.2课题的主要任务及内容 (2)2 自行车速度/里程表总体方案设计 (4)2.1 任务分析与实现 (4)2.2 自行车速度/里程表硬件方案设计 (4)2.2.1 里程/速度测量传感器的设计 (5)2.2.2 方案的确定 (7)2.3 自行车速度/里程表软件方案设计 (7)3 自行车速度/里程表硬件电路设计 (9)3.1 概述 (9)3.2 传感器及其测量系统 (9)3.2.1 霍尔传感器的测量原理 (10)3.2.2 集成开关型霍尔传感器 (11)3.3 单片机的原理及应用 (12)3.3.1 单片机原理简介 (12)3.3.2 单片机的引脚功能介绍 (14)3.3.3 单片机中断系统介绍 (17)3.3.4 单片机定时/计数功能介绍 (18)3.4 单片机外围电路的设计 (19)3.4.1 时钟电路的设计 (19)3.4.2 复位电路的设计 (20)3.4.3 显示电路的设计 (21)3.4.4 报警电路的设计 (22)4 自行车速度/里程表软件程序设计 (24)4.1 概述 (24)4.2 自行车速度/里程表总体程序设计 (24)4.3 中断子程序的设计 (25)4.4 数据处理子程序的设计 (26)4.5 显示子程序的设计 (28)5 系统调试与分析 (30)5.1 自行车速度/里程表系统调试 (30)5.1.1 调试系统简介 (30)5.1.2 系统仿真 (30)5.1.3 硬件电路的搭建 (31)5.2 调试故障及原因分析 (31)5.3 调试结果 (32)5.3.1 速度显示 (32)5.3.2 里程显示 (33)5.3.3 超速报警显示 (34)6 社会经济效益分析 (35)结束语 (36)致谢 (37)参考文献 (38)附录Ⅰ自行车速度/里程表硬件系统原理图 (40)附录Ⅱ元件清单 (41)附录Ⅲ程序清单 (42)1 绪论1.1课题产生的背景自行车被发明及使用,到现在已有两百多年的历史,这两百年间,人类在不断的尝试与研发过程中,将玩具式的木马车转换到今日各式新颖休闲运动自行车。
基于Proteus智能小车的仿真设计
基于Proteus智能小车的仿真设计作者:欧海洋来源:《硅谷》2012年第03期摘要:以AT89C52单片机为核心设计无线遥控小车控制系统。
本系统主要包括单片机最小系统模块、按键模块、无线收发模块、直流电机驱动模块和舵机转向模块。
按键输入舵机、直流电机控制指令,单片机处理后产生PWM脉冲控制小车的转向和直流电机驱动脉冲,经L298电流放大后驱动直流电机,数码管实时显示直流电机的运行状况。
并通过Proteus仿真小车的启动/停止、加速、减速、反向及转向等功能。
关键词: AT89C52单片机;舵机;直流电机;L298;Proteus中图分类号:TP242.6 文献标识码:A 文章编号:1671-7597(2012)0210055-021 系统整体框架和功能概述本控制系统采用模块化设计,硬件部分主要完成小车无线遥控信号的发送和接收、单片机最小系统、直流电机驱动等设计。
软件部分主要完成无线信号的检测和处理、直流电机控制和舵机控制等功能。
小车控制系统的整体框架如图1所示。
无线遥控器共有9个控制按键,分控直流电机的启动/停止、加速、减速、反转和舵机的转向。
当有按键按下时,由无线遥控器发射控制信号,小车上的无线接收器接收到信号后,传送给单片机,经单片机处理后,发出相应的控制信号去控制直流电机或舵机工作,从而实现对小车的预期控制。
2 系统硬件设计2.1 单片机最小系统模块单片机最小系统如图2所示:主要包括单片机、晶振电路、复位电路。
其主要完成对键盘模块的扫描、识别以及内部程序处理产生PWM脉冲,通过对PWM占空比的调整,实现对小车驱动电机和转向舵机的预期控制。
P0.0~P0.7为四位数码管的段选控制输出接口,通过上拉电阻与数码管相连,P2.0~P2.3为数码管的位选控制输出接口。
P2.4~P2.7和P1.3~P1.7为按键接口,分别作为直流电机和舵机的控制信号输入接口。
P3.0是舵机的控制信号输出接口,控制小车的转向。
毕业设计《开题报告》基于单片机的自行车速度里程表设计
毕业设计《开题报告》基于单片机的自行车速度里程表设
计
主要内容:
随着生活水平的逐步提高,环保节能意识的增强,自行车成为人们出行的主要
交通工具,普及率越来越高。
为它设计一个电路简单、实用的速度/里程显示装
置,再配合适当的提示功能,可以给使用者带来很大的方便。
本设计以AT89C51为
核心,通过光电传感器来检测自行车的运转情况进而实现自行车的速度,里程的计
算及里程的累计,存储,最后用6位的LED能直观的将速度与里程显示给用户,并
且在速度高于一定的值时可自动向用户报警,从而达到智能速度里程表。
设计要求:
(1)采用光电传感器件,实现对车轮转动圈数的采样;
(2)通过运算,获得汽车行驶过程中的两项实时参数——速度和里程; (3)通过
数码管对速度与里程值分别进行显示;
(4)具有速度报警功能:当超速(大于30km/h)行驶时,产生红光报警信号,引起
驾驶者的注意。
毕设方案:
1.阅读主要参考文献,收集有关资料。
2.进行整体方案设计,做出开题报告。
3.老师审查通过后,焊接或在面包板上搭接电路。
4.仿真调试通过后,固化程序,脱离开发系统运行。
5.在实验室进行环境模拟,测试系统。
技术指标:
1. 里程值误差小于0.1km。
2. 速度测量值误差小于1%。
设备等条件要求:单片机开发系统,面包板,搭建系统所需的各种芯片等。
电子车速里程表的单片机实现方案
电子车速里程表的单片机实现方案
实现电子车速里程表的单片机方案可以分为以下几个步骤:
1. 选择合适的单片机:根据项目的需求选择一款适合的单片机,例如常用的8051单片机、AVR系列单片机或者STM32系列单片机等。
选择单片机时需要考虑其性能、资源以及开发环境的支持等因素。
2. 设计硬件电路:根据里程表的功能需求,设计合适的硬件电路。
该电路需要包括车速传感器、里程传感器以及与单片机的连接电路等。
车速传感器一般采用霍尔传感器或者磁敏传感器,用于检测车辆的运动速度。
里程传感器可以使用编码器或者霍尔传感器等,用于测量车辆行驶的里程。
3. 编写程序:使用单片机开发工具,编写程序来实现车速和里程的计算和显示功能。
程序需要读取车速传感器和里程传感器的输入信号,并通过算法计算车速和里程,并将结果显示在数字显示屏或者液晶显示屏上。
4. 测试和调试:将单片机和电路连接后,进行测试和调试,确保程序能够正确运行并实现预期的功能。
测试过程中可以通过改变车速传感器和里程传感器的输入信号来模拟不同的情况。
5. 优化和改进:在测试和调试过程中,可以根据实际情况对程序进行优化和改进,提高系统的性能和稳定性。
需要注意的是,以上方案仅提供了一个基本的实现框架,具体的实施过程可能因为项目的需求和约束而有所不同。
因此,在开始实施之前,建议先进行详细的需求分析和系统设计,以确保项目的顺利进行。
proteus速度显示原理
在Proteus中,速度显示原理主要依赖于对某个过程或事件的时间测量,并将该时间转换为速度值进行显示。
具体实现方式可能因不同的模拟实验而有所不同,但基本原理是相似的。
以一个简单的例子来说明,比如测量一个电机的转速。
首先,需要使用一个计数器来记录电机旋转一圈所花费的时间。
通常,计数器会在电机旋转一圈时产生一个脉冲信号,然后计算出这个脉冲信号的时间间隔。
接着,将时间间隔转换为转速,即将时间除以一圈所对应的角度(通常是以度为单位),然后再乘以360,就可以得到转速(单位通常是转/分钟)。
最后,将计算出来的转速显示在LCD等显示设备上。
在Proteus中,实现这样的测量和显示功能通常需要使用到一些特定的Proteus元件和函数。
例如,可以使用Timer计时器元件来测量时间,使用LCD显示器来显示速度值。
同时,还需要编写相关的程序代码来实现这些功能。
需要注意的是,由于Proteus是一个仿真软件,因此在仿真过程中所得到的速度值是理论上的值,可能与实际硬件系统的表现有所差异。
因此,在实际应用中,还需要进行实验验证和调整。
proteus小车控制项目描述
proteus小车控制项目描述
Proteus小车控制项目旨在设计一个基于Proteus仿真软件的小车控制系统,通过编程实现对小车的远程控制和自主导航功能。
该项目包含以下主要模块:
1.硬件设计:
设计小车底盘:选择合适的底盘结构,并配置电机、驱动器和传感器等硬件组件。
连接电路设计:根据底盘和硬件组件的要求,设计电路连接图,确保电路连接正确可靠。
2.软件编程:
远程控制功能:编写程序实现通过无线通信模块(如蓝牙或WiFi)实现对小车的远程控制,可以通过手机或电脑控制小车的移动方向和速度。
自主导航功能:利用传感器数据,编写程序实现小车的自主导航功能,例如避障或按照预定路径行驶等。
3.Proteus仿真:
在Proteus仿真软件中,利用电路图和编写的程序进行仿真,验证硬件和软件的正确性和稳定性。
通过仿真结果,优化和调试控制系统,确保小车能够准确响应指令并完成预定任务。
4.测试和优化:
利用实际硬件搭建小车控制系统,并进行测试和调试。
根据测试结果,对系统进行优化和改进,提高小车的控制精度和稳定性。
该项目的目标是设计一个功能稳定、控制精确的Proteus小车控制系统,为学习和研究智能车辆控制提供一个实践平台。
基于单片机的智能速度里程表的设计综述
摘要随着时代的进步和发展,单片机技术已经普及到我们生活、工作、科研、各个领域,已经成为一种比较成熟的技术, 本文主要介绍了一个基于AT89C51单片机的速度里程系统,详细描述了利用霍尔传感器开发测速系统的过程,重点对传感器在单片机下的硬件连接,软件编程以及各模块系统流程进行了详尽分析,对各部分的电路也一一进行了介绍,该系统可以方便的实现实现速度、里程的采集和显示,它使用起来相当方便,具有精度高、量程宽、灵敏度高、体积小、功耗低等优点,有利于我们日常生活和汽车生产业的发展,也可以当作测速处理模块嵌入其它系统中,作为其他主系统的辅助扩展。
霍尔传感器与AT89C51结合实现最简测速系统,该系统结构简单,抗干扰能力强,适合于恶劣环境下进行速度里程测量,有广泛的应用前景。
关键词:单片机AT89C51;速度检测;霍尔传感器;速度里程表目录1 绪论 (1)1.1技术概述 (1)1.2本课题的背景和意义 (1)2 系统设计简介 (3)2.1 速度里程表简介 (3)2.2 设计目的及要求 (3)2.3 设计方案论证 (4)2.4 硬件设计电路 (4)3 设计语言及软件介绍 (6)3.1 C语言介绍 (6)3.2 软件介绍 (6)3.2.1Proteus软件 (6)3.2.2Keil C51 (7)3.2.3单片机最小系统及复位电路 (7)4 系统软件设计 (9)4.1 概述 (9)4.2 系统程序设计模块及流程图 (9)4.2.1主程序 (10)4.2.2延时子程序 (12)4.2.3显示程序 (13)4.3 调试及仿真 (13)5 设计总结和体会 (15)6 参考文献 (16)1 绪论1.1技术概述传统的车速表是机械式的,典型的机械式里程表连接一根软轴,软轴内有一根钢丝缆,软轴另一端连接到变速器某一个齿轮上,齿轮旋转带动钢丝缆旋转,钢丝缆带动里程表罩圈内一块磁铁旋转,罩圈与指针联接并通过游丝将指针置于零位,磁铁旋转速度的快慢引起磁力线大小的变化,平衡被打破指针因此被带动。
基于车辆速度里程表的Proteus仿真
基于车辆速度里程表的Proteus仿真
李伟;李红海
【期刊名称】《机电工程技术》
【年(卷),期】2010(039)005
【摘要】车辆速度里程表测量和显示车辆运行关键信息.本系统采用AT89C2051单片机、74LS164和共阳极LED数码管为主要硬件,并详细分析车辆速度里程表Proteus软件仿真电路设计及编程方法.利用Keil与Proteus联合仿真可提高开发效率,降低成本.
【总页数】3页(P21-22,67)
【作者】李伟;李红海
【作者单位】重庆交通大学机电工程学院,重庆,400074;重庆交通大学机电工程学院,重庆,400074
【正文语种】中文
【中图分类】TP391.9
【相关文献】
1.基于智能里程表的公交车辆管理系统 [J], 翁明江;谢欢;梁晶;陈继努
2.基于AT89C52的自行车速度里程表的设计 [J], 周炳;洪家平
3.基于CS8190的车辆转速/里程表设计与实现 [J], 李光举;马印忠;李兆军
4.基于GPS的列车车辆里程表 [J], 彭鸿铭;代永红;庞恩林
5.地铁车辆速度里程表自动校验装置设计 [J], 逄顺勇; 邓举明; 陈明可; 葛兴亮; 卢希雷
因版权原因,仅展示原文概要,查看原文内容请购买。
基于车辆速度里程表的Proteus仿真
基于车辆速度⾥程表的Proteus仿真
基于车辆速度⾥程表的Proteus仿真
李伟,李红海
【摘要】摘要:车辆速度⾥程表测量和显⽰车辆运⾏关键信息。
本系统采⽤AT89C2051单⽚机、74LS164和共阳极LED数码管为主要硬件,并详细分析车辆速度⾥程表Proteus软件仿真电路设计及编程⽅法。
利⽤Keil与Proteus 联合仿真可提⾼开发效率,降低成本。
关键词:Proteus;单⽚机;Keil;车速传感器;LED数码管
【期刊名称】机电⼯程技术
【年(卷),期】2010(039)005
【总页数】3
【关键词】Proteus;单⽚机;Keil;车速传感器;LED数码管
1 概述
由于嵌⼊式系统的开发板成本⾼,特别是对于初学者⽽⾔,会因为设计错误导致开发板损坏。
⽬前众多科研院所建⽴了EDA 实验室,配备了Proteus、EWB、Multisim、Protel、MaxPlus II等相关软件。
本⽂利⽤的EDA软件——Proteus的最⼤特点就是具有很强的单⽚机仿真能⼒。
Proteus是英国Labcenter Electronics公司开发的⼀款电路仿真软件。
它⽀持许多通⽤的微控制器,如PIC系列、AVR系列、8051系列等;同时它还⽀持ARM、PLD及各种外围芯⽚的仿真;具有单步运⾏、断点设置等调试功能;能与常⽤编译器Keil -C51等协同调试;有直流电流表/电压表、交流电压表/电流表、⽰波器逻辑分析仪、频率计等虚拟仪器,为仿真中的测量记录提供了⽅便;⽀持图形化分析功能,具有频率特性、傅⾥叶分析等图形⽅式,可将仿。
基于车辆速度里程表的proteus仿真
特别说明此资料来自百度文库(/)您目前所看到的文档是使用的抱米花百度文库下载器所生成此文档原地址来自/view/54f6baf2f90f76c661371a21.html 感谢您的支持抱米花/lotusbaob学校工作总结本学期,我校工作在全体师生的大力支持下,按照学校工作计划及行事历工作安排,紧紧围绕提高教育教学质量的工作思路,不断强化学校内部管理,着力推进教师队伍建设,进一步提高学校办学水平,提升学校办学品位,取得了显著的成绩。
现将我校一学期来的工作总结如下:一、德育工作本学期我校德育工作围绕学校工作中心,精心安排了“文明守纪”、“良好习惯养成”、“光辉的旗帜”、“争先创优”等主题教育月活动,从培养学生的行为规范,狠抓养成教育入手,注重务实,探索途径,加强针对性、实效性和全面性,真正把德育工作落到实处。
1.强化学生养成教育,培养学生良好习惯。
本学期,我校德育工作十分注重学生的常规管理,尤其重视对学生的养成教育。
一是利用班队会、红领巾广播站、国旗下演讲对学生进行品德熏陶。
二是以文明监督岗为阵地,继续强化了“文明班集体”的创建评比活动,通过卫生、纪律、两操等各项常规的评比,增强了学生的竞争意识,同时也规范了学生的行为。
三是继续加大值周检查的力度,要求值周领导、教师、学生按时到岗,在校门口检查、督促学生有秩序出入校园,从而使学生的行为规范时时有人抓,处处有人管,形成了良好的局面。
2.抓好班主任队伍建设,营造全员育人氛围。
班主任是学校德育工作最重要的力量,为了抓好班主任队伍建设,提高班主任素质水平,学校在第十二周组织开展了班主任工作讲座,在学期末举行了班主任工作交流,在活动中探索行之有效的工作方法,总结经验,交流心得,使班级管理工作更上新台阶。
3.充分发挥主题班队会的教育功能。
主题班队会,是对学生进行德育教育的一种特殊而卓见成效的方式之一。
为了充分发挥主题班队会的教育意义,第十三周,四(3)中队举行了“祖国美,家乡好”主题队会观摩活动,有效规范了我校主题中队会程序,强化了主题队会对学生的思想教育作用。
基于单片机的自行车速度里程实时显示系统设计
基于单片机的自行车速度里程实时显示系统设计随着时代的发展,机动车的数量越来越多,由于机动车的动力是汽油,而汽油的燃烧会直接向空气中排放二氧化碳等有害气体,导致空气污染越来越严重,是我们吸入的空气中有毒。
为了减少有毒气体的排放,是我们的空气稍微清新点,在不是特别需要情况下,人们在尽量减少机动车辆的使用。
此时自行车成为人们旅游代步必不可少的工具工具。
一方面自行车的使用无有毒气体的排放,不会对空气造成污染,另一方面骑自行车还可以起到锻炼身体的作用。
因此对自行车速度里程实时显示系统的设计的研究显得尤为重要。
自行车速度里程实时显示系统设计完成后可以对当时你骑车速度与里程进行准确的反映。
自行车速度里程实时显示系统是以单片机为核心,采用霍尔传感器非接触式侧电机转速,其中传感器接受到的的信息在LCD1602液晶上进行显示。
LCD1602液晶上行显示速度,下行对里程进行显示。
其中的电机的速度是可调的,因为电机的电路中连接滑动变阻器,通过移动滑动变阻器的阻片改变电路中的电阻大小,可以改变电路中的电流,从而改变电机两端的电压。
电机的速度随着电压的改变,速度随之进行改变。
本设计的C语言程序在keil软件中进行编译的,keil软件对C语言提供了编译与调试的环境。
对我们编译C语言非常有帮助。
对keil软件很好地把握对我们编写C语言大有裨益。
其中设计的硬件部分是由单片机、电路板、LCD显示、霍尔传感器等组成。
对这些元件的焊接需要有良好的焊接功底,通过这次的焊接对我们焊接的技术有一个很好地锻炼。
是我们对于元件的焊接有了一定的了解。
对我们日后的学习以及工作都很有帮助。
关键词:电阻;单片机;传感器;LCD显示。
目录1绪论 (1)1.1研究背景及目的 (1)1.2研究方法 (1)2系统总体方案设计 (2)2.1系统分析 (2)2.1.1 电机转速的测量 (2)2.1.2 电机转速的处理 (3)2.1.3 电机转速的显示 (3)2.2设计思路和方案 (3)2.3系统的构成 (4)2.3.1 原理框图 (5)3硬件电路设计 (6)3.1电源电路 (6)3.2单片机最小系统 (6)3.2.1 复位电路 (7)3.2.2 晶振电路 (7)3.2.3 P0口的上位电阻 (8)3.2.4 31脚EA/Vpp接电源 (8)3.3LCD显示模块 (8)3.4系统硬件设计 (9)4系统软件设计 (11)4.1程序设计流程图 (11)4.2应用程序设计 (12)5联调与测试 (13)5.1 仿真 (13)5.2 硬件调试与焊接 (15)5.2.1 调试 (15)5.2.2 焊接注意事项 (18)结论 .......................................................................... (19)附录A (21)附录B (22)附录C (23)附录D (24)1 绪论1.1 研究背景及目的随着社会的进步,科技的发展,机动车的数量越来越多,但机动车排放的也逐渐污染着我们的生活的环境.这一点令我们十分不满意.此时由于自行车队空气无污染,在一定程度上骑自行车还可以锻炼身体。
基于单片机的自行车测速系统仿真
1、设计题目:基于51单片机的自行车测速系统protues仿真2、设计工具:keil C51v612中文完全版proteus7.53、设计要求:3.1 编程要求:主程序利用 C 语言编写。
3.2 实现功能:AT89C51单片机一个测量电动车车速的系统仿真,1602液晶显示。
实验现象:用霍尔传感器,在车轮上固定一个小磁铁,旁边安装一个霍尔传感器,车轮每转一周,经过一次霍尔传感器,产生一个脉冲,将脉冲接到中断0上(仿真中采用一个数字码盘代替),开启定时器0计时,这样就可以计算自行车路程和速度了。
经单片机处理后把自行车时速显示在1602液晶显示屏上。
3.3设计原理框图4、设计相关知识:4.1 硬件设计4.1.1 AT89C51简介AT89C51是美国ATMEL公司生产的低电压,高性能CMOS8位单片机,片内含4k bytes的可反复擦写的只读程序存储器(PEROM)和128 bytes 的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器(CPU)和Flash存储单元,功能强大AT89C51单片机可为您提供许多高性价比的应用场合,可灵活应用于各种控制领域。
4.1.2 主要性能参数:·与MCS-51产品指令系统完全兼容·4k字节可重擦写Flash闪速存储器·1000次擦写周期·全静态操作:0Hz-24MHz·三级加密程序存储器·128×8字节内部RAM·32个可编程I/O口线·2个16位定时/计数器·6个中断源·可编程串行UART通道·低功耗空闲和掉电模式4.1.3 功能特性概述:AT89C51 提供以下标准功能:4k 字节Flash 闪速存储器,128字节内部 RAM,32 个 I/O 口线,两个 16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。
基于单片机的车速里程表设计与仿真
基于单片机的车速里程表设计与仿真
吴翊钧
【期刊名称】《计算机光盘软件与应用》
【年(卷),期】2012(000)014
【摘要】本文设计了一款基于单片机控制的的车速里程表,主要包括单片机控制模块、速度显示模块、路程显示模块等模块的软件设计与实现,并用 proteus 软件对系统功能进行仿真验证,设计达到预期效果。
【总页数】2页(P213-213,223)
【作者】吴翊钧
【作者单位】中国神华轨道机械化维护分公司,天津 300457
【正文语种】中文
【中图分类】TP311
【相关文献】
1.基于单片机控制的车速里程表设计 [J], 毛彩菊
2.基于单片机的智能车速里程表的设计 [J], 李姿;宋洋
3.基于单片机控制的车速里程表设计 [J], 毛彩菊
4.基于单片机的洗衣机自动化控制电路设计与仿真 [J], 王海波
5.基于单片机的智能路灯系统设计与仿真 [J], 胡菁芸;刘月;鲍震杰;靳亚东
因版权原因,仅展示原文概要,查看原文内容请购买。
基于单片机控制的车速里程表设计
摘要近年来随着计算机在社会领域的渗透, 单片机的应用正在不断地走向深入,同时带动传统控制检测日新月益更新。
在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。
模拟多通道压力系统是利用压力传感器采集当前压力并反映在显示器上,它可以分析压力过量程,并发出报警。
并采用电子秤原理可根据输入单价准确的计算出物体的金额。
本篇论文讨论了简单的倒计时器的设计与制作,对于倒计时器中的四位LED数码显示器来说,我为了简化线路、降低成本,采用以软件为主的接口方法,即不使用专门的硬件译码器,而采用软件程序进行译码。
关键词单片机,AT89S51, LED数码管显示器, keil C51,倒计时器ABSTRACTPermeate in the social realm along with the calculator in recent years, single slice the application of the machine just at constantly alignment thorough, arouse a traditional control an examination a day a new moon benefit renewal in the meantime.In solidly the hour the examination the single slice that controls with auto the machine the application the system, single slice machine usually Be a core parts to use, only single slice the machine aspect knowledge is not enough, return should according to concrete the hardware structure, and aim at concrete application the software of[with] the object characteristics combine to make perfect. Imitating many passage pressure systemses is to make use of pressure to spread the feeling machine to collect current pressure combine the reflection is on the display, it can analyze the pressure surfeit distance, erupting to report to the bine the adoption electronics steelyard principle can according to input the amount of money that the unit price computes an object accuratelyThis thesis discuss that pour the design and creation of the timer in brief, for pour four LED figures displays in the timer to say, I am for the sake of the simplification circuit,decline low cost, adopt to take software as the connect of lord a people's method, do not use specialized hardware to translate the code machine namely, but adopt the software procedure to carry on translating code.Keyword:single slice machine,AT89 S51,The LED figures tube display,Keil C51,Pour timer目录第 1 章绪论 (1)1.1课题背景 (1)1.2车速里程表的简介组成及原理 (1)1.3设计的整体思路 (3)第 2 章硬件的设计 (6)2.1单片机简介 (6)2.2 AT89C52系列单片机的介绍 (7)2.3里程表各部分电路介绍 (9)2.3.1霍尔传感器电路 (9)2.3.2定时计数器电路 (11)2.3.3外部中断 (12)2.3.4 74HC573驱动器 (13)2.3.5LED显示模块电路 (15)第 3 章软件的设计................................................................................................ .. (17)3.1普遍系统的总体设计 (17)3.2单片机应用软件的一般设计 (17)3.3车速里程表的软件设计 (19)3.3.1总体设计思路 (19)3.3.2子程序和主函数的设计 (20)第 4 章软件调试 (23)4.1程序的检测与调试 (23)4.2PROTEUS仿真过程............................................................. 错误!未定义书签。