| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

基于单片机的汽车倒车防撞系统的设计与制作

文***品

贡献于2021-02-27

字数:16850

题 目
基单片机汽车倒车防撞系统

设计制作



毕业设计说明书(文)中文摘


着社会济发展交通运输业断兴旺汽车数量断增加交通拥挤状况日益严重撞车事件常发生造成避免声伤亡济损失面种情况设计种响应快性高较济汽车防撞预警系统显非常重超声波测距法种常见距离测量方法文介绍利超声波测距法设计种倒车防撞报警系统
文容基超声波测距倒车防撞系统设计利超声波特点优势超声波测距系统51单片机结合体设计出种基51单片机倒车防撞系统系统采软硬结合方法具模块化化特点

关键词 防撞 超声波 测距 单片机







Title Automobile backdraft collision avoidance system

based on single chip design and production

Abstract
With the social and economic development and transportation continues to boom the automobile quantity climbs in the first mate Traffic congestion condition also day by day serous the collision event occurred repeatedly has caused the inevitable person casualties and the economic loss in view of this kind of situation designed one kind to respond quickly the reliability was high also a more economical automobile guards against hits the early warning system imperative the ultrasonic wave range finding was the most common one distance range finder method this article introduces is guards against using the ultrasonic wave range finding design one kind of reversing collision avoidance system
The paper is based on the ultrasonic distance reversing collision avoidance system design mainly using ultrasound features and advantages ultrasound ranging system and the integration with the integration AT89S51 monolithic integrated circuit AT89S51 monolithic integrated circuit based on the design of a reverse collision avoidance warning systems The system used software and hardware integrated approach of modular and multiuse characteristics


Keywords Impactproof Ultrasonic ranging Microcontroller
毕业设计说明书(文)外文摘



目 次
1 绪 1
11课题设计背景意义 1
12超声波测距研究历史发展趋势 1
2 设计思想方案证 3
21系统总体设计思想 3
22 方案选择 3
211 显示模块 3
212 测距传感器模块 4
213 报警模块 5
3 系统硬件电路设计 6
31 超声波介绍 6
311 超声波特点 6
312 超声波应 6
313 超声波传感器 6
314 超声波测距原理 7
315 超声波发射电路设计 8
316 超声波接收电路设计 9
317 HCSR04超声波测距模块 10
32 显示模块设计 12
33 报警电路设计 14
34 单片机控制电路设计 15
341 控芯片STC89C52 15
342 时钟电路 17
343 复位电路 17
4 系统软件部分设计 19
41系统程序设计 19
42 系统子程序设计 21
421 中断处理程序 21
422 蜂鸣器分段报警程序 22
43 章结 23
5 硬件组装调试 24
51 硬件组装调试 24
52测量结果 24
54章结 27
结 28
致谢 29
参考文献 30
附录A 程序清单 31
图1 单片机整体电路原理图 37
图2 超声波测距模块原理图 38
图3 设计实物图 39



































1 绪
11课题设计背景意义

着国济飞速发展交通运输车辆断增产生交通问题越越关注倒车视镜死角司机目测距离误差视线模糊等原倒车事发生频率远汽车前进时事率倒车事仅会车财物造成损伤果伤童更堪设想鉴汽车产品家族中专倒车泊车设计倒车测距仪应运生调查绝部分非职业汽车司机希种发现汽车尾部障碍物视眼倒车测距仪加装解决司机顾忧降低倒车事发生
倒车测距仪单片机控制汽车泊车安全辅助装置该测距仪单片机实时控制数处理功超声波测距技术传感器技术相结合够测量显示车辆部障碍物里车辆距离时间歇嘟嘟声发出警报嘟嘟声间隙障碍物距离缩缩短司机直接观察显示距离听觉判断车障碍物离车辆远解司机倒车起动车辆时前左右探视引起困扰帮助司机扫视野死角视线模糊缺陷提高倒车安全性
12超声波测距研究历史发展趋势
众周知关超声波研究起始1876年类首次效产生高频声波年着超声波技术断深入加具高精度损非接触等优点超声波应变越越普年已领域应超声波测距种传统实非接触测量方法激光涡流线电测距方法相具受外界光电磁场等素影响优点较恶劣环境中具定适应力结构简单成低工业控制建筑测量机器定位方面广泛应超声波传播声时难精确捕捉温度声速影响等原超声波测距精度受影响限制超声测距系统测量精度求更高场合应
国外学者提高超声波测距精度方面作量研究影响超声波测距精度素包括测超声波传输时间超声波介质中传播速度中传输时间精度影响较许提出采降低传输时间确定度提高测量精度目前相位探测法声谱轮廓分析法者二者结合降低传输时间确定度方法厦门学童峰提出种回波轮廓分析法该方法测距中通两次探测求取回波轮廓包络曲线求回波起点通种方法测量精度提高意利Carullo等介绍种适应系统发射特殊波形获回波包络设置定回波开启电采动增益控制放器文献提出通数字信号处理技术波变换理提高测量精度














2 设计思想方案证
21系统总体设计思想
系统采超声波测距原理发射器接收器信号处理装置三部分组成通超声波发射装置发出超声波根接收器接超声波时时间差知道距离超声波发射器某方发射超声波发射时刻时开始计时超声波空气中传播途中碰障碍物立返回超声波接收器收反射波立停止计时(超声波空气中传播速度340ms根计时器记录时间t计算出发射点距障碍物距离(s):s340t2)
系统总体结构框图图21示


单片机
控制
LED显示
超声波接收



蜂鸣器报警
超声波发送



图21系统总体结构框图
22 方案选择
221 显示模块
方案:LED数码显示种LED发光二极组合显示字符显示器件8LED显示中7显示字符1显示数点通常称八段发光二极数码显示器LED数码显示器控制采时间提供具定驱动力位选段选信号LED数码显示动态扫描显示法静态显示
方案二:点阵字符型液晶显示模块具体积功耗低显示容丰富等特点显示数字西文字符液晶模块部字符发生存储器(CGROM)已存储阿拉伯数字英文字母写常符号日文假名等点阵字符图形字符固定代码显示方便显示质量高功耗低现字符型液晶显示模块已单片机应设计中常信息显示器件
鉴次设计需显示车障碍物距离车尾距离显示容较简单LED数码完全满足设计求价格低廉选择LED数码显示模块
222 测距传感器模块
目前常见测距传感器红外传感器激光传感器超声波传感器常规技术应三种方案供选择:
方案:红外传感器测距
原理传感器红外发光发出红外光光敏接收接收前方物体反射光接收接收光强反射物体距离变化判断前方否障碍物根接收信号强弱判断物体距离
方案二:激光传感器测距
利激光单色性相干性方性强等特点实现高精度计量检测测量长度距离速度角度等激光测距技术途径分脉式激光测距仪连续波相位式激光测距脉式激光测距原理雷达测距相似测距仪目标发射激光信号碰目标反射回光传播速度已知记录光信号返时间光速返时间二分测量距离
方案三:超声波测距
超声波空气中传播超类听觉频率极限声波原理犹蝙蝠嘴里发出超声波超声波遇昆虫时耳朵够接收反射回波判断昆虫位置予捕杀超声波传感器工作方式通发送器发射出超声波物体反射传接收器接受判断否检测物体
根性较出激光传感器较理想选择价格较高易众接受考虑车辆行驶程中测距应较强抗干扰力较短响应时间终选择方案三
223 报警模块
报警模块选择蜂鸣器者语音模块蜂鸣器较简单发出频率蜂鸣声音语音模块根需求发出种语音次设计仅需车障碍物车尾距离达预先设定警戒距离范围时发出警报音蜂鸣器完全满足设计求选择蜂鸣器实现报警功

























3 系统硬件电路设计
31 超声波介绍
知道物体振动时会发出声音科学家秒钟振动次数称声音频率单位赫兹类耳朵听声波频率20~20KHz声波振动频率20KHz20Hz时便听见频率高20KHz声波称超声波
311 超声波特点
超声波通常波方式弹性介质会传播种量传播形式特点超声频率高波长短定距离直线传播具良方性
超声波具特点:
(1) 超声波气体液体固体固熔体等介质中效传播
(2) 超声波传递强量
(3) 超声波会产生反射干涉叠加振现象
(4) 超声波液体介质中传播时界面产生强烈击空化现象
312 超声波应
超声波广泛应种技术中超声波两特点量直线传播
(1) 工程学方面应:水定位通讯资源勘查等
(2) 生物学方面应:剪切分子生物工程处理种子等
(3) 诊断学方面应:A型B型M型D型双功彩超等
(4) 治疗学方面应:理疗治癌外科体外碎石牙科等
313 超声波传感器
超声波传感器利超声波特性研制成传感器超声波种振动频率高声波机械波换晶片电压激励发生振动产生具频率高波长短绕射现象特方性够成射线定传播等特点超声波液体固体穿透领穿透十米深度超声波碰杂质分界面会产生显著反射形成反射成回波碰活动物体产生普勒效应超声波检测广泛应工业国防生物医学等方面超声波作检测手段必须产生超声波接收超声波完成种功装置超声波传感器惯称超声换器者超声探头
超声探头核心塑料外套者金属外套中块压电晶片构成晶片材料许种晶片直径厚度相探头性前必须预先解性超声波传感器性指标包括:
(1) 工作频率
工作频率压电晶片振频率加两端交流电压频率晶片振频率相等时输出量灵敏度高
(2) 工作温度
压电材料居里点般较高特诊断超声波探头超声波传感器功率较工作温度较低长时间工作失效医疗超声探头温度较高需单独制冷设备
(3)指性
超声波传感器探测范围
(4) 灵敏度
取决制造晶片身机电耦合系数灵敏度高反灵敏度低
314 超声波测距原理
通超声波发射装置发出超声波根接收器接超声波时时间差知道距离雷达测距原理相似测量原理图图31示









T





R L
图31 超声波测距原理图
测距时安装位置超声波发射器超声波接收器完成超声波发射接收定时器计时首先发射器特定方发射超声波时启动定时器计时超声波介质中传播时旦遇障碍物会反射回接收器接收反射波立停止计时样定时器记录超声波发射点障碍物间返传播历时间t(s)常温超声波空气中传播速度约340ms发射点距障碍物间距离:
(31)
公式(31)中L车尾障碍物距离单位米t计时器记录时间单位秒
单片机部定时器计时实际机器周期T机计数设计中时钟频率fosc取12MHz设计数值N

(32)
程序中(32)式计算车尾障碍物间距离
315 超声波发射电路设计
超声波发射电路采基MAX232方波发射电路利MAX232电荷泵输出±85V电压驱动超声波传感器MAX232芯片美信(MAXIM)公司推出款兼容RS232标准芯片MAX232进行电转换该器件包含两驱动器两接收器电压发生器单片机产生相位相反240KHz方波信号通单片机P00P01口输出信号通MAX232放叠加超声波传感器两端信号电压幅值约17V频率40KHz超声波传感器电压作产生40KHz超声波具体电路图32示










图32超声波发射电路
316 超声波接收电路设计
超声波接收包括接收探头信号放器等部分超声波接收探头必须发射探头型号相否导致接收效果理想甚接收回波信号超声波接收探头接收回波信号非常弱必须放器进行放没接收回波信号时超声波接收电路输出端低电接收回波信号输出端低电变高电高电持续时间超声波发射返回时间具体电路图33示
图33超声波接收电路
317 HCSR04超声波测距模块
HCSR04超声波测距模块超声波发射探头超声波接收探头MAX232TL074CSTC11等器件超声波收发电路集成起超声波测距模块提供2cm400cm非接触式距离感测功测距精度达高3mm模块包括超声波发射器接收器控制电路HCSR04超声波测距模块电气参数表31示
HCSR04基工作原理:
(1)采IO口TRIG触发测距少10μs高电信号
(2)模块动发送840KHz方波动检测否信号返回
(3)信号返回通IO口ECHO输出高电高电持续时间超声波发射返回时间






表31 HCSR04超声波测距模块电气参数
电气参数
HCSR04超声波测距模块
工作电压
DC 5 V
工作电流
15mA
工作频率
40kHz
远射程
4m
射程
2cm
测量角度
15度
输入触发信号
10μsTTL脉
输出回响信号
输出TTL 电信号射程成例
规格尺寸
45×20×15mm

模块接线方式图34示VCC供5V电源GND线TRIG触发控制信号输入ECHO回响信号输出口端









图34 HCSR04接线图
控制口发出10μs高电接收口等高电输出输出开定时器计时口变低电时读定时器值时间次测距时间通运算出距离样断循环周期测量停移动程中测量距离值防止发射信号回收信号影响HCSR04超声波测距模块测量周期定60ms设计测量周期定80ms
HCSR04超声波测距模块时序图图35示

10μsTTL



触发信号

循环发出840KHz脉



模块部发出信号





输出回响信号

回响电输出检测距离成正
图35 HCSR04超声波测距模块时序图
图35表明需提供10μs脉触发信号该模块部发出840KHz周期电检测回波旦检测回波信号输出回响信号回响信号脉宽度测距离成正通发射信号收回响信号时间间隔计算距离
32 显示模块设计
单片机系统中常显示器:发光二极简称LED(Light Emitting Diode)液晶显示器简称LCD荧光显示器简称VFD(Vacuum Fluorscents Display)中LED种极低功耗显示器广泛应测量产品中课题需复杂显示信息选择LED显示模块节约硬件资源降低成
LED数码里面8发光二极分记作abcdefgdp中dp数点发光二极根电极引外部引脚外引脚连接起样引外部引脚记作公端(COM)图36示图37实物图中引脚排列厂商









图36 LED数码引脚图 图37 LED数码实物图
市面常LED数码两种阳极数码阴极数码阳极数码里面发光二极阳极接起作公引脚公阳极时公引脚接电源正极相反阴极数码里面发光二极阴极接起作公引脚公阴极时引脚接电源负极
单片机数码显示分静态显示动态显示静态显示够稳定显示数值搭建电路时较烦索动态显示数码轮流显示轮流显示速度足够快秒约50次眼视觉暂留特性起连续显示种显示方式数码应系统中应广泛次设计中应显示方法
显示电路图38示

图38 LED数码显示电路
33 报警电路设计
设计采峰鸣音报警电路峰鸣音报警接口电路设计需购买市售压电式蜂鸣器然通单片机1根口线驱动器驱动蜂鸣音发声压电式蜂鸣器约需10mA驱动电流TTL系列集成电路74067407低电驱动晶体三极驱动设计中P34输出低电时三极导通蜂鸣器两端获约+5V电压发出蜂鸣P34输出高电时三极截止蜂鸣器停止发声报警电路图39示


图39 报警电路
34 单片机控制电路设计
341 控芯片STC89C52
STC89C52RC单片机宏晶科技推出新代高速低功耗超强抗干扰单片机指令代码完全兼容传统8051单片机12时钟机器周期6时钟机器周期意选择
特性:
1 增强型8051单片机6时钟机器周期12时钟机器周期意选择指令代码完全兼容传统8051
2 工作电压:55V~33V(5V单片机)38V~20V(3V单片机)
3 工作频率范围:0~40MHz相普通80510~80MHz实际工作频率达48MHz
4 户应程序空间8K字节
5 片集成512字节RAM
6 通IO口(32)复位:P1P2P3P4准双口弱拉P0口漏极开路输出作总线扩展时加拉电阻作IO口时需加拉电阻
7 ISP(系统编程)IAP(应编程)需专编程器需专仿真器通串口(RxDP30TxDP31)直接载户程序数秒完成片
8 具EEPROM功
9 具门狗功
10 316位定时器计数器定时器T0T1T2
11 外部中断4路降中断低电触发电路Power Down模式外部中断低电触发中断方式唤醒
12 通异步串行口(UART)定时器软件实现UART
13 工作温度范围:40~+85℃(工业级)0~75℃(商业级)
14 PDIP封装
次STC89C52RC单片机具体引脚图图310

图310 STC89C52RC单片机引脚图
STC89C52RC单片机通P01引脚控制发射电路发射超声波回波信号传送P02P10~P17控制4阳LED数码显示电路报警电路P34引脚控制
342 时钟电路
单片机功部件运行时钟控制信号基准条紊拍拍工作时钟频率直接影响单片机速度时钟电路质量直接影响单片机系统稳定性常时钟设计两种方式种部时钟方式种方式外部时钟方式设计采部时钟方式
单片机部构成振荡器高增益反相放器该高增益反放器输入端芯片引脚XTAL1输出端引脚XTAL2两引脚跨接石英晶体振荡器微调电容构成稳定激振荡器图311部时钟方式振荡器电路电路中电容典型值通常选择30pF左右电容会影响振荡器频率高低振荡器稳定性起振快速性晶体振荡频率范围通常12~12MHz间选择


图311 时钟电路
343 复位电路
复位单片机初始化操作需复位引脚RST加2机器周期(24时钟振荡周期)高电单片机复位进入系统正常初始化外程序运行出错操作错误系统处死锁状态摆脱死锁状态需复位键RST引脚高电单片机重新启动单片机复位功外部复位电路实现复位电路通常采电动复位键复位两种方式设计中采键复位方式复位电路图312示


图312 复位电路











4 系统软件部分设计
设计采模块化思路进行设计编写程序程序系统程序中断程序构成程序完成单片机初始化超声波发射接收计算超声波发射点障碍物间距离数码显示蜂鸣器报警等系统程序设计功发射超声波接受超声波计算测量距离数计算蜂鸣器报警数码显示
41系统程序设计
整系统设计关键距离进行测量然通单片机处理测量数较容易实现精确实现测距测距中种信号声速影响干扰测距准确性中超声波余波信号整设计中测距精确度干扰影响较超声波接收回路中超声波信号两种波信号:第种波信号余波信号发射探头发射出信号超声波接收探头马接收超声波信号实际超声波发射信号种波信号效信号障碍物表面反射回超声波回波信号需测量距离数值
进行超声波测距时实际测距记录超声波发射电路发射超声波信号开始接收信号声波返时间差然通数计算出距离回波信号需进行检测效信号反射物体反射回波信号量避免检测时候检测余波信号余波发射超声波时超声波信号直接达接受探头波信号时余波信号超声波测量时存测量盲区原
超声波接收电路接收超声波回波单片机发出效信号单片机通外部中断改变记录回波信号达时间中断发生表示已接收回波信号时候停止计时读取计数器中数值数值需进行测量时间差数
程序中测距距离计算方法章中提公式(32) 进行计算中N计数器值声速值取340 ms
综合分析系统程序流程图系统程序流程图图41示

开始




单片机初始化



超声波模块复位



发射接收超声波



记录输出高电时间



计算测量距离



显示距离时蜂鸣器报警



延时





图41 系统程序流程图
42 系统子程序设计
421 中断处理程序
负责计算车尾障碍物间距离INT0中断程序根前面超声接收电路分析超声波集成模块接收超声波回波信号超声波接收电路会产生低电送单片机P32引脚系统中断系统转入中断处理程序进入中断处理定时器T0外部中断0立关闭时读取时间值回波接收标志位清零成功接收回波信号中断处理程序程序流程图图42示
开始



计时停止



关闭中断



距离计算处理


显示距离判断否报警


N


Y
指定报警声开启


返回



图42 中断处理程序流程图
422 蜂鸣器分段报警程序
程序根距离计算公式计算数距离结果远通数码显示时控制蜂鸣器鸣设计中利单片机P34引脚产生方波控制蜂鸣器鸣蜂鸣器报警程序程序流程图图43示

开始



显示距离



距离500cm

N



Y
距离20cm

N




蜂鸣器高频鸣




返回



图43 蜂鸣器报警程序流程图

43 章结
章硬件电路基础完成系统软件设计系统功进步解首先系统进行总体分析包括系统总体逻辑关系软件控制流程图次子程序进行分析根硬件电路模块划分系统软件子程序划分中断处理程序蜂鸣器分段报警程序等分部分设计思想运算方法指令集进行详细阐述


















5 硬件组装调试
51 硬件组装调试
次设计汽车倒车测距仪HCSR04型超声波测距传感器模块体中心频率基稳定40 kHz安装时保持模块整摆放两超声波探头中心轴线行硬件组装连线焊接:P1口分接四位八段阳数码abcdefgdp引脚进行动态段扫描P2口P20P21P22P23控制四位数码片选P3口P34通三极连接蜂鸣器构成蜂鸣器报警电路进行蜂鸣器鸣报警P01端口接超声波模块发射端P02端口接超声波接收端作判断超声波否接收回波信号控制计数器停止计时
超声波测距时需测发射开始接收回波信号段时间里声波返时间差需接收回波信号进行检测检测效信号反射回波信号应该量避免检测余波信号超声波检测中测量盲区存原余波干扰缘超声波测距测距离传感器驱动功率测量方法关系理讲设计系统采超声波模块测距时存盲区约2cm左右设计理测量距离范围2cm~4m测量误差较测量显示值稳定基满足设计求
52测量结果
硬件电路制作应避免出现虚焊焊接短路情况完成调试便程序文件载单片机芯片试运行根实际情况修改超声波发生子程序次发送脉数两次测量间隔时间适应距离测量需表51示



表51 实际距离测量距离误差关系
实际距离(cm)
15
20
40
60
120
150
180
200
230
测量距离(cm)
20
20
405
61
119
1515
1785
198
2325
误差 (cm)
5
0
05
1
1
15
15
2
25

根文中电路参数程序测距器测量范围02~40m试验中测量范围015~230m物体做次测试次测量发现温度规律
(1)距离进行次测量取均值方法测数稳定性较2m范围变化均值误差超20mm
(2)测量误差着测距离增增
里误差包含两种种固定误差—测量起始位置探头压电晶片位置间距离种误差测量环境距离变化变化种变误差着距离增增接收超声波越阀值时间超声波实际达探头时间引起
(3)20mm盲区
53 误差分析
声波传输速度媒介弹性模量密度相关利声速测量距考虑素声速影响气体中压强温度湿度等素会引密变化气体中声速受密度影响液体深度温度等素会引起度变化固体中弹性模量声速影响较密度影响更般超声波固体传播速度快液体次气体中传播速度慢气体中声速受温度影响声波扰动机械声波传播中带机械量声传播中逐渐转变成热出现距离逐渐衰减现象称声吸收
1温度声速影响
空气中测量距离时根超声波测距公式LC×T知测距误差超声波传播速度误差测量距离传播时间误差引起温度影响声速素  
  超声波传播速度受空气密度影响空气密度越高超声波传播速度越快空气密度温度着密切关系
已知超声波速度温度关系:  (51)
式中:R—气体普适常量M—气体分子量T—绝温度
似公式:℃ (52)
式中:C0零度时声波速度323msT实际温度(℃)
超声波测距精度求达1mm时必须超声波传播环境温度考虑进例温度0℃时超声波速度332ms 30℃时350ms温度变化引起超声波速度变化18ms超声波30℃环境0℃声速测量100m距离引起测量误差达5m测量1m误差达5mm
表52声速c温度关系温度变化认声速基变果测距精度求高应通温度补偿方法加校正声速确定测超声波返时间求距离系统加入温度传感器监测环境温度进行温度补偿文求精度高未加测温部分果提高精度里增加DS18B20测量环境温度模块果想增强系统性软硬件采抗干扰措施根环境温度确定声速提高测距稳定性准确性
表52声速c温度应表
温度(℃)
30
20
10
0
10
20
30
100
声速(ms)
313
319
325
323
338
344
349
386




2湿度超声波衰减程度影响
声波传播程中声压幅度媒质中声吸收衰减声强频高衰减增加进湿度超声波衰减程度定影响
3硬件电路引起时间误差
收发电路信号处理会回声时间产生y固定延迟时间引出定测量误差 外测量程中测量起始位置探头压电晶片位置间定距离测量结果造成定误差种误差测量环境距离变化变化属固定误差需进行硬件调试会改善完全消
54章结
章汽车倒车测距仪硬件进行组装调试进行实测量测量结果基达求产生误差原进行分析出减误差方法期未研究中够设计出更加完美方案

























着社会发展距离长度测量求越越高超声波测距进行非接触测量相较高精度越越重视设计超声波测距仪距离进行测试进行定误差分析
文检测距离目标超声波工作原理超声波测距误差源作相应分析围绕开发基单片机超声波测距系统进行工作:
(1)探讨超声波测量技术分析超声波测距误差源提出系统总体设计思想
(2)设计STC89C52RC单片机核心超声波界面检测系统该系统具低成高精度微型化数字显示特点
(3)系统硬件设计基础系统软件需实现功进行分析设计系统程序流程分析中断程序程序间关系C语言逐实现功模块
力试验条件限设计足处系统然实现基功投入时需系统作进步完善提高:
(1)超声波测量距离环境直接相关设计中设定温度常温应范围相较果需扩测距范围根实际情况添加更合适温度传感器
(2)受实验条件限制设计未进行现场实验数采集实验仅局限实验室实际测量定差距
(3)超声波探头相安装位置影响渡越时间延迟造成误差误差源存软件角度数处理算法消误差干扰提高测量精度


致 谢
岁月荏苒四年学生活结束站毕业门槛回首昔汗水泪水成丝丝记忆酸酸甜甜直回荡值毕业文完成际谨关心爱护帮助表示诚挚感谢美祝愿
设计导师XX老师亲切关怀悉心指导完成课题选择文终完成老师始终予细心指导懈支持文字里行问倾注导师关怀心血严肃科学态度严谨治学精神精益求精工作作风深深感染激励着
谨老师致诚挚谢意崇高敬意
课题设计程中吴珊珊老师许学帮助正位老师力支持位学通力协助利完成学位文表示深深谢意
知识水限文中难免错误完善处谨请读者提出批评指正
衷心感谢百忙中抽出时间审阅文专家教授












参 考 文 献
[1] 沈红卫单片机应系统设计实例分析[M]北京航空航天学出版社2001
[2] 张毅刚单片机原理应[M]北京:高等教育出版社2001
[3] 杨恢先黄辉先单片机原理应[M]海:复旦学出版社2002
[4] 徐淑华程退安姚万生单片机微型机原理应[M]哈尔滨:哈尔滨工业学出版社1994
[5] 戴佳戴卫恒51单片机C语言应设计实例精讲[M]北京:电子工业出版社2007
[6] 立明.单片机应系统抗干扰技术[M].北京:北京航空航天学出版社2000
[7] 涂时亮单片微机软件设计技术[M].重庆:科学技术文献出版社重庆分社2003
[8] 邦田电子电路实抗干扰技术[M]北京:民邮电出版社1994
[9] 童诗白华成英模拟电子技术基础[M]北京:高等教育出版社2001
[10] 赵文博新型常集成电路速查手册[M]民邮电出版社2005
[11] 常敏王涵范江波等单片机应程序开发实践[M]电子工业出版社2009
[12] 胡瑞周锡青基超声波传感器测距报警系统设计[J]科技信息2009
[13] 李光飞李良楼然苗单片机C程序设计实例指导[M]北京航空航天学出版社2005
[14] 杜树春编著单片机C语言汇编语言混合编程实例详解[M]北京航空航天学出版社2006
[15] 田立田清等51单片机C语言程序设计快速入门[M]民邮电出版社2007
[16] 赵占林刘洪梅超声测距系统误差分析修正[J]科技情报开发济2002
[17] 宋明耀提高超声波测距精度设计[J]测试测量2004
[18] 李茂山超声测距原理实践技术[J]实测试技术1994
[19] 常静贺焕林减少超声波测距仪盲区研究[M]棉花加工技术2005








附录A 程序清单
******************************************************************
#include 器件配置文件
#include
sbit RXP0^1
sbit TXP0^2
sbit BEEPP3^4
unsigned int time0
unsigned int timer0
unsigned char posit0
unsigned long S0
bit flag 0
Unsigned char const discode[] { 0xC00xe70x890x830xa60x920x900xc70x800x820xbf0xff**}
unsigned char const positon[4]{ 0xfe0xfd0xFB0xd7 }
unsigned char disbuff[4] { 0000}


********************************************************
void Display(void) 扫描数码
{
if(posit0)
{P1(discode[disbuff[posit]])&0x7f}
else
{P1discode[disbuff[posit]]}
P2positon[posit]
if(++posit>3)
posit0
}
********************************************************
void Conut(void)
{
timeTH0*256+TL0
TH00
TL00

S(time*17)100 算出CM
Stime*1085
S58*2 算出CM

if((S>500)||flag1) 超出测量范围显示
{
flag0
disbuff[0]10
disbuff[1]10
disbuff[2]10
}
else
{
disbuff[0]S1000100
disbuff[1]S100010010
disbuff[2]S100010 10

}

if (S<10)
{
BEEP0
}
if ((S>10)&&(S<500))
{
BEEP1
}

}



********************************************************
void zd0() interrupt 1 T0中断计数器溢出超测距范围
{
flag1 中断溢出标志
}

void zd1() interrupt 2 T0中断计数器溢出超测距范围
{
TH10x20
TL10x41
Display()
}

********************************************************
void zd3() interrupt 3 T1中断扫描数码计800MS启动模块
{
TH10xf8
TL10x30
Display()
timer++
if(timer>400)
{
timer0
TX1 800MS 启动次模块
_nop_()
_nop_()
_nop_()
_nop_()
_nop_()
_nop_()
_nop_()
_nop_()
_nop_()
_nop_()
_nop_()
_nop_()
_nop_()
_nop_()
_nop_()
_nop_()
_nop_()
_nop_()
_nop_()
_nop_()
_nop_()
TX0
}
}
*********************************************************

void main( void )

{

TMOD0x11 设T0方式1GATE1
TH00
TL00
TH10xf8 2MS定时
TL10x30
ET01 允许T0中断
ET11 允许T1中断
TR11 开启定时器
EA1 开启总中断


while(1)
{
while(RX) RX零时等
TR01 开启计数
while(RX) RX1计数等
TR00 关闭计数
Conut() 计算
}
} }
}









图1 单片机整体电路原理图

图2 超声波测距模块原理图










































图3 设计实物图

文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 8 香币 [ 分享文档获得香币 ]

该文档为用户出售和定价!

购买文档

相关文档

开题报告-基于单片机的汽车超速报警系统设计

开题报告电气工程及自动化基于单片机的汽车超速报警系统设计一、综述本课题国内外研究动态,说明选题的依据和意义随着我国改革开放的继续深入以及国家经济战略的实施下,我国的市场经济不断发展,人民生活水品不断提高,普通老百姓的购买力也越来越高。以前对于大家来说还是很遥远的很奢侈的汽车已经走进千家万户,成为大家出行的主要交通工具。但是伴随而来的问题也逐步显现出来,那就是近几年我国的交通事故次数越来越

毕***阁 4年前 上传1036   0

单片机课程设计报告基于单片机的温控系统

职业学院机械与电子工程学院基于单片机温控系统课程设计报告班 级 电信班 学生姓名 学 号 指导教师 时 间 2011 目录摘 要 I1系统方案设计及组成 I2系统设计 1

文***品 3年前 上传997   0

基于单片机的时钟设计

随着时间的推移,事物的发展越来越趋向于高科技,单片机的出现,受到了社会各界的广泛关注,这是由于单片机具备丰富的功能。单片机的特点为:尺寸小,价格低,抗干扰强,开发容易等。运用的范围也很广,如检测,仪表,电子,机电等设备的各方面都有不可或缺的作用。

王***朝 4年前 上传1036   0

基于单片机的交通灯显示系统的设计与研究课程设计

 XX学院课程设计课 程 单片机课程设计 题 目 交通灯系统 院 系 机电系 专业班级 学生姓名

文***品 3年前 上传901   0

基于AT89S51单片机无线传输系统设计毕业设计

毕业论文(设计) 题 目: 单片机无线传输系统设计 完 成 人: 班 级: 学 制: 专

文***享 4年前 上传875   0

基于单片机的空调温度控制系统设计毕业设计

 毕业设计  题 目 基于单片机的空调温度控制系统设计 学生姓名 学 号 学 院 计算机与信息工程系 专业班级 指导教师 职 称   年 月 内容摘要 空调是一种能够改善室内温度、湿度、洁净度和空气流速等参数的电器装置。它在生产生活中用途非常广泛。空调

z***u 5年前 上传2552   0

基于51单片机压力检测系统设计毕业设计

 学号: xx 大 学 毕业设计(论文) (xxxx届) 题 目 基于51单片机的压力检测系统设计

z***u 5年前 上传2726   0

基于51单片机的定时闹钟设计单片机课程设计

单片机 课 程 设 计 报 告 院系: 信息工程学院 专业: 电子信息工程 课程设计题目: 基于51单片机的定时闹钟设计

文***品 2年前 上传497   0

基于单片机温室大棚温湿度采集系统设计

温度和湿度是在农业生产中常见的和基本的参数之一,它们会大幅度影响作物产量和品质,现代科学和技术在提高农业生产力方面发挥着重要作用,以确定温度和湿度,实时显示、储存和监测。国内生产,产品质量与节能。本次设计欲将单片机、传感器、计算机技术相结合设 计出一套符合现代温 室大棚的温湿度采集系统。

王***朝 4年前 上传568   0

基于单片机温湿度测量系统的研究与设计

温湿度的测量应用范围是很广的,对温湿度测量系统的研究也具有深远意义,本课题针对国内外对温湿度测量系统的研究与发展状况,分析了目前温湿度测量系统存在的主要问题,设计了一种基于单片机的温湿度测量系统,对某些有着特殊要求温度

文***享 3年前 上传393   0

基于单片机的自动节水灌溉系统课程设计

 数理与信息工程学院应用系统设计 题 目: 基于单片机的自动节水灌溉系统 专 业: 计算机科学与技术(专升本) 班 级: 计算机班 姓 名: 学号: 指导老师:

文***享 3年前 上传613   0

基于单片机的智能宠物投喂系统的设计

基于单片机的智能宠物投喂系统的设计Design of intelligent pet feeding system based on MCU内容摘要随着人们现在生活和工作的压力加大,相互间可以进行沟通交流的次数减少,难以缓解压力和诉苦的人们,选择饲养宠物,但是由于工作场所和公共地区的限制,平时只能将宠物寄放在家中,由于宠物也需要进食,且如果不能得到合理的进食,会影响宠物的身体

平***苏 10个月前 上传349   0

基于单片机的乒乓球游戏系统的设计

基于单片机的乒乓球游戏系统的设计姓 名:学 号:专业班级: 院(系): 设计时间: 设计地点: 指导教师评语: 成绩: 签名: 年 月

文***享 3年前 上传736   0

基于单片机三层电梯系统设计

基于单片机三层电梯系统设计 【摘要】本设计是以STC89C52单片机为核心的三层电梯模拟控制系统。硬件部分主要由单片机最小系统模块、电梯内外电路按键矩阵模拟检测模块、楼层显示数码管模块、电梯上下行显示模块等4部分组成。软件部分使用C语言,利用查询方式来检测用户请求的按键信息,根据电梯运行到相应楼层时,模拟按键引起电平变化,送到单片机计数来确定楼层数,并送到数码管进行显示。利用单片机设计电梯控

文***品 3年前 上传409   0

基于单片机的温度控制系统设计毕业论文

职业学院毕业论文 题目:单片机温度控制系统研制 系 院:工程技术学院 学生姓名: 学 号: 专 业:机电一体化 年 级: 指导教师: 完成日期:X月X日 毕业设计(论文)任务书 设计(论文)题目 单片机温度控制系统研制

z***u 5年前 上传5869   0

基于单片机的红外报警监控系统设计

基于单片机的红外报警监控系统设计摘 要伴随着经济的飞快发展,科学技术的发展速度令人侧目。随着人民生活水平日趋提高,大家对自己的个人财产的保护意识也是越来越重,因此,越来越多的家庭都安装了报警监控系统来保护自己的私有财产和人身安全。在众多的报警系统当作,红外报警监控系统凭借它很高的稳定性和可靠性赢得了广泛的市场。本设计采用了STC89C52单片机,把STC89C52作为了这个系统的核心来

文***品 2年前 上传526   0

基于单片机的智能浇花系统的设计与实现

基于单片机的智能浇花系统的设计与实现 摘 要 随着社会的发展,人民越来越注重环境质量。养殖花卉成了首要选择,在家养殖可以陶怡情操,丰富生活。同时花卉可以通过光合作用吸收二氧化碳释放氧气同时还可以净化空气,而且花卉还可以吸收有毒物质例如刚装修的房屋里的苯、甲醛等。因此越来越多的人喜欢养殖花卉。本文设计了一种智能湿度感应浇花系统。系统以单片机AT89S52 为控制芯片,

文***品 5年前 上传1969   0

基于单片机的颜色识别早教系统设计与实现

 基于单片机的颜色识别早教系统设计与实现 Design and implementation of colorRecognition early education systembased on single chip mi

平***苏 3年前 上传637   0

基于单片机的自动门控制系统设计毕业论文

 职业技术学院 毕业设计(论文) 作 者: 学 号: 系 部: 电气工程系 班 级: 题 目: 基于单片机的自动门控制系统设计 指导者: 评阅者:

z***u 5年前 上传1756   0

基于单片机的红绿灯智能控制系统设计

随着社会经济的快速发展以及人们生活水平的提高 ,机动车数量也在急剧增加 ,交通问题逐渐成为人们关注的重点对象,因城市发展所带来的交通拥堵等问题,利用智能交通来解决传统交通日渐出现的问题成为大势所趋。

爱***享 3年前 上传856   0

基于单片机的北斗定位系统

现代社会空巢老人越来越多,老人因意外发生不能及时呼救给健康甚至生命安全带来威胁,因而,老人安全监护受到越来越多的关注。为了解决这一问题,本次设计使用了STC12C5A60S2单片机作为主处理器,以UM220模块作为核心,结合LCD12864显示模块、蜂鸣器、SIM900模块,实现了多功能报警系统。

爱***享 3年前 上传1103   0

开题报告-基于单片机的交通灯设计

开题报告电气工程及自动化基于单片机的交通灯设计一、综述本课题国内外研究动态,说明选题的依据和意义当今社会,随着日益增长的社会发展,人们对于社活的水平也日益提高,不仅在物质享受方面有所提高,在精神享受方面也逐渐增长。最明显的就是汽车的增长。现在几乎每户人家都有一辆汽车,以至于道路经常堵塞,频繁出现交通事故。由于这种状况的出现,这就要求能有效的管理交通,其中十字路口的交通灯起着巨大的作用。因

毕***阁 4年前 上传1254   0

基于单片机的电子琴设计

综合课程设计题 目:可演奏的电子琴 学 院:管理科学与工程学院可演奏的电子琴摘要:随着社会的发展进步,音乐逐渐成为我们生活中很重要的一部分,有人曾说喜欢音乐的人不会向恶。我们都会抽空欣赏世界名曲,作为对精神的洗礼。本论文设计一个基于单片机的简易电子琴。电子琴是现代电子科技与音乐结合的产物,是一种新型的键盘乐器。它在现代音

天***猩 3周前 上传74   0

基于单片机的数控恒流源设计

该数控直流恒流源采用模块化,主要由单片机控制模块、键盘输入模块、A/D转换模块、恒流源模块、D/A转换模块和显示模块六部分组成。通过开关和按钮的设置,配合AT89S52单片机的编程实现数字控制及数字显示,同时用DAC0832实现D/A转换,实时把采样电路上的模拟信号转换成数字信号,形成反馈,输出模拟控制电压,再用运算放大器组成电流负反馈系统来完成输出电流控制及恒定。

👾***5 3年前 上传910   0

基于凌阳单片机的红外通信接口设计

科 研 训 练 报 告报告题目:基于凌阳单片机的红外通信接口设计姓 名 院(系) 电气与电子工程学院 专 业 自动化 年 级

文***品 2年前 上传395   0