历史上的今天
返回首页

历史上的今天

今天是:2025年01月21日(星期二)

正在发生

2021年01月21日 | 基于AT89C2051的智能型汽车防撞报警器硬件电路原理

2021-01-21 来源:eefocus

简介:介绍了AT89C2051单片机的性能及特点,及以其为核心的一种低成本、高精度、微型化、数字显示的汽车防撞报警器。该防撞报警器利用超声波及集成霍尔元件实现对汽车的测距和测速,利用单片机的实时控制和数据处理功能,完成系统的控制。文章给出了汽车防撞报警器的硬件电路原理及软件设计。

随着现代生活节奏的加快,交通事故发生的频率也在增加,为提高汽车运行的安全性,本文介绍一种单片机控制的汽车防撞报警系统。该装置将单片机的实时控制及数据处理功能,与超声波的测距技术、传感器技术相结合,可检测汽车运行中后方障碍物与汽车的距离及汽车车速,通过数显装置显示距离,并由发声电路根据距离远近情况发出警告声。


1超声波测距原理

超声波测距的原理是,通过不断检测超声波发射后遇到障碍物所反射的回波,从而测出发射超声波和接收到回波的时间差T,然后求出距离S=C×T/2,其中,C为超声波波速,常温下取为344m/s。声速确定后,只要测得超声波往返的时间,即可求得距离。


2测速原理

汽车车速的测量是通过霍尔集成传感器来实现的。即,将装有永久磁铁的转盘的输入轴与车轮的转轴相连,当车轮转动时,转盘随之转动,此时,转盘上的永久磁铁会经过霍尔集成传感器,从而在霍尔集成传感器的输入端得到一个磁信号,如果转盘不停转动,霍尔集成传感器便会输出转速信号。可以说,对汽车车速的测量实质上是对转速信号的频率的测量。


3控制器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。


4硬件系统设计

该报警器由控制系统、超声波发射电路、接收电路、测速电路、报警电路、LED显示电路组成,电路原理框图见图1。

超声波发射电路由CC7555时基电路和超声波发射探头组成。单片机AT89C2051的P1.7引脚控制CC7555时基电路产生40kHz的频率信号给超声波发生器,由超声波探头发射的超声波射向障碍物。利用超声波测距具有以下特点:测量灵敏度高,穿透力强,测量速度快,测量角度大,可对较大范围内的物体进行检测。


超声波接收电路由超声波接收探头、放大器和整形器组成。由障碍物反射回来的超声波经接收探头,变换为电脉冲信号,再由放大器、整形器放大和整形后送入到单片机AT89C2051的P3.2引脚。放大器宜选用有足够增益和较低噪声的宽带放大器,以保持脉冲信号尤其是前沿不发生畸变,提高测距的精度。


推荐阅读

史海拾趣

EDO Corp公司的发展小趣事

进入1950年代,Eclipse Magnetics迎来了一次重要的创新。公司决定将磁铁涂上红色,这一独特的红色磁铁迅速在市场上获得了认可。同时,公司还设计了与红色磁铁相配的马蹄形标志,这一标志后来成为Eclipse Magnetics的国际通用标记。随着品牌的国际化,Eclipse Magnetics的产品开始进入全球市场。

ESPROS [Espros Photonics corp]公司的发展小趣事

ESPROS在飞行时间(Time-of-Flight,简称ToF)技术领域取得了显著突破。ToF技术是一种用于测量光在物体上反射所需时间的测距技术,它在3D视觉应用中具有广泛的应用前景。ESPROS凭借其多年的技术积累,成功开发出从单点传感器到QVGA面阵的完整ToF产品线,为客户提供了全方位的3D ToF解决方案。

芯茂微电子公司的发展小趣事

芯茂微电子自创立之初,就致力于高性能模拟及数模混合集成电路的研发。经过多年的努力,公司在BICMOS和BCD工艺平台上取得了显著的技术突破,成功开发出多款高性能、低功耗的集成电路产品。这些产品凭借卓越的性能和稳定性,迅速获得了市场的认可,广泛应用于消费类电子、通信、计算机等领域。公司的技术实力和创新能力得到了业界的一致认可,成为国内集成电路设计领域的佼佼者。

Green Solution Technology Co Ltd公司的发展小趣事

芯茂微电子始终坚持以创新驱动发展,不断投入研发资源,推动技术创新和产品升级。同时,公司积极寻求与国内外知名企业和研究机构的合作,共同开展技术研发和市场拓展。通过与合作伙伴的紧密合作,芯茂微电子在集成电路设计、制造工艺、封装测试等方面取得了重要进展,进一步提升了公司的核心竞争力和市场地位。

Headland Technology Product Group公司的发展小趣事

HBControls的创立可以追溯到上世纪90年代初,当时电子工业正处于快速发展阶段。创始人李明(化名)凭借在电子行业多年的工作经验,敏锐地察觉到继电器市场的巨大潜力。然而,初创时期资金短缺、技术瓶颈和市场认可度低成为了摆在他面前的三座大山。李明带领团队夜以继日地研发产品,不断优化性能,同时积极寻找合作伙伴,逐步打开了市场。经过数年的不懈努力,HBControls终于在继电器领域站稳了脚跟。

DSP Group Inc公司的发展小趣事

为了进一步拓展业务领域和市场份额,DSP Group于2021年与Synaptics公司进行了合并。这次合并使DSP Group能够借助Synaptics在触控、显示和人机交互技术方面的优势,进一步拓展其在物联网、智能家居等领域的应用。同时,合并后的新实体也通过资源整合和优势互补,实现了更高的运行效率和更大的市场竞争力。

问答坊 | AI 解惑

WINCC组态软件的编程技巧

WINCC组态软件的编程技巧…

查看全部问答>

VxWorks内存管理方案

    改进的缓冲区管理模块的作用在于加强VxWorks实时操作系统对内存的管理,并为上层应用程序提供所需内存申请和释放工作。因此改进模块位于VxWorks实时操作系统模块和应用程序模块之间。     CPU实际物理内存在bootRoom启动 ...…

查看全部问答>

s3c2410的一个地址映射问题!

在看一个步进电机的驱动程序,有个问题: 步进电机的物理地址是0x28000006,对应的虚拟地址是0xd3000006,不懂的是这个是怎么计算出来的? 32位有4G的虚拟地址,我只知道是怎么进行内存映射的,但是对于GPIO口怎么映射的,不怎么懂! 请指教,谢谢!…

查看全部问答>

在EVC下使用PolyPolygon画图的问题

我要用GDI中的PolyPolygon来填充一个区域 ,这个区域大小不定,如果这个区域不是很大的时候,还算正常,但是这个区域大了,填充时会很慢,这是为什么,大家有没有好的解决办法呢…

查看全部问答>

DIY小车,这样的方案行吗?

最近有点闲,想找点事乐呵乐呵,做一个智能小车吧! 目标是:开始的时候实现通过上位机软件遥控小车运动,等以后买了传感器实现自适应蔽障或追踪活动目标 可是小马达驱动部分没有专门的驱动芯片,BUT,我这里有很多75NF75和2907之类的MOS管(大家 ...…

查看全部问答>

大家的液晶驱动与MCU是用什么接口阿?

                                 想节约MCU的I/O资源阿…

查看全部问答>

原理图的正误判断

刚学单片机,求高手指教下这个原理图错在哪…

查看全部问答>

C 嵌入式系统编程

希望对大家有用!…

查看全部问答>

免费风暴来袭 - 快来申请 MSP430 LaunchPad 开始您的设计之旅吧!

德仪社区搞的活动,今天开始了哦 http://www.deyisupport.com/question_answer/f/55/t/6227.aspx…

查看全部问答>

請問F28335的DMA可以接收UART嗎?

我用的是板子F28335 ezDSP 3組SCI都被使用了 因為工作環境震動很大  所有的電路板都會被震動到 板子已經固定不知道怎麼再固定了... 因為GPS的資料一直發生 收不到的情形 (震動很大的時候資料就斷了) 後來實驗結果發現 SCIC RX 的PI ...…

查看全部问答>