基于FPGA的智能循迹设计.docx

资料分类:工业大学 上传会员:暖暖大将军 更新时间:2024-08-06
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:15758
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:本设计采用Cyclone IV系列的EP4CE6E22C8N作为系统的控制芯片,实现小车的循迹避障功能。系统采用模块化的设计思路,可分为主控、循迹、避障、驱动等模块,不同模块之间相互协作,共同实现小车的功能。小车具有循迹和避障两种工作模式,循迹模式下,FPGA通过红外线传感器检测到的路面信息作出判断,进而利用驱动芯片来控制小车的航向,使小车能够按照预设路线正常行驶,实现其循迹功能。避障模式下,小车利用超声波测距模块实时检测周围环境,实现避障功能。本设计全部程序均采用Verilog HDL硬件描述语言编写,多次试验结果显示,小车能稳定实现其循迹避障功能。

 

关键词:智能小车;FPGA;循迹;避障

 

目   录

摘   要

ABSTRACT

第一章  绪论-1

1.1 智能循迹小车简介-1

1.2 智能循迹小车发展历程-1

1.2.1 国外发展历程-1

1.2.2 国内发展历程-1

1.3 智能循迹小车分类-3

1.4 智能循迹小车应用前景-3

第二章  设计方案-5

2.1 设计要求-5

2.2 系统结构框图-5

2.3 模块方案论证-5

2.3.1 主控模块-6

2.3.2 电源模块-7

2.3.3 循迹模块-7

2.3.4 避障模块-7

2.3.5 驱动模块-8

2.3.6 电机模块-8

2.4 系统总体方案-9

第三章  硬件设计-10

3.1 主控模块-10

3.2 电源模块-11

3.2.1 LM2596稳压芯片-11

3.2.2 稳压电路图-11

3.3 循迹模块-12

3.3.1 TCRT5000传感器-12

3.3.2 红外探测法-12

3.3.3 LM324比较器-13

3.3.4 循迹模块原理图-14

3.4 避障模块-15

3.4.1 时间差测距法-15

3.4.2 HC-SR04超声波测距模块-15

3.5 驱动模块-16

3.5.1 驱动芯片L298N-16

3.5.2 PWM控制原理-18

3.5.3 电机驱动模块原理图-18

第四章  软件设计-19

4.1 主程序框图-19

4.2 循迹模块-20

4.3 避障模块-21

4.4 PWM波的产生-22

第五章 调试与验证-23

5.1 小车实物图-23

5.2 硬件电路改进-23

5.3 软件代码测试-24

5.3.1 PWM波-24

5.3.2 顶层仿真-24

设计总结-26

性能概述-26

感悟体会-26

参考文献-28

致  谢-30

相关论文资料:
最新评论
上传会员 暖暖大将军 对本文的描述:虽然我国的AGV发展起步比较晚,但是我们一直在大力加大这方面的技术研发。尤其是近年来在我国产业升级转型、网购物流技术迅猛发展的大环境下,智能机器人的需求量日益增多。诸......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: