以智能速度里程表为主的多功能系统设计

合集下载

汽车速度里程表的设计原理

汽车速度里程表的设计原理

汽车速度里程表的设计原理一、机械车速里程表的设计原理机械车速里程表是一种传统的车速里程表,广泛应用于各种汽车中。

它主要由蜗轮、蜗杆、里程表芯和车速表等部件组成。

速度测量:机械车速里程表通过车轮上的蜗轮和蜗杆装置测量汽车速度。

蜗轮和蜗杆之间的传动关系使得车轮的转速与蜗轮的转速成一定比例。

根据这个比例关系,就可以计算出汽车的速度。

里程测量:机械车速里程表利用里程表芯来测量汽车的行驶里程。

里程表芯由一系列的齿轮组成,与车轮的齿数相对应。

当车轮转动时,齿轮带动里程表芯的指针转动,从而显示汽车的行驶里程。

二、电子车速里程表的设计原理电子车速里程表是一种现代化的车速里程表,它采用电子传感器和微处理器技术来测量和显示汽车速度和行驶里程。

速度测量:电子车速里程表通过在车轮上安装电子传感器来测量汽车速度。

传感器将车轮的转速转换成电信号,然后传输给微处理器进行处理。

微处理器根据传感器输入的信号计算出汽车的速度,并将其显示在仪表盘上。

里程测量:电子车速里程表利用内置的编码器或GPS信号来测量汽车的行驶里程。

编码器通过监测车轮的转动圈数来计算行驶里程,而GPS信号则通过接收卫星信号来确定车辆的位置和行驶轨迹,从而计算出行驶里程。

三、机械车速里程表与电子车速里程表的比较优缺点比较:机械车速里程表结构简单、维护方便、成本低,但精度相对较低,且易受机械磨损和误差影响。

电子车速里程表精度高、反应速度快、可实现多种功能(如行驶里程、平均速度等),但结构复杂、成本较高。

应用建议:对于一般经济型轿车,机械车速里程表足够满足使用需求;而对于中高档轿车或需要实现更多功能的车载信息系统,电子车速里程表则更具优势。

此外,在特殊应用场景(如赛车或其他需要高精度测速的场合)中,电子车速里程表也具有较大优势。

综上所述,机械车速里程表和电子车速里程表各有优缺点,应根据车辆类型、价格和应用需求等因素进行选择和使用。

汽车组合仪表的设计与实现

汽车组合仪表的设计与实现

汽车组合仪表的设计与实现汽车组合仪表是汽车驾驶舱内的重要部件,它能够为驾驶员提供车辆行驶、发动机运转、安全系统等各种信息。

本文旨在探讨汽车组合仪表的设计思路、实现方法以及效果评估,并展望未来的发展方向。

在设计汽车组合仪表时,需要考虑到以下几个方面:整体结构:汽车组合仪表一般由转速表、车速表、燃油表、水温表、气压表、里程表等多个仪表组成。

这些仪表需要以方便驾驶员读取的方式布局和设计。

显示方式:汽车组合仪表通常采用LED、LCD、VFD等显示技术,以提供高清晰度、高亮度的数字或图形显示。

一些高端车型还采用了全液晶仪表,以提供更加个性化的显示风格和更多的信息。

数据来源:汽车组合仪表的数据来源于各种传感器和控制系统。

例如,车速表和转速表的数据来自车速传感器和曲轴传感器;燃油表的数据来自油量传感器;水温表的数据来自水温传感器等。

汽车组合仪表的实现方法包括硬件和软件两个方面。

硬件实现:汽车组合仪表的硬件通常包括传感器、控制器、显示屏等。

传感器负责采集各种数据,如车速、转速、油量、水温等;控制器则负责处理这些数据,并输出相应的控制信号,以驱动显示屏显示相应的信息;显示屏则负责将信息呈现给驾驶员。

软件实现:汽车组合仪表的软件部分主要包括数据采集、数据处理、数据显示等模块。

数据采集模块负责从传感器中读取数据;数据处理模块则对采集到的数据进行处理和分析,以便于显示;数据显示模块则负责将处理后的数据在显示屏上显示出来。

对于汽车组合仪表的实际效果评估,主要从以下几个方面进行考虑:显示清晰度:评估汽车组合仪表显示屏的清晰度是否足够高,以便于驾驶员在各种光线条件下都能够清晰地读取信息。

数据准确性:评估汽车组合仪表传感器采集数据的准确性和可靠性,以及控制器处理数据的准确性和实时性。

响应速度:评估汽车组合仪表的响应速度是否足够快,以便于驾驶员在车辆行驶过程中能够及时地获取相关信息。

可读性:评估汽车组合仪表的信息显示是否直观易懂,以便于驾驶员能够快速地理解和掌握车辆的行驶状态信息。

电子车速里程表的设计..

电子车速里程表的设计..

电子车速里程表的设计摘要随着电子技术的迅猛发展,电子式里程表得以广泛应用,现在很多轿车仪表已经使用电子车速里程表。

本设计介绍一种基于AT89C51单片机的智能电子里程表。

该电子式里程表是一种数字式仪表,主要由车速表和里程表两部分组成,其传感器采用霍尔传感器的脉冲信号检测与转换。

此里程表不仅可显示车辆行驶的总里程,也可显示一段时间的阶段里程,还可显示车速,以及实现超速报警等功能,并具有较强的再开发能力。

本文详细描述了利用霍尔传感器和AT89C51单片机开发测速系统的过程,重点对传感器在单片机下的硬件连接,软件编程以及各模块系统流程进行了详尽分析,对各部分的电路也一一进行了介绍,该系统可以方便的实现实时速度、里程的采集和显示,它使用起来相当方便,具有精度高、量程宽、灵敏度高、体积小、功耗低等优点,有利于我们日常生活和汽车生产业的发展,也可以当作测速处理模块嵌入其它系统中,作为其他主系统的辅助扩展。

该系统结构简单,抗干扰能力强,适合于恶劣环境下进行速度里程测量,有广泛的应用前景。

关键词:AT89C51,数码管显示器,霍尔传感器,速度里程表目录1 绪论1.1课题描述随着电子技术的迅猛发展,电子式里程表得以广泛应用,现在很多轿车仪表已经使用电子车速里程表。

以单片机为核心的智能电子里程表,不仅可以显示车辆行驶的总里程,还可以显示车速,以及实现超速报警等功能,并具有较强的再开发能力。

本设计利用霍尔传感器开发测速系统,完成速度信号采集电路的设计。

其次重点对传感器在单片机下的硬件连接,软件编程以及各模块系统流程进行了详尽分析。

该系统可以方便的实现汽车速度、行驶里程的测量和显示,它使用起来相当方便,具有精度高、量程宽、灵敏度高、体积小、功耗低等优点,有利于我们日常生活和汽车生产业的发展,也可以当作测速处理模块嵌入其它系统中,作为其他主系统的辅助扩展。

霍尔传感器与AT89C51结合实现最简测速系统,该系统结构简单,抗干扰能力强,适合于恶劣环境下进行速度里程测量,有广泛的应用前景。

车载智能码表方案

车载智能码表方案

车载智能码表方案概述车载智能码表方案是一种基于现代智能技术的车辆仪表盘方案。

传统的车辆仪表盘仅提供了基本的驾驶信息,如车速、转速等,而车载智能码表方案在此基础上引入了更多的智能功能和交互特性,大大提升了用户体验和驾驶安全性。

本文将介绍车载智能码表方案的设计原则、功能特点以及实现方法。

设计原则在设计车载智能码表方案时,有以下几个设计原则:1.易于使用:车载智能码表应该以简洁直观的方式显示驾驶信息,确保驾驶者能够快速理解和反应。

2.安全性:在设计交互特性时,要考虑驾驶者的安全,避免分散驾驶者的注意力。

3.个性化:车载智能码表应该提供一定的个性化设置,以满足不同驾驶者的需求和喜好。

功能特点车载智能码表方案具有以下主要功能特点:实时驾驶信息显示车载智能码表可以以直观的方式显示驾驶信息,如车速、转速、油耗等。

这些信息可以通过数字、进度条等形式呈现,使驾驶者一目了然。

导航和地图信息车载智能码表可以与导航系统集成,显示导航和地图信息。

这样驾驶者在驾驶过程中不需要将注意力转移到中控显示屏上,而是可以直接在码表上获取导航信息。

高级驾驶辅助功能车载智能码表可以配备高级驾驶辅助功能,如车道保持、盲区监测等。

这些功能可以通过声音、震动等方式提醒驾驶者,增加驾驶的安全性。

语音交互功能车载智能码表可以通过语音交互与驾驶者进行对话。

驾驶者可以通过语音指令控制车载系统,如调节温度、播放音乐等,而无需离开驾驶位置。

数据记录和分析车载智能码表可以记录驾驶数据,如行驶里程、平均速度等,并将这些数据上传至云端进行分析。

这样驾驶者可以通过手机应用或网页端查看自己的驾驶数据和驾驶习惯分析报告。

实现方法实现车载智能码表方案需要以下主要技术和组件:•显示屏:用于显示驾驶信息、导航地图等。

•传感器:用于获取车辆的实时数据,如车速、转速等。

•处理器:用于处理数据和指令,控制显示和交互。

•软件系统:包括驾驶信息显示逻辑、交互逻辑、数据记录和上传逻辑等。

以智能速度里程表为主的多功能系统设计

以智能速度里程表为主的多功能系统设计

《单片机原理及应用课程设计任务》一.设计目的1.总体要求(1) 独立完成设计任务(2) 绘制系统硬件总框图(3) 绘制系统原理电路图(4) 制定编写设计方案,编制软件框图,完成详细完整的程序清单和注释;(5) 制定编写调试方案,编写用户操作使用说明书(6) 写出设计工作小结。

对在完成以上文件过程所进行的有关步骤如设计思想、指标论证、方案确定、参数计算、元器件选择、原理分析等作出说明,并对所完成的设计作出评价,对自己整个设计工作中经验教训,总结收获和今后研修方向。

2.具体要求本次工程实践的校内部分主要以单片机为基础,进行单片机软件编程,目的是为了提高学生的软件编程和系统设计能力,整个设计系统包括两个部分,硬件及软件部分,硬件部分已经制作成功,学生只需要掌握其原理和焊接相应的元器件,掌握元器件的辨别和元器件的作用以及应用场所即可,另外对所焊接的电路还需要进行仔细的检查,判断是否有焊接错误的地方或者短路的地方,对出现的异常情况要能够根据现象判别原因,并具备解决问题的能力,从而切实提高学生的硬件电子电路的分析、判断能力。

软件编程是本次工程实践的重要环节。

在为期两周的工程实践中,将占据主要时间,学生要完成的软件编程任务主要包括以下几点:1)熟悉Keil C51编程平台及Proteus软件仿真;2)编写、调试蜂鸣器、继电器动作、方波程序并进行软硬件联调;3)编写、调试LED流水灯(循环显示)程序并进行软硬件联调;4)编写、调试键盘扫描子程序并进行软硬件联调;5)编写、调试数码管动态扫描程序并进行软硬件联调;6)以智能速度里程表为主的多功能任务设计。

其中前五个内容是后两个内容的基础,主要是编制一些子程序,为后继的整个系统设计打下基础。

最后的速度里程表能实时地将所测的速度显示出来,同时也能够累计显示总里程数。

电路提供四个按键,要求同学们能编写、调试对应的键盘扫描子程序,从而实现,当按下A按键,实现蜂鸣器或继电器动作,当按下B按键,实现LED流水灯(循环显示),当按下C按键,实现数码管动态扫描显示(显示内容可以自己确定),按下D按键,能实时显示所测的速度和总里程数。

轨道车智能速度里程轴温检测系统的研制

轨道车智能速度里程轴温检测系统的研制

测 系统 能够解 决 目前轨 道 车上 所装里程 表 计速不
准确 、不 能检 测 轴温 的 问题 ,不 但具 有实 时刷 新
轮径 值 、计算轨 道车速度 和 里程 的功 能 ,同时还 能监 测 、记 录轨道 车轴 温 ,轴温超 限 时报 警 并实 施 常用制动 。轨道 车智 能速度 里程轴 温检 测 系统 目前 已完成研 制 , 已经进 入装 车试 用考核 阶段 。 关 键词 :轨道 车 ;速度 ;里程 ;轴 温检 测
状态档案 。
地 面 数 据 处 理 系统 选 用 通 用 的P C系列 计 算 机 ,
发生 。因此 ,研制一种新型轨道 车智能速度里程轴 温检 定 的温度传感 器发送温度转换 指令并从选定传感 器读取 测系统 ( 以下 简称系统 ),具有 实时刷新轮径值 、计 算 温 度 数 据 。 轨道车速度 、时钟 、里程计 、轴温监 测报警等功能 ,还 基金项 目:南宁铁路 局科技 计划项 目 ( 9 0 ) 工0 — 4。 ( 2)开关 电源单 元 :把轨道 车 电路 提供 的D 2 V C4
1 总体设 计
系 统 包 括 车 载 装 置 和 地 面 处 理 系 统 ,系 统 原 理 见 冈
1 。车载 装置包括 1 台车载 主机 、2 台表头 、各测 温点数
轨 是于路设设修的 抢和查 数字式温度传 感器 、MCU单元 、速度 信号处 理 、白检电 等 用要建 、轨 道 车 、险行 里 道作主运 备备理累 计 运 检 工的铁输 车
( 5)地面数据通信 单元 :采用标准 R 2 2 通信协 源 ,既可单 总线供 电 ,也可用外部 电源供电 ,并具有 良 S3 C
议 ,可 以和地 面计算机接 口,把装置储存 的各路温度数 好的负压特性 。 据传送到地 面计 算机进行处理 ,并建立 走行部轴承温度 14 地面数据处理 系统 .

多功能自行车里程表系统设计

多功能自行车里程表系统设计
pr mp e aa m n o a in i s n a e u l o tt l r i fr t n t t o sy. h m o a n Ke r s: b c ce o o tr y wo d iy l d me e ;mu t u c in;t c ni e o li n to f e h q fMCU ;Ha ls n o u l e s r
() 2 主程序 流 程 图
系统 的 主程序 完成 系统 的 自检 、 始化 、 初 调用 各 子程 序等 功能 。主 程 序 能 够调 用 各 子 程 序 , 不被 而
次 , 出的信号 由 L D数码管进行 Nhomakorabea示 , 输 E 显示 当前 的行 驶里 程情 况 。在本 次行驶 过后 得 到 的数据存 人
d s n e o e b c ce c u aey a d q ik y i a c ft iy ls a c r t l uc l .An ft e s e d i o t fg u e,t e o o tr c n as t h n d i h p e s u a g o h d mee a l o

要 :基 于单 片机技 术 ,研 究和设 计 了一款 多功能 的 自行 车里程表 ,该表 能够准确 、快速 、 实时
地显 示 自行车 的车速 、总里程等信 息。如果速度超 限 ,该表还 能够提 示及 时的报 警信息 。
关键词 :里程表 ;多功能 ;单片机技术 ;霍尔传感器
S se e i n o i d o u tf n to a d m ee o iy ls y tm d sg fa k n fm liu ci n lo o t r f r b c ce
ZHANG o g x n Xi n . i g .W ANG a 。CHEN a Ch o Ch o

以智能速度里程表为主多功能系统设计

以智能速度里程表为主多功能系统设计

《单片机原理及应用》课程设计报告班级电气3072 学号 3072110237学生姓名虞光远指导教师李洪海严石段卫平淮阴工学院电子与电气工程学院目录一、课程设计目的二、设计要求1、总体要求2、具体要求3、具体课题:三器件介绍四、设计步骤4.1硬件初步设计4.2 硬件原理电路图4.3单元电路设计五、软件初步设计5.1 主程序流程图5.2 各模块流程图六详细完整的程序清单及注释一、课程设计目的《单片机原理及应用》课程设计是一项重要的实践性教育环节,是学生在校期间必须接受的一项工程训练。

在课程设计过程中,在教师指导下,运用工程的方法,通过一个简单课题的设计练习,可使学生通过综合的系统设计,熟悉应用系统的设计过程、设计要求、完成的工作内容和具体的设计方法,了解必须提交的各项工程文件,也达到巩固、充实和综合运用所学知识解决实际问题的目的。

通过课程设计,应能加强学生如下能力的培养:(1)独立工作能力和创造力;(2)综合运用专业及基础知识,解决实际工程技术问题的能力;(3)查阅图书资料、产品手册和各种工具书的能力;(4)工程绘图的能力;(5)编写技术报告和编制技术资料的能力。

二、设计要求1、总体要求(1) 独立完成设计任务(2) 绘制系统硬件总框图(3) 绘制系统原理电路图(4) 制定编写设计方案,编制软件框图,完成详细完整的程序清单和注释;(5) 制定编写调试方案,编写用户操作使用说明书(6) 写出设计工作小结。

对在完成以上文件过程所进行的有关步骤如设计思想、指标论证、方案确定、参数计算、元器件选择、原理分析等作出说明,并对所完成的设计作出评价,对自己整个设计工作中经验教训,总结收获和今后研修方向。

2、具体要求本次工程实践主要以单片机为基础,进行单片机软件编程,目的是为了提高学生的软件编程和系统设计能力,整个设计系统包括两个部分,硬件及软件部分,硬件部分已经制作成功,学生只需要掌握其原理和焊接相应的元器件,掌握元器件的辨别和元器件的作用以及应用场所即可,另外对所焊接的电路还需要进行仔细的检查,判断是否有焊接错误的地方或者短路的地方,对出现的异常情况要能够根据现象判别原因,并具备解决问题的能力,从而切实提高学生的硬件电子电路的分析、判断能力。

毕业设计(论文)电子车速里程表的设计

毕业设计(论文)电子车速里程表的设计
宁夏理工学院毕业设计(论文)
摘要
车速里程表广泛应用于各种机车,传统的机械式车速里程表虽然稳定可靠, 但功能单一,易受磨损。随着电子技术的迅猛发展,电子式车速里程表得以广泛 应用,现在很多轿车仪表已经开始使用电子车速里程表。本设计介绍一种基于单 片机的智能车速里程表,该表是一种数字式仪表,不仅可以实时显示汽车的车速 及行驶的总里程,也可以显示一段时间的阶段里程,还可以显示温度,以及实现 超速报警功能。它的实现方式是:在车轮上安装一个很小的强力磁钢,在其侧正 对面安装霍尔传感器A44e,在车辆行驶过程中,车轮每转一圈,霍尔传感器便相 应产生一次高低电平变化,通过单片机记录处理这种电平变化的量,便知道一定 时间车轮的转数,通过设定车轮的周长,再由单片机处理这些数据便可知道汽车 的车速及里程了,并由LED显示器显示出来。由于单片机每一秒钟处理一次信号 量,并将相关的里程信息存储在非易失性EEPROM中,所以车速及里程信息是实时 更新的。
I-I
宁夏理工学院毕业设计(论文)
2.7报警电路 ........................................................................................................14 2.7.1发光二极管电路 ................................................................................14 2.7.2蜂鸣器电路 ........................................................................................15
1.1系统原理 ..........................................................................................................2 1.2系统功能及按键功能 ......................................................................................3 1.3产品设计参数及应用范围 ..............................................................................4 2硬件设计 ......................................................................................................................5 2.1单片机及时钟复位电路 ..................................................................................5

车速里程表课程设计

车速里程表课程设计

车速里程表课程设计一、课程目标知识目标:1. 学生能理解车速里程表的基本原理,掌握其组成结构及功能。

2. 学生能运用物理知识,解释车速里程表工作时所涉及的物理现象。

3. 学生了解车速里程表在汽车行驶过程中的重要性。

技能目标:1. 学生能够独立操作实验设备,进行车速里程表的模拟实验。

2. 学生能够分析实验数据,得出相应的结论,并解决问题。

3. 学生能够运用所学的知识,设计简单的车速里程表模型。

情感态度价值观目标:1. 学生培养对物理学科的兴趣,增强探究精神和动手实践能力。

2. 学生认识到科技发展对社会生活的影响,增强科技创新意识。

3. 学生通过团队合作完成课程任务,培养团队协作能力和沟通能力。

课程性质:本课程为物理学科的一节实践课,结合实际生活中的车速里程表,让学生在实践中掌握物理知识。

学生特点:六年级学生具备一定的物理知识基础,对新鲜事物充满好奇,动手操作能力强,但可能对复杂原理理解有一定难度。

教学要求:课程要求教师以生动形象的方式讲解车速里程表原理,注重实践操作,鼓励学生提问、思考,培养学生解决问题的能力。

同时,关注学生的情感态度,引导他们形成正确的价值观。

通过分解课程目标为具体学习成果,便于教学设计和评估。

二、教学内容1. 车速里程表基本原理:介绍车速里程表的工作原理,包括电磁感应、齿轮传动等物理现象。

2. 车速里程表的结构与功能:分析车速里程表的组成部分,如永磁体、感应线圈、显示器等,并阐述各部分的功能。

3. 实践操作:组织学生进行车速里程表模拟实验,观察实验现象,记录数据,分析结果。

- 实验一:电磁感应原理实验- 实验二:齿轮传动实验- 实验三:车速里程表组装与测试4. 数据分析与问题解决:指导学生运用所学的物理知识,分析实验数据,解决实际问题。

5. 设计与制作:鼓励学生发挥创造力,设计简单的车速里程表模型,并进行展示和评价。

教学内容安排和进度:第一课时:介绍车速里程表基本原理,进行实验一和实验二。

智能车速里程表的硬件设计与制作本科毕业论文

智能车速里程表的硬件设计与制作本科毕业论文

南阳理工学院本科生毕业设计(论文)学院(系):专业:学生:指导教师:完成日期xxxx年 x 月XXXXXX本科生毕业设计(论文)智能车速里程表的硬件设计与制作Design of Hardware and Realization of IntelligentVehicle Speedometer总计:毕业设计(论文)37 页表格:1个插图:22幅智能车速里程表的硬件设计与制作本科毕业设计(论文)智能车速里程表的硬件设计与制作Design of Hardware and Realization of IntelligentVehicle Speedometer学院(系):专业:学生姓名:学号:指导教师(职称):评阅教师:完成日期:智能车速里程表的硬件设计与制作[摘要]:近年来随着计算机在社会领域的渗透, 单片机的应用正在不断地走向深入,同时带动传统检测、控制技术日新月异。

在车辆高速行驶过程中,车速里程表是为驾驶员及时提供动态驾驶信息的重要仪表,它的好坏直接影响到车辆行驶安全。

本文以单片机、霍尔传感器和温度传感器为核心对智能车速里程表进行了设计。

该系统将温度传感器输出的数字信号和霍尔传感器输出的脉冲信号,送入单片机并进行处理和运算,最终汽车的速度里程数据通过液晶显示器更加直观的显示给用户。

本课题运用先进的电子技术、传感器测量技术和计算机智能技术,设计制作了智能车速里程表,该仪表具有精度高、速度快、显示直观的特点。

[关键词]:霍尔传感器;温度传感器;单片机;AT89C52;液晶显示屏Design of Hardware and Realization of IntelligentVehicle SpeedometerMeasurement & Control Technology and Instruments Major WANG Bao-yangAbstract:Along with the computer technology permeating in the social realm in recent years, the applications of SCM (single chip microcomputer) are constantly deep, and it drives the traditional detection and control technology changing with each passing day at the same time. In high-speed vehicles, speedometers are important instruments providing dynamic driving information for drivers. The traffic safety is directly affected by its quality. An intelligent speedometer is designed using Hall sensor, temperature sensor and SCM as core components. The digital signals provided by temperature sensor and pulse signals provided by Hall sensor are processed and calculated by SCM. Then the date of speed and distance are displayed intuitively by LCD. The intelligent speedometer, which has characteristics of high precision, high speed and intuitive display, is designed and manufactured using advanced electronics, sensor technology and intelligent computer technology in this project.Key words:Hall sensor; temperature sensor; single chip microcomputer; AT89C52; liquid crystal display目录1绪论 (1)1.1智能车速里程表的硬件设计与制作发展现状 (1)1.2 本设计研究的背景、目的和意义 (1)2 总体系统设计 (2)2.1 系统的设计要求及原则 (2)2.2 设计思路 (2)3 主要元器件介绍 (3)3.1 AT89C52的介绍 (3)3.1.1 AT89C52系列单片机的介绍 (4)3.1.2 单片机复位电路 (5)3.1.3 单片机时钟电路 (5)3.2传感器的选用原则 (6)3.2.1 44E霍尔传感器 (7)3.2.2 DS18B20温度传感器 (8)3.3超速声光报警电路 (11)3.4 液晶显示屏 (12)3.4.1液晶显示器件的优异特性 (12)3.4.2 LCD16032液晶显示屏 (12)4电路的设计与仿真 (13)4.1 Protues软件的介绍 (13)4.2 Protues软件仿真调试 (14)4.3 面包板的搭建与调试 (14)5 电路板的制作与调试 (17)5.1手工焊接操作 (17)5.2 电路板的调试与测试结果 (19)5.3 智能车速里程表的开发空间 (20)结束语 (22)参考文献 (23)附录一硬件电路制作清单 (24)附录二软件程序 (25)致谢 (34)1绪论1.1智能车速里程表的硬件设计与制作发展现状我国的汽车工业走过了五十多年的历程,和发达国家相比较,我国的电子技术水平还是比较落后的,而促进国产汽车的电子化是赢得未来汽车市场的关键,所以提高国产汽车的电子技术水平,增加国产汽车电子装备的数量已经势在必行。

智能速度里程表设计

智能速度里程表设计

智能速度里程表设计1系统概述1.1系统组成本速度里程表由信号预处理电路、AT89C2051单片机、串口液晶显示电路、串口数据存储电路和系统软件组成。

其中信号预处理电路包含信号放大、波形变换和波形整形。

系统硬件框图如图1所示。

信号预处理电路中的放大器用于对待测信号实行放大,以降低对待测信号的幅度要求;波形变换和波形整形电路则用来将放大的信号转换成可与单片机接口的TTL信号;通过单片机的设置可使INT0引脚能够对内部定时器T0的工作实行控制,这样能精确地测出加到INT0引脚的正脉冲宽度(即测出脉冲信号的周期);速度显示部分采用串口液晶显示模块,所得的数据采用I2C总线煵⑼üE2PROM来存储,因而节省了所需单片机的口线和外围器件,同时也简化了显示部分的软件编程。

系统软件包括单片机和液晶模块的初始化模块、液晶模块的写数据/命令子模块、周期测量模块、速度里程计算模块、数据存储模块、速度和里程显示数据转BCD码模块、显示数据消多余零模块、数据显示模块以及实时中断服务模块等。

1.2系统工作原理该设计能实时地将所测的速度显示出来,同时也能够累计显示总里程数。

该速度里程表能将传感器输入到单片机的脉冲信号的宽度(传感器将车速转变成相对应宽度的脉冲信号)实时地测量出来,然后通过单片机计算出速度和里程,再将所得的数据存储到串口数据存储器,并由串口液晶显示模块实时显示出所测速度。

本设计用两个按键来控制显示速度或里程。

考虑到信号的衰减、干扰等影响,在信号送入单片机前应对其实行放大整形,然后再输入到单片机实行测速。

单片机利用定时器T0的控制功能测出输入信号的周期后,再利用单片机的算术运算功能将周期转换成速度,同时每秒钟实行一次里程累计,从而计算出总里程。

最后将得出的速度、里程值存储在E2PROM中,并根据两个按键的选择情况来显示速度或里程。

为了方便计算要显示数据值的段码,可再将其转换成压缩的BCD码,然后通过查表将要显示的数据值中每一位的压缩BCD码转换成8段码送到显示缓冲区,最后经串口送至液晶显示模块以显示所测的速度或里程。

电子车速里程表的单片机实现方案

电子车速里程表的单片机实现方案

电子车速里程表的单片机实现方案
实现电子车速里程表的单片机方案可以分为以下几个步骤:
1. 选择合适的单片机:根据项目的需求选择一款适合的单片机,例如常用的8051单片机、AVR系列单片机或者STM32系列单片机等。

选择单片机时需要考虑其性能、资源以及开发环境的支持等因素。

2. 设计硬件电路:根据里程表的功能需求,设计合适的硬件电路。

该电路需要包括车速传感器、里程传感器以及与单片机的连接电路等。

车速传感器一般采用霍尔传感器或者磁敏传感器,用于检测车辆的运动速度。

里程传感器可以使用编码器或者霍尔传感器等,用于测量车辆行驶的里程。

3. 编写程序:使用单片机开发工具,编写程序来实现车速和里程的计算和显示功能。

程序需要读取车速传感器和里程传感器的输入信号,并通过算法计算车速和里程,并将结果显示在数字显示屏或者液晶显示屏上。

4. 测试和调试:将单片机和电路连接后,进行测试和调试,确保程序能够正确运行并实现预期的功能。

测试过程中可以通过改变车速传感器和里程传感器的输入信号来模拟不同的情况。

5. 优化和改进:在测试和调试过程中,可以根据实际情况对程序进行优化和改进,提高系统的性能和稳定性。

需要注意的是,以上方案仅提供了一个基本的实现框架,具体的实施过程可能因为项目的需求和约束而有所不同。

因此,在开始实施之前,建议先进行详细的需求分析和系统设计,以确保项目的顺利进行。

电子车速里程表的单片机实现方案

电子车速里程表的单片机实现方案

电子车速里程表的单片机实现方案清晨的阳光透过窗帘,洒在键盘上,手指轻轻敲击,方案的大致轮廓在脑海中逐渐清晰。

10年的方案写作经验,让我对这类项目有了更深的理解和把握。

咱们就聊聊这个电子车速里程表的单片机实现方案。

这个方案的核心是单片机。

想象一下,单片机就像是一个微型的大脑,控制着整个电子车速里程表的工作。

我们选用的是ST公司的一款高性能、低功耗的单片机,具备丰富的外设接口,足以应对这个项目的需求。

一、硬件设计1.车速传感器车速传感器是整个系统的输入部分,它通过检测汽车车轮的转速,将车速信号传输给单片机。

我们采用的是霍尔效应传感器,具有响应速度快、精度高的特点。

2.里程计数器里程计数器负责记录汽车行驶的总里程数。

这里我们采用了一个32位的计数器,足以满足大多数汽车的使用需求。

3.显示模块显示模块是整个系统的输出部分,负责将车速、里程等信息显示给驾驶员。

我们选用的是一块高亮度的LCD显示屏,清晰度足够,即使在阳光直射下也能看得清楚。

4.电源模块电源模块为整个系统提供稳定的电源,保证系统的正常运行。

考虑到汽车电源的特殊性,我们采用了稳压电路,确保单片机和其他模块在稳定的电压下工作。

二、软件设计1.主程序框架(1)初始化:设置单片机的时钟、IO口、中断等。

(2)车速计算:根据车速传感器的输入信号,计算出汽车的速度。

(3)里程计数:实时更新汽车行驶的总里程数。

(4)显示更新:将车速、里程等信息显示在LCD屏幕上。

2.中断处理(1)车速传感器中断:当车速传感器检测到车轮转速变化时,触发中断,进行车速计算。

(2)按键中断:当驾驶员按下按键时,触发中断,进行相应的操作,如复位里程表、切换显示模式等。

三、系统调试与优化在硬件和软件设计完成后,需要进行系统调试和优化,确保系统在实际运行中的稳定性和可靠性。

1.硬件调试:检查各个模块的连接是否正确,确保电源稳定,传感器信号准确。

2.软件调试:通过模拟各种情况,检查程序的稳定性和可靠性,如车速突变、按键操作等。

智能车速里程表的单片机实现

智能车速里程表的单片机实现
显示 。液 晶显 示 器本 身 不发 光而 是 靠调 制外 界光进 行显 示 ,也就 是 说 ,它不 象 发光 的 主动 型器 件 那样 ,靠 发光
刺激 人 眼而 实现 显示 ,而是 单纯 依 靠对 光 的不 同反 射 呈
现 的对 比度 达到 显示 的 目的 。符 合 人 的视 觉 习惯 ,不 容 易 引 起 疲 劳 ,而 且 外 界 光 亮 度 越 强 ,其 显 示 内 容 越 清 晰 。特别适 用 于室外 和强光 直射 的场 合 。L M1 1 C 0 0是 1 0 位 8段式 液 晶显 示模 块 ,分 为 两组 :第 一 组 为 6位 ,用 以显 示 总行 驶 的里 程 数 ,最 大显 示 值为 :9 9 9 k 9 9 9 m,第
则是 把 放 大的 信号 转 换 成可 与单 片 机接 口 的 1r 号 ; 丫L信
通 过单 片 机 的设 置 能精 确 地 测 出加 到 I T N 1引脚 的 正脉 冲 ,即测 出脉 冲信 号 的周期 … 。 A 8 C 0 1是 一 种 带 2 T 9 25 K字 节 闪 烁 可编 程 可擦 除 只
位 置 也会受 到软轴 长 度及 弯 曲度 的限 制 。随着 电子 技术
的广泛 应用 ,传统 汽 车仪 表逐渐 被 微处 理 器 为核心 的 电 子 控制数 字仪表 取代 已成 为必然趋 势 。
1 系统方 案
本 速 度 里 程 表 由信 号 处 理 电 路 、A 8 C 0 1单 片 T 9 25
维普资讯
第 1 9卷 第 4期
20 0 6年 7月
De eo me t & I n v t n o a hn r & E e ti l P o u t v lp n n o ai fM c iey o lcr a rd cs c

电子车速里程表的单片机实现方案

电子车速里程表的单片机实现方案

电子车速里程表的单片机实现方案【摘要】本文介绍了电子车速里程表的单片机实现方案。

传感器模块设计是关键的一步,通过合适的传感器采集车辆的速度和行驶里程数据。

数据处理算法对采集到的数据进行处理和计算,确保准确性和稳定性。

接着,显示模块设计通过数字显示屏或液晶屏实时展示车速和里程信息。

系统集成将各模块进行整合,确保系统正常运行。

性能优化是不断迭代和改进系统,提高精度和效率。

通过本文的介绍,可以更好地理解电子车速里程表的工作原理和设计方法,为未来的研究提供参考。

【关键词】引言、概述、传感器模块设计、数据处理算法、显示模块设计、系统集成、性能优化、总结、展望、电子车速里程表、单片机、实现方案1. 引言1.1 概述电子车速里程表是一种常见的汽车仪表,用于显示车辆当前的速度和行驶里程。

传统的机械车速里程表已经逐渐被电子车速里程表取代,其精准度更高、可靠性更好,同时具有更多的功能和显示方式。

本文将介绍一种基于单片机的电子车速里程表实现方案。

我们将讨论传感器模块的设计,包括速度传感器和里程传感器的选择和布置。

然后,我们将深入探讨数据处理算法,包括速度和里程数据的采集、处理和存储。

接下来,我们将讨论显示模块的设计,包括LED显示屏和控制按钮的安装和布置。

在系统集成部分,我们将介绍如何将传感器模块、数据处理模块和显示模块整合到一个完整的系统中,并保证它们协调工作。

我们将讨论性能优化策略,包括如何提高系统的精准度、稳定性和响应速度。

通过本文的学习,读者将深入了解电子车速里程表的工作原理和实现方式,从而为未来的汽车电子仪表设计和开发提供参考。

2. 正文2.1 传感器模块设计传感器模块设计是电子车速里程表中非常关键的一部分,其准确性和稳定性直接影响到整个系统的性能。

在设计传感器模块时,首先需要选择合适的传感器类型。

常用的车速传感器包括霍尔效应传感器、磁性传感器和光电传感器等。

不同的传感器类型有不同的工作原理和特性,需要根据系统要求进行选择。

基于单片机的智能速度里程表的设计综述

基于单片机的智能速度里程表的设计综述

摘要随着时代的进步和发展,单片机技术已经普及到我们生活、工作、科研、各个领域,已经成为一种比较成熟的技术, 本文主要介绍了一个基于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技术概述传统的车速表是机械式的,典型的机械式里程表连接一根软轴,软轴内有一根钢丝缆,软轴另一端连接到变速器某一个齿轮上,齿轮旋转带动钢丝缆旋转,钢丝缆带动里程表罩圈内一块磁铁旋转,罩圈与指针联接并通过游丝将指针置于零位,磁铁旋转速度的快慢引起磁力线大小的变化,平衡被打破指针因此被带动。

毕业设计(论文)-多功能自行车里程表软件设计[管理资料]

毕业设计(论文)-多功能自行车里程表软件设计[管理资料]

多功能自行车里程表软件设计摘要本文介绍的速度与里程表设计以单片机最小系统和霍尔传感器为核心。

利用89C51单片机设计一种基于Proteus环境下51单片机的多功能自行车里程表要求该表具有实时时钟、自行车行驶瞬时速度、平均速度、超速报警、累计总里程等计量功能,可通过切换显示,传感器将不同车速转变成的不同频率的脉冲信号输入到单片机进行控制与计算,再采用LED模块进行显示,使得电动自行车的速度与里程数据能直观的显示给使用者,提供给用户安全行驶的一些基本信息。

本系统由霍尔传感器、RC滤波电路、单片机AT89C51、系统化LED数码管显示模块、数据存储电路和键盘控制组成。

其中霍尔传感器包含信号放大和波形整形。

对待测信号进行放大的目的是降低对待测信号的幅度要求;波形变换和波形整形电路则用来将放大的信号转换成可与单片机相连的TTL信号;通过单片机的设置可使内部定时器T1对脉冲输入引脚T0进行控制,这样能精确地算出加到T0引脚的单位时间内检测到的脉冲数;设计中速度显示采用LED模块,通过速度换算得来的里程数采用I2C总线并通过E2PROM来存储,既节省了所需单片机的口线和外围器件,同时也简化了显示部分的软件编程。

本文先对里程表设计当中所需设备作了详细介绍,对设计中存在的问题进行了说明;而后对硬件和软件部分的设计和实现作了认真的分析;然后给出了系统的建模过程及相应的系统模型,在此基础上进行了控制仿真,并对仿真效果进行了比较。

关键词:AT89C51单片机;LCD数码管显示器;累计里程;速度;霍尔传感器AbstrsctThe paper introduces the odometers in SCM design speed and the minimum system as the core and the hall sensors. Use a method based on 89C51 design under the environment of 51 SCM Proteus multifunctional bicycle with real-time clock the odometers requirements, bicycle, average speed driving instantaneous velocity, alarm, accumulative total of total mileage by switching function, can show different speeds, sensor into a different frequency pulse signal input to the MCU control and calculation, again USES LED module that makes the speed of electric bicycle with mileage data can be intuitive show users, to give users the safe driving some basic information.This system consists of hall sensors, RC filter circuits and single-chip microcomputer AT89C51, systematic LED digital display module, data storage tube control circuit and keyboard. One hall sensor signal amplifier and waveform containing plastic. The signal enlarged aim is to reduce signal amplitude treat requirements, Waveform conversion and waveform plastic circuit is used to convert the signal can be amplified with single-chip connected TTL signal, Through the microcontroller timer Settings can make internal T1 on foot T0 input pulses, thus can accurately calculate T0 added to the foot unit time detected pulse count, In the design that USES LED module, the speed of mileage conversion speed by using the I2C bus E2PROM to store, and save for the mouth of SCM and peripheral devices, also simplifies shows part of the software programming.This paper first needed to design the odometers in detail, equipment for the problems existing in the design of explains, Then the part of hardware and software design and realization of the earnest analysis, Then presented system modeling process and the corresponding system model based on the control simulation, and the simulation results are compared. Keywords: AT89C51, The LCD digital tube display, Total mileage, Speed, Hall sensors目录1 绪论............................................................... 课题研究的背景和意义国内外研究现状本文主要内容及技术指标.3主要技术指标2 系统方案论证.......................................................方案设计论证与比较速度测量原理传感器的选择方案显示模块的选择方案模块化的编程方案数码管的显示方案论证:动态显示和静态显示主要言元器件的介绍AT89C51简介霍尔传感器简介LED数码管简介3 系统软件设计.......................................................系统方框图系统原理框图把各程序模块子程序设计都列进来系统软件设计流程图KeilC51软件编程集成开发环境3. gVision2/3的主要功能...4 系统硬件设计.......................................................系统硬件概述系统硬件总框图系统工作原理及功能描述5系统调试...........................................................(proteus)软件调试工具(Keil)调试结果6 总结...............................................................参考文献附录A 系统protel电路图附录B 源程序1 绪论课题背景意以及相关研究新生事物不会因传统的存在而停止它前进的步伐,电子数码科技今天已渗透到工业,农业,民用的产品的点点滴滴。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

详细完整的程序清单及注释
ORG 0000H LJMP MAIN ORG 0003H LJMP EXINT0 ORG 001BH LJMP INTT1 ORG 0100H MAIN: MOV SP,#10H SETB IT0 SETB EA SETB ET1 MOV TMOD,#10H MOV TL1,#0B0H
3、具体课题:
本题属于多功能任务设计,基于本实验室所提供的电路模板,具体 题目为:以智能速度里程表为主的多功能任务设计;
课题名字的多功能任务的含义是:要求所设计的电路和程序必须实 现4个功能,电路提供四个按键,要求同学们能编写、调试对应的键盘 扫描子程序,从而实现,当按下A按键,实现蜂鸣器或继电器动作,当 按下B按键,实现LED流水灯(循环显示),当按下C按键,实现数码管 动态扫描显示(显示内容可以自己确定),前3个功能,对于每个课题 都是相同,只有最后一个按键不同,其功能取决于所选课题名称,即当 按下D按键,要求实现相应课题的最主要的功能,例如,对于“以智能 温度计为主的多功能任务设计”的课题,当按下该课题所对应的D按 键,就要实现显示温度的功能,其余类似。
显示电路中,首先判断速度里程切换按钮是否按下,没按下则由数 码管显示31H~34H的内容,即里程数。若按下,则显示20H~23H的内容, 即速度。 五、硬件系统参数选择 在本次设计中,各端口设置如下: P0:数码管段选位
P1:低四位为数码管片选位 高四位为开关控制位
P2:流水灯控制位 P3:P3.2为外部中断0入口位
设置高电平时间 将P3.7置一
返回主程序 设置地电平时间
将P3.7清零 循环是否结束
延时 图8 扬声器程序流程图
. . .
初始化
开始
置P2.0为低电平 延时0.5秒
返回主程序 置P2.2为低电平 置P2.7为低电平
延时0.5秒 置P2.7为高电平
图9 彩灯循环显示流程图
. . .
初始化 设置片选,数码管4工作
3.3.4数码显示电路 显示电路是系统人机接口的重要组成部分。 该系统中采用动态显示的方法来驱动四位数码管显示。数码管为共
阳型,所以字形段码为阴码。显示驱动电路如图所示。
Rf=330Ω 图6 数码管显示电路
按照单片机输出端口与数码显示管的连接关系,对应着显示内容的 形状,计算字形编码如下表所示。
显示 字形
《单片机原理及应用》课程设计报告
课题:以智能速度里程表为主的多功能系统设

班级 电气3072 学号 3072110237
学生姓名
虞光远
指导教师 李洪海 严石 段卫平
淮阴工学院 电子与电气工程学院
一、课程设计目的
《单片机原理及应用》课程设计是一项重要的实践性教育环节,是 学生在校期间必须接受的一项工程训练。在课程设计过程中,在教师指 导下,运用工程的方法,通过一个简单课题的设计练习,可使学生通过 综合的系统设计,熟悉应用系统的设计过程、设计要求、完成的工作内 容和具体的设计方法,了解必须提交的各项工程文件,也达到巩固、充 实和综合运用所学知识解决实际问题的目的。
通过课程设计,应能加强学生如下能力的培养: (1) 独立工作能力和创造力; (2) 综合运用专业及基础知识,解决实际工程技术问题的能力; (3) 查阅图书资料、产品手册和各种工具书的能力; (4) 工程绘图的能力; (5) 编写技术报告和编制技术资料的能力。
二、设计要求
1、总体要求
(1) 独立完成设计任务 (2) 绘制系统硬件总框图 (3) 绘制系统原理电路图 (4) 制定编写设计方案,编制软件框图,完成详细完整的程序清单
3.3单元电路设计
3.3.1按键电路
图3 按键电路
由于本系统中按键数量较少,且单片机的I/O口相对富余,使用独 立式键盘。同样,由于单片机高电平输出能力比低电平输出能力弱,使 用如图所示的按键电路。
读按键前,先将端口设置为高电平。此时,单片机内部由一个MOS
管作为上拉电阻,在按键没被按下时,单片机端口人保持高电平;当按 键被按下后,单片机I/O口被强行接地,变为低电平。
P3.3为速度里程切换显示开关位 P3.7为扬声器控制位 六、软件设计
在主程序中用到了五条汇编语言指令:CLR、ACALL、SETB、LJMP、 END。 CLR: 是将其后面指定的位清为0,程序中使对应端口输出低电平 CALL:是子程序调用指令,程序中调用了DELAY延时子程序 SETB:是将其后面指定的位置成1,程序中使对应端口输出高电平 JMP:是跳转指令,意思是:跳转到指定的标号处继续运行 END: 是程序结束的伪指令,意思是告诉编译器,程序到此结束。伪指 令只告诉编译器此程序到此有何要求或条件,它不参与和影响程序的执 行。
软件编程是本次工程实践的重要环节。在为期两周的工程实践中,
将占据主要时间,学生要完成的软件编程任务主要包括以下几点: 1)、熟悉Keil C51编程平台及Proteus 仿真; 2)、编写、调试蜂鸣器、继电器动作、方波程序并进行软硬件联
调; 3)、编写、调试LED流水灯(循环显示)程序并进行软硬件联调; 4)、编写、调试键盘扫描子程序并进行软硬件联调; 5)、编写、调试数码管动态扫描程序并进行软硬件联调 。
数码管有共阳和共阴之分,可用静态显示,也可用动态显示。静态 显示,原理简单,容易编程,但电路复杂占用的资源较多。动态显示电
路,控制较难,但电路简单,在资源紧张时是首选。这里用的是动态显 示。数码管动态显示接口是单片机中应用最为广泛的一种显示方式之 一,动态驱动是将所有数码管的8个显示笔划"a,b,c,d,e,f,g, dp"的同名端连在一起。
L
H
H
H
H
H
L
H
H
H
H
H
H
H
H
L为低电平,对应显示段亮;H为高电平,对应显示段灭。
D (Px.1)
L H L L H L L H L L H L H H
E (Px.0)
L H L H H H L H L H H L L H
阴码
0x14 0xD7 0x4C 0x45 0x87 0x25 0x24 0x57 0x04 0x05 0x0F 0x2C 0xEE 0xFF
按键电路中由于单片机内部MOS管有微弱的上拉作用,所以外部硬 件可以不接上拉电阻。 3.3.2流水灯电路
流水灯由单片机的P1口控制。考虑到单片机I/O口高电平驱动能力 弱而低电平驱动能力强的特点以及系统功耗大小,采用如图所示的电 路。
现由P1口低电平驱动发光二极管发光。
单片机P1口 图4 流水灯显示电路
设计中,由P1.0~P1.3口控制数码管的片选,由P0口控制数码管的段 选。当KEY3按下后,分别让4个数码管显 示“1”,“2”,“3”,“4”,即当P1.0~P1.3分别为高电平时, 将“F9H”、“A4H”、“B0H”、“99H”分别赋给P0口,显示的时间间 隔是2毫秒。对于人来说,已经无法分辨数码是否是轮流点亮的。 4.3.4智能速度里程表的设计
表2 显示字形对应驱动阴码计算表
只要在段码输入端输入对应的阴码,再从DR1-DR4的位码信号中给 出要显示内容的数码管的选择信号,便可在对应的数码管中按对应段码 显示内容。
R13-R20为限流电阻。三极管饱和开通时,集电极-发射极之间电
压,数码管的压降,数码管的工作电流。则限流电阻可这样计算获
得:。现取。
设置片选,数码管1工作
开始 对P2赋值 返回主程序 延时2毫秒 对P2赋值
延时2毫秒
图10 数码管动态显示流程图
Y Y
N N KEY是否按下?
Y
开始 里程数加一 返回主程序 定时时间到? 是否有外部中断?
Y N 显示速度 显示里程
里程数送速度
图11 速度里程表程序流程图
4.3各模块软件设计
4.3.1扬声器电路的设计 本次设计中,设计扬声器产生简单的“嘟嘟”声。只需在P3.7口输
本次设计中,假设车轮周长为一米,再P3.2口加一个方波信号,模 拟车轮滚动。当产生一个下降沿(车轮滚动一圈),就产生一次外部中 断。
30H~34H记录的是里程,分别对应米,十米,百米,千米,万米。 当产生一次外部中断,里程数就加一。
40H~43H记录的是单位时间内所走过的里程,即速度。当产生一次 外部中断,里程数加一。当产生一秒的时间中断,就把40H~43H的内容 赋给20H~23H锁存。
字型 0 1 2 3 4
共阳极段码
字型
C0H
5
F9H
6
A4H
7
B0H
8
99H
9
表1数码管动态显示接口地址
共阳极段码 92H 82H F8H 80H 90H
3.2 硬件原理电路图
图2 硬件原理电路图
本设计中所用的单片机型号为AT89C52 ,其主要特性为: 1)有CHMOS工艺的节能运行方式 2)兼容MCS51指令系统 3)3个16位可编程定时/计数器中断 4)2个串行中断 5)2个外部中断源 6)2个读写中断口线 7)低功耗空闲和掉电模式 8)8k可反复擦写(>1000次)Flash ROM 9)256x8 bit内部RAM 10)时钟频率0-24MHz 11)可编程UART串行通道 12)共6个中断源,3级加密位 13)软件设置睡眠和唤醒功能
和注释; (5) 制定编写调试方案,编写用户操作使用说明书
(6) 写出设计工作小结。对在完成以上文件过程所进行的有关步 骤如设计思想、指标论证、方案确定、参数计算、元器件选择、原理分 析等作出说明,并对所完成的设计作出评价,对自己整个设计工作中经 验教训,总结收获和今后研修方向。
2、具体要求
本次工程实践主要以单片机为基础,进行单片机软件编程,目的是 为了提高学生的软件编程和系统设计能力,整个设计系统包括两个部 分,硬件及软件部分,硬件部分已经制作成功,学生只需要掌握其原理 和焊接相应的元器件,掌握元器件的辨别和元器件的作用以及应用场所 即可,另外对所焊接的电路还需要进行仔细的检查,判断是否有焊接错 误的地方或者短路的地方,对出现的异常情况要能够根据现象判别原 因,并具备解决问题的能力,从而切实提高学生的硬件电子电路的分 析、判断能力。
相关文档
最新文档