邱磊3100403108-电信101-汽车防撞报警系统设计 - 图文

发布时间 : 星期四 文章邱磊3100403108-电信101-汽车防撞报警系统设计 - 图文更新完毕开始阅读

BUSY:芯片工作时(播放声音),输出低电平,停止工作或待机时,保持高电平;

DATA:接受控制脉冲的脚位。收到几个脉冲,就播放第几个地址的内容; REST:任何时候,收到一个脉冲的时候,可以使芯片的播放指针归零(就是DATA脚恢复到初始状态),同时即刻使芯片停止,进入待机状态。

2.2.5 按键设置模块

本设计用户可以通过此模块设置所需的警戒距离。只需要两个按键用于设置警戒距离,一个用于警戒距离值的加数,另一个用于警戒距离值的减数。键盘按照其结构可以分为独立键盘和矩阵键盘,由于独立键盘编程简单,虽然浪费IO口,但是本设计所占用的IO口有剩余,而且只需两个按键,所以选择独立键盘。

12

第3章 硬件系统设计

3.1单片机最小系统

单片机能够正常工作的最低配置,电路图如图3.1所示,构成包括一个AT89C51单片机,一个晶振电路(就是时钟电路),一个复位电路。

复位电路采用RC充电电路组成按键复位单片机电路,当按下按键后,通过两个电阻分压,使RST端产生高电平。按键按下的时间决定了复位时间。同时按键复位也存在上电复位的功能,当系统上电时,在上电初期,电容C充电,使复位脚持续高电平,当C充电到达一定程度复位脚电位会慢慢变低,最后被电阻R完全拉低,高电平复位的时间由充电的时间决定,充电时间又由R与C的阻值和容值之积决定。

AT89C51中有一个用于构成内部振荡器的高增益反相放大器,引脚XTAL1和XTAL2分别是该放大器的输入端和输出端。时钟可以由内部方式产生或外部方式产生。这个放大器与作为反馈元件的片外石英晶体或者陶瓷谐振器一起构成自激振荡器。片外石英晶体或者陶瓷谐振器及电容C1、C2接在放大器的反馈回路中构成并联振荡电路。晶体可以在1.2MHz到20MHz之间选择,电容一般在5pF到30pF之间选择,对外接电容C1、C2虽然没有十分严格的要求,但电容容量的大小会轻微影响振荡频率的高低、振荡器工作的稳定性、起振的难易程序及温度稳定性,这里我们采用电容33pF,晶振采用11.0592M。外部方式的时钟电路XTAL1接地,XTAL2接外部振荡器。对外部振荡信号无特殊要求,只要保证脉冲宽度,一般采用频率低于12MHz的方波信号。时钟发生器把振荡频率两分频,产生一个两相对时钟信号供单片机使用[9]。

13

图3.1 单片机最小系统

3.2 超声波测距电路

本设计采用HC-SR04模块对车与障碍物之间的距离进行实时检测采集,并将采集到的信号传给单片机中进行处理。HC-SR04模块的TRIG(OUT)引脚与单片机P2.1引脚相连,ECHO(IN)引脚与单片机P2.0引脚相连。电路图如图3.2所示。

图3.2 原理图

14

3.3显示电路

本设计使用的显示模块是LCD12864,显示的内容包括文字“汽车防撞报警系统”、当前距离以及警戒距离,距离的单位为米。LCD12864显示电路图如图3.3所示。

图3.3 原理图

3.4语音播报电路

使用的语音芯片内置电阻,外围最低仅需要一个104电容就可以稳定的工作,产品方案成本极低。工作电压2.2-5.5V,适用范围很宽。喇叭为8Ω-16Ω范围内的任何喇叭。

语音芯片采用了模拟串行的控制方式,如果需要播放第几个地址的内容就发送几个脉冲(大于0.2ms即可,建议采用1ms左右)的原理,可以快速的控制多达32段地址的任意组合。芯片中的语音内容如表3.1所示。

表3.1 语音内容

地址 内容 地址 内容 15

联系合同范文客服:xxxxx#qq.com(#替换为@)