基于MSP430的倒车雷达的设计

发布者:TranquilJourney最新更新时间:2012-04-21 来源: 国外电子元器件关键字:MSP430  倒车雷达  CX20106 手机看文章 扫描二维码
随时随地手机看文章
  随着人们对汽车辅助驾驶系统智能化要求的提高和汽车电子系统的网络化发展,新型的倒车雷达应能够连续测距并显示障碍物距离,并具有通信功能,能够把数据发送到汽车总线上去。
 
  以往的倒车雷达设计使用的元器件较多,功能也较简单。本文介绍的基于新型高性能超低功耗单片机MSP430F2274的倒车雷达可以弥补以往产品的不足。
 
  系统总体设计
 
  系统采用超声波测距原理。超声波测距仪器一般由发射器、接收器和信号处理器三部分组成。工作时,超声波发射器发出超声波脉冲,超声波接收器接收遇到障碍物反射回来的反射波,准确测量超声波从发射到遇到障碍物反射返回的时间,根据超声波的传播速度,可以计算出障碍物距离。作为一种非接触式的检测方式,超声波具有空气传播衰减小、反射能力和穿透性强的特点。超声波测距具有在近距离范围内有不受光线和雨雪雾的影响、结构简单、制作方便和成本低等优点。高性能的单片机结合超声波测距,可以实现功能强大、使用方便的倒车雷达。TI公司的16位单片机MSP430F2274功耗极低,片上资源丰富,同时利用JTAG接口技术,可以对片上闪存方便的编程,便于软件的升级,非常适合作为倒车雷达系统的微控制器。倒车雷达系统的框图如图1所示。
 
 
  图1 倒车雷达系统框图
 
  硬件系统设计
 
  系统以MSP430F2274微控制器为核心,外围电路由超声波发射电路、超声波接收电路、声光报警电路、通信接口电路、键盘液晶显示电路五部分组成,下面逐一介绍。
 
 
  图2 倒车雷达系统主控电路图
 
  系统的主控电路图如图2所示。本系统中选用的MSP430F2274片内有32Kb闪存和1Kb RAM,因此无须外扩存储器。外接的32.768kHz晶振作为CPU关闭状态Basic-Timer的时钟源,同时也作为系统的车载时钟使用。[page]

图3 倒车雷达超声波发送模块

    超声波发送模块电如图3所示,由超声波发生和发射两部门构成。超声波的发生方式有两种:硬件发生法和软件发生法。常用的硬件发生法常采用如下方案:超声波由CD4011组成的振荡器振荡发生,经升压变换鞭策超声波换能器而发射出去,振荡器的起振和停振由单片机来节制。本设计采用软件发生法,因为经由过程软件发生法既可以削减硬件的复杂水平,降低系统的成本,又具有矫捷性强、轻易实现、不变性好的长处。本系统操纵MSP430F2274单片机的按时器功能来发生不变的PWM(40Hz)脉冲波,并经由过程I/O端口P2.3输出到超声波发射部门。在超声波发射电中CD4049一共包罗了6个非门,图3中线仅利用了3个,为了防止干扰或被静电击穿导致整个CD4049损坏,把没有利用的那一侧的3个非门串起来做接地处置。当节制端输出一系列固定频率脉冲时,在压电陶瓷型超声波发射换能器UCM-40-T上就固定频率的加正电压和反电压,发出大功率的超声波,大学生创业优惠政策所获得的波形比其他体例结果更抱负。

图4 倒车雷达超声波接收模块

放大器CX20106,它由前置放大器、限幅放大器、带通滤波器、检波器、积分器、整型电构成。此中前置放大器具有主动增益节制功能,可以在超声波传感器领受较远反射旌旗灯号输出微弱电压时放大器有较高的增益,在近距离输入旌旗灯号强时放大器不会过载。调节芯片引脚5的外接电阻R3,将它的滤波器的中间频率设置在40kHz,达到了很好的结果。当领受到与滤波器中间频率相符的旌旗灯号时,其输出引脚7输出一个低电平,而输出引脚7直接接到MSP430F2274的P2.2上,以触发间断。

[page]

图5 倒车雷达声光报警电路图

  报警模块采用简单的声光报警电路,如图5所示。先设定一个临界值,当车尾与障碍物的距离小于设定的最小距离时,红色指示灯闪亮,绿色指示灯熄灭。单片机向其端口发出PWM脉冲,随着距离的减小,通过控制PWM脉冲的占空比使闪光和蜂鸣的频率加剧,以此来提示驾驶员。

图6 倒车雷达通信接口电路图

图7 倒车雷达键盘显示电路图

  键盘和显示电路如图7所示,由键盘和液晶显示两部分组成。其中键盘采用独立式按键,有3个按键,一个设置键、一个上翻键、一个下翻键。可以进行报警值、工作方式、时钟等各个参数的设置。液晶显示电路采用ZJM12864BSBD这款低功耗的点阵图形式LCD,显示格式为128点(列)×64点(行),具有多功能指令,容易使用,可实时的显示时钟、距离和报警提示信息,方便直观。

[page]

系统软件设计
 
  软件采用模块化设计,法式由主法式、测距子法式和键盘显示子法式、时钟显示子法式等多个模块构成,调试过程中对此中每个功能模块和子法式一一调试大学生创业政策,在每个子法式都完成指定的功能后大学生创业基金宁波大学4支创业团队获甬商大学生创投基金投资,再进行综合调试。系统的软件流程如图8所示。

图8 系统软件流程图

  超声波发射电发出超声波的同时计数器起头计数,当碰到障碍物反馈旌旗灯号到超声波领受器领受,经CX20106领受电处置后,发生一个低脉冲,该旌旗灯号传送给单片机发生间断,挪用测距子法式,计较出测量距离,挪用显示子法式,按照分歧的测量数值在液晶上显示距离和报警。当距离大于2m,显示“平安”和测量距离,继续测量;当距离小于1m时,显示“”和测量距离,由P1.2位驱动蜂鸣器报警;当距离小于2m且大于1m时,显示“注重”和测量距离。为加强抗干扰能力,系统持续发射超声波测量三次,从中剔除最大最小值,取中心值计较出切确的距离。如许每秒可测约三个数据,仍然可以知足及时性要求。
 
  结语
 
  该倒车雷达采用了高机能的MSP430F2274单片机,并充实操纵了其片上资本使得系统功能丰硕,利用的外围芯片削减,系统靠得住性获得提高。该倒车雷达应用于汽车中,当驾驶员倒车时,从液晶显示屏上一目了然便知道障碍物离车的距离,降服了后视镜小,视野窄的错误谬误,消弭了倒车造成的变乱隐患。

 

关键字:MSP430  倒车雷达  CX20106 引用地址:基于MSP430的倒车雷达的设计

上一篇:基于MSP430的无线门禁控制系统设计
下一篇:基于MSP430心肺听诊技能训练系统的设计

推荐阅读最新更新时间:2024-03-16 12:58

MSP430单片机型号资料
MSP430单片机的发展 德州仪器1996年到2000年初,先后推出了31x、32x、33x等几个系列,这些系列具有LCD驱动模块,对提高系统的集成度较有利。每一系列有ROM 型(C)、OTP 型(P)、和 EPROM 型(E)等芯片。EPROM 型的价格昂贵,运行环境温度范围窄,主要用于样机开发。这也表明了这几个系列的开发模式,即:用户可以用 EPROM 型开发样机;用OTP型进行小批量生产;而ROM型适应大批量生产的产品。 2000 年推出了11x/11x1系列。这个系列采用20脚封装,内存容量、片上功能和 I/O 引脚数比较少,但是价格比较低廉。 这个时期的MPS430已经显露出了它的特低功耗等的一系列技术特点,
[单片机]
MSP430学习笔记5-利用蜂鸣器演奏音乐
这个小程序仍然是定时器的运用,比较简单,具体的地方都在注释中注明了,参考注释。 /********************************************* 程序功能:MCU控制蜂鸣器演奏歌曲《祝你平安》 ---------------------------------------------- 拨码开关设置:将BUZZER位拨至ON,其余位拨至OFF 测试说明:聆听蜂鸣器“唱出”的乐曲 既然是演奏乐曲对于一个音符应该包括两个部分 一是声调 二是持续时间,在这个程序中声调是用简单的 延时-电平翻转来实现的,改变了延时的时间就改变了 声调,而时间是通过计数比较来实现的,当计
[单片机]
ADC0832模数转换MSP430单片机程序+电路图
下面是电路图: ADC0832封装图 ADC0832与单片机连接图 ADC0832时序图 程序源码下载: http://www.51hei.com/f/0832430.rar #include msp430f2121.h #define DO (P1IN&BIT7) #define uchar unsigned char #define uint unsigned int /*********************************************** sbit cs=P2^0; sbit clk=P2^1; sbit DI=P2^2; sbit D
[单片机]
ADC0832模数转换<font color='red'>MSP430</font>单片机程序+电路图
基于AD9854个和MSP430的波形发生器
AD9854是AD公司推出的DDS波形发生器,可以产生正弦波、方波和调幅波等。亲测,使用20MHz的晶振,可以产生高达60MHz的稳定波形。 #include msp430x14x.h #include ad9854dds.h #define uint unsigned int #define uchar unsigned char #define ulong unsigned long //ulong Freq_mult_ulong; //double Freq_mult_doulle; void DelayXms(unsigned int i); //extern uchar FreqWord ; int main
[单片机]
基于MSP430单片机的超低功耗电子温度计的设计
0 引言 本文设计的超低功耗电子温度计能够通过温度传感器测量和显示被测量点的温度,并可进行扩展控制。该温度计带电子时钟,其检测范围为l0℃~30℃,检测分辨率为1℃,采用LCD液晶显示,整机静态功耗为0.5μA。其系统设计思想对其它类型的超低功耗微型便携式智能化检测仪表的研究和开发,也具有一定的参考价值。 1元器件选择 本系统的温度传感器可选用热敏电阻。在10~30℃的测量范围内,该器件的阻值随温度变化比较大,电路简单,功耗低,安装尺寸小,同时其价格也很低,但其热敏电阻精度、重复性、可靠性相对稍差,因此,这种传感器对于检测在1℃以下,特别是分辨率要求更高的温度信号不太适用。 显示部分可以采用笔段式LCD液晶显示。特
[单片机]
基于<font color='red'>MSP430</font>单片机的超低功耗电子温度计的设计
MSP430程序库<十五>Flash控制器
一般,在单片机中的Flash存储器用于存放程序代码,属于只读型存储器。而在MSP430些列的单片机中,都可以通过内置的Flash控制器擦除或改写任何一段的内容。另外,msp430的单片机内部还专门留有一段Flash区域(information memory),用于存放掉电后需要永久保存的数据。利用430内部的Flash控制器,可以完成较大容量的数据记录、用户设置参数在掉电后的保存等功能。 硬件介绍: 要对Flash读写,首先要了解MSP430的存储器组织。430单片机的存储器组织结构采用冯诺依曼结构,RAM和ROM统一编址在同一寻址空间中,没有代码空间和数据空间之分。 一般430的单片机都统一编址在0-64k地址范围中,只
[单片机]
<font color='red'>MSP430</font>程序库<十五>Flash控制器
基于MSP430单片机的多路数据采集系统的设计
1 引 言 数据采集是从一个或多个信号获取对象信息的过程。随着微型计算机技术的飞速发展和普及,数据采集监测已成为日益重要的检测技术,广泛应用于工农业等需要同时监控温度、湿度和压力等场合。数据采集是工业控制等系统中的重要环节,通常采用一些功能相对独立的单片机系统来实现,作为测控系统不可缺少的部分,数据采集的性能特点直接影响到整个系统。本文设计的多路数据采集系统采用MSP430系列单片机作为MCU板的核心控制元件。MSP430系列单片机是由TI公司开发的16位单片机,其突出特点是强调超低功耗,非常适合于各种功率要求低的场合。该系统采样电路采用MSP430单片机内部12位的A/D,使系统具有硬件电路得以简单化,功耗低的特点。由于该系列
[应用]
电路仿真----使用IAR for MSP430 和 Proteus 进行仿真的设置
建立一个新的工程, 很多软件都这样子, 如下图: 然后, 点击 project- options 或者 ALT + F7 就可进入选项栏. 点进General Options, 在 Target 内选择器件型号, 千万别搞错了, 不然和Proteus里不一样, 没法仿真. 次栏下的其他项就选择默认吧. 下图所示 然后再进入 Linker 栏, 进行相关设置, 其他默认即可, 如下图所示: 下面试仿真测试的效果, 我很懒, 晶振和复位电路什么的没画, 大家可以画画, 不画也可以仿真, 实际上必须的. hex文件在 ****DebugExe 目录下. #include msp430x24x.h typede
[单片机]
电路仿真----使用IAR for <font color='red'>MSP430</font> 和 Proteus 进行仿真的设置
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved