学 士 学 位 论 文

系 别: 计算机科学与技术

学科专业: 计算机科学与技术

姓 名: @@@@

@@@

2011年 0月

智能小车引导控制系统

的设计与实现

系 别: 计算机科学与技术学科专业:姓 名:

@@@

2011年 0月智能小车引导控制系统的设计与实现

摘 要:面对诸多恶劣的工作环境(如灭火、救援等),为了有效的避免人员伤亡,就需要采用智能小车去现场来完成相应的任务。因此研究和开发智能小车引导控制系统具有十分重要的意义。本系统采用STC89C51单片机作为核心控制芯片,设计制作了一款通过红外光电传感器检测路径信息、红外火焰传感器检测火源的智能寻迹灭火小车。本系统由单片机控制模块、寻迹传感器模块、驱动电机模块、火源传感器模块、风扇模块、电源模块等组成。实际应用表明,该小车可以在专门设计的场地上实现自主发现火源,自主识别路线,自主行进接近火源并灭火,最终完成灭火的任务。

关键词:单片机小车控制传感器Smart cars guide control system design and implementation

Abstract: Confronted with so many bad working environment (such as fire fighting, rescue etc), in order to effectively avoid casualties, need to use intelligent go by car scene to complete relevant tasks. Therefore, the research and development of intelligent car guide control system has the extremely vital significance. This system uses STC89C51 as the core control chip, design and make a new electric sensor detection by infrared sensor information, infrared flame path of intelligent tracing test fire extinguishing car. The system is composed of single-chip microcomputer control module, tracing sensor module, drive motor module, ignition sensor module, fan module, power supply module. The practical application indicates that the car can be in a specially designed field on fire, to realize the independent found autonomous recognition route, independent sources and marching close to the fire extinguishing, finally complete task.

Keywords:Microcontroller Car Control system Sensors

目 录

引 言1

第1章 方案设计与论证2

1.1 任务要求2

1.1.1 设计任务2

1.1.2 设计要求2

1.1.3 创新设计3

1.2 总体设计方案3

1.3 小车的方案设计与论证3

1.4 驱动电机模块的选定4

1.5 寻迹传感器模块的选定4

1.6 单片机控制模块的选定5

1.7 火源传感器模块的选定5

1.8 风扇模块的选定5

1.9 电源模块的选定6

1.10 最终方案6

第2章 硬 件 设 计7

2.1 系统工作原理及功能简介7

2.2 电 源7

2.3 红外寻迹传感器8

2.4 采用PWM调速的直流电机9

2.4.1 PWM的简介9

2.4.2 H型电机驱动9

2.4.3 小车原理图10

2.5 红外火焰传感器10

2.6 风扇模块11

2.7 智能小车整体设计12

2.7.1 CPU引脚的设定12

2.7.2 整体设计13

第3章 软 件 设 计15

3.1 智能灭火小车系统总体流程15

3.2 程序流程图16

3.3 部分功能代码1

c语言智能小车项目的感想,智能小车毕业论文(完整版)要点分析.doc相关推荐

  1. 基于内容的图像检索系统设计与实现--颜色信息--纹理信息--形状信息--PHASH--SHFT特征点的综合检测项目,包含简易版与完整版的源码及数据!

    百度云提取源码以及数据包,直接下载压缩包解压就可以使用,数据就在压缩包文件dataset中. 简化版:只有-颜色信息–纹理信息–形状信息–PHASH–SHFT特征点的综合检测 [百度云链接,提取码:6 ...

  2. python学生管理系统教学_Python项目:学生信息管理系统(完整版)

    本文是基于上一篇(python项目:学生信息管理系统(初版))进行了完善,并添加了新的功能. 主要包括有: 学生信息管理系统(完整版) 学生信息管理项目,要求带操作界面,并完成每项操作: +----- ...

  3. Asp.NET Core2.0 项目实战入门视频课程_完整版

    END OR START? 看到这个标题,你开不开心,激不激动呢? 没错,.net core的入门课程已经完毕了.52ABP.School项目从11月19日,第一章视频的试录制,到今天完整版出炉,离不 ...

  4. 【校招VIP】“推推”Java项目课程:产品原型:产品需求要点分析

    VIP的服务,不一样的校招,大家好,我是校招VIP的大拿老师.今天呢我们继续来看商业实战项目推推小说详情模块的第一节课:产品原型.Java同学一定要理解产品在正式的商业项目里面有哪些功能点要去实现,也 ...

  5. c语言智能小车项目的感想,基于51单片机的遥控智能小车实作心得

    两年前学习51单片机时,买了51hei单片机开发板.现在正在学习基于STM32嵌入式系统的FAT32,UGUI和UCOSII操作系统.几乎很少去看51单片机开发板了.某天,宝贝突然说要我给她买一个遥控 ...

  6. 防盗报警器c语言程序,家用报警器——驱动程序最终版(全文完整版)

    <家用报警器--驱动程序.doc>由会员分享,可免费在线阅读全文,更多与<家用报警器--驱动程序(最终版)>相关文档资源请在帮帮文库(www.woc88.com)数亿文档库存里 ...

  7. 一个 Web 项目的创建及配置(完整版)

    打开你的idea: 1.新建一个Maven项目: 下面这两种情况任选其一: 然后再弹出的窗口中先选择 Maven,在点 next: 选择你项目所要存储的位置,以及项目名:(点击 Finish) 2.配 ...

  8. 草稿-调试让本地的django项目上线到云服务器-不完整版

    本篇课堂重新要再写一次 总结 在云服务器上装好相关的程序和包 mysql8会存在密码的问题,解决办法 pip install cryptography安装模块 django连接mysql时两个存在的问 ...

  9. c语言第五章137页题目及答案,(完整版)C语言程序设计教程第五章练习题题目

    单选题 1.关于数组的定义与初始化,下列哪一项是错误的() A.int arr[5] = {1,2,3,4,5}; B.int arr[] = {1,2,3,4,5}; C.int arr[5] = ...

最新文章

  1. java整形超过,Java整形溢出处理机制。
  2. 对于FAMNIST中的十种动物和水果进行识别测试
  3. 哪个是更早的时间 date_淘宝用户行为分析(漏斗模型+pv,uv,pv/uv,复购率,用户活跃时间段)...
  4. hdu-5003 Osu!(水题)
  5. Nginx基础入门之nginx基础配置项介绍(2)
  6. 强大而优雅,API 研发管理 EOLINKER 新版正式发布!
  7. Unity3d 手机屏幕自动适配
  8. 一个Setup Factory的Lua脚本
  9. cmd编译java文件中文乱码_乱码 HelloWorld 世界你好 cmd 执行输出的中文java 显示乱码 解决 另附 win无法执行编译运行javac java编译文件的解决方案...
  10. git学习资料及心得
  11. Flutter实战一Flutter聊天应用(六)
  12. java测试步骤_java测试框架的方法
  13. python基础——经营第一个项目,如何将python学得更6 ?
  14. INSERT … ON DUPLICATE KEY UPDATE
  15. 安装markdownPad+awesomium
  16. 在七牛上传之后如何自己自定义上传完成处理并在页面显示。
  17. openwrt的源码下载及其编译 (一)
  18. JAVA 10.28.2017
  19. Android-GIF图片显示
  20. Android Studio开发工具的设置

热门文章

  1. sqL编程篇(三) 游标与存储过程
  2. Javascript学习总结 - JS基础系列 二
  3. CSS实现半透明div层的方法
  4. 针对数据科学家和数据工程师的4条SQL技巧
  5. 加勒比海兔_加勒比海海洋物种趋势
  6. java语言静态分析工具_PMD 6.16.0 发布,跨语言静态代码自动分析工具
  7. 大熊猫卸妆后_您不应错过的6大熊猫行动
  8. leetcode 122. 买卖股票的最佳时机 II(贪心算法)
  9. 如何在React Native和Firebase中设置Google登录
  10. aws lambda_四处奔走:初学者遇到AWS Lambda