基于SPCE061A的汽车倒车防撞报警器设计与研究
1.引言
随着汽车工业的飞速发展, 拥有私家轿车的人越来越多, 将会出现的交通问题也会随之越来越多。其中安全倒车是刚拿驾照或车龄不久的开车人士最为担心的问题之一, 只要稍不留神不仅会给自己或别人带来损失, 还有可能造成不必要的争吵。针对上述问题, 我们设计了一个倒车防撞报警器, 能以声音或者更为直观的显示告知驾驶员周围障碍物的情况, 解除了驾驶员泊车和起动车辆时前后左右探视所引起的困扰, 并帮助驾驶员扫除了视野死角和视线模糊的缺陷, 提高了安全性。
2.总体结构设计
该系统主要由SPCE061A 单片机、超声波传感器和距离预警模块三部分组成。系统总体结构如图1 所示。
2.1 控制核心单元
SPCE061A 是台湾凌阳科技公司所研发生产的一款高性能、低功耗的16 位微控制器, 有多达十四个的中断源, 是性价比很高的一款十六位单片机。SPCE061A 的指令系统采用精简指令集, 执行时间短, 能够快速地处理复杂的数字信号。同时SPCE061A 拥有8 路10 位精度的ADC, 其中一路为音频转换通道, 并且内置有自动增益电路; 两路10 精度的DAC, 只需要外接放大电路即可完成语音的播放, 这为实现语音提醒提供了方便的硬件条件。
2.2 传感器模块
该模块由超声波发射器和超声波接收器两大部件组成。主要是完成超声波的发送和接收, 其中对所收集的电信号进行放大比较, 使得SPCE061A 单片机能够获得更为精确的数据。
2.2.1 超声波发生器
超声波发生器采用的是压电式超声波发生器。压电式超声波发生器利用压电晶体的谐振来工作。它有两个压电晶片和一个共振板, 当它的两极外加脉冲信号, 其频率等于压电晶片的固有振荡频率时, 压电晶片将会发生共振, 并带动共振板振动, 便产生超声波。发生器内部结构如图2 所示。超声波发生器与SPCE061A 的引脚IOA1 连接, 通过软件来控制发生与否。
2.2.2 超声波接收器
超声波接收器包括超声波接收探头和信号放大两部分。超声波接收探头必须与发射探头的型号相对应, 主要是频率要一致, 否则会因无法产生共振而影响接收效果, 甚至无法接收。
由于经探头变换后的电信号非常弱, 因此必须经放大电路放大。超声波接收器所接收的信号通过SPCE061A 单片机的IOA2 引脚可以直接输入单片机内部进行处理, 从而简化了系统的硬件电路。
2.3 距离预警模块
该模块主要包括: 语音、LED 点阵及提醒指示灯, 驾驶员转倒车档时触发启动条件系统跟随启动, LED 点阵显示车尾与障碍物之间的距离。当与障碍物距离小于预设范围(1m、0.5m、0.25m)时, 分别发出不同的"BI、BI"报警声(正常、较快、急促), 同时以之相对应的提醒指示灯开始闪烁, 闪烁程度与报警声相应, 以达到增强提醒的效果。
3.软件设计
3.1 主程序
主程序主要完成系统的初始化, 控制触发插件电感器脉冲信号的发射与接收, 计算车尾与障碍物的距离, 判断所测距离是否在所对应的范围内, 以驱动显示电路和发声电路。主程序流程如图3 所示。
3.2 超声波测距
算法由于倒车时汽车的行驶速贴片电感器度较慢, 和声速相比可以认为汽车是静止的, 因此在系统中可以忽略多普勒效应的影响。超声波测距就是利用其反射特性。超声波发射器不断发射出某一频率的超声波, 遇到障碍物后反射, 当超声波接收器接受到反射信号,将其转变为电信号, 测出发射波和反射波的时间(T), 根据S=C×T/2即可求得距离(S)。其中C 为超声波波速, 常温下取为344m/s。
4.结束语
该系统利用了SPCE061A 强大的实时控制和数据处理能力, 显着的提高了可靠性, 精确度, 此外, 以单片机来实现有着结构简单、工作可靠、测量误差小等特点。系统通过LED 大电流电感点阵可以直观的显示出车尾与障碍物的距离, 为驾驶员提供了方便。当障碍物距离小于系统设定的报警距离时, 系统点亮提醒指示灯, 并发出同步语音提工字电感示, 及时提醒司机刹车, 防止汽车平面变压器厂家 | 平面电感厂家
抽油烟机和接线板的故事一个10年的房子,需要更换抽油烟机。 抽油烟机电源插头只要一插上墙上插座,厨房的空气开关就跳断。 墙上插座连接线板,抽油烟机电源插头一插入接线板,厨房的空气开关就跳断。 抽油烟机电源盒有两条线出来接在油烟机的不锈钢外壳上,是黄绿色的线。 安装工人把这两条线对调,抽油烟机通电正常。 此时接线板在墙上插座和抽油烟机电源之
通过USB连接器保护电源和充电器件安全如今大多数电子设备都有USB连接器,它们通过USB实现数据交换和/或对便携设备的电池充电。虽然USB这种通信协议已经相当普及,但当目标应用需要通过USB连接为设备供电时,必须注意一些安全防范措施。电气
[开关电源]求助,连烧两个电源IC了 本帖最后由 金令 于 2015-3-10 17:46 编辑 第一次在这发帖,跪求大神帮忙分析下原因。 电源IC用的是viper22a,第一次是所有元件焊好了一通电U1的GND引脚就烧了;第二次是没有焊变压器二次侧的元件,通电三四秒U1也烧毁了。 满意回复+3不亦心 查看完整内容PCB和变压器截图来看看是不是变压器绕组搞错了+3robin_chen559 查看完整内