基于FPGA的倒车控制系统设计.doc

资料分类:设计作品 上传会员:小山神 更新时间:2018-07-23
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:7948
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:车辆的出现为人们生活带来了巨大的便利,其中倒车系统对车辆来说十分重要。倒车控制即测量距离。从古至今,人们在测量距离方面付出了诸多努力,制作了测量的工具、研究了测量的方法等等。现如今我们生活在社会信息化时代,伴随着现代科技的迅猛发展,距离的测量也变得愈发方便,除了使用传统的测量工具,我们已经拥有了传感器技术,利用激光测距和超声波测距可以准确的得到所测的距离。超声波测距具有良好的方向性,穿透能力强,能量消耗缓慢,因此经常利用超声波进行距离的测量。

本次毕业设计借鉴了相位差测距的方法对超声波测距进行了改进,从而实现对倒车距离的控制。先通过鉴相器检测到发射信号与接收信号间当前的瞬时相位差(此值小于360度);然后使用计数器计算相位差变化了多少个周期(360度);最后对两个结果进行求和,即可测得具体的距离。相关系统程序的编写及功能的实现将使用VHDL语言在FPGA中进行。本系统可应用于汽车倒车系统中,为车辆的安全行驶提供了保障。同时本系统原理简单,易于实现,成本低廉,可以推广至日常生活中使用。

 

关键词:倒车测距;超声波;相位差;FPGA

 

目录

摘要

Abstract

1 绪论-1

1.1 课题背景-1

1.1.1 FPGA技术相关背景-1

1.1.2 传感器技术相关背景-1

1.2 研究内容-1

2 方案分析与设计-2

2.1 功能分析-2

2.2 工作原理-2

2.3 系统流程图-3

3 硬件电路设计-4

3.1 电源电路-4

3.2 超声波发射电路-4

3.3 超声波接收电路-5

3.4 积分比较电路-6

3.5 FPGA核心板电路-7

3.6 电压转化电路-8

3.7 数码管显示电路-9

3.8 声光报警电路-10

3.9 系统原理电路及PCB图-11

4 系统软件设计-13

4.1 软件原理框图-13

4.2 系统模块功能-13

4.2.1 40KHz分频模块-13

4.2.2 数字鉴相模块-14

4.2.3 相位等分计数模块-15

4.2.4 乘加器模块-16

4.2.5 二进制转BCD码模块-17

4.2.6 数码管显示模块-18

4.2.7 声光报警模块-19

4.3 系统顶层设计生成-20

5 仿真波形-21

5.1 40KHz分频模块-21

5.2 数字鉴相模块-21

5.3 相位等分计数模块-21

5.4 乘加器模块-22

5.5 二进制码转BCD码模块-22

5.6 显示模块-22

5.7 声光报警模块-23

5.8 系统仿真波形图-23

结    论-25

参 考 文 献-26

附录A 系统完整程序代码-27

致    谢-35

相关论文资料:
最新评论
上传会员 小山神 对本文的描述:本次毕业设计的主要研究内容是在实际生活中FPGA技术与传感器技术相结合的应用。采用在FPGA中运用硬件编程语言VHDL对传感器硬件电路进行控制,选用相位差测距的方法,设计距离测量......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: