文档库 最新最全的文档下载
当前位置:文档库 › 基于单片机的倒车雷达预警系统分解

基于单片机的倒车雷达预警系统分解

基于单片机的倒车雷达预警系统分解
基于单片机的倒车雷达预警系统分解

分类号UDC 单位代码10644

密级公开学号2012090324

本科毕业设计

基于单片机通过蓝牙与手机交互的超声波倒车预警系统(硬

件)

学生姓名:叶辰阳

二级学院:计算机学院

专业:计算机科学与技术

班级:2012级03班

学号:2012090324

指导教师:蒲国林雷永辉熊敏

完成时间:2015年12月20日

中国 达州

2015 年12月

四川文理学院本科毕业设计

目录

1 绪论 (1)

1.1选题目的及意义 (1)

1.2拟解决的关键问题: (1)

.1.2.1下位机方面拟解决的关键问题 (1)

1.2.2上位机方面拟解决的关键问题 (2)

2基于单片机通过蓝牙与手机交互的超声波倒车预警系统设计中的主要技术与分析 (3)

2.1总体方案设计 (3)

2.2主要技术 (5)

2.2.1 硬件技术 (5)

2.2.2 软件技术 (5)

3基于单片机通过蓝牙与手机交互的超声波倒车预警系统的详细设计与实现 (7)

3.1电路图绘制 (7)

3.1.1 电路原理图 (7)

3.1.2 实物图 (9)

3.2上位机设计 (9)

3.2.1天气查询APP (9)

3.2.2 硬件数据接收APP (10)

总结 (15)

致谢 (16)

参考文献 (17)

1 绪论

本设计是一个为符合车联网概念的设计开发,本次设计主要是利用STC89C52RC单片机、US-100超声波测距模块以及5V有源蜂鸣器完成测距报警电路的制作,以STC89C52RC为主控芯片,US-100超声波模块不断发出超声波,返回信息由MCU进行处理,将距离信息在LCD1602上显示出来,当距离小于设定值时,STC89C5RC发出指令控制蜂鸣器报警,并且用DHT11数字式温湿度传感器收集温湿度数据给单片机,最后我们还使用HC-06从机蓝牙模块与手机进行信息交互。上位机手机应用将收集的温湿度和距离信息显示出来,以实现碰撞预警、路线规划、天气查询并能与社交网络分享信息的功能。

1.1选题目的及意义

自19世纪末到20世纪初,在物理学上发现了压电效应与反压电效应之后,人们解决了利用电子学技术产生超声波的办法,从此迅速揭开了发展与推广超声技术的历史篇章。

由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量,如测距仪和物位测量仪等都可以通过超声波来实现。利用超声波检测往往比较迅速、方便、计算简单、易于做到实时控制,并且在测量精度方面能达到工业实用的要求,因此在移动机器人研制上也得到了广泛的应用。

如今汽车已经成为人们的基础代步工具,但是随着车辆的增多,停车空间变窄,倒车视野受限,倒车事故频频发生。利用超声波测距原理和基于单片机处理的倒车雷达报警系统可以帮助驾驶者判断倒车距离,增加倒车安全性。

自从1991年美国麻省理工学院(MIT)的Kevin Ash-ton教授首次提出物联网的概念。2009年8月,温家宝“感知中国”的讲话把我国物联网领域的研究和应用开发推向了高潮,如今物联网产品层出不穷,原来的倒车雷达必定将被淘汰,所以为了顺应物联网中“智慧交通”的车联网的要求,一款基于单片机通过蓝牙与手机交互来实现碰撞预警、路线规划、天气查询并能与社交网络分享信息的超声波倒车预警系统成为了我这次的开发目标。

1.2拟解决的关键问题:

.1.2.1下位机方面拟解决的关键问题

1、完成LCD1602显示电路的设计,显现距离信息的显示。

2、完成超声波测距电路的设计,让它准确测距。

3、完成DHT11温湿度采集电路的设计,完成温湿度的采集。

4、完成蜂鸣器报警电路的设计,使单片机能控制蜂鸣器完成报警。

5、完成串口蓝牙电路的设计,让单片机测量的信息能通过串口传递给HC-06串口蓝牙模块。

6、完成CH340T USB转串口供电烧录电路的设计,以完成供电和单片机烧录的功能。

1.2.2上位机方面拟解决的关键问题

1、碰撞预警界面的实现,并完成与下位机的串口蓝牙模块的正常配对、链接、通信。

2、路线规划界面的实现,利用百度地图SDK制作。

3、天气查询界面的实现,利用中国天气网的信息完成。

4、与社交网络的分享功能,主要利用友盟SDK分享,分享到微信好友和朋友圈。

5、开机界面、主界面和各个界面的跳转,以及UI的美化优化。

2基于单片机通过蓝牙与手机交互的超声波倒车预警系统

设计中的主要技术与分析

2.1总体方案设计

本设计包括下位机和上位机设计两个部分。下位机模块划分为数据采集、LCD显示、报警、蓝牙通信、烧录供电等子模块,电路结构可以划分为:LCD1602显示电路、超声波测距电路、DHT11温湿度采集电路、蜂鸣器报警电路、串口蓝牙电路、CH340T USB转串口供电烧录电路。MCU是STC89C52RC单片机,其将完成距离处理、碰撞预警、温湿度采集、LCD显示、以及蓝牙通信的功能。上位机则是智能手机上的安卓应用,手机与下位机通过蓝牙通信完成数据通信,主要功能集中在DanntennActivity,MapActivity,WeatherActivity这3个活动上,DanntennActivity主要显示蓝牙发送过来的温湿度和距离信息,并且能和微信等社交网络推送信息;MapActivity借助百度地图SDK提供的api实现路线规划功能;WeatherActivity负责访问中国天气网https://www.wendangku.net/doc/1514345873.html,/来获取天气信息。系统总体的设计如图1。

图1系统构架图

2.2主要技术

超声波指向性强,在介质中传播的距离较远,因而超声波经常用于距离的测量,如测距仪和物位测量仪等都可以通过超声波来实现。利用超声波检测往往比较迅速、方便、计算简单、易于做到实时控制,并且在测量精度方面能达到工业实用的要求,因此得到了广泛的应用。

为了研究和利用超声波,人们已经设计和制成了许多超声波发生器。总体上讲,超声波发生器可以分为两大类:一类是用电气方式产生超声波,另一类是用机械方式产生超声波。电气方式包括压电型、磁致伸缩型和电动型等;机械方式有加尔统笛、液哨和气流旋笛等。它们所产生的超声波的频率、功率和声波特性各不相同,因而用途也各不相同。目前较为常用的是压电式超声波发生器。

所以我们也采用超声波测距原理:通过超声波发射装置发出超声波,根据接收器接到超声波时的时间差就可以知道距离了。超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。(超声波在空气中的传播速度为340m/s,根据计时器记录的时间t,就可以计算出发射点距障碍物的距离(s),即:s=340t/2)。

2.2.1 硬件技术

US-100超声波测距模块,可实现2cm~4.5m的非接触测距功能,拥有2.4~5.5V的宽电压输入范围,静态功耗低于2mA,自带温度传感器对测距结果进行校正,同时具有GPIO,串口等多种通信方式,内带看门狗,工作稳定可靠。

STC89C52RC是STC公司一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash存储器单片机,有不低的价值,以其方便使用和功能强大受到了广大电子设计爱好者的喜爱。

HC-06是一款串口蓝牙无线通信模块,稳定可靠。

DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器,它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性和卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。每个DHT11传感器都在极为精确的湿度校验室中进行校准。校准系数以程序的形式存在OTP内存中,传感器内部在检测型号的处理过程中要调用这些校准系数。单线制串行接口,使系统集成变得简易快捷)采集环境的温湿度。

2.2.2 软件技术

Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google

以Apache开源许可证的授权方式,发布了Android的源代码。第一部Android智能手机发布于2008年10月。Android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机等。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。 2013年的第四季度,Android平台手机的全球市场份额已经达到78.1%。2013年09月24日谷歌开发的操作系统Android在迎来了5岁生日,全世界采用这款系统的设备数量已经达到10亿台。Android的构架如图2。

图2 安卓构架的五个部分

3基于单片机通过蓝牙与手机交互的超声波倒车预警系统的

详细设计与实现

在该组项目中,我主要负责电路原理图、PCB图的设计绘制以及电路板的焊接还有Android端对硬件数据的接收以及天气查询APP的编写。

3.1电路图绘制

3.1.1 电路原理图

(1)USB转串口供电烧录模块:主要为整个电路板供电,并且通过串口进行程序的烧录工作。

图3 USB串口烧录供电电路

(2)时钟以及复位电路:采用22.1184MHZ晶振的震荡时钟电路确定电路的工作时序;复位电路,就是利用它把电路恢复到起始状态。

图4 时钟复位电路

(3)功能模块:DHT11温湿度采集模块、蜂鸣器报警模块、US-100超声波测距模块、HC-06蓝牙模块。

图5 功能模块

(4)STC89C52单片机控制模块:

图6 单片机

3.1.2 实物图

基于PCB图样焊接的电路板,右端即US-100测距模块,左端是LCD1602液晶显示模块,运用超声波测距原理测得距离在屏幕显示,下方的DHT11温湿度简册模块,中下部的串口蓝牙模块向Android端发送数据,中间的STC89C52RD单片机芯片控制整个电路。

图7 PCB电路实物焊接图

3.2上位机设计

3.2.1天气查询APP

天气查询需要获得HTTP许可,通过网页链接来实现对实时天气信息的获取。功能流程如图8:

图8天气查询示意图

主要代码:

public class MainActivity extends Activity {

private WebView webView;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(https://www.wendangku.net/doc/1514345873.html,yout.activity_main);

init();

}

private void init(){

webView= (WebView)findViewById(R.id.webView);

webView.loadUrl("https://www.wendangku.net/doc/1514345873.html,/weather/101270101.shtml"); webView.setWebViewClient(new WebViewClient() {

@Override

public boolean shouldOverrideUrlLoading(WebView view, String url){ view.loadUrl(url);

return true;

}

});

3.2.2 硬件数据接收APP

软硬件结合,硬件通过蓝牙模块发送数据,android实现对数据的接收以及处理,并在界面上直观显示。操作流程如图9:

图 9 数据接收示意图

主要代码:

// 变量初始化

private void init() {

// TODO Auto-generated method stub

mContext = this;

mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();

mytext =(TextView)findViewById(R.id.dis);

Tem = (TextView)findViewById(R.id.tem);

Hum =(TextView)findViewById(R.id.hum);

// 注册receiver监听

IntentFilter filter = new IntentFilter(BluetoothDevice.ACTION_FOUND);

registerReceiver(mReceiver, filter);

// 获取已经配对过的蓝牙设备

SetpairedDevices=mBluetoothAdapter.getBondedDevices();

if (pairedDevices.size() > 0) {

for (BluetoothDevice device : pairedDevices) {

list.add(new ChatMessage(device.getName() + "\n" + device.getAddress(), true));

clientAdapter.notifyDataSetChanged();

mListView.setSelection(list.size() - 1);

}

} else {

list.add(new ChatMessage("没有已经配对过的设备", true));

clientAdapter.notifyDataSetChanged();

mListView.setSelection(list.size() - 1);

}

Handler handler = new Handler(){

public void handleMessage(android.os.Message msg){

switch (msg.what) {

case 1:

byte data[] = (byte[])msg.obj;

try {

refreshView(data);

} catch (UnsupportedEncodingException e) {

// TODO Auto-generated catch block

e.printStackTrace();

} // ?????????????

break;

private void refreshView(byte data[]) throws UnsupportedEncodingException {

int choice = (data[0]&0xff);

switch (choice) {

case 0x01:

int tem = (data[1]&0xff);

int hum = (data[2]&0xff);

if(tem!=0 && hum!=0){

Tem.setText( tem + "℃");

Hum.setText( hum + "%rh");

break;}

else{

break;

}

case 0x02:

int dis = (data[1]&0xff);

if(0

mytext.setText( dis + "cm");

break;

}

else

{

break;

}

}

}

// 开启客户端连接服务端

private class ClientThread extends Thread {

@Override

public void run() {

// TODO Auto-generated method stub

if (device != null) {

try {

socket = device.createRfcommSocketToServiceRecord(UUID.fromString("00001101-0000-1000-80 00-00805F9B34FB"));

// 连接

Message msg = new Message();

msg.obj = "请稍候,正在连接服务器: "+ BluetoothMsg.BlueToothAddress;

msg.what = 0;

LinkDetectedHandler.sendMessage(msg);

// 通过socket连接服务器,这是一个阻塞过程,直到连接建立或者连接失效

socket.connect();

Message msg2 = new Message();

msg2.obj = "已经连接上服务端!可以发送信息";

msg2.what = 0;

private class ReadThread extends Thread{

@Override

public void run() {

// TODO Auto-generated method stub

byte[] data = new byte[1024];

int bytes;

InputStream is = null;

try {

is = socket.getInputStream();

while (true) {

data = new byte[1024];

bytes = is.read(data);

int len = is.read(data);

if (len == -1) {

return;

}

System.out.println("SSS:" +( data[0]&0xff )+ ":"

+ (data[1]&0xff) +":"+(data[2]&0xff));

System.out.println(Arrays.toString(data));

Message message = LinkDetectedHandler.obtainMessage();

message.what = 1;

message.obj = ( data[0]&0xff )+ ":"

+ (data[1]&0xff) +":"+(data[2]&0xff);

LinkDetectedHandler.sendMessage(message);

// send to textview

handler.obtainMessage(1,data).sendToTarget();

}

} catch (IOException e) {

e.printStackTrace();

}

}

}

// 扫描设备

private void scanDevice() {

// TODO Auto-generated method stub

if (mBluetoothAdapter.isDiscovering()) {

mBluetoothAdapter.cancelDiscovery();

} else {

list.clear();

clientAdapter.notifyDataSetChanged();

// 每次扫描前都先判断一下是否存在已经配对过的设备

Set pairedDevices = mBluetoothAdapter.getBondedDevices();

if (pairedDevices.size() > 0) {

for (BluetoothDevice device : pairedDevices) {

list.add(new ChatMessage(device.getName() + "\n" + device.getAddress(), true));

clientAdapter.notifyDataSetChanged();

mListView.setSelection(list.size() - 1);

}

} else {

list.add(new ChatMessage("No devices have been paired", true));

clientAdapter.notifyDataSetChanged();

mListView.setSelection(list.size() - 1);

}

BluetoothMsg.BlueToothAddress = address;

// 停止扫描

// BluetoothAdapter.startDiscovery()很耗资源,在尝试配对前必须中止它

mBluetoothAdapter.cancelDiscovery();

}

}

总结

经过大约为期一个月的毕业设计,在与合作伙伴的共同努力下,完成了拟定毕设的相关功能。

本次毕业设计是把在校学习的知识和实际工作项目的一次理想结合,让我对本专业的工作的整体构架有了充分的了解。把学习的知识进行了充分的利用,同时也激发了自己的工作欲望,培养出了自己良好的工作态度。软硬件的结合处理,这种工作方式使得自己的工作方向有了明确的定位。

本次毕业设计也遇到了种种问题以及困难,在指导老师的帮助以及与合作伙伴的讨论下得到了充分的解决。例如HC-06等模块的工作最小电路的设计以及和其他工作模块的电压匹配问题,STC89C52RD单片机工作晶振的选取问题,CH340串口烧录模块的设计,AM1117稳压芯片的使用,各个电路元器件的电压匹配问题,Android与硬件通信时的数据接收处理等问题,这些问题的解决正是我本次毕业设计中的重要收获,这些经验的积累对于我以后的工作提供了有很大的帮助。

致谢

弹指一挥间,将近2个月的实现就结束了,这两个月对于我来说过得非常地充实。就毕业设计项目来说,让我真正把在学校课堂里学习的知识在一个实际的工程项目里进行高效的运用以及有机的结合。把零零散散的知识完美的融合在一起,这次实践设计充分锻炼了自己的动手能力,团队协作能力,独立分析能力等。这一切对于我来说都是充满意义充满价值的东西。此次毕业设计我也学到了许多在大学校园里学习不到的宝贵知识。这些宝贵的知识和工作经验对于我以后的工作和学习有这重要意义及影响。

所以在此要真心感谢雷永辉老师耐心地教我们对PCB电路板的设计绘制以及问题的分析,感谢熊敏老师一丝不苟耐心的指导,分享宝贵的Android程序编写经验,并给予真挚宝贵的意见和友情的思维提示,感谢蒲国林老师指导毕业设计项目的文档的撰写和修改。

参考文献

[1]方玉鑫. 基于单片机的温湿度控制系统的研究与应用[D].哈尔滨工程大学,2012.

[2]郭清. 基于STC89C52的超声波测距防撞系统设计[J]. 仪表技术与传感器,2011,06:74-77.

[3]侯新琦,李佳. 基于Android蓝牙通讯的研究[J]. 电子世界,2012,11:84-85.

[4]吴琼. 汽车倒车雷达系统的研究[D].南京林业大学,2009.

[5]潘璠. 激光雷达测距电路设计[D].西安电子科技大学,2009.

[6]郭霖. 第一行代码(Android)[E].人民邮电出版社,2014.

[7] 徐爱钧, 彭秀华. 单片机高级语言C51应用程序设计[M]. 北京: 北京航空航天大学出版社, 2006.

基于AT89c51单片机实现的交通灯

江西科技师范大学 通信与电子学院《单片机应用技术》实训报告实训题目:模拟交通灯 小组成员:龚石冲罗仁敏曾建伟 班级:12电子科学与技术 指导老师:熊朝松

一、实训选题内容、要求 交通模拟灯 要求: 1、南北方向为主干道,东西方向为支路;主干路绿灯时间为45秒,红灯时间为35秒; 支路绿灯时间30秒,红灯时间为50秒,两个方向的黄灯时间都为4秒; 2、使用定时器实现时间的倒计时;用显示部件显示主干道路的倒计时变化; 3、设计三个外部按钮,分别用以手动控制紧急情况下两个方向同时禁通过;南北方向 长时间通过(不显示时间倒计时变化);东西方向长时间通过;释放按钮后则正常 通行。 二、实训计划和人员安排 经小组人员商定,分工完成任务,在课余时间完成。 若其中遇到什么问题,大家聚在一起讨论解决。具体分工如下: 1、程序编写:龚石冲 2、实体焊接:龚石冲 3、实训报告:罗仁敏 4、视频及PPT:曾建伟 三、实训选题分析 交通灯由东西南北四向灯,倒计时显示,人行横道通行指示标志等部分组成。其中东西南北四向灯中的每一向都由红、黄、绿三色灯组成;东西为一组,南北为一组。黄灯在红绿灯之间转换时亮。倒计时显示表示红、黄、绿灯亮时所剩时间。由于人行横道通行指示标志与红灯是同步的,所以在模拟交通灯时省略。交通会遇到一些突发情况。因此交通信号灯要设定一些特定功能,以防不时之需。

整个电路由单片机完成,控制部分由软件完成,硬件只负责响应。 四、方案设计 方案一:主控系统采用AT89C51单片机作为控制器,由定时器1间接控制通行倒计时及南北和东西的通行。由按键开关完成禁止通行,东西 通行,南北通行。

基于单片机的汽车倒车雷达系统设计

基于单片机的汽车倒车雷达系统设计 摘要 随着社会经济的发展交通运输业日益兴旺,汽车的数量在大副攀升。交通拥挤状况也日趋严重,撞车事件屡屡发生,造成了不可避免的人身伤亡和经济损失,针对这种情况,设计一种响应快,可靠性高且较为经济的汽车倒车防撞预警系统势在必行。本设计是利用最常见的超声波测距法来设计的一种基于单片机的汽车倒车雷达系统。 本设计的主要是基于STC89C52单片机利用超声波的特点和优势,将超声波测距系统和STC89C52单片机结合于一体,设计出一种基于STC89C52单片机的汽车倒车雷达系统。该系统采用软、硬件结合的方法,实现了汽车与障碍物之间距离的显示以及危险距离的声光报警等功能。 本设计论文概述了超声波检测的发展及基本原理,阐述了超声波传感器的原理及特性。在超声波测距系统功能和STC89C52单片运用的基础上,提出了系统的总体构成,对系统各个设计单元的原理进行了介绍,并且对组成各单元硬件电路的主要器件做了详细说明和选择。本设计论文还介绍了系统的软件结构,并通过编程来实现系统功能和要求。 关键词:汽车倒车雷达、STC89C52、超声波、测量距离、显示距离、声光报警

第一章绪论 课题设计的目的和意义 随着汽车的普及,越来越多的家庭拥有了汽车。交通拥挤状况也随之出现,撞车事件也是经常发生,人们在享受汽车带来的乐趣和方便的同时,更加注重的是汽车的安全性,许多“追尾”事故都与车距有着密切的关系。为了解决这个安全问题,设计一种汽车测距防撞报警系统势在必行。 由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声经常用于距离的测量,如测距仪和物位测量仪等都可以通过超声波来实现。利用超声波检测往往比较迅速、方便、计算简单。所以超声波测距法是一种非常简单常见的方法,应用在汽车停车的前后左右防撞的近距离测量,以及在汽车倒车防撞报警系统中,超声波作为一种特殊的声波,具有声波传输的基本物理特性—折射,反射,干涉,衍射,散射。超声波测距是利用其反射特性,当车辆后退时,超声波测距传感器利用超声波检测车辆后方的障碍物位置,并利用LED 显示出来,当到达一定距离时,系统能发出报警声,进而提醒驾驶人员,起到安全的左右。 通过本课题的研究,将所学到的知识用在实践中并有所创新和进步。该设计可广泛应用在生活、军事、工业等各个领域,它需要设计者有较好的数电、模电知识,并且有一定的编程能力,综合运用所学的知识实现对超声波发射与接收信号进行控制,通过单片机程序对超声波信号进行相应的分析、计算、处理最后显示在液晶显示屏上。

基于单片机的倒车雷达设计

基于单片机的倒车雷达 设计 IMB standardization office【IMB 5AB- IMBK 08- IMB 2C】

课程设计报告 (嵌入式系统设计实践) 学院:电气工程与自动化学院 题目:基于51单片机的车倒车雷达设计 专业班级:自动化131班 学号: 学生姓名:吴亚敏 指导老师:罗龙 时间:2015年12月1日 摘要 倒车雷达又称泊车辅助系统,是汽车泊车安全辅助装置,能以声音或者更为直观的显示告知驾驶员周围障碍物的情况,解除了驾驶员泊车和起动车辆时前后左右探视所引起的困扰,并帮助驾驶员扫除了视野死角和视线模糊的缺陷,提高了安全性。 本文介绍了以STC89C51RC单片机为核心的一种低成本、高精度、微型化,并有数字显示和声光报警功能的倒车雷达系统。倒车雷达一般由超声波传感器(俗称探头)、控制器和显示器等部分组成,现在市场上的倒车雷达大多采用超声波测距原理,驾驶者在倒车时,启动倒车雷达,在控制器的控制下,由装置于车尾保险杠上的探头发送超声波,遇到障碍物,产生回波信号,传感器接收到回波信号后经控制器进行数据处理,判断出障碍物的位置,由显示器显示距离并发出警示信号,得到及时警示,从而使驾驶者倒车时做到心中有数,使倒车变得更轻松。倒车雷达的提示方式可分为液晶、语言和声音三种;接收方式有无线传输和有线传输等。本方案采用语音提示的方式,利用STC89C51RC单片机所具

备的功能,外接超声波测距模组,即超声波发射模块和超声波接收模块,加上显示模块和语音报警模块,组成一个示例的倒车雷达系统,语音提示报警(~)范围内的障碍物,并通过数码管显示与障碍物之间的距离。 关键词:倒车雷达;超声波;单片机STC89C51RC 目录

基于51单片机的超声波测距仪之倒车雷达作品设计毕业论文

基于单片机的超声波测距电子烧友会基于51单片机的超声波测距仪 之倒车雷达作品设计毕业论文 摘要: 超声波具有指向性强,能量消耗缓慢,传播距离较远等优点,所以,在利用传感器技术和自动控制技术相结合的测距方案中,超声波测距是目前应用最普遍的一种,他广泛应用于防盗、倒车雷达、水位测量、建筑施工工地以及一些工业现场。 本课题详细介绍了超声波传感器的原理和特性,以及STC公司的STC89C52的单片机的性能和特点,并在分析了超声波测距的原理的基础上,指出了设计测距系统的不足并加以改进,将温度引起的误差考虑在内并且加以修正,给出了以STC89C52单片机为核心的低成本、高精度、液晶显示超声波测距系统的硬件电路和软件设计方法。该系统电路设计合理、工作稳定、性能良好、检测速度快、计算简单并且做到了可设计报警范围的功能,在测量精度方面能达到工业使用的要求。 关键词:单片机;液晶显示;报警;测距 I

Ultrasonic distance measurement based on single chip Abstract:Ultrasound has a strong point, the energy consumption of the slow spread of the advantages of distance, so the use of sensor technology and automatic control technology, the program combines distance, ultrasonic distance measurement is the most common one, and he widely used in security, parking sensor, water level measurement, construction sites and some industrial sites. This subject introduces the principles and characteristics of ultrasonic sensors, and microcontroller STC89C52 STC's performance and characteristics, and the analysis of the ultrasonic distance measurement based on the principle that the lack of design ranging system and make improvements, will into account the error due to temperature and should be amended to STC89C52 given low-cost microcontroller as the core, high-accuracy, liquid crystal display ultrasonic ranging system of hardware and software design methods. The system circuit design is reasonable, stable, good performance, fast detection of simple calculation and can be designed to achieve the alarm range of functions to achieve precision in the measurement requirements for industrial use. Keywords:microcontroller; LCD display; alarm; ranging

基于单片机的交通灯

毕业设计说明书 基于单片机的交通灯 控制系统设计 专业 电气工程及其自动化 学生姓名 郭 恒 燕 班级 BD 电气042 学 号 0420610228 指导教师 张 兰 红 完成日期 2008年6月10日

基于单片机的交通灯控制系统设计 摘要:对基于单片机的交通灯控制系统进行了设计。系统功能为:以MCS-51系列单片机作为控制核心,设计并制作交通灯控制系统,东西南北四个方向具有左拐、右拐、直行及行人4种通行指示灯,用计时器显示路口通行转换剩余时间,在特种车辆如119、120通过路口时,系统可自动转为特种车辆放行,其他车辆禁止通行状态。 在对系统功能分析的基础上,提出了三种设计方案,经比较,选择性能较优的LED动态循环显示方案进行了设计。设计包括硬件和软件两大部分。硬件部分包括单片机最小系统、时间显示、交通灯显示三部分。选用Atmel公司的AT89S52单片机作为控制核心,东西南北四个方向设置了LED时间显示和交通灯显示,时间显示采用三位LED显示器,交通灯显示则采用红绿双色高亮发光二极管来模拟。软件采用了模块化的设计方法,主要分为主程序、定时器中断服务子程序、倒计时显示子程序、交通灯模拟显示子程序四部分。 在实验板上制作了基于单片机的交通灯控制系统样机,对硬件和软件部分分别进行了调试,再进行了软硬件联调,得到的交通灯控制系统样机实物,可圆满地完成毕业设计任务书所要求的功能。 关键词: 交通灯;单片机;AT89S52

基于单片机的交通灯控制系统设计 1 概述 1.1 课题研究背景与意义 随着经济的增长和人口的增加,人们生活方式不断变化,人们对交通的需求不断增加。城市中交通拥挤、堵塞现象日趋严重,由此造成巨大的经济与时间损失。资料显示,对日本东京268个主要交叉路口的调查估计表明:每年在交叉路口的时间延误,折成经济报失为20亿美元;而在我国北京市,当早晚交通高峰时,交叉路口处的排队长度竟达1000多米,有的阻车车队从一个交叉路口延伸到另一个交叉路口,这时一辆车为通过一交叉路口,往往需要半个小时以上,时间损失相当可观。 我国是一个历史悠久、人口众多的国家,城市数量随着社会的发展不断增多。随着城市化进程的大大加快,诱发的交通需求急剧增长,供需矛盾不断激化,严重的交通问题也随之而来。人、车、路三者关系的协调,已成为交通管理部门需要解决的重要问题之一。城市交通控制系统是用于城市交通数据监测、交通信号灯控制与交通疏导的计算机综合管理系统,它是现代城市交通监控指挥系统中最重要的组成部分。 十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊,这一切要归功于城市交通控制系统中的交通灯控制系统。交通灯控制系统对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果,使城市交通得以有效管理。 交通灯可以采用PLC、单片机等控制方法。利用单片机实现对交通信号灯的实时控制,只要采用一块单片机,加上简单的接口与驱动放大电路,即可实现,具有成本低,可靠性高的特点。 1.2 课题设计内容 本课题对基于单片机的交通灯控制系统进行设计。以MCS-51系列单片机为控制核心,设计并制作交通灯控制系统,用于十字路口的车辆及行人的交通管理。东西南北四个路口具有左拐、右拐、直行及行人4种通行指示灯,并分别用计时器显示路口通行转换剩余时间,在特种车辆如119、120通过路口时,系统可自动转为特种车辆放行,其他车辆禁止通行状态。 设计交通灯控制系统硬件电路与软件控制程序,对硬件电路与软件程序分别进行调试,并进行软硬件联调,要求获得调试成功的实物。 2 系统设计 2.1 设计方案论证 根据设计内容要求,提出了如下三种方案: 方案一:采用AT89S52单片机作为控制核心,采用四组高亮红绿双色二极管作

基于超声波汽车倒车雷达预警系统设计

万方数据

万方数据

万方数据

万方数据

基于超声波汽车倒车雷达预警系统设计 作者:高月华, GAO Yuehua 作者单位:重庆科技学院机械与动力工程学院,重庆,400042 刊名: 压电与声光 英文刊名:PIEZOELECTRICS & ACOUSTOOPTICS 年,卷(期):2011,33(3) 被引用次数:2次 参考文献(5条) 1.吴琼;封维忠;马文杰汽车倒车雷达系统的设计与实现[期刊论文]-现代电子技术 2009(09) 2.王红云基于超声波测距的倒车雷达系统设计[期刊论文]-国外电子元器件 2008(8) 3.王守华基于温度补偿的超声波倒车测距仪的研制[期刊论文]-今日电子 2009(9) 4.朱维杰;于湘珍基于超声波测距的自适应倒车雷达设计[期刊论文]-汽车电器 2009(4) 5.鲁思慧基于微控制器超声波技术的倒车障碍检测系统 2008(08) 本文读者也读过(7条) 1.孙会楠基于单片机的倒车雷达研究[期刊论文]-科技创新导报2011(15) 2.陈学永具有语音提示和数码距离显示的超声波倒车雷达设计[会议论文]-2007 3.常雨芳.黄文聪.Chang Yufang.Huang Wencong基于超声测距的可视倒车雷达预警系统设计[期刊论文]-软件导刊2010,09(12) 4.滕志军基于超声波检测的倒车雷达设计[期刊论文]-今日电子2006(9) 5.张海鹰.高艳丽.张树团.ZHANG Hai-ying.GAO Yan-li.ZHANG Shu-tuan高精度超声倒车雷达的设计[期刊论文]-电子设计工程2011,19(9) 6.周超.ZHOU Chao具有声光提示双功能的倒车防撞系统设计[期刊论文]-传感器与微系统2011,30(5) 7.滕志军.陈莉.张宇帅.Teng Zhijun.Chen Li.Zhang Yushuai一种语音同步提示的倒车雷达的设计[期刊论文]-电子科技2007(11) 引证文献(3条) 1.苏延霞.杨胜兵基于超声测距的智能泊车系统仿真设计[期刊论文]-湖北汽车工业学院学报 2011(4) 2.孙敏.卢浩.赵伟.蒋碧珠.李晶.曹毓涵超声防撞技术的专利状况分析[期刊论文]-电声技术 2012(z1) 3.莫品光.刘艳红基于超声波的倒车防撞报警系统设计[期刊论文]-传感器世界 2012(6) 本文链接:https://www.wendangku.net/doc/1514345873.html,/Periodical_ydysg201103025.aspx

网络综合布线总结报告

网络综合布线技术竞赛项目竣工总结报告 一、项目名称: 网络综合布线技术竞赛项目。 二、设计施工依据: GB50311-2007《综合布线系统工程设计规范》 GB50312-2007《综合布线系统工程验收规范》 三、项目概括: 利用大赛组委会提供的1套网络综合实训装置、2套网络配线实训装置等综合布线实训器材。通过安装模拟三层墙的工作区子系统、水平布线子系统、管理间子系统、垂直子系统的安装,管理间与设备间的连接,设备间的建筑群的连接,以及线缆的端接与测试。完全模拟了工程实际的TO→CD的情况,完成项目的设计、安装、调试、竣工资料编写。 四、施工步骤: 1.项目组分工 项目组工三人,一人主要负责设计项目,同时完成复杂永久链路的端接;一人负责模拟墙线管与线槽的安装;另一人负责管理间、设备间、建筑群子系统配线架的安装与线缆的端接。 2.施工过程: 根据项目要求完成施工图、系统图、信息点点数统计表、端口对应表等设计内容,完成竣工资料编写。 完成工作区子系统的信息点18个底盒、25个信息模块安装与端接;水平系统的线管与线槽的安装,线缆的敷设;完成管理间、设备间、建筑群子系统的机柜配线架的安装与线缆端接的任务。并进行万县的制作、复杂永久链路的端接、模块端接和线缆测试。 五、收获与体会: 在技术方面我们通过对项目的实施,加深了对GB50311-2007《综合布线系统工程设计规范》、GB50312-2007《综合布线系统工程验收规范》的学习与理解。 在思想品质方面,通过团队配合与协作,增强了组织管理、协调、表达沟通的能力,培养了吃苦耐劳、克服困难的意志品质。 总之,通过本项目的实施,增强了我们实践经验和动手能力,为我们将来“零”距离就业做好了充分的准备。

(完整)基于89C51单片机交通灯课程设计要点

(完整)基于89C51单片机交通灯课程设计要点 编辑整理: 尊敬的读者朋友们: 这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整)基于89C51单片机交通灯课程设计要点)的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。 本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整)基于89C51单片机交通灯课程设计要点的全部内容。

华北水利水电学院 基于C51单片机 交通灯课程设计实验报告 姓名:田坤 班级:125 专业:电子信息科学与技术 指导老师:辛艳辉刘明堂 2013年1月16日 摘要 近年来,随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,正在不断的应用到实际生活中,并且根据具体硬件结构软硬件结合,加以完善。 十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊.那么靠什么来实现这井然秩序呢?靠的就是交通信号灯的自动指挥系统。交通信号灯控制方式很多。本系统采用MCS-51系列单片机STC89C51为中心器件来设计交通灯控制器,实现了通过信号灯对路面状况的智能控制。从一定程度上解决了交通路口堵塞、车辆停车等待时间不合理、急车强通等问题.系统具

有结构简单、可靠性高、成本低、实时性好、安装维护方便等优点,有广泛的应用前景。 关键词:交通灯 单片机 数码管 一 。总体设计思路 1.1设计目的及思路 设计目的 了解交通灯管理的基本工作原理,熟练掌握STC89C51的工作原理和应用编程,熟悉STC89C51单片机并行接口的各种工作方式和应用,并了解计数器/定时器的工作方式和应用编程外部中断的方法,掌握多位LED 显示问题的解决。 设计思路 (1)分析目前交通路口的基本控制技术,提出自己的交通控制的初步方案。 (2)确定系统交通控制的总体设计,增加了倒计时显示提示。 (3)进行显示电路。 (4)进行软件系统的设计。 1。2 实际交通灯显示时序及状态转换的理论分析 图1所示为红绿灯转换的状态图。 图1 红绿灯状态转换图 表1 十字路口指示灯燃 亮方 S1 S4 S3 S2

倒车雷达毕业论文

倒车雷达毕业论文 基于单片机的超声波倒车雷达设计 1 绪论 1.1课题背景 随着我国经济的飞速发展,交通运输车辆的不断增多,由此产生的交通问题越来越成为人们关注的问题。其中倒车事故由于发生的频率极高,已引起了社会和交通部门的高度重视。倒车事故发生的原因是多方面的,倒车镜有死角,驾车者目测距离有误差,视线模糊等原因造成倒车时的事故率远大于汽车前进时的事故率,尤其是非职业驾驶员以及女性更为突出。而倒车事故给车主带来的许多麻烦,有鉴于此,汽车高科技产品家族中,专为汽车倒车泊位设置的“倒车雷达”应运而生,倒车雷达的加装可以解决驾驶人员后顾之忧,大大降低倒车事故的发生。 超声波倒车雷达全称叫“倒车防撞雷达”,也叫“泊车辅助装置”,是汽车泊车安全辅助装置,能以声音或者更为直观的显示告知驾驶员周围障碍物的情况,解除了驾驶员泊车和启动车辆时前后左右探视所引起的困扰,并帮助驾驶员扫除视野的死角和视线模糊的缺陷,提高驾驶的安全性。倒车雷达的原理与普通雷达一样,是根据蝙蝠在黑夜里高速飞行而不会与任何障碍物相撞的原理设计开发的。通过感应装置发生超声波,然后通过反射回来的超声波判断前方是否有障碍物,以及障碍物的距离、大小、方向、形状等。只不过由于倒车雷达体积大小及实用性的限制,目前其主要功能仅为判断障碍物与车的距离,并做出提示。 1.2国内外研究现状 一般认为,关于超声波的研究最初起始于1876年F.Galton的气哨实验,这是人类首次有效产生的高频声波。在之后的三十年中,超声波仍然是一个鲜为人知的东西,由

于当时电子技术发展缓慢,对超声波的研究造成了一定程度的影响。在第一次世界大战中,对超声波的研究逐渐受到重视。法国人Langevin使用一种晶体传感器在水下发射和接收相对低频的超声波。他提出的这种方法可以用来检测水中是否存在潜艇并进行水下通信。 1929年,Sokolov首先提出用超声波探查金属物内部缺陷的建议。相隔2年,1931年Mulhauser获准一项关于超声检测方法的德国专利,不过他并未做更多的工作。4年之后,1934年sokolov首次发表了关于在液体槽子里用穿透法作实物试验的结果,他用了各种方法做了实验,用来检测穿过试件的超声能量,其中之一是用简单的光学方法观察液体表面由超声波形成的波纹。德国人Bergrnann在他的论著《ULTRASONIC》中,详细的论述了有关超声波的大量早期资料,该论著一直被认为是该领域的经典之作。 美国的Firestone首次介绍了脉冲回波探伤仪,使超声波检测技术发展到了更重要的阶段。在各种系统中,这是最成功的一种,因为它有最广泛的通用性,其检测结果也最容易解释。这种方法除可用于手工检测外,还可与采用先进技术的自动系统联用,自第一种脉冲回波仪器问世以来,根据相同的原理,有无数种其他仪器得到了发展,并有许多改进和精化。目前,在超声无损检测中,脉冲回波系统仍是使用最为广泛的一种。 八十年代后期,由于计算机技术和高速器件的不断发展,使超声波信号的数字化采集和分析成为可能。目前国内也相继出现了各类数字化超声波测距设备,并已成为超声波检测的发展方向。厦门大学的某位学者研究了一种回波轮廓分析法。该方法在测距中通过两次探测求取回波包络曲线来得到回波的起点,通过这样处理后超声波传播时间的精度得到了很大的提高。另外,也有大量的文献研究采用数字信号处理技术和小波变换理论来提高传输时间的精度。这些处理方法都取得了较好的效果。 目前国内外在超声波检测领域都向着数字化方向发展,数字式超声波测距系统的发展速度很快。国内近几年也相继出现了许多数字式超声波仪器和分析系统。随着测距技术研究的不断深入,对超声测距系统功能要求越来越高,单数码显示的超声测距系统会带来较大的测试误差。进一步要求以后生产的超声测距仪能够具有双显及内带有单板机的微处理功能。随后具有检测,记录,存储,数据处理与分析等多项功能的智能化检测分析仪相继研制成功。超声仪研制呈现一派繁荣景象。其中,煤炭科学研究院研制的2000A型超声分析检测仪,是一种内带微处理器的智能化测量仪器,全部操作都处于微处理器的控制管理之下,所有测量值,处理结果,状态信息都在显像管上显示出来,并可接微型打印机打印。其数字和波形都比较清晰稳定,操作简单,可靠性高,具有断电

基于51单片机的超声波测距仪之倒车雷达作品设计毕业论文

基于51单片机的超声波测距仪之倒车雷达作品设计毕业论文

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

电子系统设计总结报告汇编

电子系统设计总结报告 题目:医院呼叫系统 班级: 组别:第四组 指导教师:张廷荣 设计时间

医院呼叫系统 一、引言 1. 选题意义 1.1 性价比 在此次课程设计中,选用的原件蜂鸣器、74LS147译码器、555定时器等,都是较常见和比较常用的,比较经济实惠,节约成本。因此,该方案设计的医院呼叫系统经济适用,成本合适,性价比较高。 1.2 EWB模拟仿真 EWB模拟仿真图如图1所示(见附录1)。 综上所述,呼叫器应用广泛,所需器件价格低,成本低,性价比高。经过EWB模拟仿真结果可得出,它具有可实行性。所以我们选则这个题目进行设计与制作。2. 设计目标 对于此课题,主要分为三个模块,一是采用74LS147为核心进行优先编码,设计优先编码模块,多人同时呼救时,危重病人优先被医治;二是采用555定时器与74LS192组成呼叫系统控制模块,三是呼叫提示系统,由二极管和蜂鸣器组成,病房病人呼叫即开关闭合时,二极管发光提示,蜂鸣器报警,持续5秒钟 3.小组成员及分工 二、作品说明 1.功能 此设计是用于医院病人的紧急呼叫,它的功能如下: 1.当病人按下呼救信号按钮,呼救灯亮,同时显示病人编号,蜂鸣器发出5秒呼救声,等待医护人员来护理。 2.按照病人的病情划分出优先级别,有多个病人同时呼救时,系统优先显示最高级别的呼救编号。 3.当医护人员处理完最高级别呼救后,按下清零键,系统按优先等级先后显示其它病人编号。 2. 操作说明

此设计使用的的是四节1.5V干电池,放入电池槽中即可。病人在需要帮助时,只需按下与自己床位相对应的开关,医生便可获知病人相应的床位信息 三、基本原理 1. 原理图 (1) 方案呼叫系统电路原理框图如图2所示。 图2医院呼叫系统电路的原理框图 对于此课题,主要分为三个模块,一是采用74LS147为核心进行优先编码,设计优先编码模块,多人同时呼救时,数码管按优先级显示病人病房编号,危重病人优先被医治;二是采用555定时器与74LS192组成呼叫系统控制模块,控制呼叫提示系统;三是呼叫提示系统,由二极管和蜂鸣器组成,病房病人呼叫即开关闭合时,二极管发光提示,蜂鸣器报警,持续5秒钟。 (2) 电路原理图如图3所示(见附录2) 2.工作原理 (1) 直流电源 将四节电压为1.5V的干电池串联起来,为整个电路提供电压。 (2)呼叫控制模块 利用由555定时器和外接元件R 1、R 2 、C构成多谐振荡器,长时间的振震荡 信号驱动蜂鸣器呼叫。配以相应参数的阻容器件以及计数器74LS192,可将振荡时间准确的控制在要求的8秒钟 每次呼叫时长:T=(R1+2R2)×C1×Ln2×8 =(15+2×68)×0.00001×Ln2×8= 8s 呼叫控制电路原理图如图3所示:

基于单片机的倒车雷达预警系统分解

分类号UDC 单位代码10644 密级公开学号2012090324 本科毕业设计 基于单片机通过蓝牙与手机交互的超声波倒车预警系统(硬 件) 学生姓名:叶辰阳 二级学院:计算机学院 专业:计算机科学与技术 班级:2012级03班 学号:2012090324 指导教师:蒲国林雷永辉熊敏 完成时间:2015年12月20日 中国 达州 2015 年12月

四川文理学院本科毕业设计 目录 1 绪论 (1) 1.1选题目的及意义 (1) 1.2拟解决的关键问题: (1) .1.2.1下位机方面拟解决的关键问题 (1) 1.2.2上位机方面拟解决的关键问题 (2) 2基于单片机通过蓝牙与手机交互的超声波倒车预警系统设计中的主要技术与分析 (3) 2.1总体方案设计 (3) 2.2主要技术 (5) 2.2.1 硬件技术 (5) 2.2.2 软件技术 (5) 3基于单片机通过蓝牙与手机交互的超声波倒车预警系统的详细设计与实现 (7) 3.1电路图绘制 (7) 3.1.1 电路原理图 (7) 3.1.2 实物图 (9) 3.2上位机设计 (9) 3.2.1天气查询APP (9) 3.2.2 硬件数据接收APP (10) 总结 (15) 致谢 (16) 参考文献 (17)

1 绪论 本设计是一个为符合车联网概念的设计开发,本次设计主要是利用STC89C52RC单片机、US-100超声波测距模块以及5V有源蜂鸣器完成测距报警电路的制作,以STC89C52RC为主控芯片,US-100超声波模块不断发出超声波,返回信息由MCU进行处理,将距离信息在LCD1602上显示出来,当距离小于设定值时,STC89C5RC发出指令控制蜂鸣器报警,并且用DHT11数字式温湿度传感器收集温湿度数据给单片机,最后我们还使用HC-06从机蓝牙模块与手机进行信息交互。上位机手机应用将收集的温湿度和距离信息显示出来,以实现碰撞预警、路线规划、天气查询并能与社交网络分享信息的功能。 1.1选题目的及意义 自19世纪末到20世纪初,在物理学上发现了压电效应与反压电效应之后,人们解决了利用电子学技术产生超声波的办法,从此迅速揭开了发展与推广超声技术的历史篇章。 由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量,如测距仪和物位测量仪等都可以通过超声波来实现。利用超声波检测往往比较迅速、方便、计算简单、易于做到实时控制,并且在测量精度方面能达到工业实用的要求,因此在移动机器人研制上也得到了广泛的应用。 如今汽车已经成为人们的基础代步工具,但是随着车辆的增多,停车空间变窄,倒车视野受限,倒车事故频频发生。利用超声波测距原理和基于单片机处理的倒车雷达报警系统可以帮助驾驶者判断倒车距离,增加倒车安全性。 自从1991年美国麻省理工学院(MIT)的Kevin Ash-ton教授首次提出物联网的概念。2009年8月,温家宝“感知中国”的讲话把我国物联网领域的研究和应用开发推向了高潮,如今物联网产品层出不穷,原来的倒车雷达必定将被淘汰,所以为了顺应物联网中“智慧交通”的车联网的要求,一款基于单片机通过蓝牙与手机交互来实现碰撞预警、路线规划、天气查询并能与社交网络分享信息的超声波倒车预警系统成为了我这次的开发目标。 1.2拟解决的关键问题: .1.2.1下位机方面拟解决的关键问题 1、完成LCD1602显示电路的设计,显现距离信息的显示。 2、完成超声波测距电路的设计,让它准确测距。

基于51单片机的倒车雷达设计

课程设计报告 (嵌入式系统设计实践) 学院:电气工程与自动化学院 题目:基于51单片机的车倒车雷达设计专业班级:自动化131班 学号:2420132905 学生姓名:吴亚敏 指导老师:罗龙 时间:2015年12月1 日

摘要 倒车雷达又称泊车辅助系统,是汽车泊车安全辅助装置,能以声音或者更为直观的显示告知驾驶员周围障碍物的情况,解除了驾驶员泊车和起动车辆时前后左右探视所引起的困扰,并帮助驾驶员扫除了视野死角和视线模糊的缺陷,提高了安全性。 本文介绍了以STC89C51RC单片机为核心的一种低成本、高精度、微型化,并有数字显示和声光报警功能的倒车雷达系统。倒车雷达一般由超声波传感器(俗称探头)、控制器和显示器等部分组成,现在市场上的倒车雷达大多采用超声波测距原理,驾驶者在倒车时,启动倒车雷达,在控制器的控制下,由装置于车尾保险杠上的探头发送超声波,遇到障碍物,产生回波信号,传感器接收到回波信号后经控制器进行数据处理,判断出障碍物的位置,由显示器显示距离并发出警示信号,得到及时警示,从而使驾驶者倒车时做到心中有数,使倒车变得更轻松。倒车雷达的提示方式可分为液晶、语言和声音三种;接收方式有无线传输和有线传输等。本方案采用语音提示的方式,利用STC89C51RC单片机所具备的功能,外接超声波测距模组,即超声波发射模块和超声波接收模块,加上显示模块和语音报警模块,组成一个示例的倒车雷达系统,语音提示报警(0.27m~1.0m)范围内的障碍物,并通过数码管显示与障碍物之间的距离。 关键词:倒车雷达;超声波;单片机STC89C51RC

目录 第一章概述 (1) 1.1设计目的 (1) 1.2设计要求 (1) 1.3 本设计主要内容 (1) 第二章倒车雷达的基本工作原理 (2) 2.1 单片机的发展及其应用 (2) 2.2 超声波测距原理 (2) 2.2.2 超声波测距的基本原理 (2) 2.2.3 超声波测距的设计实现 (5) 2.3 超声波倒车雷达系统工作原理 (5) 2.3.1 超声波倒车雷达的工作原理 (5) 2.3.2 系统原理框图 (6) 2.4 本章小结 (6) 第三章系统硬件设计 (7) 3.1 单片机系统及显示电路 (7) 3.1.1 单片机控制芯片选择 (7) 3.1.2 单片机系统及其外围电路 (9) 3.1.3 显示电路 (10) 3.2 超声波发射电路 (11) 3.3 超声波接收电路 (12) 3.4 语音部分原理图 (13) 3.5 电源电路的设计 (14) 3.6 本章小结 (15)

基于51单片机的智能交通灯课程设计

目录 摘要 (1) 1 系统硬件设计 (2) 1.1 80C51单片机引脚图及引脚功能介绍 (2) 1.2 74LS245引脚图及功能 (4) 1.3 八段LED数码管 (5) 1.4 硬件系统总控制电路 (6) 1.5各模块控制电路 (8) 1.5.1 交通灯控制电路 (8) 1.5.2 倒计时显示电路 (9) 1.5.3 紧急通行电路 (12) 1.5.4 声音警示装置 (13) 2 系统程序设计 (14) 2.1 主程序流程图 (14) 2.2 显示子程序流程图 (15) 3 心得体会 (16) 参考文献 (17) 附录源程序 (18)

摘要 近年来随着科技的飞速发展,一个以微电子技术、计算机技术和通信技术为先导的信息革命正在蓬勃发展。计算机技术作为三者之一,怎样与实际应用更有效的结合并发挥其作用。单片机作为计算机技术的一个分支,正在不断的应用到实际生活中,同时带动传统控制检测的更新。在实时检测和自动控制的应用系统中,单片机往往是作为一个核心部件使用,针对具体应用对象的特点,配以其它器件来加以完善。 十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。那么靠什么来实现交通的井然秩序呢?靠的是交通信号灯的自动指挥系统,来实现交通的井然有序。交通信号灯控制方式很多。本系统采用美国ATMEL公司生产的单片机AT80S51,以及其它芯片来设计交通灯控制。实现了通过AT89S51芯片的P1口设置红、绿灯点亮的功能,输出设置显示时间。交通灯的点亮采用发光二极管实现,时间的显示采用七段数码管实现。单片机系统采用的直流供电。 关键词:AT89S51单片机;智能交通灯控制系统;

倒车雷达系统的设计

倒车雷达系统的设计 【摘要】倒车雷达(Car Reversing Aid Systems)的全称是“倒车防撞雷达”, 也称“泊车辅助装置”,是汽车泊车安全辅助装置, 能以声音或者更为直观的显 示告知驾驶员周围障碍物的情况,解除了驾驶员泊车和起动车辆时前后左右探视 所引起的困扰,并帮助驾驶员扫除了视野死角和视线模糊的缺陷,提高了安全性。本文介绍基于单片机控制的倒车雷达系统,由单片机控制时间计数,计算超声波自发射至接收的往返时间,利用声波在空气中的传输速度,从而得到实测距离。 再根据障碍物与车尾的距离远近情况发出警报。 【关键词】单片机,超声波测距,倒车雷达,超声波换能器。 【前言】随着我国汽车产业的高速发展,尤其是近几年来,我国开始进入私家车时代,汽车的数量逐年增加,造成公路、街道、停车场、车库等越来越拥挤。汽车驾驶员越来越担心车的安全了,其中倒车就是一个典型。本文设计的倒车雷达预警系统主要是针对汽车倒车时人无法目测到车尾与障碍物体的距离而开发设 计的。该系统将单片机技术与超声波的测距技术、传感器技术等相结合,可以测到汽车倒车中,其障碍物与汽车的距离,通过LED 显示屏显示距离,并根据远近发出警报。 一、超声波测距原理 超声波测距的原理是利用超声波在空气中的传播速度为已知,测量声波在发射后遇到障碍物反射回来的时间,根据发射和接收的时间差计算出发射点到障碍物的实际距离。由此可见,超声波测距原理与雷达原理是一样的。 测距的公式表示为:L=C×T 式中L 为测量的距离长度;C 为超声波在空气中的传播速度;T 为测量距离传播的时间差(T 为发射到接收时间数值的一半)。 超声波测距主要应用于倒车提醒、建筑工地、工业现场等的距离测量,虽然目前的测距量程上能达到百米,但测量的精度往往只能达到厘米数量级。 由于超声波易于定向发射、方向性好、强度易控制、与被测量物体不需要直接接触的优点,是作为液体高度测量的理想手段。在精密的液位测量中需要达到

基于单片机的汽车倒车雷达的设计与实现

超声波倒车雷达 摘要 随着我国经济飞速发展,越来越多的人拥有了自己的汽车,同时由泊车和倒车所引发的事故也越来越多。这些事故常常给驾驶员带来许多的麻烦,因此,有助于驾驶员泊车和倒车的倒车雷达应运而生。 倒车雷达全称叫“倒车防撞雷达”,也叫“泊车辅助装置”,是汽车泊车安全辅助装置,能以声音或者更为直观的显示告知驾驶员周围障碍物的情况,解除了驾驶员泊车和启动车俩时前后左右探视所引起的困扰,并帮助驾驶员扫除视野的死角和视线模糊的缺陷。本文介绍了以AT89S52单片机为核心的一种低成本、高精度、微型化,并有数字显示和声光报警功能的倒车雷达系统,该倒车雷达根据超声波测距原理研制,采用温度补偿技术、开机自检技术和优化的软硬件技术,将测得的结果送至数码管显示,同时进行三级声光报警。驾驶员只需坐在驾驶室就能做到心里有数,极大的提高了泊车和倒车时的安全和效率。 关键词:倒车雷达、超声波、单片机AT89S52 目录 引言 (5) 第一章倒车雷达工作原理 1.1 单片机的发展及其应用----------------------------8

1.2 超声波测距--------------------------------------9 1.3超声波测距原理-----------------------------------11 1.4超声波倒车雷达系统工作原理-----------------------12 1.5超声波倒车雷达的芯片选择-------------------------13 1.6 超声波倒车雷达的工作原理------------------------15 第二章系统硬件设计与相应的软件设计 2.1倒车语音及报警电路及控制程序---------------------16 2.2 超声波发射电路与接收电路及其距离测算程序-------17 2.3超声波检测接受电路-------------------------------18 2.4 超声波测距仪的算法设计--------------------------19 2.5距离计算程序-------------------------------------19 2.6倒车语音电路和报警电路及其控制程序-------------------27 2.6.1倒车语音电路----------------------------------28 2.6.2倒车语音及报警控制程序------------------------29第三章主程序 3.1主程序-------------------------------------------31 3.2超声波发生子程序和超声波接收中断程序------------33 第四章安装调试及分析 4.1 硬件部分----------------------------------------38 4.2 软件实现与操作----------------------------------40 第五章测距仪改进的设想------------------------------41 第六章心得体会与总结--------------------------------42 第七章英语翻译及参考文献----------------------------44

基于AT89C51单片机的超声波倒车雷达系统的设计毕业设计

基于单片机的超声波倒车雷达系统的设计 摘要 近年来,我国的汽车数量正逐年增加。在公路、街道、停车场、车库等拥挤、狭窄的地方倒车时,驾驶员既要前瞻,又要后顾,稍微不小心就会发生追尾事故。因此。增加汽车的后视能力,研制汽车后部探测障碍物的倒车雷达便成为近些年来的研究热点。为此,设计了以单片机为核心,利用超声波实现无接触测距的倒车雷达系统。工作时,超声波发射器不断发射出一系列连续脉冲,给测量逻辑电路提供一个短脉冲。最后由信号处理装置对接收的信号依据时间差进行处理,自动计算出车与障碍物之间的距离。目前,国内外一般的超声波测距仪,其理想的测量距离为1m~5 m,因此大都用于汽车倒车雷达等近距离测距中。本文根据声波在空气中传播反射原理,以超声波换能器为接口部件,介绍了基于AT89C51 单片机的超声波测距器。该设计由超声波发射模块、信号接收模块、单片机处理模块、数码显示以及声光告警显示模块等部分组成,文中详细介绍了测距器的硬件组成、检测原理、方法以及软件结构。超声波接收电路使用SONY公司的 CX20106A红外检测专用芯片,该芯片常用于38kHz的检波电路,文中通过对芯片内部电路的仔细分析,设计出能够成功对40kHz超声波检波的硬件电路,距器使用数码管显示目标物的距离。 关键词:超声波测距 AT89C51 倒车

DESIGN OF ULTRASONIC VEHICLE REVERING SYSTEM WITH ULTRASONIC BASEDON MCU ABSTRACT In recent years, China's number of cars is increasing every year. Highways, streets, parking, garage and other crowded places narrow reverse, the driver should not only forward but also looking back, a little rear-end careless accidents can occur.So after the increase of motor vehicles as the ability to detect obstacles on the development of the rear of the car reversing radar has become the research hotspot in recent years. the ultrasonic transmitter continuously emits a series of consecutive pulses to the measurement of logic circuits to provide a short pulse. Finally, signal processing devices based on the received signal for processing the time difference, automatic calculation of turnout and the distance between obstacles. Ultrasonic Ranging simple, low cost, easy production, but the transmission speed by a larger weather can not be precise range; In addition, the ultrasonic energy and the attenuation is directly proportional to the square of the distance, the farther the distance, the lower sensitivity and thus Ultrasonic Ranging way so that only apply to a shorter distance. At present, ultrasonic range finder at home and abroad in general, the ideal distance of the measurement 1~ 5 m, based on AT89C51 ultrasonic range-finder. Receiving circuit using the SONY company dedicated CX20106A infrared detecting chip, the chip used in the detector circuit 38KHz, the text of the chip through the careful analysis of the internal circuit design can successfully 40kHz ultrasonic detection of hardware circuitry and adjustable gain, The use of digital rangefinder display the distance between objects. KEY WORDS AT89C51 Silent Wave;Measure Distance Reversing

相关文档
相关文档 最新文档