文档库 最新最全的文档下载
当前位置:文档库 › 基于单片机的电动车里程表设计

基于单片机的电动车里程表设计

基于单片机的电动车里程表设计
基于单片机的电动车里程表设计

《基于单片机的电动车里程表设计》

目录

引言 (1)

1.总体设计 (2)

2.设计任务及要求 (2)

3.电路原理 (2)

4.硬件系统模块 (3)

芯片的选择 (6)

结构框图 (7)

5.软件系统设计 (7)

控制系统源程序 (11)

6.调试 (13)

7.参考文献 (13)

引言

里程表广泛应用于各类机车,传统的机械式里程表虽然稳定可靠,但功能单一、易受磨损。随着电子技术的迅猛发展,电子式里程表得以广泛应用,现在很多轿车仪表已经使用电子车速里程表,从保护环境和经济条件许可等因素综合来看,电动自行车目前乃至今后都有着广阔的发展空间。目前市面上电动自行车的速度表和里程表都是机械的,看起来不够直观与方便。如果能用液晶显示屏直接显示出来里程数和速度值,就可节省用户的时间及精力处理自行车行进过程中的突发事件。

本设计介绍一种基于单片机的智能电子里程表。该电子式里程表是一种数字式仪表,主要由车速表和里程表两部分组成,其传感器采用无接触测量的光电传感器。传感器将不同车速转变成的不同频率的脉冲信号输入到单片机进行控制与计算,再采用液晶显示器模块进行显示,使得电动自行车的速度与里程数据能直观的显示给使用者。它不仅可显示车辆行驶的总里程,还可显示当前车速,以及实现

超速报警等功能,并具有较强的再开发能力。它的实现方式是,通过安装在汽车转轴上的测量盘,用光电式转速传感器检测转速的脉冲信息,在脉冲状态下,将转速的变化转换成光通量的变化,再通过光电转换元件将光通量的变化转换成电量的变化,接着通过频率测量电路将脉冲信号输入到单片机中,然后依据电量与转速的函数关系实现转速测量,再通过计算,从而得出里程、车速的信息,并由液晶显示器显示出来。

一、设计任务及要求

以AT89C51单片机为核心,采用霍尔传感器,实现对自行车行驶里程、速度的测量,并能选择显示自行车行驶里程值和当前速度。可以实现对自行车车轮大小的设置等。自行车超过一定限速时可以进行声光报警提示。

关键词:AT89C51单片机;光电传感器;液晶显示器;存储器

二、电路原理

T0用于对轮子圈数的计数输入,轮子每转一个间隔(即假设的每个间隔米),霍尔传感器输出一个低电平脉冲。T0就计数一次,如果计够1000次(即)就送液晶显示屏;T1设置为独立的计数器,

当T1定时1秒到来时进入中段程序,中断程序中关闭计数器T0,读出它记脉冲的个数n,用n乘以即此时车的速度(以为是每一秒读一次),将此时的速度送至液晶并显示出当前的速度值,电路如图1所示。P0口用于液晶的描输出。口和口用于控制液晶的写命令与写数据操作,和口分别用于显示当前车行驶速度是否超过设定值(当绿灯亮时表示车速正常,当绿灯灭,红灯一闪一闪时表示车速超过设定值),(即T0)口用于接收由基尔霍夫传感器经信号处理电路处理后的脉冲个数。根据它每秒所计脉冲个数计算车当前速度和车行驶的里程。

三、硬件系统设计

以AT89C51单片机为核心,A44E霍尔传感器测转数,实现对自

行车里程、速度的测量统计,并将自行车的里程数及速度用液晶显示屏实时显示。利用霍尔元件将自行车每转一圈的脉冲数传入单片机系统,然后单片机系统将信号经过处理进行编程。

1、芯片的选择

AT89C51是一个低电压,高性能CMOS 8位单片机,片内含4k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,功能强大的AT89C51单片机可为您提供许多较复杂系统控制应用场合。

AT89C51有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,2个16位可编程定时计数器,1个全双工串行通信口,2个读写口线,AT89C51可以按照常规方法进行编程,但不可以在线编程(S系列的才支持在线编程)。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本。

AT89C51有PDIP、PQFP/TQFP及PLCC等三种封装形式,以适应不同产品的需求。

功能特性

AT89C51提供以下标准功能:8字节FLASH闪速存储器,256字竹内部RAM , 32个I/O口线,2个16 位定时/计数器,一个6向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,AT89c51可降至OHz的静态逻辑操作,并支持两种软件可选的节电上作模式。空闲方式停止CPU 的工作,但允许RAM,定时/计数器。串行通信口及中断系统继续工作。掉电方式保存RAM 中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。

2、结构框图

结构框图

指示灯部分功能:显示车速是否正常或超过设定值。

里程、速度测量电路部分功能:速度及里程传感器采用霍尔传元件,实现对自行车里程及速度的计算。

显示部分功能:速度、里程用液晶显示屏动态扫描显示,由P0口送出段码和位选信号。

四、软件系统设计

1、初始化程序:在本系统初始化程序中,主要完成以下工作:初始化液晶(即写1604的驱动程序);将T0设置为计数器;将T1设置为定时器。开T0,T1。

2、主程序:主程序根据1秒钟T0所计的脉冲个数计算出车当前的速度与里程。

3、里程计数程序(T0计数程序):T0计数器用于对输入的圈脉冲进行计数,为十六进制计数器。60H为低位,62H为高位。每秒钟读取它所计脉冲的个数,当它所计脉冲个数累计到1000次时,让液晶显示一次里程。

4、T1定时服务程序:T1定时为1秒进一次中断程序,中断程序中执行关计数器T0,读T0每秒中所计脉冲的个数,根据个数算出速度,并累加里程

5、显示子程序:当显示里程时,先要对里程累计的数据进行判断,当计够1000次时总里程加1(km)。当要显示速率时,每秒显示一次,即每秒读一次T0所计的脉冲个数,根据此个数乘以车轮每2个小孔的最小间距米,即得车当前的速度

五、控制系统源程序:

#include<>

#define uchar unsigned char

#define uint unsigned int

uchar code cs[]="SPEED: m/s";

uchar code lc[]="TOTAL: ";

uchar code ts[]="Pleasant Journey";

sbit RS=P2^0;

sbit E=P2^1;

sbit D=P1^0;

sbit LD=P2^2;

sbit HD=P2^3;

uchar num,count,timecount,T0count,miao,fen,shi; uint total,num1,num2,Gtotal,Ztotal,Dtotal=0,speed; void delay(uint z)

{

uint x,y;

for(x=z;x>0;x--)

for(y=110;y>0;y--);

}

void write_com(uchar _com) {

RS=0;

P0=_com;

delay(1);

E=1;

delay(2);

E=0;

}

void write_data(uchar _data) {

RS=1;

P0=_data;

delay(1);

E=1;

delay(2);

E=0;

}

void init_LCD()//16*4液晶

{

E=0;

write_com(0x38);//设置显示模式

write_com(0x0c);//开显示,不显示光标,不闪烁write_com(0x06);//光标自动加1,整屏不移动

write_com(0x01);//清屏

write_com(0x80);//设置数据指针

for(num=0;num<16;num++)

{

write_data(cs[num]);

}

write_com(0x80+0x40);

for(num=0;num<16;num++)

{

write_data(lc[num]);

}

write_com(0x80+0x10);

for(num=0;num<16;num++)

{

write_data(ts[num]);

}

}

void display_speed(uchar add,uchar dat) //显示速度函数{

write_com(0x80+add);

write_data(0x30+dat);

}

void write_speed(uint date)//写速度函数

{

uchar bai,shi,ge;

bai=date/100;

shi=(date%100)/10;

ge=date%10;

display_speed(0x08,bai);

display_speed(0x09,shi);

display_speed(0x0b,ge);

}

void display_Gtotal(uchar add1,uchar add2,uchar add3,uchar _data1)//显示里程(高3位)函数

{

uchar Gbai,Gshi,Gge;

Gbai=_data1/100;

Gshi=(_data1%100)/10;

Gge=_data1%10;

write_com(0x80+0x40+add1);

write_data(0x30+Gbai);

write_com(0x80+0x40+add2);

write_data(0x30+Gshi);

write_com(0x80+0x40+add3);

write_data(0x30+Gge);

}

void display_Dtotal(uchar add1,uchar add2,uchar add3,uchar _data2)//显示里程(低3位)函数

{

uchar Dbai,Dshi,Dge;

Dbai=_data2/100;

Dshi=(_data2%100)/10;

Dge=_data2%10;

write_com(0x80+0x40+add1);

write_data(0x30+Dbai);

write_com(0x80+0x40+add2);

write_data(0x30+Dshi);

write_com(0x80+0x40+add3);

write_data(0x30+Dge);

}

void judge_total(uint date1)//判断里程函数{

if(date1>=1000)//1000格即100米

{

Ztotal++;

if(Ztotal==999)

{

Ztotal=0;

Gtotal++;

if(Gtotal==999)

{

Gtotal=0;

}

display_Gtotal(0x07,0x08,0x09,Gtotal);

}

display_Dtotal(0x0a,0x0b,0x0d,Ztotal);

}

}

void init_timer()

{

TMOD=0x15;//(00010101)设置T1为16位定时器,T0为16位计数器

TH0=0;

TL0=0;

TH1=(65536-50000)/256;

TL1=(65536-50000)%256;

EA=1;

ET0=1;

ET1=1;

TR0=1;

TR1=1;

}

void main()

{

init_LCD();

init_timer();

while(1)

{

}

}

void count0() interrupt 1 {

T0count++;

}

void timer1() interrupt 3 {

TH1=(65536-50000)/256;

TL1=(65536-50000)%256;

timecount++;

num2=T0count*65536+TH0*256+TL0;

if(timecount==20)

{

TR0=0;

num1=T0count*65536+TH0*256+TL0;

speed=num1; //假设车轮周长为1米,均匀开11个孔,则每个孔米

if(speed>130)

{

HD=0;

delay(30);

HD=1;

HD=0;

delay(30);

HD=1;

}

else

{

HD=1;

LD=0;

}

Dtotal=Dtotal+speed; write_speed(speed);

if(Dtotal>=1000)

{

judge_total(Dtotal);

Dtotal=0;

}

timecount=0;

电动车速度里程表(付C程序)课程设计报告讲解

专业方向模块综合设计 课题:电动车速度测量显示仪 班级测控1082 学生姓名马秀梅学号 1081203212 指导教师张青春李洪海 淮阴工学院电子与电气工程学院

一、设计内容及要求 1.检测并显示电动自行车实时速度 2.检测、显示并累计电动自行车行驶里程 3.技术参数 a电动车最高速度: 50km/h b电动车轮胎直径: 14英寸 c电动车电池电压: 24V d检测精度:±1% e显示: 8位LED 4.设计要求 (1)电路图 (2)程序清单 (3)运行结果 二、方案设计与讨论 1.速度测量原理 测量一定时间间隔T内自行车转过的圈数Q。假设车轮的周长为L,则速度V=Q*L/T 2.开关型霍尔传感器 霍尔传感器是利用霍尔效应把磁输入信号转换成电信号的器件。把开关型霍尔传感器安装在自行车贴近车轮的支架上,磁钢安装在辐条上,当磁钢靠近霍尔传感器的时候,传感器输出一个无抖动的低电平,单片机根据此信号可计算里程、速度等。霍尔

传感器的优点是稳定和安装简易,缺点是成本较高。 本设计采用开关型霍尔传感器,但由于实验室设计所限,实际测速时并未采用,而是直接从信号发生器中产生低频脉冲代替霍尔传感器向单片机输入脉冲信号,从而显示相应的速度。 3.LED八段数码管显示 8位LED显示。其中低3位显示速度,要求保留1位小数。高5位显示里程,同样要求保留1位小数。速度即时显示,最大显示位35.0,里程每走100米计数一次,最高显示9999.9。 三、系统概述及工作原理 1.本系统由信号预处理电路、单片机8051F410、系统化LED显示模块、串口数据存储电路和系统软件组成。其中信号处理电路包含信号放大、波形变换和波形整形、对待测信号进行放大的目的是降低对待侧信号的幅度要求;波形变换和波形整形电路则用来将放大的信号转换成可与单片机相连的TTL信号;通过单片机的设置可使内部定时器T0对脉冲输入引脚进行控制,这样能精确地算出加到引脚的单位时间内检测到的脉冲数;设计中速度显示采用LED模块,通过速度换算得来的里程数采用I2C总线并通过E2PROM来存储,既节省了所需单片机的口线和外围器件,同时也简化了显示部分的软件编程。

详解爱玛电动车速度与里程的关系

详解爱玛电动车速度与里程的关系 骑过电动车的人都知道,目前市场上普通的铅酸电池电动车,跑得越远越快,续行里程就越短。那么,到底是怎么回事呢?下面我们以爱玛电动车为例,来详细解读一下电动车的速度与里程的关系。 原因1:速度加快意味着电量平方倍损失 电动车在行驶时,空气阻力与速度呈现平方关系,假设速度30码空气阻力为10牛顿,在60码时的空气阻力就是100牛顿,那么要克服这么大的阻力,就需要电机的功率进行翻番,电机功率在电池电压不变的情况下,就是靠电流增加来实现的。 根据行业里的统计数据,电机在一定的速度时,就需要具备相对应的功率,具体见下表:

从上面图表看,车速从30提高到65,功率从350提高到3000;车速提高1.2倍,功率需要提高8.6倍,也就是说电流要提高8.6倍。速度提升的比例原远远低于电量消耗的比例,所以即使在电池容量等其它条件不变的情况下,续行里程也会大大缩短。 原因2:速度加快意味着电池实际容量大幅度下降 对于动力铅酸蓄电池有些认识的人都知道,电池容量不是一个常数,其大小与放电速率有密切关系,放电电流越大,容量越小。 在大电流放电时,铅酸电池的活性物质厚度方向的作用深度有限,电流越大其作用深度越小,活性物质被利用的成都越低,电池给出的容量也就越小。 以上现象深层次的原因是:电极表面优先生成硫酸铅,而硫酸铅的体积比氧化铅和铅都大,堵塞多孔电极极孔,电解液不能充分供应内部反应的需要,电极内部物质得不到充分利用,电池有效容量自然下降。下面以12AH电池,在不同放电电流情况的实际容量为例进行说明: 从上面图表看,放电电流从12A提高到24A,电池容量从6AH降低到4.8AH;放电电流提高1倍,电池容量下降20%。速度加快,放电电流加大,电池容量还要降低,续行里程自然降低。 原因3:速度加快意味着电池进入欠压点的速度加快 为防止电池过量放电,现在电动车的控制器都设置有“欠压保护”功能,就

基于单片机的电动车里程表设计说明

《基于单片机的电动车里程表设计》 目录 引言 (1) 1.总体设计 (2) 2.设计任务及要求 (2) 3.电路原理 (2) 4.硬件系统模块 (3) 4.1芯片的选择 (6) 4.2结构框图 (7) 5.软件系统设计 (7) 5.1控制系统源程序 (11) 6.调试 (13) 7.参考文献 (13)

引言 里程表广泛应用于各类机车,传统的机械式里程表虽然稳定可靠,但功能单一、易受磨损。随着电子技术的迅猛发展,电子式里程表得以广泛应用,现在很多轿车仪表已经使用电子车速里程表,从保护环境和经济条件许可等因素综合来看,电动自行车目前乃至今后都有着广阔的发展空间。目前市面上电动自行车的速度表和里程表都是机械的,看起来不够直观与方便。如果能用液晶显示屏直接显示出来里程数和速度值,就可节省用户的时间及精力处理自行车行进过程中的突发事件。 本设计介绍一种基于单片机的智能电子里程表。该电子式里程表是一种数字式仪表,主要由车速表和里程表两部分组成,其传感器采用无接触测量的光电传感器。传感器将不同车速转变成的不同频率的脉冲信号输入到单片机进行控制与计算,再采用液晶显示器模块进行显示,使得电动自行车的速度与里程数据能直观的显示给使用者。它不仅可显示车辆行驶的总里程,还可显示当前车速,以及实现超速报警等功能,并具有较强的再开发能力。它的实现方式是,通过安装在汽车转轴上的测量盘,用光电式转速传感器检测转速的脉冲信息,在脉冲状态下,将转速的变化转换成光通量的变化,再通过光电转换元件将光通量的变化转换成电量的变化,接着通过频率测量电路将脉冲信号输入到单片机中,然后依据电量与转速的函数关系实现转速测量,再通过计算,从而得出里程、车速的信息,并由液晶显示器显示出来。

电动车里程表设计

本文介绍的速度与里程表设计以单片机和光电传感器为核心。传感器将不同车速转变成的不同频率的脉冲信号输入到单片机进行控制与计算,再采用LED模块进行显示,使得电动自行车的速度与里程数据能直观的显示给使用者。 系统概述 本系统由信号预处理电路、单片机AT89C2051、系统化LED显示模块、串口数据存储电路和系统软件组成。其中信号预处理电路包含信号放大、波形变换和波形整形。对待测信号进行放大的目的是降低对待测信号的幅度要求;波形变换和波形整形电路则用来将放大的信号转换成可与单片机相连的TTL信号;通过单片机的设置可使内部定时器T1对脉冲输入引脚T0进行控制,这样能精确地算出加到T0引脚的单位时间内检测到的脉冲数;设计中速度显示采用LED模块,通过速度换算得来的里程数采用I2C总线并通过E2PROM来存储,既节省了所需单片机的口线和外围器件,同时也简化了显示部分的软件编程。 系统的原理框图如图1所示。

图1 系统的原理框图 工作原理 该设计能实时地将所测的速度与累计里程数显示出来,主要是将传感器输入到单片机的脉冲信号的频率(传感器将不同车速转变成不同频率的脉冲信号)实时地测量出来,考虑到信号的衰减、干扰等影响,在信号送入单片机前应对其进行放大整形,然后通过单片机计算出速度和里程,再将所得的数据存储到串口数据存储器,并由LED显示模块交替显示所测速度与里程。本设计的里程数的算法是一种大概的算法(假设在一定时间内自行车是匀速行进,平均速度与时间的乘积即为里程数)。 设计时,应综合考虑测速精度和系统反应时间。本设计用测量脉冲频率来计算速度,因而具有较高的测速精度。在计算里程时取了自行车的理想状态。实际中,误差控制在几米之内,相对于整个里程来说不是很大。为了保证系统的实时性,系统的速度转换模块和显示数据转BCD码模块都采用快速算法。另外,还应尽量保证其他子模块在编程时的通用性和高效性。本设计的速度和里程值采用6位显示,并包含两个小数位。 系统的硬件设计 脉冲发生源 本设计采用了ST1101红外光电传感器,进行非接触式检测。当有物体挡在红外光电发光二极管和高灵敏度的光电晶体管之间时,传感器将会输出一个低电平,而当没有物体挡在中间时则输出为高电平,从而形成一个脉冲。 该系统在自行车后轮的轴处保持着与轮子旋转切面平行的方向延伸附加一个铝盘,在这个铝盘的边沿处挖出若干个圆形过孔,把传感器的检测部分放在圆孔的圆心位置。每当铝盘随着后轮旋转的时候,传感器将向外输出若干个脉冲。把这些脉冲通过一系列的波形整形成单片机可以识别的TTL电平,即可算出轮子即时的转速。

电动汽车安全测试方案

Charles Ma Product Manager T&M c.ma@https://www.wendangku.net/doc/8f13745213.html,

目录
? GMC-I International简介 ? 新能源汽车关键零部件测试
ü ü ü 电机及控制系统测试 车载电池测试 充电系统测试
? 新能源汽车整车测试
Klaus Leibold
11.04.2014
?page 2

德国 GMC-Instruments: 历史与传承
纽伦堡街景
Metrawatt GmbH, 德国 纽伦堡 Gossen GmbH, 德国 爱尔兰根
Gossen MetraWatt GmbH
Camillebauer AG, 瑞士 苏黎世/沃伦 Dranetz, 美国电力士 N.J. GMC-I 欧洲各国销售子公司
纽伦堡教堂
GMCInstrument GmbH
德国纽伦堡
1906
1919
1944
1957
1962
1993
2007

GMC-IInternational
遍布全球90多个国家
Klaus Leibold
11.04.2014
?page 4

德国 GMC-Instrument:关键词
总部位于德国巴伐利亚州纽伦堡市, 全球员工约 600 人
r 公司标识与形象色:
与绿色 - 安全与可靠
r 产品研发生产基地分别位于: 德国, 瑞士, 英国和美国 r 百年历史, 欧洲知名电量测量测试仪器品牌 r ‘Gossenmetrawatt’, ‘GMC-I’, ‘Dranetz’(电力士), ‘Camillebauer ’
‘Kainos’ , ‘ProSyS’ 等品牌商标持有者
r 2013年度净销售额: 8,500 万 欧元 r Internet: https://www.wendangku.net/doc/8f13745213.html, r Email: info@https://www.wendangku.net/doc/8f13745213.html,
纽伦堡冬夜

电子车速里程表的设计

电子车速里程表的设计 摘要 随着电子技术的迅猛发展,电子式里程表得以广泛应用,现在很多轿车仪表已经使用电子车速里程表。本设计介绍一种基于AT89C51单片机的智能电子里程表。该电子式里程表是一种数字式仪表,主要由车速表和里程表两部分组成,其传感器采用霍尔传感器的脉冲信号检测与转换。此里程表不仅可显示车辆行驶的总里程,也可显示一段时间的阶段里程,还可显示车速,以及实现超速报警等功能,并具有较强的再开发能力。 本文详细描述了利用霍尔传感器和AT89C51单片机开发测速系统的过程,重点对传感器在单片机下的硬件连接,软件编程以及各模块系统流程进行了详尽分析,对各部分的电路也一一进行了介绍,该系统可以方便的实现实时速度、里程的采集和显示,它使用起来相当方便,具有精度高、量程宽、灵敏度高、体积小、功耗低等优点,有利于我们日常生活和汽车生产业的发展,也可以当作测速处理模块嵌入其它系统中,作为其他主系统的辅助扩展。该系统结构简单,抗干扰能力强,适合于恶劣环境下进行速度里程测量,有广泛的应用前景。 关键词:AT89C51,数码管显示器,霍尔传感器,速度里程表

目录 1 绪论 (1) 1.1 课题描述 (1) 1.2 基本工作原理及框图 (1) 2 相关芯片及硬件电路设计 (2) 2.1 AT89C51芯片 (2) 2.1.1 AT89C51的主要特性 (2) 2.1.2 AT89C51的管脚说明 (3) 2.2 霍尔速度传感器 (4) 2.2.1 霍尔传感器工作原理 (4) 2.2.2 霍尔效应 (4) 2.2.3 霍尔元件 (4) 2.3 单片机最小系统及电路 (5) 2.4 车速信号处理电路 (6) 2.5 显示电路 (8) 2.5 系统原理图 (9) 3 系统的软件及程序设计 (9) 3.1 主程序程序框图 (9) 3.2 调试及仿真 (11) 总结 (12) 致谢 (13) 参考文献 (14) 附录 (15)

电动汽车BMS(电池管理系统)EMC测试标准(试行版)

北京汽车新能源汽车有限公司企业标准 电动汽车BMS(电池管理系统)EMC 测试标准(试行版) 2012-06-21发布2012-06-XX实施北京汽车新能源汽车有限公司发布

前言 (1) 1. 范围 (2) 2. 参考标准 (2) 3. 简写、缩写、定义及符号 (2) 4. 通用要求 (4) 4.1基本要求 (4) 4.2功能划分 (4) 4.3测试严酷等级分类 (4) 4.4 发射测试仪器参数设置 (5) 4.5 EMC测试计划 (5) 4.5.1 样品数量 (5) 4.5.2 运行条件 (5) 4.5.3 测试顺序 (5) 4.6 具体测试内容 (6) 5. 传导发射测试:CE 01 (6) 5.1传导发射限值要求 (6) 5.2测试系统 (7) 5.2.1电压测量方法 (7) 5.2.2电流探头测量方法 (8) 5.3数据报告 (8) 6. 辐射发射测试:RE 01 (9) 6.1测试方法选择 (9) 6.2辐射发射限值要求 (9) 6.3数据报告 (9) 7. 辐射抗扰度测试-大电流注入(BCI)法:RI 01 (9) 7.1干扰信号等级 (9) 7.2测试系统 (10) 7.3大电流注入功能等级要求 (11) 7.4数据报告 (12) 8.辐射抗扰度测试-暗室法:RI 02 (12) 8.1测试过程 (12) 8.2暗室法测试等级要求 (12)

9. 电源线瞬态传导抗扰度测试:CI 01 (13) 9.1一般规定 (13) 9.2电源线瞬态传导抗扰性试验布置 (13) 9.3试验脉冲 (14) 9.3.1试验脉冲P1 (14) 9.3.2试验脉冲P2a (14) 9.3.3试验脉冲P2b (15) 9.3.4试验脉冲P3 (16) 9.3.5试验脉冲P4 (17) 9.4电源线瞬态传导抗扰度功能等级要求 (18) 9.5数据报告 (19) 10. 信号线瞬态传导抗扰度测试:CI 02 (19) 10.1一般规定 (19) 10.2测试布置 (21) 10.3信号线瞬态传导抗扰度功能等级要求 (21) 10.4数据报告 (22) 11. 静电放电抗扰度测试:CI 03 (22) 11.1一般规定 (22) 11.2静电放电方式 (22) 11.2.1直接接触放电 (22) 11.2.2空气放电 (22) 11.3为包装、搬运而规定的静电放电敏感度分类试验(不通电进行) (23) 11.3.1试验布置 (23) 11.3.2试验方法 (23) 11.3.3试验等级 (24) 11.3.4性能评价 (24) 11.4静电放电台架试验(通电进行) (24) 11.4.1试验布置 (24) 11.4.2试验方法 (25) 11.4.3试验等级 (26)

基于51单片机系统设计

基于51单片机的多路温度采集控制系统设计 言: 随着现代信息技术的飞速发展,温度测量控制系统在工业、农业及人们的日常生活中扮演着一个越来越重要的角色,它对人们的生活具有很大的影响,所以温度采集控制系统的设计与研究有十分重要的意义。 本次设计的目的在于学习基于51单片机的多路温度采集控制系统设计的基本流程。本设计采用单片机作为数据处理与控制单元,为了进行数据处理,单片机控制数字温度传感器,把温度信号通过单总线从数字温度传感器传递到单片机上。单片机数据处理之后,发出控制信息改变报警和控制执行模块的状态,同时将当前温度信息发送到LED进行显示。本系统可以实现多路温度信号采集与显示,可以使用按键来设置温度限定值,通过进行温度数据的运算处理,发出控制信号达到控制蜂鸣器和继电器的目的。 我所采用的控制芯片为AT89c51,此芯片功能较为强大,能够满足设计要求。通过对电路的设计,对芯片的外围扩展,来达到对某一车间温度的控制和调节功能。 关键词:温度多路温度采集驱动电路 正文: 1、温度控制器电路设计 本电路由89C51单片机温度传感器、模数转换器ADC0809、窜入并出移位寄存器74LS164、数码管、和LED显示电路等组成。由热敏电阻温度传感器测量环境温度,将其电压值送入ADC0809的IN0通道进行模数转换,转换所得的数字量由数据端D7-D0输出到89C51的P0口,经软件处理后将测量的温度值经单片机的RXD端窜行输出到74LS164,经74LS164 窜并转换后,输出到数码管的7个显示段,用数字形式显示出当前的温度值。89C51的P2.0、P2.1、P2.2分别接入ADC0809通道地址选择端A、B、C,因此ADC0809的IN0通道的地址为F0FFH。输出驱动控制信号由p1.0输出,4个LED为状态指示,其中,LED1为输出驱动指示,LED2为温度正常指示,LED3为高于上限温度指示,LED4为低于下限温度指示。当温度高于上限温度值时,有p1.0输出驱动信号,驱动外设电路工作,同时LED1亮、LED2灭、LED3亮、LED4灭。外设电路工作后,温度下降,当温度降到正常温度后,LED1亮、LED2亮、LED3灭、LED4灭。温度继续下降,当温度降到下限温度值时,p1.0信号停止输出,外设电路停止工作,同时LED1灭、LED2灭、LED3灭、LED4亮。当外设电路停止工作后,温度开始上升,接着进行下一工作周期。 2、温度控制器程序设计 本软件系统有1个主程序,6个子程序组成。6个子程序为定时/计数器0中断服务程序、温度采集及模数转换子程序ADCON、温度计算子程序CALCU、驱动控制子程序DRVCON、十进制转换子程序METRICCON 及数码管显示子程序DISP。 (1)主程序 主程序进行系统初始化操作,主要是进行定时/计数器的初始化。 (2)定时/计数器0中断服务程序 应用定时计数器0中断的目的是进行定时采样,消除数码管温度显示的闪烁现象,用户可以根据实际环境温度变化率进行采样时间调整。每当定时时间到,调用温度采集机模数转换子程序ADCON,得到一个温度样本,并将其转换为数字量,传送给89C51单片机,然后在调用温度计算子程序CALCU,驱动控制子程序DRVCON,十进制转换子程序MERTRICCON,温度数码显示子程序DISP。

一种应用在电动车上的数字速度_里程表方案

? 1994-2010 China Academic Journal Electronic Publishing House. All rights reserved. https://www.wendangku.net/doc/8f13745213.html,  [新设备?新材料?新方法] 收稿日期:2006204220 作者简介:李 宪(1982-),男,河北衡水人,浙江大学电气工程学院硕士研究生,专业方向为电机与电器。一种应用在电动车上的数字速度 里程表方案 李 宪,陈敏祥 (浙江大学电气工程学院,浙江杭州 310027) 摘 要:电动自行车在城市交通中的应用越来越广泛,有着广阔的前景。本文介绍了一种应用在电动车上的速度 里程累积方法,利用电机换相信号测速和累计里程,并选用EEPR OM 器件来保存里程值。给出了基于A T 89C 2051芯片的数字速度 里程表的具体实现方案。通过实验验证,此方案可行,可考虑发展规模化生产。关 键 词:无刷直流电机;电动车;测速;里程 中图分类号:U 484 文献标志码:A 文章编号:100522895(2007)022******* 1 系统任务 近年来,电力电子技术的飞速发展带动了电机行 业新的革命。本文介绍了一种基于A T 89C 2051芯片的应用在电动车上的数字速度 里程表,主要适用于有位置传感器的无刷直流电机。 直流无刷电机,是一种应用范围很广的机电一体化设备,由电动机、转子位置检测器和驱动电路组成。其基本原理是用电子线路来取代直流电机的电刷和换向器。,转子传感器就发出一个信号,使线路中的一些电子元器件按预定的逻辑导通或关断,控制绕组线圈,或者使线圈中的电流改变方向,通过电子换向,使电机受到单一方向力矩而转动。数字里程表就是利用对电机换向信号的检测,掌握电机转子位置的信息,并据此算出电机转速,同时进行累计,通过电动车的轮径信息,得出速度、里程,显示在L CD 面板上。作为一款实用性产品的研究,电动车车载电池的电压信息也要同时显示,以便用户对电量情况的掌握。2 系统介绍 系统选用A T 89C 2051来处理所需的信号采样、速度测量、里程累积、送显示,以及数据的保存。如图1。 在实验系统里,L CD 采用1602A 进行显示,EEPROM 选用的是有I 2C 总线的BR 24C 01A 。按功能可分为测速及里程模块,A D 模块,显示模块和存储模块。 (1)测速及里程模块 传统的测速方法分为M 法,T 法以及M T 法 。由 图1 系统硬件框图 于电动车速度的变化范围一般不大,而单片机的运算速度不利于做除法运算,这里采用单位时间测脉冲数的方法。为了合理利用系统资源,这里使用外部中断来监测位置信号。对位置信号的每一个下降沿,都会引起中断程序的执行,从而保证不漏掉脉冲。为了让脉冲信号正常无误,布板时,应注意脉冲信号的走线要走最短回路。无刷直流电机的转速范围一般在100~3000r m in ,每圈霍尔信号变化为6P 周期(P 为极对数)。这里取P =2分析,每秒有20~600个周期。这样每2次中断之间的时间间隔,为1.5~50m s 。而一次中断程序的执行时间为u s 级,所以不会发生一次中断未执行完,又一次脉冲又发生的情况。据以上估计,可取200m s 为一个计时周期,可以保证8位的脉冲计数器char 型不会溢出一个计时周期内霍尔信号的周期数。根据电动车轮径等信息,设置里程预设值,每发生一次外部中断,里程累积值加1。当累积值达到预设值时,里程加1,累积值清零,以此实现电动车的里程累积。 (2)存储模块   第25卷第2期2007年4月   轻工机械 L ight I ndustry M achi nery   V o l .25N o.2 A p r .2007

数码智能电动车仪表的设计

学号: 常州大学 毕业设计(论文) (2012届) 题目 学生 学院专业班级 校内指导教师专业技术职务 校外指导老师专业技术职务 二○一二年六月

数码智能电动车仪表的设计 摘要: 随着电子技术的广泛应用,传统电动车仪表逐渐被微处理器为核心的电子控制数字仪表取代已成为必然趋势。 基于单片机技术可靠性高、便于扩展、控制功能强、实用性好的特点。本设计以单片机作为控制核心,设计了数码智能电动车仪表的各个部分内容,设计了单片机及其外围电路,实现了电动车仪表基本显示功能。系统的硬件部分包括速度显示、电源电压和欠压显示,左右转向以及前大灯照明显示、三档动力转换等八个部分。速度显示由传感器、信号处理和稳压等部分组成。三档动力转换由ADC0809计数器模块实现。刹车时伴随刹车灯的闪现。系统还具有一定的自检功能。该仪表系统有显示功能多,显示直观准确、灵敏度高、使用寿命长、灵巧美观、成本低等优点,接线简单,目前在电动车行业使用比较多。 关键词:单片机;车速测量;数码显示;A/D转换 I

The design of digital intelligent electric meter Abstract: With the wide application of electronic technology, the traditional electric vehicle instrument gradually by the microprocessor as the core of electronic control instrument to replace has become an inevitable trend. Single chip technology is based on high reliability, easy expansion, strong control function, practical characteristics. The designs is based on SCM as the control core, design the digital intelligent electric instrument parts, design the SCM and its peripheral circuit, realizes the electric vehicle instrument basic display function. The hardware of the system includes speed, power supply voltage, under-voltage, and the headlights around to lighting, power conversion third gear, such as eight parts. Speed-showing sensors are composed of signal processing, regulators, and other components. Third gear power conversion from ADC0809 counter module to achieve. It’s turning up with the brake lamp's flashing when the brake lights came. The system also has a self-inspection function. The instrument system displays , intuitive display accurate, high sensitivity, long life, smart appearance, and low cost advantages, simple wiring, the electric vehicle industry to use more. Key words: Single chip microcomputer;Speed measurement;Digital display ; A/D conversion II

电动自行车速度 里程表

https://www.wendangku.net/doc/8f13745213.html,/p-00292965611.html 基于单片机与光电传感器的电动自行车速度与里程表的设 计 从保护环境和经济条件许可等因素综合来看,电动自行车目前乃至今后都有着广阔的发展空间。目前市面上电动自行车的速度表和里程表都是机械的,看起来不够直观与方便。如果能用LED直接显示出来里程数或速度值,就可节省用户的时间及精力处理自行车行进过程中的突发事件。 本文介绍的速度与里程表设计以单片机和光电传感器为核心。传感器将不同车速转变成的不同频率的脉冲信号输入到单片机进行控制与计算,再采用LED模块进行显示,使得电动自行车的速度与里程数据能直观的显示给使用者。 系统概述 本系统由信号预处理电路、单片机AT89C2051、系统化LED显示模块、串口数据存储电路和系统软件组成。其中信号预处理电路包含信号放大、波形变换和波形整形。对待测信号进行放大的目的是降低对待测信号的幅度要求;波形变换和波形整形电路则用来将放大的信号转换成可与单片机相连的TTL信号;通过单片机的设置可使内部定时器T1对脉冲输入引脚T0进行控制,这样能精确地算出加到T0引脚的单位时间内检测到的脉冲数;设计中速度显示采用LED模块,通过速度换算得来的里程数采用I2C总线并通过E2PROM来存储,既节省了所需单片机的口线和外围器件,同时也简化了显示部分的软件编程。 系统的原理框图如图1所示。

图1 系统的原理框图 工作原理 该设计能实时地将所测的速度与累计里程数显示出来,主要是将传感器输入到单片机的脉冲信号的频率(传感器将不同车速转变成不同频率的脉冲信号)实时地测量出来,考虑到信号的衰减、干扰等影响,在信号送入单片机前应对其进行放大整形,然后通过单片机计算出速度和里程,再将所得的数据存储到串口数据存储器,并由LED显示模块交替显示所测速度与里程。本设计的里程数的算法是一种大概的算法(假设在一定时间内自行车是匀速行进,平均速度与时间的乘积即为里程数)。 设计时,应综合考虑测速精度和系统反应时间。本设计用测量脉冲频率来计算速度,因而具有较高的测速精度。在计算里程时取了自行车的理想状态。实际中,误差控制在几米之内,相对于整个里程来说不是很大。为了保证系统的实时性,系统的速度转换模块和显示数据转BCD码模块都采用快速算法。另外,还应尽量保证其他子模块在编程时的通用性和高效性。本设计的速度和里程值采用6位显示,并包含两个小数位。 系统的硬件设计 1.脉冲发生源 本设计采用了ST1101红外光电传感器,进行非接触式检测。当有物体挡在红外光电发光二极管和高灵敏度的光电晶体管之间时,传感器将会输出一个低电平,而当没有物体挡在中间时则输出为高电平,从而形成一个脉冲。 该系统在自行车后轮的轴处保持着与轮子旋转切面平行的方向延伸附加 一个铝盘,在这个铝盘的边沿处挖出若干个圆形过孔,把传感器的检测部分放在圆孔的圆心位置。每当铝盘随着后轮旋转的时候,传感器将向外输出若干个脉冲。把这些脉冲通过一系列的波形整形成单片机可以识别的 TTL电平,即可算出轮子即时的转速。 铝盘的圆孔的个数决定了测量的精度,个数越多,精度越高。这样就可以

电动汽车工况测试

电动汽车工况测试 作为实现能源革命的重要手段之一,电动汽车已然成为最热门的交通工具,而作为电动汽车核心部件的电驱部分,其性能和稳定性决定了一台电动汽车的品质。电池测试、电机测试、充电桩测试共同构成新能源汽车领域的三大测试项目,今天我们重点聊一聊电机测试。 传统的电机测试主要考察电机的效率及可靠性,常见的测试包括转速测试、扭矩测试、效率测试、温升曲线、堵转以及耐久度测试等。电动汽车电机测试项目与上述测试项目基本一致,新增的重要测试项目为“工况实验”。所谓工况实验就是给电机施加变化的力矩,以模拟电动汽车在实际道路中的运行状况,此过程中测试相关数据最能反映电机性能。长时间工况循环实验也是耐久测试的过程,与传统耐久测试区别在于电机工作在稳态还是非稳态。 电动汽车工况测试参考什么标准呢?国标《GBT 18488.1-2006 电动汽车用电机及其控制器第1部分:技术条件》已明确提到工况实验的测试标准,并且给出工况加载曲线。通过加载和控制扭矩的方式在模拟标准中规定测试中包含的工况,有停车、加速、匀速、减速、上坡、下坡6个工况。让电机工作在额定工况下,测取记录电机转矩、转速随时间的变化曲线。图1、图2是国标《GBT 18488.1-2006 电动汽车用电机及其控制器第1部分:技术条件》提到的相关曲线。 图1市郊循环 图2基本城市循环

但是等我们真正去测试时,翻开最新的2015国标发现上述要求不存在了!其实现在的工况实验这么玩:使用报文记录设备采集车辆在真是路况下的转速、转矩数据,再将此数据输入到电机测试台架中,使负载电机按照此数据进行参数输出。毫无疑问,这种工况测试更加真实。 MPT电机测试系统如何完美解决电动汽车电机工况实验?MPT电机测试系统采用专业的电机测试软件MotoTest,针对工况测试一键化操作,并且支持测试报表导出。功率、效率运算采用致远电子高性能功率分析仪,以保证测试精度。工况实验中,用户只需要配置道路状况,包含平路、上坡、下坡的各项参数,如坡面长度、坡度等,配置汽车参数,如后桥减速比、档位、轮胎半径、重力加速度、风阻系数、截面积等。上位机软件通过数学建模将汽车参数换算出,应该给被测电机所需加载阻力以及转速。控制被测电机按照设置的档位运行,稳定后加载路面文件,模拟道路运行,记录各项数据。除了根据国标进行工况测试,MPT电机测试系统还支持自定义工况实验。实际测试效果如图3、图4。 图3实际软件测试效果界面 图4路面波形和当前扭矩波形 致远电子针对电动汽车电驱部分的核心:逆变器和电机,基于MPT混合型电机测试系统设计出电动汽车电机试验平台解决方案,为电动汽车电机及其逆变器的研发、生产提供专业化的测试系统。有关此测试系统更多信息请登录致远电子官网,致远电子与您共同成长。

(完整word版)基于51单片机的温度控制系统设计

基于51单片机的水温自动控制系统 0 引言 在现代的各种工业生产中 ,很多地方都需要用到温度控制系统。而智能化的控制系统成为一种发展的趋势。本文所阐述的就是一种基于89C51单片机的温度控制系统。本温控系统可应用于温度范围30℃到96℃。 1 设计任务、要求和技术指标 1.1任务 设计并制作一水温自动控制系统,可以在一定范围(30℃到96℃)内自动调节温度,使水温保持在一定的范围(30℃到96℃)内。 1.2要求 (1)利用模拟温度传感器检测温度,要求检测电路尽可能简单。 (2)当液位低于某一值时,停止加热。 (3)用AD转换器把采集到的模拟温度值送入单片机。 (4)无竞争-冒险,无抖动。 1.3技术指标 (1)温度显示误差不超过1℃。 (2)温度显示范围为0℃—99℃。 (3)程序部分用PID算法实现温度自动控制。 (4)检测信号为电压信号。 2 方案分析与论证 2.1主控系统分析与论证 根据设计要求和所学的专业知识,采用AT89C51为本系统的核心控制器件。AT89C51是一种带4K字节闪存可编程可擦除只读存储器的低电压,高性能CMOS 8位微处理器。其引脚图如图1所示。 2.2显示系统分析与论证 显示模块主要用于显示时间,由于显示范围为0~99℃,因此可采用两个共阴的数码管作为显示元件。在显示驱动电路中拟订了两种设计方案: 方案一:采用静态显示的方案 采用三片移位寄存器74LS164作为显示电路,其优点在于占用主控系统的I/O口少,编程简单且静态显示的内容无闪烁,但电路消耗的电流较大。 方案二:采用动态显示的方案 由单片机的I/O口直接带数码管实现动态显示,占用资源少,动态控制节省了驱动芯片的成本,节省了电 ,但编程比较复杂,亮度不如静态的好。 由于对电路的功耗要求不大,因此就在尽量节省I/O口线的前提下选用方案一的静态显示。

电动车仪表说明书

电动车组合仪表 MKYB-A4812 说 明 书 广州迈凯电子科技有限公司 2010年

一、概述: MKYB电动车数字组合仪表采用了先进的电子技术成果,对输入信号进行了高精度的数字化处理,主要有指示灯、电流表、电压表、电量表、以及小时计、车速表、里程表7部分组成。液晶显示器通过内部微处理器的控制能显示多种信息,十段数码显示条可以清晰的显示车辆电池的状态,六组状态指示灯可以实时准确的指示车辆的状态。该仪表克服了传统仪表精度差,稳定度不高,参数修改和扩展困难,发热量大,耗电多,易损坏,开放性差等缺点,具有外形美观、性能稳定、易扩展的优点。是各种电动轿车、游览车、牵引车、高尔夫球车的理想配置。 产品实物 二、技术参数: 电源说明: 正常工作电压30V-72V 指示灯工作电压为12V 转速传感器脉冲高电平为5~12V 1.指示灯 内容: 左转向灯(绿色)、右转向灯(绿色)、远光灯(蓝色)、前雾灯(绿色)、驻车制动灯(红色)、后雾灯(黄色)、近光灯(绿色)、位置灯(绿色)、倒车灯(绿色) 操作方法: 把“左转向灯、右转向灯、远光灯、前雾灯、驻车制动灯、前雾灯、近光灯、位置灯、倒车灯”信号分别接+12V电源,对应的指示灯应对应点亮,且颜色符合要求。 平时背光灯不点亮。把“大灯”信号接+12V电源,背光灯应该点亮。 2.电流表 内容: 以指针方式实时显示电流。指示范围:0~300(A) 标准: 电流波动范围小于4A,误差小于正负4A。 操作方法: 使用300A/75mV的分流器。把分流器串接在电源主回路中。且分流器负极、仪表负极都直接从蓄电池负极直接引线。分流器正极接仪表正极,分流器负极接仪表负极。

基于单片机的电动车里程记录仪的设计

目录 第 1 章绪论....................................................................... 错误!未定义书签。 1.1课题背景........................................................................... 错误!未定义书签。 1.2设计的整体思路 (2) 第 2 章硬件的设计 (4) 2.1 AT89C52系列单片机的介绍 (4) 2.2存储电路 (5) 2.3时钟电路 (6) 2.4复位电路 (7) 2.5显示电路 (8) 2.6报警电路 (9) 第 3 章软件的设计与调试 (9) 3.1子程序与主函数的设计 (9) 3.2 Protues仿真过程........................................................... 错误!未定义书签。参考文献. (14) 附录一硬件设计原理图 (15) 附录二程序清单 (16) 第 1 章绪论 单片机现在渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械以及各种智能机械了。 1.1课题背景 本题目根据车速、里程的测量原理,以MCS-51系列单片机为核心器件,组成点阵式的液晶显示屏,通过编程显示车速、里程。按照设计要求熟悉系统硬件电路、接口电路,完成硬件电路的电路板的设计,完成该系统的程序设计,提交程序设计框图及程序设计清单。

基于单片机的自行车里程表设计样本

摘要 随着居民生活水平不断提高,自行车不再仅仅是普通运送、代步工具,而是成为人们娱乐、休闲、锻炼首选。自行车里程表可以满足人们最基本需求,让人们能清晰地懂得当前速度、里程等物理量。重要阐述一种基于霍尔元件自行车里程表设计。以AT89C52 单片机为核心,A44E 霍尔传感器测转数,实现对自行车里程/速度测量记录,采用24C02 实当前系统掉电时候保存里程信息,并能将自行车里程数及速度用LED实时显示。文章详细简介了自行车里程表硬件电路和软件设计。硬件某些运用霍尔元件将自行车每转一圈脉冲数传入单片机系统,然后单片机系统将信号通过解决送显示。软件某些用汇编语言进行编程,采用模块化设计思想。该系统硬件电路简朴,子程序具备通用性,完全符合设计规定。 核心词:里程/速度;霍尔元件;单片机;LED显示

Abstract With 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 AT89C52 as kernel,using A44E Hall element to measure revolution,the measure and statistic are achieved. The range informations are saved by 24C02 when the power is off,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 assemble language,the program is designed in the mode of modules. The system has simple hardware,common sub-program,and meet the demand of design. Key words:Mileage / speed;Hall element;Single Chip Microcomputer;LED

基于51单片机的交通灯控制系统设计

目录 一引言 (2) 二概要设计 (2) 2.1 设计思路 (2) 2.2总体设计框图 (2) 三硬件设计 (3) 3.1LED循环电路设计 (3) 3.1.1 89cs51单片机概述 (3) 3.1.2 LED循环说明 (5) 3.2 倒计时显示电路 (5) 3.2.1 74LS164芯片 (5) 3.2.2 共阴极数码显示管 (6) 3.2.3 倒计时电路 (6) 3.2.4 急通车电路 (7) 四软件按设计 (7) 4.1 程序流程图: (7) 4.2 LED红绿灯显示 (8) 4.3倒计时显示 (9) 4.4 急通车控制 (9) 4.5程序代码 (9) 五总结 (9) 参考文献 (9) 附录一: (9) 附录二: (10)

基于51单片机的交通灯控制系统设计 摘要:在日常生活中,交通信号灯的使用,市交通得以有效管理,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。交通灯控制系统由80C51单片机、键盘、LED 显示、交通灯延时组成。系统除具有基本交通灯功能外,还具有时间设置、LED信息显示功能,市交通实现有效控制。 关键词:交通灯,单片机,自动控制 一引言 当今,红绿灯安装在个个道口上,已经成为疏导交通车辆最常见和最有效的手段。但这个技术在19世纪就已经出现了。 1858年,在英国伦敦主要街头安装了以燃煤气为光源的红、蓝两色的机械般手势信号灯,用以指挥马车通行。这是世界上最早的交通信号灯。1868年,英国机械工程师纳伊特在伦敦威斯敏斯特区的会议大厦前的广场上,安装了世界上最早的煤气红绿灯。它由红绿两以旋转方式玻璃提灯组成,红色表示“停止”,绿色表示“注意”。1869年1月2日,煤气灯爆炸,是警察受伤,遂被取消! 电气启动的红绿灯出现在美国,这种红绿灯由红黄绿三色圆形的投光器组成,1914年始装于纽约市5号大街的一座高塔上。红灯亮表示“停止”,绿灯亮表示“通行”。 信号灯的出现,使得交通得以有效的管理,对于疏导交通流量、提高道路通行能力、减少交通事故有明显效果。1968年,联合国《道路交通和道路标志信号协定》对各种信号灯的含义作了规定。绿灯时通行信号灯,面对绿灯的车辆可以直行,左转弯和右转弯,除非两一种标志禁止某一种转向。左右转弯车辆必需让合法的正在路口内行驶的车辆和过人行横线的行人优先通行。红灯是禁行信号灯,面对红灯的车辆必需在交叉路口的停车线后停车。黄灯是警告信号,面对黄灯的车辆不能越过停车线,但车辆已经十分接近停车线而不能安全停车的可以进入交叉路口! 二概要设计 2.1 设计思路 利用单片机实现交通灯的控制,该任务分以下几个方面: a 实现红、绿、黄灯的循环控制。要实现此功能需要表示三种不同颜色的LED灯分别接在P1个管脚,用软件实现。 b 用数码管显示倒计时。可以利用动态显示或静态显示,串行并出或者并行并出实现。 C 实现急通车。这需要人工实现,编程时利用到中断才能带到目的,只要有按钮按下,那么四个方向全部显示红灯,禁止以诶车辆通行。当情况解除,让时间回到只能隔断处继续进行。 2.2总体设计框图 见图一:

相关文档
相关文档 最新文档