摘要:設計以ATmega16單片機為核心的自動對靶控制系統(tǒng)。該系統(tǒng)利用PC機作為上位機,控制攝像頭定時攝取圖像,利用2g-r-b顏色特征分割該彩色圖像,當綠色顏色分量大于預設閥值時,便判定攝像頭下有靶標,用PC機的串口通信系統(tǒng)發(fā)送指令到單片機,延遲預設的時間后,控制執(zhí)行機構進行噴霧,實現(xiàn)自動對靶噴霧,并且可以設定延遲時間,從而實現(xiàn)在不同行走速度下的自動對靶噴霧。關鍵詞:自動對靶;AVR;串口通信;顏色分割
標簽: AVR 單片機 自動 控制系統(tǒng)設計
上傳時間: 2014-12-27
上傳用戶:redmoons
摘 要 針對現(xiàn)有單相機單光源視線追蹤系統(tǒng)存在的幾個問題:精度不高、頭動受限以及標定復雜,提出了一種新的基于瞳孔?角膜反射(PCCR)技術的視線追蹤方法.通過提出的瞳孔邊緣濾波算法(RDPEF)和三通道偽彩色圖(TCPCM)解決了近紅外條件下瞳孔定位誤差較大、瞳孔跟蹤魯棒性較差的問題,進而提高了視線特征提取的精度.通過提出的頭部位置補償方法以及個體差異轉化模型,使二維映射模型允許使用者頭部運動并且只需要單點標定.該方法提高了單相機視線追蹤的精度和應用范圍,為面向人機交互的視線追蹤系統(tǒng)提供了有效的低成本解決方案.關鍵詞 視線追蹤;瞳孔定位;瞳孔跟蹤;視線估計;瞳孔?角膜反射(PCCR)技術
上傳時間: 2013-10-21
上傳用戶:超凡大師
本文針對實驗平臺管理系統(tǒng)的實際需求,結合密碼技術和身份認證技術,采用了基于USB Key的雙因子身份認證技術。目前眾多身份認證技術當中,USB Key是被認為最安全的身份認證手段,除了生物特征身份認證技術。但是因為成本問題,生物特征身份認證技術并沒有被廣泛使用。而且通過深入研究,可以進一步完善USB Key的功能,使USB Key不僅能起到認證的作用,還可以用于存儲數(shù)據(jù)。因此,隨著人們對網(wǎng)絡安全問題的重視程度加深,USB Key身份認證方式將在各安全需求領域大顯身手
上傳時間: 2014-12-27
上傳用戶:sun_pro12580
娛樂 機 器 人作為機器人的一個重要分支,已經(jīng)發(fā)展為一種產業(yè)。舞蹈機器人是娛樂機器人的一種,它集軟件和硬件于一身,而控制系統(tǒng)是機器人的核心,在機器人中發(fā)揮著重要的作用。本 文針 對 舞蹈機器人控制系統(tǒng)的設計過程,主要研究其硬件電路設計、軟件程序設計和關鍵算法。在分 析 了 機器人性能要求和相關控制方法的基礎上,提出了基于上下位機的控制結構,通過無線通信方式傳輸數(shù)據(jù)和指令,從而實現(xiàn)機器人的遙控。硬 件 設 計過程中,以提高集成度、減小體積、提高性價比為設計原則,將各部分電路按照功能劃分。利用無線通訊模塊,實現(xiàn)上下位機之間的遠程通信;通過端口擴展,解決I/0資源緊張問題:采用CPLD對機器人驅動輪的脈沖進行反饋檢測,并加上四倍頻環(huán)節(jié),提高了檢測精度;通過工2C總線擴展存儲器,滿足存放大量舞蹈動作數(shù)據(jù)的要求。軟 件 設 計過程中,采用模塊化的設計方法。在上位機設計友好的人機界面,以方便用戶設置控制參數(shù)和指令,實現(xiàn)舞蹈動作的可視化編輯。機器人行走過程中,采取數(shù)字PID算法,通過閉環(huán)反饋控制,實現(xiàn)機器人行走路徑的準確定位,并結合同步補償算法,可較好的解決機器人的直線行走問題。為 了 使 機器人的舞蹈動作更好地表現(xiàn)音樂的內涵,提出一種基干音樂特征識別的策略,在音樂特征識別的基礎上結合專家系統(tǒng)、模糊控制等智能手段,通過舞蹈動作與音樂的自動匹配、同步演示等方法,從而最終實現(xiàn)舞蹈動作與音樂協(xié)調一致。
上傳時間: 2013-10-14
上傳用戶:macarco
基本數(shù)據(jù)類型(如字符型、整型、浮點型)的一個重要特征是只能具有單一的值。然而.許多情況下我們需要一種類型可以表示數(shù)據(jù)的集合,例如:如果使用基本類型表示整個班級學生的數(shù)學成績.則30個學生需要30個基本類型變量。如果可以構造一種類型來表示30個學生的全部數(shù)學成績,將會大大簡化操作。
上傳時間: 2013-11-09
上傳用戶:asddsd
根據(jù)人民幣無色熒光油墨的防偽特性! 分析了真鈔和偽鈔熒光光譜的不同! 設計了信號處理電路" 將紫外光激發(fā)的熒光信號轉換成單片機可識別的數(shù)字信號! 使用01234&5 單片機將數(shù)字信號記錄!并根據(jù)數(shù)字信號的波形特征!實現(xiàn)鈔票智能鑒偽"
上傳時間: 2013-11-15
上傳用戶:1234xhb
通用串行接口 UART90 系列單片機帶有一個全雙工的通用串行異步收發(fā)器UART 主要特征如下1 波特率發(fā)生器可以生成多種波特率2 在XTAL 低頻率下仍可產生較高的波特率3 8 位和9 位數(shù)據(jù)4 噪聲濾波5 過速的檢測6 幀錯誤檢測7 錯誤起始位的檢測8 三個獨立的中斷發(fā)送TX 完成發(fā)送數(shù)據(jù)寄存器空接收RX 完成
上傳時間: 2014-12-27
上傳用戶:yulg
AVR單片機技術原理 AVR單片機介紹 單片機又稱單片微控制器,它是把一個計算機系統(tǒng)集成到一個芯片上,概括的講:一塊芯片就成了一臺計算機。單片機技術是計算機技術的一個分支,是簡易機器人的核心元件。 1997年,由ATMEL公司挪威設計中心的A先生與V先生利用ATMEL公司的Flash新技術, 共同研發(fā)出RISC精簡指令集的高速8位單片機,簡稱AVR。[編輯本段]AVR單片機的優(yōu)勢特征 單片機已廣泛地應用于軍事、工業(yè)、家用電器、智能玩具、便攜式智能儀表和機器人制作等領域,使產品功能、精度和質量大幅度提升,且電路簡單,故障率低,可靠性高,成本低廉。單片機種類很多,在簡易機器人制作和創(chuàng)新中,為什么選用AVR單片機呢? 一、簡便易學,費用低廉 首先,對于非專業(yè)人員來說,選擇AVR單片機的最主要原因,是進入AVR單片機開發(fā)的門檻非常低,只要會操作電腦就可以學習AVR單片機的開發(fā)。單片機初學者只需一條ISP下載線,把編輯、調試通過的軟件程序直接在線寫入AVR單片機,即可以開發(fā)AVR單片機系列中的各種封裝的器件。AVR單片機因此在業(yè)界號稱“一線打天下”。 其次,AVR單片機便于升級。AVR程序寫入是直接在電路板上進行程序修改、燒錄等操作,這樣便于產品升級。 再次,AVR單片機費用低廉。學習AVR單片機可使用ISP在線下載編程方式(即把PC機上編譯好的程序寫到單片機的程序存儲器中),不需購買仿真器、編程器、擦抹器和芯片適配器等,即可進行所有AVR單片機的開發(fā)應用,這可節(jié)省很多開發(fā)費用。程序存儲器擦寫可達10000次以上,不會產生報廢品。 二、高速、低耗、保密 首先,AVR單片機是高速嵌入式單片機: 1、AVR單片機具有預取指令功能,即在執(zhí)行一條指令時,預先把下一條指令取進來,使得指令可以在一個時鐘周期內執(zhí)行。 2、多累加器型,數(shù)據(jù)處理速度快。AVR單片機具有32個通用工作寄存器,相當于有32條立交橋,可以快速通行。 3、中斷響應速度快。AVR單片機有多個固定中斷向量入口地址,可快速響應中斷。 其次,AVR單片機耗能低。對于典型功耗情況,WDT關閉時為100nA,更適用于電池供電的應用設備。有的器件最低1.8 V即可工作。 再次,AVR單片機保密性能好。它具有不可破解的位加密鎖Lock Bit技術,保密位單元深藏于芯片內部,無法用電子顯微鏡看到。 三、I/O口功能強,具有A/D轉換等電路 1. AVR單片機的I/O口是真正的I/O口,能正確反映I/O口輸入/輸出的真實情況。工業(yè)級產品,具有大電流(灌電流)10~40 mA,可直接驅動可控硅SCR或繼電器,節(jié)省了外圍驅動器件。 2. AVR單片機內帶模擬比較器,I/O口可用作A/D轉換,可組成廉價的A/D轉換器。ATmega48/8/16等器件具有8路10位A/D。 3. 部分AVR單片機可組成零外設元件單片機系統(tǒng),使該類單片機無外加元器件即可工作,簡單方便,成本又低。 4. AVR單片機可重設啟動復位,以提高單片機工作的可靠性。有看門狗定時器實行安全保護,可防止程序走亂(飛),提高了產品的抗干擾能力。 四、有功能強大的定時器/計數(shù)器及通訊接口 定時/計數(shù)器T/C有8位和16位,可用作比較器。計數(shù)器外部中斷和PWM(也可用作D/A)用于控制輸出,某些型號的AVR單片機有3~4個PWM,是作電機無級調速的理想器件。 AVR單片機有串行異步通訊UART接口,不占用定時器和SPI同步傳輸功能,因其具有高速特性,故可以工作在一般標準整數(shù)頻率下,而波特率可達576K。
上傳時間: 2013-10-18
上傳用戶:二十八號
Keil C51編譯、調試軟件使用指南.pdf 該手冊是Keil 軟件公司8051 單片機軟件開發(fā)工具的介紹是為新用戶和有興趣的讀者準備的使用指南只需要閱讀本書就可以正確地運行和使用該軟件這本用戶指南包括以下章節(jié)的內容第一章介紹 對本用戶手冊的概述第二章安裝 講述怎樣安裝軟件并設置工具的操作環(huán)境第三章 8051 產品系列講述為8051 單片機提供的不同產品讀完本章可以決定選用哪一種產品第四章 8051 開發(fā)工具講述8051 開發(fā)工具的主要特征包括C 編譯器匯編器調試器和集成開發(fā)環(huán)境第五章使用 8051 工具講述通過演示程序指導用戶如何使用這套工具第六章硬件產品介紹輔助開發(fā)和調試的硬件工具還有80C517A 和80C520 評估板以及EPROM 仿真器第七章實時內核講述RTX 51 實時操作系統(tǒng)該章還提供多任務處理系統(tǒng)的概述第八章命令參考簡要講述了8051 開發(fā)工具的命令及控制符
上傳時間: 2013-10-19
上傳用戶:qitiand
SJA1000 是一個獨立的CAN 控制器它在汽車和普通的工業(yè)應用上有先進的特征由于它和PCA82C200 在硬件和軟件都兼容因此它將會替代PCA82C200 SJA1000 有一系列先進的功能適合于多種應用特別在系統(tǒng)優(yōu)化診斷和維護方面非常重要本文是要指導用戶設計基于SJA1000 的完整的CAN 節(jié)點同時本文還提供典型的應用電路圖和編程的流程圖
上傳時間: 2013-12-13
上傳用戶:Late_Li