汽车测速及倒车提示
- 格式:doc
- 大小:29.50 KB
- 文档页数:2
#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、道路卡⼝提主上⾯提供的照⽚有⼀张就是道路卡⼝摄像头,这类摄像头我们经常在道路上看到,主要统计道路上的车流量分布,以及道路上的车辆构成,同时现在卡⼝摄像头也能抓拍⼀些违章⾏为,⽐如套牌,交通事故逃逸,机动车盗抢等⾏为。
现在最新的卡⼝摄像头功能已经升级换代了,还具有抓拍超速/低速/压线/逆⾏/实线变道/占⽤专⽤车道/机占⾮/不系安全带/开车打电话等违章⾏为。
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 页。
车速测量方法一、概述车速测量是指在行驶过程中,测量车辆的速度。
车速测量方法有多种,包括机械式、电子式、光学式等。
本文将介绍几种常见的车速测量方法及其原理。
二、机械式车速测量方法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. 工具准备。
找一个靠谱的小伙伴,这可是很重要的“人力资源”哦。
再拿上一个秒表,就像体育老师测百米冲刺用的那种,还有一把卷尺,越长越好,最好是那种能拉老长还不会自己缩回去的。
如果有条件的话,搞个激光测距仪也不错,那玩意儿看起来就很酷炫,像个未来战士的装备。
2. 选择测量路段。
得找个比较直的路,要是弯弯曲曲的,那车的速度就像调皮的小蛇一样不好测量了。
而且这条路最好车流量不要太大,不然还没等你测呢,就被别的车给干扰得晕头转向了。
比如说,找那种刚修好还没多少人知道的郊区直路,或者是工厂区里比较宽又没太多车走的路。
二、测量过程。
1. 标记距离。
用卷尺或者激光测距仪量出一段合适的距离,比如说100米或者200米。
在这段距离的起点和终点都做个明显的标记。
可以是在地上画个大大的叉,或者立两个颜色鲜艳的小杆子,就像给车设了个小赛道一样。
2. 计时操作。
小伙伴站在起点旁边,眼睛紧紧盯着路上来的车。
当车的车头刚到达起点标记的时候,小伙伴就像发令员一样,大喊一声“开始”,同时按下秒表。
然后就紧紧盯着那辆车,等车的车头到达终点标记的时候,再大喊一声“停”,同时按停秒表。
这时候,秒表上显示的时间就是车通过这段距离所用的时间啦。
三、计算车速。
1. 简单计算。
车速的计算公式很简单,就像做小学数学题一样。
如果我们测量的距离是d (单位是米),车通过这段距离所用的时间是t(单位是秒),那么车速v(单位是米/秒)就等于v = d/t。
比如说,我们量的距离是100米,车通过这100米用了5秒,那车速就是v=100/5 = 20米/秒。
如果想把车速换算成千米/小时,那就再乘以3.6,这样20米/秒换算后就是20×3.6 = 72千米/小时。
2. 多次测量求平均。
为了让测量结果更准确,我们可以多测几次。
让不同的车通过这个小“赛道”,每辆车都按照上面的方法测个三四次,然后把每次得到的车速加起来,再除以测量的次数,这样得到的平均车速就更靠谱啦。
第一部分线路板焊接与装配装配要求:元器件焊接安装无错漏;线路板上插件位置正确,接插件、紧固件安装可靠牢固;元器件安装及元器件上字符标示方向均符合工艺要求;线路板和元器件无烫伤和划伤,整机清洁无污物。
焊接要求:在印制电路上所焊接的电子元器件的焊点大小适中、光滑、圆润、干净,无毛刺;位置正确;无漏、假、虚、连焊。
其中包括:贴片元器件焊接和直插元器件焊接。
子任务1 汽车倒车提示及测速电路焊接与装配一、装配焊接汽车倒车提示及测速电路原理图如图1-1-1所示,元器件列表见表1-1-1所示,正确选取电子元器件,准确地焊接在赛场提供装配的印制电路板上,并实现电路功能。
装配焊接无误后,实现以下功能:1.正确连接+12V电源,测得测试点TP5电压为+5V;按一下K1、K4任一个微动开关后,测得测试点TP6电压为+12V,红色发光二极管VD11亮,则表示电源电路工作正常。
2.连接+12V电源,按下微动按钮K5,数码管DS1显示数字为0000,则表示数码显示电路工作正常。
3.连接+12V电源,把开关S1和S2均置于“B”位置,按下微动按钮K5,再按下微动按钮K1,用障碍物放在超声波发射器LS2及超声波接收器LS1前方大于20cm位置,数码管DS1显示两者间距离,改变障碍物和LS2、LS1之间距离,数码管DS1显示距离变化,并且蜂呜器LS3发出提示音,绿色发光二极管VD9亮,则表示超声波发射电路、超声波接收电路、提示音发生器工作正常。
4.连接+12V电源,在确认电源电路、显示电路正常时,按下微动按钮K5,再按下微动按钮K4,可见直流电机MG1带动转盘转动,同时数码管DS1显示转速,则直流电机控制电路、转速检测电路工作正常。
图1-1-1汽车倒车提示及测速电路原理图表1-1-1车倒车提示及测速电路元器件列表注:带※的为贴片元件二、电路调试与测量接上电源,把开关S1和S2均置于“B”位置,按下微动按钮K5,再按下微动按钮K1,用示波器测量TP4波形,把波形截图粘贴在相应位置上。
《汽车测速及倒车提示》产品介绍及电路原理
一、微动按钮功能
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点亮。