超声波倒车雷达系统设计(3)

2019-04-02 19:02

3.2.2引脚功能说明:

第1脚:VSS为地电源 第2脚:VDD接5V正电源。

第3脚:VL为液晶显示器对比度调整端,接正电源时对比度最弱,接地时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度。

第4脚:RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。

第5脚:R/W为读写信号线,高电平时进行读操作,低电平时进行写操作。当RS和R/W共同为低电平时可以写入指令或者显示地址,当RS为低电平R/W为高电平时可以读忙信号,当RS为高电平R/W为低电平时可以写入数据。

第6脚:E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。

第7~14脚:D0~D7为8位双向数据线。 第15脚:背光源正极。 第16脚:背光源负极。 3.2.3 系统显示模块电路

11

3.3超声波测距模块

3.3.1

模块简介

超声波测距采用HC-SR04超声波传感器实现,该模块能提供2cm—400cm的非接触式距离感测功能,测距精度可达到3mm,模块包括超声波发射器,接收器,以及控制电路。模块实物图如图3.2所示

图3.2HC-SR04超声波模块

3.3.2模块工作原理:

1)采用 IO 触发测距,通过单片机给至少 10us 的高电平信号; 2)模块自动发送 8 个 40khz 的方波,自动检测是否有信号返回; 3)有信号返回,通过 IO 输出一高电平,高电平持续的时间就是即为声波在介质中的传播时间。

4)超声波从发射到返回的时间.测试距离=(高电平时间*声速(340M/S))/2;

3.3.3模块电气参数 引脚功能:

提供5V正电源,GND为电源地线,TRIG触发控制信号输入端,ECHO回响信号输出端。

3.3.4系统超声波模块电路

12

3.4报警电路模块 3.4.1蜂蜜器简介

蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电分为有源与无源之分,本文采用无源蜂鸣器。

3.4.2系统报警电路模块

13

第四章系统软件设计

4.1 主程序设计 4.1.1主程序简介

本系统大致流程包括先开始,对LCDl602液晶显示器进行初始化,然后对单片机时钟惊醒初始化,初始化结束后,启动超声波测距,打开时钟,接收回波信号。关闭时钟,计算距离,通过LCD显示,并与系统距离阈值进行比较。低于系统阈值报警。同时将数据送至LCD显示。程序流程图如图4.1所示。

图4.1 系统流程图

4.1.2程序代码 void main(void) {

unsigned char TempCyc; unsigned long juli; int i;

Delay400Ms(); //启动等待,等LCM讲入工作状态 LCMInit(); //LCM初始化 Delay5Ms(); //延时片刻(可不要) DisplayListChar(0, 0, mcustudio); DisplayListChar(0, 1, email); ReadDataLCM();

for (TempCyc=0; TempCyc<10; TempCyc++) while(1) {

TMOD=0x01;

//设T0为方式1,GATE=1;

14

TH0=0;

TL0=0;

ET0=1; //允许T0中断 EA=1;

//开启总中断

while(1)

{

StartModule();

// DisplayOneChar(0, 1, ASCII[0]);

//当RX为零时等待

//开启计数

//当RX为1计数并等待 //关闭计数

while(!RX); TR0=1;

while(RX); TR0=0;

juli = Conut(); }

if(juli< 30) { }

//计算

display(juli); LED = 0 beep(); LED = 1;

;

display(juli); delayms(70);

//80MS

} }

15


超声波倒车雷达系统设计(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:小学体育特色项目建设工作计划

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: