当前位置:首页 > 单片机 > 单片机
[导读]随着中国经济的快速增长和汽车价格的持续下降,越来越多的家庭拥有自己的汽车。然而,在享受汽车给人们带来便利的同时,由于倒车时驾驶员视觉上存在死角或视线模糊而引起倒车困难而让人难以忍受。因此,人们迫切需要

随着中国经济的快速增长和汽车价格的持续下降,越来越多的家庭拥有自己的汽车。然而,在享受汽车给人们带来便利的同时,由于倒车时驾驶员视觉上存在死角或视线模糊而引起倒车困难而让人难以忍受。因此,人们迫切需要有倒车后视装置辅助驾驶员快速准确地倒车。目前,倒车后视系统主要采用超声波测距或后视摄像技术。超声波测距的优点是可以测得准确的距离,缺点是对车后的路坑、山崖、凸出的某些障碍物无法感应;摄像技术却可以获得这些障碍物的直观图像,但无法测得准确的距离。结合这两种技术的特点,本文设计了一种能同时显示障碍物的图像及准确距离的后视系统。
1 系统硬件设计
  为了在系统显示终端同时显示障碍物的图像及安全距离信息,必须让图像及距离信号同步。系统采用中规模集成电路来实现信号同步,可以大大提高系统的灵活性及稳定性。根据系统功能需求,可以将整个倒车后视系统划分为超声波测距、图像采集、同步信号分离、字符与视频信号叠加、系统控制、显示终端等功能子模块,系统硬件框图及各模块之间的连接如图1所示。

该倒车后视系统的控制中心采用华邦W78E58单片机;超声波测距模块由超声波发送和超声波接收电路组成;图像采集由摄像头组成;同步信号分离由行场同步分离模块LM1881及视频输入电路组成;字符与视频信号叠加由字符与视频信号叠加模块UPD6450实现;显示终端由车载电视组成。其中,超声波测距模块采用小规模集成电路及分立元件实现,其他模块都基于大规模集成电路设计。
1.1 超声波测距模块设计
1.1.1超声波发射电路设计
  超声波测距模块包括超声波发射及接收电路,其发射电路如图2所示。

图中,超声波探头选用CSB40T,40kHz的超声波由NE555振荡电路产生,根据振荡电路频率公式:

确定电路中各参数的值。R2采用可调电阻,调整它的阻值可以使振荡频率与超声波探头的40kHz固有频率一致,为保证 555定时器具有足够的驱动能力,采用+12V电源,复位端子(NE555的第4脚)接单片机发送的超声波发射控制信号TXD。TXD为高电平时使电路发射超声波,反之,为低电平时则使电路停止发射超声波。
1.1.2 超声波接收电路设计
  超声波接收电路由超声波接收探头、信号放大电路及检波电路和比较电路组成。超声波接收探头采用与发射探头对应的CSB40R。但探头变换后的正弦波信号非常弱,必须用放大电路对信号进行放大。但单片机不能直接接收正弦波信号,故必须把模拟信号变换成数字信号。其接收电路设计如图3所示。

 

图中,超声波接收探头输出的信号首先经UA、UB两级放大,然后由D1检波后进入由C5和R10组成的滤波电路,旁路掉超声区域内环境瞬时噪声和40kHz超声波基频信号,因此只取出反射信号的正电平部分。所产生的正电平输入到由UC组成的比较反向器正向输入端,与反相输入端基准电平比较后产生单片机能接收的脉冲信号,最后输入到单片机的RXD端口,再由单片机对接收到的超声波信号进行解码并做出相应的控制操作。
1.2 系统硬件总体设计
  系统要实现同时显示障碍物图像及距离信息即通过摄像头采集到的视频信号上叠加表示距离的字符信号。视频叠加是指在屏幕上的指定位置,将需要显示的字符覆盖原来的图像。叠加过程需要解决两个问题:(1)精确定位像素点,确定它的行、列位置;(2)定位后修改视频信号,将要显示的字符的像素叠加到原来的图像信号上。而视频信号包含了行同步信号和场同步信号,行同步信号确定一行的开始,场同步信号确定一场的开始,从视频信号提取行、场同步信号就能对像素准确定位。系统总体电路如图4所示。首先,采集到的视频信号经两路分别输入LM1881和UPD6450(NEC公司生产的专用字符与视频叠加芯片,内部存储了数字字符的字模信息),由LM1881取得视频信号的行、场同步信号,同步信号再输入到UPD6450。单片机W78E58从P3口以串行方式读取超声波测得的障碍物距离值,当UPD6450的BUSY为低电平时,单片机从P1口以串行方式向UPD6450的Data端发送距离值,且由高位到低位的方式发送数据,并在STB的上升沿将该8位串行数据写入其内部寄存器;然后由UPD6450完成字符信号与视频信号的叠加,叠加的位置以及图像的显示情况可以通过UPD6450的软件实现控制;最后将叠加后的复合视频信号输出到显示终端进行显示。

2 系统软件设计
  系统软件采用模块化设计,由主程序、超声波发送、超声波接收、延时、视频信号叠加等子程序组成。系统主程序流程图如图5所示。

系统首先对环境进行初始化,将P3口清零,当车子挂到倒车档时,系统启动,由单片机的P3口发送一个0.2ms的宽脉冲送入NE555定时器,接着振荡电路产生10个连续的40kHz的脉冲送入超声波传感器发射出40kHz的超声波。发射后等待20ms,判断是否接收到回波信号,如果收到,则将读取单片机P3口超声波回传的距离检测数据并计算距离值,然后将距离数据写入UPD6450字符存储区,再通过UPD6453实现字符与视频信号的叠加,最后将叠加后的复合视频信号输出到显示终端并进行显示。
  本系统采用单片机作为控制中心,通过视频叠加方法把由摄像头采集的障碍物图像和由超声波测距模块测得的障碍物距离值叠加成复合视频信号,然后通过显示终端显示障碍物的准确信息。系统以直观准确的方式提醒汽车驾驶员更好地完成倒车动作,从减轻因视觉等问题带来的倒车困难。系统还可以根据需要进行多种功能扩展,如遥控、声光报警等功能。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

串口作为单片机开发的一个常用的外设,应用范围非常广。大部分时候,串口需要接收处理的数据长度是不定的。那么怎么才能判断一帧数据是否结束呢,今天就以STM32单片机为例,介绍几种接收不定长数据的方法。

关键字: 单片机 串口 STM32

单片机诞生于1971年,经历了SCM、MCU、SoC三大阶段。单片机由以前的1位、4位、8位、16位,发展到现在的32位甚至64位。当前国内MCU厂商已有上百家,对标进口芯片的情况非常严重,导致国内MCU产品将陷入同质化...

关键字: 单片机 MCU 市场

(微控制单元 MCU(Microcontroller Unit),又称单片机,是把中央处理器(CentralProcess Unit; CPU)的频率与规格做适当缩减,并将内存(memory)、计数器(Timer)、US...

关键字: 单片机 芯片 CPU

在疫情的影响下,出门后、用餐前使用酒精消毒已成了人们的日常,而酒精喷雾机也因此变得十分热销。为了避免交叉感染的风险,自动酒精喷雾器也就应运而生。不同于传统手动喷雾器不美观、手部接触不卫生的bug,此款自动感应酒精喷雾器使...

关键字: 芯岭技术 方案开发 解决方案 单片机

在实际的单片机控制系统中,有时候会使用数字逻辑芯片对单片机和受控元件进行隔离,以保护单片机,或者令单片机更好地对后级进行控制。

关键字: 单片机 数字逻辑芯片 受控元件

MH32F103AVET6使用高性能的32位内核,内置了多达2个高级定时器、10个通用定时器、2个基本定时器、3个12位的ADC、2个12位的DAC,还包含标准和先进的通信接口包括:3个SPI接口、2个I2S接口、2个I...

关键字: 单片机 MCU

最近由于换季,天气突然的转凉,大家也是直呼好冷。天冷了自然是要注意防寒保暖。一个能够当充电宝用的暖手宝会是你最好的陪伴。暖手宝是一种非常便捷易用的发热工具,并且体形小巧,可以随身携带并轻易握在手中,也可以放置在身上的其它...

关键字: 芯岭技术 方案开发 解决方案 单片机

大家好,我是鲏。认识我的朋友都知道,我是一个实践派,相比研究枯燥的理论知识,我更喜欢做自己想做的项目,用技术来实现自己的想法的感觉真的很棒。所以从大学期间一直到现在,除了工作中的项目外,我依然保持着自己做项目的习惯,有坚...

关键字: 系统设计 技术选型 需求分析

XL32F003 系列微控制器采用高性能的 32 位 ARM®Cortex®- M0+ 内核,宽电压工作范围的MCU。嵌入高达64 Kbytes flash和8 Kbytes SRAM存储器,最高工作频率32 MHz。包...

关键字: 单片机 MCU

电动洗鼻器是一种全新的鼻腔清洁工具,一般是通过水压将生理盐水送进鼻腔,借助于生理盐水的杀菌作用及水流的冲击力,将鼻腔内已聚集的致病菌及污洉排出,从而使鼻腔恢复正常的生理环境,恢复鼻腔的自我排毒功能,达到保护鼻腔的目的。让...

关键字: 芯岭技术 方案开发 解决方案 单片机

单片机

21600 篇文章

关注

发布文章

编辑精选

技术子站

关闭