摘要:設計并制作了以AVR單片機ATmegal6L為控制器的小型雙足機器人、以AT89S52為MCU的51單片機實驗板和UART串行通信接口等部分構成的硬件系統。根據具體硬件系統的特性,用C和C++語言開發了機器人串口調試軟件與綜合控制軟件。實現了無線遙控或遠程網絡控制雙足機器人完成前后行走、翻跟斗、跳舞,并由機器人變型成小車,以及小車的前后左右行駛,再由小車變型成機器人等功能。關鍵詞:機器人;串口通信;無線通信;網絡通信1.概述機器人技術是當今科學研究的熱點之一,本課題設計并實現了一個以8位單片機為核心控制器的集串口控制、網絡控制、無線通信控制于一體的雙足機器人系統。完成了基本電路板的設計、機器人實體機構設計及制作、相應控制程序的開發設計及調試等工作。本設計的小型雙足機器人系統包含以ATmegal6L為控制器的小型雙足機器人、以AT89S52為MCU的51單片機實驗板、nRF2401半雙工無線通信模塊、以PT2262/PT2272編碼解碼芯片的發送模塊(遙控)和接收模塊、UART串行通信接口等部分構成的硬件系統。軟件系統包括:機器人串口調試上、下位機軟件和機器人獨立運行軟件;51單片機下位機軟件;本地服務器串口控制上位機軟件與遠程客戶端控制軟件。根據本系統要具備的功能進行系統的總體設計,可以將本系統分成三大部分來實現,包括:機械實體部分、硬件電路部分、軟件程序部分。其中硬件電路又可分機器人電路和51單片機電路。機器人控制系統圖如圖1所示。
上傳時間: 2022-06-18
上傳用戶:默默
兼容WPC v1.2.4協議的7.5W/10W/15W多線圈無線充電發射控制器--IP6809一 概述IP6809是一款無線充電發射端控制SoC芯片,兼容WPC Qi v1.2.4最新標準,支持3線圈無線充電應用,支持A28線圈、MP-A8線圈,支持客戶線圈定制方案,支持5W、蘋果 7.5W、三星10W、15W充電。IP6809通過analog ping檢測到無線接收器,并建立與接收端之間的通信,則開始功率傳輸。IP6809通過切換不同的工作線圈執行analogping并檢測信號強度的方式確定接收機擺放位置,并選擇信號最強的線圈執行充電動作。IP6809 解碼從接收器發送的通信數據包,然后用PID算法來改變振蕩頻率從而調整線圈上的輸出功率。一旦接收器上的電池充滿電時,IP6809終止電力傳輸.片內集成全橋驅動電路和電壓&電流兩路ASK通訊解調模塊,集成度高,降低方案尺寸和BOM成本. 二 特性兼容WPC v1.2.4標準支持5~15W多種應用單獨5W應用快充充電器輸入5~10W應用5V充電器輸入5~10W升壓應用9V~15V充電器輸入5~10W降壓應用12~19V充電器輸入15W應用支持多線圈支持2~3個線圈支持自動檢測接收線圈擺放位置通過特定IO的電平狀態判斷是2/3線圈輸入耐壓高達25V集成NMOS全橋驅動集成內部電壓/電流解調支持FOD異物檢測功能--高靈敏靜態異物檢測--支持動態FOD檢測--FOD參數可調低靜態功耗和高效率靜態電流4mA實測系統充電效率高達79%兼容NPO電容和CBB電容支持成品固件在線升級針對供電能力不足的USB電源有動態功率調整功能(DPM)支持低至5V 500mA的充電器輸入過壓,過流保護功能支持PD3.0輸入請求支持NTC用于系統各狀態指示的3路LED支持客戶燈顯定制封裝6mm×6mm 0.5pitch QFN40三 應用背夾、無線充電底座車載無線充電設備
標簽: 無線充電
上傳時間: 2022-06-25
上傳用戶:
這是一款符合Qi標準協議(WPC無線充電聯盟)的無線充電接收端控制芯片,充電效率可達70%;良好的兼容性,適配WPC Qi1.2協議的Qi標準發射系統,可以支持滿電信號數據發送,有LED燈指示狀態功能。1.1、 產品特性? 兼容WPC無線充電聯盟的qi標準協議V1.2?外圍元件少,產品成本低,性價比高?可支持溫度保護功能?支持LED指示工作狀態功能?可以個性化定制?支持滿電信號數據發送,例如電池滿電之后可以給發射板發送滿電數據,避免一直充?較小的封裝 采用MSOP-8?符合RoHS、可過各項輻射認證1.2、產品應用 ? qi協議無線充電接收應用?耳機充電盒?禮品產品?電動牙刷 電動工具 成人用品等消費類無線充產品應用
上傳時間: 2022-07-11
上傳用戶:aben
1.功能 利用廣義逆求解無約束條件下的優化問題(C語言) 2.參數說明 int m : 非線性方程組中方程個數 int n : 非線性方程組中未知數個數 double eps1 : 控制最小二乘解的精度要求 double eps2 : 用于奇異值分解中的控制精度要求 double x[n] : 存放非線性方程組解的初始近似值X(0),要求各分量不全為0 int ka : Ka=max{m,n}+1 void (*f)() : 指向計算非線性方程組中各方程左端函數值的函數名(用戶自編) void (*s)() : 指向計算雅可比矩陣的函數名 int ngin() : 函數返回一個標志值 3.文件說明 ngin.c函數文件 ngin0.c主函數文件
上傳時間: 2013-12-23
上傳用戶:大三三
一、實驗目的1.掌握定時/計數器、輸入/輸出接口電路設計方法。 2.掌握中斷控制編程技術的方法和應用。3.掌握8086匯編語言程序設計方法。 二、實驗內容與要求 微機燈光控制系統主要用于娛樂場所的彩燈控制。系統的彩燈共有12組,在實驗時用12個發光二極管模擬。1. 基本要求:燈光控制共有8種模式,如12個燈依次點亮;12個燈同時閃爍等八種。系統可以通過鍵盤和顯示屏的人機對話,將8種模式進行任意個數、任意次序的連接組合。系統不斷重復執行輸入的模式組合,直至鍵盤有任意一個鍵按下,退出燈光控制系統,返回DOS系統。2. 提高要求:音樂彩燈控制系統,根據音樂的變化控制彩燈的變化,主要有以下幾種:第一種為音樂節奏控制彩燈,按音樂的節拍變換彩燈花樣。第二種音律的強弱(信號幅度大小)控制彩燈。強音時,燈的亮度加大,且被點亮的數目增多。第三種按音調高低(信號頻率高低)控制彩燈。低音時,某一部分燈點亮;高音時,另一部分點亮。 三、實驗報告要求 1.設計目的和內容 2.總體設計 3.硬件設計:原理圖(接線圖)及簡要說明 4.軟件設計框圖及程序清單5.設計結果和體會(包括遇到的問題及解決的方法) 四、設計原理我們以背景霓虹燈的一種顯示效果為例,介紹控制霓虹燈顯示的基本原理。設有一排 n 段水平排列的霓虹燈,某種顯示方式為從左到右每0.2 秒逐個點亮。其控制過程如下: 若以“ 1 ”代表霓虹燈點亮,以“ 0 ”代表霓虹燈熄滅,則開始時刻, n 段霓虹燈的控制信號均為“ 0 ”,隨后,控制器將一幀 n 個數據送至 n 段霓虹燈的控制端,其中,最左邊的一段霓虹燈對應的控制數據為“ 1 ”,其余的數據均為零,即 1000 … 000 。當 n 個數據送完以后,控制器停止送數,保留這種狀態(定時) 0.2 秒,此時,第 1 段霓虹燈被點亮,其余霓虹燈熄滅。隨后,控制器又在極短的時間內將數據 1100 … 000 送至霓虹燈的控制端,并定時 0.2 秒,這段時間,前兩段霓虹燈被點亮。由于送數據的過程很快,我們觀測到的效果是第一段霓虹燈被點亮 0.2 秒后,第 2 段霓虹燈接著被點亮,即每隔 0.2 秒顯示一幀圖樣。如此下去,最后控制器將數據 1111 … 111 送至 n 段霓虹燈的控制端,則 n 段霓虹燈被全部點亮。 只要改變送至每段霓虹燈的數據,即可改變霓虹燈的顯示方式,顯然,我們可以通過合理地組合數據(編程)來得到霓虹燈的不同顯示方式。 五、總體方案論證分析系統設計思路如下:1) 采集8位開關輸入信號,若輸入數據為0時,將其修改為1。確定輸入的硬件接口電路。采樣輸入開關量,并存入NUM的軟件程序段。2) 以12個燈依次點亮為例(即燈光控制模式M1),考慮與其相應的燈光顯示代碼數據。確定顯示代碼數據輸出的接口電路。輸出一個同期顯示代碼的軟件程序段(暫不考慮時隙的延時要求)。3) 應用定時中斷服務和NUM數據,實現t=N×50ms的方法。4) 實現某一種模式燈光顯示控制中12個時隙一個周期,共重復四次的控制方法。要求在初始化時采樣開關輸入數據NUM,并以此控制每一時隙的延時時間;在每一時隙結束時,檢查有無鍵按下,若是退出鍵按下,則結束燈光控制,返回DOS系統,若是其他鍵就返回主菜單,重新輸入控制模式數據。5) 通過人機對話,輸入8種燈光顯示控制模式的任意個數、任意次序連接組合的控制模式數據串(以ENTER鍵結尾)。對輸入的數據進行檢查,若數據都在1 - 8之間,則存入INBUF;若有錯誤,則通過屏幕顯示輸入錯誤,準備重新輸入燈光顯示控制模式數據。6) 依次讀取INBUF中的控制模式數據進行不同模式的燈光顯示控制,在沒有任意鍵按下的情況下,系統從第一個控制模式數據開始,順序工作到最后一個控制模式數據后,又返回到第一個控制模式數據,不斷重復循環進行燈光顯示控制。7) 本系統的軟件在總體上有兩部份,即主程序(MAIN)和實時中斷服務程序(INTT)。討論以功能明確、相互界面分割清晰的軟件程序模塊化設計方法。即確定有關功能模塊,并畫出以功能模塊表示的主程序(MAIN)流程框圖和定時中斷服務程序的流程框圖。 六、硬件電路設計 以微機實驗平臺和PC機資源為硬件設計的基礎,不需要外加電路。主要利用了以下的資源:1.8255并行口電路8255并行口電路主要負責數據的輸入與輸出,可以輸出數據控制發光二極管的亮滅和讀取乒乓開關的數據。實驗時可以將8255的A口、B口和一組發光二極管相連,C口和乒乓開關相連。2.8253定時/計數器8253定時/計數器和8259中斷控制器一起實現時隙定時。本設計的定時就是采用的t=N×50ms的方法,50ms由8253定時/計數器的計數器0控制定時,N是在中斷服務程序中軟件計時。8253的OUT0接到IRQ2,產生中斷請求信號。8253定時/計數器定時結束會發出中斷信號,進入中斷服務程序。3.PC機資源本設計除了利用PC機作為控制器之外,還利用了PC機的鍵盤和顯示器。鍵盤主要是輸入控制模式數據,顯示器就是顯示提示信息。 七、軟件設計 軟件主要分為主程序(MAIN)和中斷服務程序(INTT),主程序包含系統初始化、讀取乒乓開關、讀取控制模式數據以及按鍵處理等模塊。中斷服務程序主要是定時時間到后根據控制模式數據點亮相應的發光二極管。1.主程序主程序的程序流程圖如圖1所示。
上傳時間: 2014-04-05
上傳用戶:q986086481
設計一個四路數據選擇器,其功能是將四組不同的數據按要求選擇一個輸出.輸出的那組數據有兩個控制信號決定,其真值表如下: 數據選擇控制端 輸出的數據 Input0 Input1 output 0 0 output0 0 1 output1 1 0 output 2 1 1 output 3
上傳時間: 2015-01-08
上傳用戶:6546544
微軟亞洲研究院論文:一種用于保證端到端統計型服務質量要求的接納控制方案
上傳時間: 2014-01-05
上傳用戶:WMC_geophy
打印端口控制的vxd程序代碼
上傳時間: 2015-01-28
上傳用戶:偷心的海盜
MScomm端口控制
上傳時間: 2015-01-31
上傳用戶:
基於GSM公網的PLC遠端通信的設計與實現.rar
上傳時間: 2014-11-26
上傳用戶:wcl168881111111