打印

智能型汽车防撞报警器的设计实现

[复制链接]
2540|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
小云001|  楼主 | 2011-6-23 22:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1 测速原理  汽车车速的测量是通过霍尔集成传感器来实现的。即,将装有永久磁铁的转盘的输入轴与车轮的转轴相连,当车轮转动时,转盘随之转动,此时,转盘上的永久磁铁会经过霍尔集成传感器,从而在霍尔集成传感器的输入端得到一个磁信号,如果转盘不停转动,霍尔集成传感器便会输出转速信号。可以说,对汽车车速的测量实质上是对转速信号的频率的测量。
  2 控制器AT89C2051的功能与特点
  AT89C2051是一个低功耗、高性能的CMOS8位微处理器,与MCS-51系列指令集和引脚兼容,具有以下特点:128 bytes内部RAM,2Kbytes EPROM,15根I/O线,2个16位定时/计数器计数器   计数器是一种具有多种测量功能、多种用途的电子计数器。它可以测量频率、周期、时间间隔、频率比、累加计数、 计时等;配上相应的插件,还可以测量相位、电压等。一般我们把凡具有测频和测周两种以上功能的计数器都归类为通用计数器。 [全文]

,5个两级中断源,1个全双工串行口,一个片内精密模拟比较器和片内振荡器振荡器   振荡器是收发设备的基础电路,它的作用是产生一定频率的交流信号,是一种能量转换装置——将直流电能转换为具有一定频率的交流电能。 ,低功耗的闲置和掉电模式。工作电压范围4.25V~5.5V,工作频率取12MHz


  AT89C2051中的两个16位定时/计数器寄存器T0和T1,作定时器时,可计数机器周期,计数频率为振荡频率的1/12;作计数器时,可对外部输入引脚P3.4/T0和P3.5/T1上出现从1至0的变化时增1,计数频率为振荡频率的1/24。
  3 硬件系统设计
  该报警器由控制系统、超声波发射电路、接收电路、测速电路、报警电路、LEDLED   LED(Light Emitting Diode)即发光二极管,是一种固态的半导体器件,它可以直接把电转化为光。LED 的心脏是一个半导体的晶片,当电流通过导线作用于这个晶片的时候,电子和空穴就会被推向量子阱,在量子阱内电子跟空穴复合,然后就会以光子的形式发出能量。能完成数十种不同的工作,并且在各种设备中都能找到它们的身影。例如它们可以组成电子钟表 表盘上的数字,从遥控器 传输信息,为手表表盘照明并在设备开启时向您发出提示。 如果将它们集结在一起,可以组成超大电视屏幕上的图像,或是用于点亮交通信号灯。显示电路组成,电路原理框图见图1。



图1 系统原理图
  超声波发射电路由CC7555时基电路和超声波发射探头组成。单片机AT89C2051的P1.7引脚控制CC7555时基电路产生40kHz的频率信号给超声波发生器,由超声波探头超声波探头   超声波探头是利用传感器向目标物发射超声波,以测量与目标物之间的距离。目标物将超声波反射,传感器接收该反射波。目标物与传感器之间的距离通过所测得超声波在传感器与目标物之间往返的时间和超声波的传播速度运算得到。数据显示,在开角范围内(10度),所得效果最佳。发射的超声波射向障碍物。利用超声波测距具有以下特点:测量灵敏度高,穿透力强,测量速度快,测量角度大,可对较大范围内的物体进行检测。


  超声波接收电路由超声波接收探头、放大器和整形器组成。由障碍物反射回来的超声波经接收探头,变换为电脉冲信号,再由放大器、整形器放大和整形后送入到单片机AT89C2051的P3.2引脚。放大器宜选用有足够增益和较低噪声的宽带放大器,以保持脉冲信号尤其是前沿不发生畸变,提高测距的精度。
  测速电路由传感器、脉冲放大器、整形器、CC7555时基信号电路、选通门组成。霍尔集成传感器将车轮转速信号变成脉冲信号输出,经放大、整形电路后送入选通门,由CC7555时基电路产生的单位时基信号控制选通门的开与闭,以控制转速信号在单位时间内通过选通门,送入单片机AT89C2051的P3.5引脚,控制T1计数器计数,实现了在单位时间内的计数。
  报警电路由CC7555电路和扬声器扬声器 扬声器是一种把电信号转换成声音信号的电声器件。确切地说,扬声器的工作实际上是把一定范围内的音频电功率信号通过换能方式转变为失真小并具有足够声压级的可听声音。   扬声器在音响设备中是一个最薄弱的器件,而对于音响效果而言,它又是一个最重要的部件。扬声器的种类繁多,而且价格相差很大。音频电能通过电磁,压电或静电效应,使其纸盆或膜片振动并与周围的空气产生共振(共鸣)而发出声音,扬声器分为内置扬声器和外置扬声器,而外置扬声器即一般所指的音箱。内置扬声器是指MP4播放器具有内置的喇叭,这样用户不仅可以通过耳机插孔还可以通过内置扬声器来收听MP4播放器发出的声音组成。AT89C2051的P1.6控制CC7555电路根据测量结果,产生一定频率的信号驱动扬声器发出报警声。在扬声器发出报警声时,时基电路CC7555处于暂稳态,此时电源电源

电源是向电子设备提供功率的装置,也称电源供应器,它提供计算机中所有部件所需要的电能。[向电容充电,从而使CC7555结束暂稳态回复到稳定状态,输出低电平,使扬声器停止发出报警声,直到下一次测距结束产生新的报警声。


  LED显示电路由数码管数码管   数码管是一种以发光二极管为基本单元的半导体发光器件。在我们日常生活中,比如电子秤、电子数码钟等的显示都是利用数码管实现,数码管现今已得到广泛的应用。 [全文]

和驱动电路组成。用两个数码管显示距离,数码管采用静态显示,由芯片MCS14495驱动显示,P1.4、P1.5分别作为驱动芯片MCS14495的锁存信号,用于控制产生的BCD(BinaryCode Decimal,二进制编码表示的十进制数)码是显示高位还是低位。
  控制器AT89C2051主要完成程序的执行、数据的处理和对外部电路的实时控制。内部定时器T0工作在定时方式,T0在超声波发射时开始计数,当P3.2引脚收到回波后,停止计数,T0所计时间即为超声波往返传输时间,单片机对该数据进行处理,即可测出距离。内部定时器T1工作在计数方式,由P3.5引脚输入的脉冲信号控制T1计数,由T1所计数值确定汽车的转速。
  单片机根据所测距离和车速进行比较,判断是否驱动报警电路报警,如设定:当车速小于等于30km/s时,安全距离应大于等于1m;当车速小于等于80km/s时,安全距离应大于等于2m;当车速大于80km/s时,安全距离应大于等于5m。
  4 软件设计
  本装置的控制软件要完成系统的初始化,控制触发脉冲信号的发射与接收,根据定时时间计算障碍物的距离,根据计数频率计算汽车车速,判断所测距离是否在车速所对应的安全范围内,并根据计算和判断结果产生BCD码和相应频率的脉冲信号,以驱动显示电路和发声电路。实现整个系统功能的主流程图如图2所示。

相关帖子

沙发
老大的幸福| | 2011-6-23 23:07 | 只看该作者
不错

使用特权

评论回复
板凳
奔腾2.0| | 2011-6-24 00:14 | 只看该作者
还不错哦

使用特权

评论回复
地板
wc骑鱼士| | 2011-6-28 10:33 | 只看该作者
恩  很好啊

使用特权

评论回复
5
FVJFIFE| | 2011-6-28 21:38 | 只看该作者
mark

使用特权

评论回复
6
wewo| | 2011-6-29 13:26 | 只看该作者
图打不开

使用特权

评论回复
7
wewo| | 2011-6-29 13:37 | 只看该作者
失望了

使用特权

评论回复
8
黑发尤物| | 2011-6-29 22:36 | 只看该作者
不错啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:在工作中寻找快乐,然后快乐的工作着

0

主题

576

帖子

2

粉丝