c語言智能小車項目的感想,智能小車畢業論文(完整版)要點分析.doc

學 士 學 位 論 文

系 別: 計算機科學與技術

學科專業: 計算機科學與技術

姓 名: @@@@

@@@

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

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/396764.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/396764.shtml
英文地址,請注明出處:http://en.pswp.cn/news/396764.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

慈不掌兵,義不行賈,爛好人難成大業!

兩個月前,朋友的創業公司倒閉了。 朋友是溫文爾雅的白面君子,有著光鮮的履歷和出眾的能力。和他聊天,永遠覺得沐浴春風。溫潤如玉,充滿魅力。 朋友細致而體貼。他記得你的生日時,并在那天給發送祝福和紅包;…

maven項目構建

Maven是apache的一個開源項目。是一個用來把源代碼構建成可發布的構件的工具。 Maven的功能非常強大,可以認為是一個項目管理工具,不僅僅是一個構建工具。 Maven本身的核心很小,但是可以在上面擴展出很多的插件。Mven采用的是插件的思想&…

c++如何打開hdf5文件_如何打開CSV格式文件才能正常使用?

正文開始前先給大家來一波福利,歡迎大家掃碼關注后,手動發送“薪酬”領取《企業薪酬管理必備資料包》!注意:先掃碼關注再回復回復關鍵詞!先掃碼關注再回復回復關鍵詞!先掃碼關注再回復回復關鍵詞&#xff0…

Linux驅動技術(四) _異步通知技術

異步通知的全稱是"信號驅動的異步IO",通過"信號"的方式,放期望獲取的資源可用時,驅動會主動通知指定的應用程序,和應用層的"信號"相對應,這里使用的是信號"SIGIO"。操作步驟是…

陜理工高級語言程序設計實驗 (C)答案,陜理工高級語言程序計實驗 (C)模板.doc

陜理工高級語言程序計實驗 (C)模板《高級語言程序設計(C)》實驗報告目錄實驗一:C開發環境與順序結構程序設計21.實驗目的:22.實驗環境:23.實驗步驟:24.實驗內容:25&#…

java集合(1)-概述

Java集合類是一種特別有用的工具類,可用于存儲數量不等的對象,并可以實現常用的數據結構,如棧,隊列等,此外Java集合還可以用于保存具有映射關系的關聯數組.java集合大致可分為Set,List,Queue和Map四種體系,其中Set代表無序,不可重復的集合;List代表有序,重復的集合;而Map則代表…

UVA1262Password(第K字典序)

題目鏈接 紫書P323 題意:兩個6*5的字母矩陣,兩個矩陣每列相同的字母,每列取一個,求按照字典序第k小的序列 分析: 對于第一個樣例來說,我們得到{ACDW}、{BOP}、{GMOX}、{AP}、{GSU} 則一共有43423288種密碼&…

自定義 View 循環滾動刻度控件

LoopScaleView 先看效果圖: enter description hereLoopScaleView 是一個自定義的刻度尺風格的選值控件,從上面的動圖大家可以看到 LoopScaleView 的運行效果.可以設置屏幕內顯示的刻度數,也可以設置每一個刻度代表的值得大小。 LoopScaleView.class Nested class OnValueChang…

go 類型斷言_(57)接口的類型斷言

GO提供了一個方法,用來判斷接口的底層值是什么類型類型斷言 提供了訪問接口值底層具體值的方式。t : i.(T)該語句斷言接口值 i 保存了具體類型 T,并將其底層類型為 T 的值賦予變量 t。若 i 并未保存 T 類型的值,該語句就會觸發一個panic。為了…

使用web3j構建以太坊錢包

創建一個以太坊錢包有多種方式,一般情況下可以通過geth、EtherumWallet等客戶端。對于前端,可以使用插件MetaMask進行創建。這幾種方式技術實現雖然不同,但底層原理是一致的。本文主要介紹如何通過web3j架構創建一個以太坊的冷錢包&#xff0…

Html、CSS、JavaScript 實時效果在線編輯器 - 學習的好工具,算不算?!

關于 二維碼 與 NFC 之間的出身貧賤說太陽火神的漂亮人生 (http://blog.csdn.net/opengl_es)本文遵循“署名-非商業用途-保持一致”創作公用協議轉載請保留此句:太陽火神的漂亮人生 - 本博客專注于 敏捷開發及移動和物聯設備研究:iOS、Android、Html5、…

android自定義更新,Android 完美解決自定義preference與ActivityGroup UI更新的問題

之前發過一篇有關于自定義preference 在ActivityGroup 的包容下出現UI不能更新的問題,當時還以為是Android 的一個BUG 現在想想真可笑 。其實是自己對機制的理解不夠深刻,看來以后要多看看源碼才行。本篇講述內容大致為如何自定義preference 開始到與Act…

vxlan 資料及其在 neutron中的應用

2019獨角獸企業重金招聘Python工程師標準>>> VXLAN 是一個新興的SDN 標準,它定義了一種新的 overlay 網絡,它主要的創造者是 VMware, Cisco 和 Arista。它被設計來消除虛擬化網絡世界中的 VLAN 數目的限制。VXLAN 本身是一個多播標準&#xf…

橫流式冷卻塔計算風量_研討丨卓展標準高效制冷機房技術之影響冷卻塔效率的幾個因素...

集中制冷用空調系統中,單臺冷卻塔的冷卻水量基本上都小于1,000m/h,且裝有淋水填料的橫流機械通風開式居多。本文將已橫流開式冷卻塔為對象,探討影響其效率的幾個因素。橫流開式冷卻塔示意圖如下所示:橫流開式冷卻塔示意圖 Fig 01說…

我是培訓出來的我怕誰

引子: 江小峰是我帶過的徒弟中跟我最久,也是最聰明的一個。 他一個高中生,沒上過大學,高中畢業后在老家賣了三年電腦,天天給人裝操作系統,有天他在網上看到某培訓機構招生簡介,一時沖動揣上三年血汗錢&…

android平臺gallery2應用分析,Android5.1圖庫Gallery2代碼分析數據加載流程

圖片數據加載流程。Gallery---->GalleryActivity------>AlbumSetPage------->AlbumPage--------->PhotoPage相冊集 照片集 某張圖片1,AlbumSetPage.javaprivate void initializeData(Bundle data) {String mediaPath data…

python開課吧1980課程_開課吧的課程怎么樣?

就那那些編程開發課來說。現在網絡上充斥著大量的編程開發課程,什么python的,java的,c的,而且名字一個比一個夸張,21天精通c,7天熟練運用java,3天掌握python核心代碼,這些課程標題簡…

專業概念

1.JDBC: java數據庫連接(JDBC)用于在java程序中實現數據庫的操作功能,它提供了執行sql語句,訪問各種數據庫的方法,并為各種不同的數據庫提供統一的操作接口,java.sql包中 包含了jdbc操作數據庫的所有類 2.…

前端解決跨域問題的8種方案

2019獨角獸企業重金招聘Python工程師標準>>> 1.同源策略如下: URL說明是否允許通信http://www.a.com/a.js http://www.a.com/b.js同一域名下允許http://www.a.com/lab/a.js http://www.a.com/script/b.js同一域名下不同文件夾允許http://www.a.com:8000/…

k歌的錄音伴奏合成技術如何實現_K歌神器,用唱吧麥克風攀登天籟高峰

自從喜歡上了手機K歌,經常會上傳一些自己的作品,起初無論音質如何都是樂在其中,可時間久了發現回放效果確實不如那榜單上的高手,究其原因想到了麥克風,網上一搜果然有各種K歌輔助工具,多番對比之下&#xf…