汽车测速及倒车提示

合集下载

汽车测距测速及倒车提示程序

汽车测距测速及倒车提示程序

#include <AT89X52.H>unsigned char code dispcode[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90, 0x88,0x83,0xc6,0xa1,0x86,0x8e,0x89,0xa3,0x8c,0xc8};//0-9,a-funsigned char dispcodex[]={0xc0,0xc0,0xc0,0xc0};// 初始数据unsigned char dispbuf[4]={0,0,0,0};// 0x76,0x3f,0x3f,0x4funsigned char temp[4];unsigned char dispcount;unsigned int fs;unsigned int fs1;unsigned int fs2;unsigned char i;unsigned char j;unsigned int x;unsigned long l,time;/*unsigned char k;unsigned char temp;unsigned char a,b;*///-----------------------定义管脚--------------------------------------------------------#define timer_data (256-200) //定时器预置值,12M时钟时,定时0.1ms#define PWM_T 100 //定义PWM的周期T为10msunsigned char PWM_t; //PWM_t为脉冲宽度(0~100)时间为0~10msunsigned char PWM_count; //输出PWM周期计数unsigned char time_count; //定时计数unsigned char timecount;unsigned int INT0count;unsigned char k3;unsigned char zf;unsigned char testok;/*数码管控制*/sbit W0=P1^0; //sbit W1=P1^1; //sbit W2=P1^2; //sbit W3=P1^3; //位选/*电机控制*/sbit HW=P3^3; //测速sbit PWM=P1^6; //电机控制PWM 波形输出sbit M2=P1^7; //电机控制sbit DJDY=P1^4; //电机继电器控制//sbit PWM=P3^4; //PWM 波形输出/*超声波定义*/sbit FS=P3^4; //发射sbit JS=P3^2; //接受sbit CSDY=P1^5; //电源继电器//sbit LS=P2^6; //蜂鸣器控制/*开关定义*/sbit K1=P2^3; //倒车键sbit K2=P2^2; //减速键sbit K3=P2^1; //加速键sbit K4=P2^0; //正转键//sbit K5=P3^7; //加强bit hw;bit k1; //按键标识bit k2; //按键标识bit k4; //按键标识bit csxs;bit flag;bit dc;void delay100us(void){unsigned char i,j;for(i=40;i>0;i--)for(j=248;j>0;j--);}void csfs(void) //超声波发射程序//{unsigned char times=0;while(TF1==0) //testok==1||testok==2//{unsigned char j;for(j=10;j>0;j--);FS=~FS;times++; //翻转20次,发送10个脉冲信号的超声波// TF1=0;if(times==10)break;}times=0;TH1=0x00;//(65536-4000)/256;TL1=0x00;//(65536-4000)%256;EX0=1;TR1=1;ET1=1; //开定时器//delay100us();//testok=0;}void main(void){DJDY=0;CSDY=0;M2=1;zf=0;testok=0;PWM=1;PWM_t=100;TMOD=0x12; /*定时器1为工作模式1,0为模式2(8位自动重装) */ T2MOD=0x00; /*定时器2为工作模式) */T2CON=0x04; /*定时器2为自动重装定时工作模式) */RCAP2L=(65536-4000)%256;RCAP2H=(65536-4000)/256;// TH2=0x16;//TL2=0x56;TH0=0x216; //保证定时时长为0.1msTL0=0x216;TH1=0x00;//(65536-4000)/256;TL1=0x00;//(65536-4000)%256;IT0=1;IT1=1;EX0=1;EX1=1;TR2=1;TR1=1;TR0=1;ET0=1;ET1=1;ET2=1;EA=1;while(1){if(zf==0&&dc==0){for(i=0;i<4;i++){dispbuf[i]=0;}i=0;}if(zf==2&&k1==1){csfs();}if(flag==1&&zf==1) {flag=0;x=INT0count;for(i=0;i<4;i++){temp[i]=0;}i=0;while(x/10){temp[i]=x%10;x=x/10;i++;}temp[i]=x;dispbuf[3]=temp[0]; dispbuf[2]=temp[1]; dispbuf[1]=temp[2]; dispbuf[0]=temp[3];// for(i=0;i<4;i++)// {// dispbuf[i]=temp[i]; // }timecount=0;INT0count=0;//TH0=0;//TL0=0;//TR0=1;}if(testok==1&&zf==2) //{if(1==testok){//delay100us();testok=0;x=l;//delay100us();// delay100us();if(x){for(i=0;i<4;i++){temp[i]=0;} }i=0;while(x/10){temp[i]=x%10;x=x/10;i++;}temp[i]=x;dispbuf[3]=temp[0]; dispbuf[2]=temp[1]; dispbuf[1]=temp[2]; dispbuf[0]=temp[3]; // for(i=0;i<4;i++)// {// dispbuf[i]=temp[i]; // }timecount=0;INT0count=0;//TH0=0;//TL0=0;//TR0=1;if(l==20){DJDY=0;CSDY=0;csxs=0;PWM=1;M2=1;k1=0;zf=0;TR0=0;dc=0;testok=0;}}}testok=0;if(K4==0&&k4==0) {{k4=1;DJDY=1;M2=1;zf=1;TR0=1;dc=1;}while(K4==0);}else if(K4==0&&k4==1){{k4=0;CSDY=0;DJDY=0;PWM_t=100;M2=1;zf=0;TR0=0;dc=0;}while(K4==0);}else if(K2==0&&k4==1&&k2==0) {if(K2==0&&k4==1&&k2==0) {k2=1;DJDY=1;PWM_t=65;M2=1;zf=1;TR0=1;dc=1;}while(K2==0);}else if(K2==0&&k4==1&&k2==1) {if(K2==0&&k4==1&&k2==1) {k2=0;CSDY=0;DJDY=0;M2=1;zf=0;TR0=0;dc=0;}while(K2==0);}else if(K3==0&&k4==1){if(K3==0&&k4==1){switch(k3){ case 0:DJDY=1;PWM_t=45;zf=1;TR0=1;dc=1;break;case 1:DJDY=1;PWM_t=30;zf=1;TR0=1;dc=1;break;case 2:DJDY=1;PWM_t=15;zf=1;TR0=1;dc=1;break;case 3:DJDY=0;CSDY=0;PWM_t=100;k4=0;TR0=0;dc=0;zf=0;break; }k3++;if(k3==4){k3=0;M2=1;zf=0;dc=0;}}while(K3==0);}else if(K1==0&&k1==0){{DJDY=1;CSDY=1;csxs=1;PWM=1;M2=0;k1=1;TR0=0;zf=2;dc=1;testok=1;}while(K1==0);}else if(K1==0&&k1==1){{DJDY=0;CSDY=0;csxs=0;PWM=1;M2=1;k1=0;zf=0;TR0=0;dc=0;testok=0;}while(K1==0);}}}void int0(void) interrupt 0 using 0 //接收中断程序//{EX0=0;TR1=0;//关定时器//ET1=0;//中断关闭time=TH1*256+TL1; //算出t的值,t的单位为us// RCAP2H l=time*180;l=l/10000;TH1=0x00;//(65536-4000)/256;TL1=0x00;//(65536-4000)%256;testok=1;}void int2(void) interrupt 3 using 0 //超时中断程序//{EX0=0;TR1=0;//关定时器//ET1=0;// 中断关闭TH1=0x00;//(65536-4000)/256;TL1=0x00;//(65536-4000)%256;testok=2;}void t0(void) interrupt 1 using 0{time_count++;if(time_count>=PWM_T){time_count=0;PWM_count++;}if(time_count<PWM_t)PWM=1;elsePWM=0;}void int1(void) interrupt 2 using 0{INT0count++;}void t1(void) interrupt 5 using 0 {TF2=0;// TH1=(65536-4000)/256;//TL1=(65536-4000)%256;//TH1=(65536-500)/256;//TL1=(65536-500)%256;// TR0=1;// ET0=1;timecount++;if(timecount==250){//TR0=0;timecount=0;flag=1;}P0=dispcode[dispbuf[dispcount]]; if (dispcount==0){W0=0;W1=1;W2=1;W3=1;}if(dispcount==1){W0=1;W1=0;W2=1;W3=1;}if(dispcount==2) {W0=1;W1=1;W2=0;W3=1;}if(dispcount==3) {W0=1;W1=1;W2=1;W3=0;}dispcount++;if(dispcount==4) dispcount=0;}。

毕业设计之倒车雷达

毕业设计之倒车雷达
1.2
随着汽车的迅速增加,停车难已经是不争的事实,狭小的停车场地常常令有车一族无所适从,稍不慎,则闯祸,烦事又烦人。虽然每辆车都有后视镜,但不可避免的都存在一个后视盲区。汽车倒车防撞预警系统即俗称的倒车雷达,是汽车泊车时的辅助装置。在汽车倒车时,倒车雷达采用超声波测距原理探测汽车尾部离障碍物的距离,当汽车尾部离障碍物的距离达到探测范围时,倒车雷达通过数码管实时动态显示距离。当汽车尾部离障碍物的距离达到设定的安全警告值时,倒车雷达发出报警声,以警示驾驶员,辅助驾驶员安全倒车。
近两年来,倒车雷达成了商家的电子新宠,众多生产防盗器的厂家纷纷涉足倒车雷达。随着信息化、智能化、网络化的发展,嵌入式系统技术获得广阔的发展空间,工业控制领域也进行着一场巨大的变革,以32位高端处理器为平台的实时嵌入式软硬件技术将应用在工业控制的各个角落。嵌入控制器因其体积小、可靠性高、功能强、灵活方便等许多优点,其应用已深入到工业、农业、教育、国防、科研以及日常生活等各个领域,对各行各业的技术改造、产品更新换代、加速自动化进程、提高生产率等方面起到了极其重要的推动作用。
该系统能够在汽车以较低的速度进行倒车的过程中,识别出车后部的障碍物,并能够测量车与障碍物之间的距离,在车辆与障碍物发生碰撞前,发出声光报警。在车辆上安装一个对障碍物进行监测预警的系统,就能用声音和数码管实时动态显示的距离告知驾驶员周围障碍物的情况,解除驾驶员泊车和启动车辆时前后、左右探视所引起的困扰。同时帮助驾驶员扫除视野的死角和视线模糊的缺陷,驾驶员只需坐在驾驶室就能观察到车前车后的详细情况,做到心中有数,极大的提高了泊车和倒车时的安全和效率。也能让驾驶员在危险时刻到来前及时采取有效措施,减少事故发生,保障人身和财产安全。
摘要
倒车雷达是汽车泊车或者倒车时的安全辅助装置。该系统能够在汽车低速倒车的过程中,识别出车体后部的障碍物,并能够测量汽车与障碍物之间的距离。在车辆与障碍物发生碰撞之前,发出语音警报,提醒司机刹车。

如何辨别测速摄像头?

如何辨别测速摄像头?

如何辨别测速摄像头?很⾼兴为您解答!我是做智能化弱电的,之前接触过很多智能交通的项⽬,看你上⾯的图⽚应该是卡⼝和电⼦警察摄像头,现在我结合⾃⼰的⼯作经验做个简单的分享。

1、电⼦警察你图⽚中出现的摄像头就是电⼦警察,这类摄像头我们在红绿灯⼗字路⼝经常遇到,主要是记录车辆闯红灯等违章⾏为。

现在最新的电⼦警察系统,不仅能记录闯红灯还能记录车辆逆⾏/压线/倒车/实线变道/违法掉头/占⽤专⽤车道/机占⾮/不按导向/违法停车/不礼让⾏⼈等违章⾏为。

2、道路卡⼝提主上⾯提供的照⽚有⼀张就是道路卡⼝摄像头,这类摄像头我们经常在道路上看到,主要统计道路上的车流量分布,以及道路上的车辆构成,同时现在卡⼝摄像头也能抓拍⼀些违章⾏为,⽐如套牌,交通事故逃逸,机动车盗抢等⾏为。

现在最新的卡⼝摄像头功能已经升级换代了,还具有抓拍超速/低速/压线/逆⾏/实线变道/占⽤专⽤车道/机占⾮/不系安全带/开车打电话等违章⾏为。

3、⾏⼈闯红灯系统这类摄像头主要部署在⼈⾏道路上,⽤来规范⾏⼈不⽂明过斑马线的⾏为,据报道,⾏⼈随意闯红灯,是造成交通事故发⽣的根源。

⾏⼈闯红灯系统⼀般都是带有⼈脸识别功能。

4、违停球⼀般在公交站前后,或者禁停路段的路⼝,会有这种违停球,可以抓拍⼩客车⾮法停车拉客等情况,⾃带变焦功能,可以看清200⽶左右。

5、车流量检测摄像头在警⽰灯杆上很容易看到这种,⽤来统计不同时间段下,这条路段的车辆流量,不⽤来抓拍违章。

6、布控球这类布控球,主要应⽤在城管、消防、交警等部门,出门执法时,直接在车顶上安装布控球,布控球可实现车辆违法抓拍,视频录像,云台控制等功能,⽀持移动/联通/电信4G⽹络传输。

7、雷达测速仪⼀般在⾼速上应⽤的⽐较多,安装⽐较隐蔽,采⽤窄波平板雷达,⽀持来向、去向、双向3种测速模式,⽀持10-250Km/H车速范围检测,除了测速准确外,还可以防范电⼦狗侦测,具有隐蔽的特点。

8、普通监控摄像头这类摄像头没有智能抓拍功能,只有图像预览和回放功能,现在在城市这类摄像头部署的最多,⼤概占了90%左右。

汽车测速及倒车提示产品介绍及电路原理

汽车测速及倒车提示产品介绍及电路原理

汽车测速及倒车提示产品介绍及电路原理一、微动按钮功能K5,复位键:按一下,电路复位,电路处于待机状态。

K4,正转键:按一下,电机MG1正转。

K3,加速键:正转时,按一下,电机MG1加速。

K2,减速键:正转时,按一下,电机MG1减速。

K1,倒车键:按一下,电机MG1反转。

二、产品功能介绍1.电路正确连接后,接通电源,按一下微动按钮K5,数码显示管DS1显示0000。

2.按一下微动按钮K4,电机MG1转动并带动转盘(遮断器)转动,数码显示管DS1显示数字,再按一下K4,电机MG1停转,电路复位。

3.在按一下微动按钮K4后,按一下微动按钮K3,电机MG1转动加快并带动转盘(遮断器)转动,数码显示管DS1显示数字,此时显示的数字增大。

可按微动按钮K3三次(三档),第四次按动K3时,电机MG1停转,电路复位。

4.在按一下微动按钮K4后,按一下微动按钮K2,电机MG1转速减慢并带动转盘(遮断器)转动减慢,数码显示管DS1显示数字减少。

再按一下微动按钮K2,电机MG1停转,电路复位。

5.按一下微动按钮K1,电机MG1倒转并带动转盘(遮断器)转动,此时为汽车倒车。

用障碍物放在离开超声接收器LS1和超声发生器LS2一定距离的位置上,数码显示管DS1显示数字,此时显示的数字为障碍物与LS1和LS2的距离(相当于汽车与障碍物的距离,单位为厘米),如果障碍物距离变动,数码显示管DS1显示数字也随之变化。

当距离等于20厘米时,电机MG1自动停转。

或在大于20厘米时再按一下微动按钮K1,电机MG1停转,电路复位。

三、电路原理该产品是由下面几部分电路组成:超声波发射电路、超声波接收电路、提示音发生器、直流电机控制电路、转速检测电路、单片机电路、显示电路和电源电路。

汽车测速及倒车提示功能及电路原理第 3 页共 3 页。

基于AT89S52的汽车测速与倒车提示模拟系统的设计

基于AT89S52的汽车测速与倒车提示模拟系统的设计
基于AT89S52的汽车测速与倒车提 示模拟系统的设计
01 引言
03 功能测试 05 总结
目录
02 系统设计 04 系统优化
引言
随着汽车技术的不断发展,驾驶员辅助系统成为了越来越受欢迎的研究领域。 其中,汽车测速与倒车提示模拟系统作为一种重要的辅助系统,能够帮助驾驶员 更好地掌控车辆的速度和倒车操作。本次演示将基于AT89S52芯片,设计一种汽 车测速与倒车提示模拟系统,旨在提高驾驶员的行车安全性和便捷性。
为了使系统更加符合实际应用场景,我们进行了一系列的优化措施。首先, 我们采用了更为简洁和美观的外观设计,使其更易于被驾驶员接受和使用。其次, 我们增加了更多实用的功能,如语音提示、故障自诊断等,以提高系统的便捷性 和安全性。
总结
本次演示设计了一种基于AT89S52的汽车测速与倒车提示模拟系统,实现了 实时监测车辆速度、提供倒车距离和角度提示等功能。通过实验测试表明,该系 统具有较好的准确性和稳定性表现。在今后的工作中,我们将继续对系统进行优 化和完善,以进一步提高其性能表现和应用范围。
系统优化
1、分析系统测试结果
通过对系统的测试结果进行分析,我们发现系统的可靠性和稳定性表现良好, 但存在一定程度的误报和错报现象。这主要是由于GPS信号波动和数据处理的算 法不够精确所导致。
2、改进电路连接方式和软件算 法
为了解决上述问题,我们采取了以下措施:首先,在电路连接方式上,我们 增加了数据缓存和备份电路,以提高系统的稳定性。其次,在软件算法方面,我 们改进了数据处理方法,采用更为精密的滤波算法和数据校准技术,以减少误报 和错报现象。 3.优化系统外观和实用性
谢谢观看
系统的响应时间和延迟时间也是重要的测试指标。我们通过实验发现,系统 从GPS传感器读取数据到最终显示结果的时间在1秒以内,满足驾驶员对实时性的 需求。

车速测量方法

车速测量方法

车速测量方法一、概述车速测量是指在行驶过程中,测量车辆的速度。

车速测量方法有多种,包括机械式、电子式、光学式等。

本文将介绍几种常见的车速测量方法及其原理。

二、机械式车速测量方法1. 车轮直径法原理:根据车轮直径和转数计算出车辆的速度。

步骤:(1)确定车轮直径。

(2)使用计数器或转子来记录每个轮子的转数。

(3)根据公式:车速=2×π×轮子半径×转数÷时间,计算出车辆的速度。

2. 里程表法原理:根据里程表上显示的里程和时间来计算出车辆的平均速度。

步骤:(1)安装一个能够记录行驶距离和时间的里程表。

(2)根据公式:车速=行驶距离÷行驶时间,计算出车辆的平均速度。

三、电子式车速测量方法1. GPS定位法原理:利用GPS卫星定位系统来确定汽车位置,并通过比较两个位置之间所需的时间来计算汽车的平均速度。

步骤:(1)安装一个GPS接收器。

(2)使用GPS接收器记录车辆的位置和时间。

(3)根据公式:车速=两个位置之间的距离÷两个位置之间所需的时间,计算出车辆的平均速度。

2. 车载测速仪法原理:车载测速仪是一种电子设备,能够通过轮速传感器或其他传感器来测量车辆的速度。

步骤:(1)安装一个车载测速仪。

(2)使用轮速传感器或其他传感器来测量车辆的速度。

(3)根据车载测速仪上显示的数据来计算出车辆的平均速度。

四、光学式车速测量方法1. 雷达测速法原理:雷达发射器向前发射一束微波信号,当这束信号碰到汽车时,会反弹回来。

通过比较发射和回波之间的时间差来计算汽车的平均速度。

步骤:(1)安装一个雷达发射器和接收器。

(2)将雷达朝向汽车行驶方向,并启动雷达发射器。

(3)比较发射和回波之间的时间差,并根据公式:车速=距离÷时间,计算出车辆的平均速度。

2. 激光测速法原理:激光测速仪向汽车发射一束激光,当激光碰到汽车时,会反射回来。

通过比较发射和回波之间的时间差来计算汽车的平均速度。

测量速度的方法

测量速度的方法

测量速度的方法测量速度是物理学中非常重要的一项实验内容,也是日常生活中我们经常会遇到的问题。

无论是车辆的行驶速度、物体的运动速度,还是光的传播速度,都需要通过科学的方法进行测量。

下面将介绍几种常用的测量速度的方法。

首先,最常见的测量速度的方法之一就是利用距离和时间的关系进行计算。

这种方法适用于很多日常生活中的场景,比如测量汽车的行驶速度。

我们可以通过测量汽车行驶的距离,然后记录下所花费的时间,通过时间和距离的比值就可以得到汽车的行驶速度。

这种方法简单直观,而且不需要太多的仪器设备,因此在实际应用中非常方便。

其次,利用光电传感器进行速度测量也是一种常见的方法。

光电传感器可以通过感应物体经过时的光电信号变化来计算物体的速度。

这种方法适用于需要高精度测量的场合,比如实验室中对物体运动的精确测量。

光电传感器能够实时记录物体经过的时间和位置,从而计算出物体的速度,具有较高的准确性和可靠性。

另外,利用雷达测速仪进行速度测量也是一种常用的方法。

雷达测速仪通过发射一束微波信号,然后接收信号的反射,通过计算信号的频率差来确定物体的速度。

这种方法在交通管理和公安执法中经常被使用,可以实现对车辆行驶速度的准确测量,是一种非常有效的测速手段。

除了上述方法外,还有一些其他特殊场合下的测速方法,比如利用声波测速仪、利用摄像头测速等。

这些方法都是根据不同的物理原理来实现速度测量的,具有各自的特点和适用范围。

总的来说,测量速度的方法多种多样,我们可以根据具体的实际情况选择合适的方法进行测量。

在进行测量时,需要注意选择合适的仪器设备,并严格按照操作规程进行操作,以确保测量结果的准确性和可靠性。

希望以上介绍的方法能够对大家有所帮助,让我们在实际应用中能够更加准确地测量速度。

高速公路指示牌都是什么意思,别等到罚单来了后悔莫及。

高速公路指示牌都是什么意思,别等到罚单来了后悔莫及。

高速公路指示牌都是什么意思,别等到罚单来了后悔莫及。

一、道路种类指示牌在我们出行之前或多或少都会做些准备工作,如果您对道路名称还没有记住的话,只要记住几个字母就可以,目前我国城市之间的道路网络主要分为高速公路,国道公路和省道公路,在路牌中的分别为首字的首字母体现。

详解:高速开车注意事项1.高速公路高速公路属于高等级公路,是完全封闭的道路,通行速度在我国是最高的公路级别。

在路牌标识中高速公路与国道相同用字母“G”开头,例如G65高速。

省内高速字母用“S”开头,如S9高速等,国家高速和省内高速均为白色字体,绿色底色,国家高速上方有红色横条,省内高速上方为黄色饰条。

需要注意的是,字母“G”和“S”开头的高速均为全封闭高速公路,只是“S”开头的标识代表该路段属于某某省境内,并无其它含义。

2.国道公路国道是连接国家重要地区,在公路网中起到支撑作用的公路交通干线,国道在路牌表示中以字母“G”开头,例如G323国道,字体为白色,底色是红色,非常好认,国道为非封闭道路。

3.省道公路省道又称做省级干线公路,在路牌标识中省道以字母“S”开头,例如S233省道,黑色字体,底色为黄色,同样很醒目,与国道相同,省道也为非封闭道路。

二、路上常见标识1.目的地信息高速公路途径的重点城市和地区的距离都会每隔一段距离进行提醒和标注,我们可以通过这些提示信息了解到目的地距离,可以对到达的时间和休整,加油等安排作出提前规划。

2.车道及限速信息在高速公路行车道的上方,每隔一段距离会有车道信息的提示,包括限速提示,车道名称或限制车辆都会在上方显示。

需要您注意的是,每个车道的限速信息都是不一样的,如果在限速100/km的车道行驶120/km的话也是会被监控拍到违章的。

了解更多:电子眼违章多久能查到3.服务区信息高速服务区的路牌标识为大写的英文字母P表示,并配合着加油机、刀叉以及扳手图案。

服务区通常有餐饮,小超市,卫生间,加油站,修理厂等可提供出行人员可能需要的服务,一般在20-30公里就会有一个服务区,比较偏远的地区服务区的间隔可能会较长。

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

《汽车测速及倒车提示》产品介绍及电路原理
一、微动按钮功能
K5,复位键:按一下,电路复位,电路处于待机状态。

K4,正转键:按一下,电机MG1正转。

K3,加速键:正转时,按一下,电机MG1加速。

K2,减速键:正转时,按一下,电机MG1减速。

K1,倒车键:按一下,电机MG1反转。

二、产品功能介绍
1.电路正确连接后,接通电源,按一下微动按钮K5,数码显示管DS1显示
0000。

2.按一下微动按钮K4,电机MG1转动并带动转盘(遮断器)转动,数码显
示管DS1显示数字,再按一下K4,电机MG1停转,电路复位。

3.在按一下微动按钮K4后,按一下微动按钮K3,电机MG1转动加快并带
动转盘(遮断器)转动,数码显示管DS1显示数字,此时显示的数字增大。

可按微动按钮K3三次(三档),第四次按动K3时,电机MG1停转,电路复位。

4.在按一下微动按钮K4后,按一下微动按钮K2,电机MG1转速减慢并带
动转盘(遮断器)转动减慢,数码显示管DS1显示数字减少。

再按一下微动按钮K2,电机MG1停转,电路复位。

5.按一下微动按钮K1,电机MG1倒转并带动转盘(遮断器)转动,此时为
汽车倒车。

用障碍物放在离开超声接收器LS1和超声发生器LS2一定距离的位置上,数码显示管DS1显示数字,此时显示的数字为障碍物与LS1和LS2的距离(相当于汽车与障碍物的距离,单位为厘米),如果障碍物距离变动,数码显示管DS1显示数字也随之变化。

当距离等于20厘米时,电机MG1自动停转。

或在大于20厘米时再按一下微动按钮K1,电机MG1停转,电路复位。

三、电路原理
该产品是由下面几部分电路组成:超声波发射电路、超声波接收电路、提示音发生器、直流电机控制电路、转速检测电路、单片机电路、显示电路和电源电路。

1.倒车电路原理
倒车电路包括超声波发射电路、超声波接收电路、提示音发生器、单片机电
路、显示电路和电源电路。

按下微动按钮K1,由单片机IC2的“”脚输出一串信号,该信号送到的输入端,改变的输出电阻,使原来由VT1,VT2,VT8、9,VT10、11组成的直流电机MG1桥式驱动电路在直流电机MG1两端产生电位差,电机MG1被驱动为反转。

也即汽车在倒车。

在按下微动按钮K1时,由单片机IC2产生40kHz的方波信号从IC2的“14” 脚送出,经开关S1、电阻R15到IC3的“9”脚后在IC3内进行推挽放大,由LS2超声波发生器产生40kHz 的超声波发射出去。

经障碍物反射后的超声波,由LS1超声波接收器接收,送入集成块IC1的“1”脚,该信号为正弦波信号。

由于倒车的距离不断变化,所以IC1内部设置了自动增益控制AGC,以保持信号不会因倒车距离变化而出现强弱变化,正弦波信号在IC1内部进行整形后,由IC1的“7”脚输出,经延时(信号由发射→障碍物→接收的时间)后的信号,经电阻R35和开关S2送回单片机IC2的“12”脚,由单片机IC2内部与原送出的信号进行比较计算,并把计算的结果送到显示电路显示出汽车在倒车时与障碍物之间的距离。

当倒车与障碍物的距离等于20厘米时,单片机IC2发出指令,让汽车停止倒车,电路复位。

由于电路采用节电措施,只有在倒车时,由单片机IC2的“6”脚输出一信号,经R41给复
合管VT12和VT13提供导通信号,使继电器JK1吸合,才给超声波接收电路、提示音发生器提供VCC电源。

所以在倒车开始,提示音发生器的集成块IC7与外围元器件组成的振荡电路起振,产生信号供三极管VT7放大,由蜂呜器LS3发出提示音,提醒驾车人士。

调节可调电阻RP2,可改变提示音的声音大小。

2.测速(前进)电路原理
测速电路包括直流电机控制电路、转速检测电路、单片机、显示电路和电源电路。

按下微动开关K4,由单机IC2的“5”脚输出一信号,经R42使三极管VT14导通,使继电器JK2吸合,电源+12V经继电器JK2触点作VDD输出,同时给直流电机控制电路提供VDD 和VCC电源;单片机IC2的“”脚输出一串
信号,该信号送到的输入端,改变的输出电阻,使原来由VT1,VT2,VT8、9,VT10、11组成的直流电机MG1桥式驱动电路在直流电机MG1两端产生电位差,电机MG1被驱动为正转。

电机MG1带动安装在电机上的转盘转动,由于转盘装在光电开关器IC6槽中,且转盘中带有小孔,转盘在转动过程中,IC6一端发出的光线穿过小孔,光线间歇通过并送到IC6的另一端,使光电开关器IC6输出一串脉冲并送回单片机IC2的“13”脚,由单片机IC2进行计数,并由数码显示管DS1直接显示数字,并为电机MG1的转速。

如果此时按一下微动开关K3,则改变了由IC2“”脚输出信号
的,也改变了的输出电阻,使电机MG1两端的电位差更大,电机MG1转速加快,数码显示管DS1显示的数字增大。

如果再按一下K3,根据以上所说原理,电机MG1转速更快,数码显示管DS1显示的数字更大。

如果按一下微动开关K2,改变了由IC2的“”脚输出的一串信号
的,也改变了的输出电阻,但使电机MG1两端的电位差变小,电机MG1转速减慢,数码显示管DS1显示的数字减小。

按K4、K3、K2任何一个微动开关,由单片机IC2发出指令,使电机MG1停转,电路复位。

3.单片机电路、显示电路与电源电路原理
单片机电路是由芯片IC2为核心及相关元器件组成,构成了《汽车测速及倒车提示》电路的中央控制电路,根据电路功能需要,赋予芯片IC2相应程序。

显示电路由单片机IC2、数码显示管DS1及外围相关元器件组成,对微动按钮K1~K5的按动发出相应的指令,通过相关程序,让各电路按程序进行工作。

另外也把相关指令送达数码显示管DS1,让数码显示管DS1显示数字。

外接+12V电源,经过IC8后,输出+5V的VCC电源,提供给单片机IC2获得+5V后待命所需电源。

只有在进行倒车或测速(前进)时,通过单片机IC2的“5”脚输出一信号,经R42使三极管VT14导通,使继电器JK2吸合,红色发光二极管VD11点亮,电源+12V经继电器JK2触点作VDD输出,给直流电机控制电路提供VDD电源。

而且只有在倒车时,由单片机IC2的“6”脚输出一信号,经R41给复合管VT12和VT13提供导通信号,使继电器JK1吸合,才给超声波接收电路、提示音发生器提供VCC电源,绿色发光二极管VD9点亮。

相关文档
最新文档