空中鼠標硬件由兩個部分組成,鼠標端(發射板)和USB端(接收板)。◆ 發射板主要器件是STM32、MPU6050、NR24L01。MPU6050感知人手的動作(X、Y、Z軸上的角速度值),并將測得的數據通過I2C數據接口傳輸給STM32。STM32內部自帶12位ADC對數據做轉換,并且通過NRF24L01無線傳輸給USB端。◆ 接收板是模擬的HID鼠標和鍵盤即插即用,通過USB接口和電腦連接。USB端同樣有一顆NRF24L01芯片接收發射板傳輸過來的數據,通過SPI接口傳輸給STM32。 作為電腦的輸入設備,空中鼠標可以像傳統鼠標一樣操作屏幕,僅需要在空中晃動或者移動就可以實現鼠標的操作和翻頁等功能。
標簽: stm32
上傳時間: 2022-06-16
上傳用戶:
摘要隨著科學技術的發展,萬年歷的設計也層出不窮。本設計以單片機AT89C51和DS1302為核心,結合譯碼器74HC154和驅動芯片741S244,以及模擬鍵盤,LED顯示電路等構成一個可控及顯示精確的萬年歷時間系統DS1302為一個實時時鐘芯片,具有較高時間精度,它與單片機進行串口通信,單片機通過與它的通信,取出其時間寄存器中的值,再通過相應的電路,把時間值通過LED顯示,如果顯示的值與標準時間不同,此系統就經過模擬鍵盤靈活控制,調節DS1302中時間寄存器中的值,達到與標準時間同步。關鍵詞 AT89C51,DS1302在科技日新月異發展的今天,人們對時間概念的認識顯得尤為深刻,“時間就是金錢”,“時間就是生命”等警句更是激勵著人們努力工作,把握時間。作為時間的標量,時鐘等計時設備也隨著人們的不斷認識而變化。在三千年前,我國祖先就發明了用土和石片刻制成的“土主”與“日規”兩種計時器,成為世界上最早發明計時器的國家之一。到了銅器時代,計時器又有了新的發展,用青銅制的“漏壺”取代了“土主”與“日規”。東漢元初四年張衡發明了世界第一架“水運渾象”,此后唐高僧一行等人又在此基礎上借鑒改進發明了“水運渾天儀”、“水運儀象臺”。至元明之時,計時器擺脫了天文儀器的結構形式,得到了突破性的新發展。元初郭守敬、明初詹希元創制了“大明燈漏”與“五輪沙漏”,采用機機械結構,并增添盤、針來指示時間,這使其計時更準確,機械性也更先進。
上傳時間: 2022-06-19
上傳用戶:
電容濾波電路單相橋式電容濾波整流電路。在負載電阻上并聯了一個濾波電容C。(1)濾波原理若電路處于正半周,二極管D1、D,導通,變壓器次端電壓v,給電容器C充電。此時C相當于并聯在v以上,所以輸出波形同v,,是正弦形。在剛過90°時,正弦曲線下降的速率很慢。所以剛過90°時二極管仍然導通。在超過90°后的某個點,正弦曲線下降的速率越來越快,二極管關斷。所以,在到,時刻,二極管導電,C充電,ye=x1按正弦規律變化;t2到t,時刻二極管關斷,y。=x1按指數曲線下降,放電時間常數為RL.C。
標簽: 整流電路
上傳時間: 2022-06-25
上傳用戶:
摘要:商用無人機云臺是立足于無人機高空操控優勢,通過無線遙控來進行航空攝影、系統立體測繪地面圖像或者準確操控附帶設備的驅動裝置,主要功能是利用高精度電機控制,實現攝像設備對X,Y,2三維空間的精準角度控制,以達到精確控制設備操作角度的效果。云臺系統的控制精度對這個無人機的攝像性能及操控效果有著至關重要的作用。目前在云臺控制算法上比較先進的控制算法都本掌握在國內領先的幾家廠家手上,大部分云臺設計都沿用了傳統的直流有刷電機的控制或者120°BLDC控制,在防抖效果及控制精度上都有需要改進的地方,通過對產品的分析將FOC算法融入云臺控制,將有助于達到提升防抖效果及控制精度的效果,尤其是將磁編碼器替換傳統的電位器設計,可以在控制精度,提高使用壽命,降低噪聲,減少生產難度等方便帶來極大優勢。關鍵字:無人機云臺PISMFOC控制算法磁編碼器正文:引言:云臺控制的核心主要分為兩大部分:電機控制和角度控制,電機控制的關鍵包括MCU編程及功率器件的控制,角度控制則包括編碼器的結構安裝設計及控制等。將FOC控制及磁編應用穩定運用到無人機云臺控制系統中,有助于提高電機控制精度,減低系統噪聲,降低功耗,減少飛行控制主系統的運算開銷,提高產品工作壽命等作用,從而提升無人機整體性能。
上傳時間: 2022-06-30
上傳用戶:
仿真的過程編譯Compile VCS對源文件進行編譯,生成中間文件和可執行文件仿真Simulate運行可執行文件,對設計進行仿真調試通過觀察波形、設置斷點、追蹤信號、查看schematic等來發現錯誤,并進行糾正覆蓋率測試通過在編譯時,加入覆蓋率測試的選項、仿真后,生成包含覆蓋率信息的中間文件來顯示測試平臺的正確性和完備性。一個常見的編譯命令如下:vcs f-y+libext+-V\-P-Mupdate-o-I +V2k-R-RI-s\-debug_all+vcsd +define++timopt+<>-line\+incdir+++memopt[+2]-sverilog-mhdl +ad\-full64-comp64+nospecify +notimingcheck-ntb +race\-ova_file +vpdfile++vpdfilesize+\+vpdupdate +cli++vcs+initmem+011lxlz\+vcs+initreg+0|1lx|z +Vc-cm lineltgllcondlfsmlpathlbranch-cm_dir\-vlib-file是Verilog文件,包含了引用的module的定義,可以是絕對路徑,也可以是相對路勁。-y1ibdir是參考庫的目錄,vcs從該目錄下尋找包含引用的module的Verilog文件,這些文件的文件名必須和引用的module的名一樣+libextt++..vcs在參考庫目錄下尋找以.v和.vhd為擴展名的文件。多個擴展名之間用“+”連接。
標簽: vcs
上傳時間: 2022-07-01
上傳用戶:
將偏差的比例(Proportion)、積分(Integral)和微分(Differential)通過線性組合構成控制量,用這一控制量對被控對象進行控制,這樣的控制器稱PID控制器。1.1模擬PID控制原理在模擬控制系統中,控制器最常用的控制規律是PID控制。為了說明控制器的工作原理,先看一個例子。如圖1-1所示是一個小功率直流電機的調速原理圖。給定速度n(f)與實際轉速進行比較n(),其差值e()=n(0-n(),經過PID控制器調整后輸出電壓控制信號u),u)經過功率放大后,驅動直流電動機改變其轉速。常規的模擬PID控制系統原理框圖如圖1-2所示。該系統由模擬PID控制器和被控對象組成。圖中,r()是給定值,y(f)是系統的實際輸出值,給定值與實際輸出值構成控制偏差e(t)e()作為PID控制的輸入,以)作為PID控制器的輸出和被控對象的輸入。所以模擬PID控制器的控制規律為
標簽: pid控制
上傳時間: 2022-07-04
上傳用戶:
實驗二、Python 運算符、內置函數實驗目的:1、熟練運用 Python 運算符。2、熟練運用 Python 內置函數。實驗內容:1、編寫程序,輸入任意大的自然數,輸出各位數字之和。2、編寫程序,輸入兩個集合 setA 和 setB,分別輸出它們的交集、并集和差集 setA-setB。3、編寫程序,輸入一個自然數,輸出它的二進制、八進制、十六進制表示形式。實驗三、使用蒙特·卡羅方法計算圓周率近似值實驗目的:1、理解蒙特·卡羅方法原理。2、理解 for 循環本質與工作原理。3、了解 random 模塊中常用函數。實驗內容:蒙特·卡羅方法是一種通過概率來得到問題近似解的方法,在很多領域都有重要的應用,其中就包括圓周率近似值的計算問題。假設有一塊邊長為 2 的正方形木板,上面畫一個單位圓,然后隨意往木板上扔飛鏢,落點坐標(x, y)必然在木板上(更多的時候是落在單位圓內),如果扔的次數足夠多,那么落在單位圓內的次數除以總次數再乘以 4,這個數字會無限逼近圓周率的值。這就是蒙特·卡羅發明的用于計算圓周率近似值的方法,如圖所示。
標簽: python
上傳時間: 2022-07-09
上傳用戶:
軟件說明: 使用方法:(同BMP2PCB,只能導入黑白BMP文件.)關于比例:方法1) 對于經過圖像處理軟件處理過的BMP文件,由于比例已改變,可以先在PROTEL99SE的PCB里 按PCB實物大小畫好KEEP層的外框,以便確定板大小, Place Graphics Options選項中,Placement Mode設置為Placement Rectang; 導入BMP時,圖片的起點定位KEEP外框的左下角,終點定位在KEEP外框的右上角即可.方法2) 對于1:1掃描BMP文件,設置選項里,Place Graphics Options選項中, Placement Mode設置為Cursor;Scale設置為3.35;怎樣在中文漢化版里編輯菜單:1. 打開PROTEL99SE,在PCB環境里,點左上角下鍵頭,選擇第二項;2. 點菜單右上角的MENU按鈕,選EDIT;3. 點擊菜單右上角的MENU按鈕,選Expand ALL;4. 在菜單中找到選擇向導 這一項,在其下面點擊右鍵,選ADD(添加);5. 在下面TEXT欄目里修改名成為:Klipper (Y for pop up){Y};6. 在Klipper下面點擊右鍵,選ADD(添加);7. 在下面TEXT欄目里修改成為&Copy to Windows Clipboard,并在PROCES欄目后面 點BROWSE指向Klipper99se:copyToWindowsclipboaed, PARAM欄目里點后面的INFO指向$Description=copy to zhe windows clipboard;8. 重復6,7步驟:依次建立下: 鍵名稱(TEXT): Klipper 以下為子菜單: &Copy to Windows Clipboard ; BROWSE : Klipper99se:copyToWindows clipboaed, PARAM: $Description=copy to zhe windows (復制到WINDOWS剪貼板) &Paste From Windows Clipboard; PROCES: Klipper99se:PasteFromWindowsClipoard; PARAM: $Description=Paste From the Windows Clipoard; (WINDOWS剪貼板粘帖) Place &Graphic; PROCES: Klipper99se:PlaceGraphic; PARAM: $Description=Place Graphic using Klipper; (放置BMP圖片) &Klipper Preferences PROCES: Klipper99se:KlipperPreferences; PARAM: $Description=Klipper Sst up; (設置參數)
標簽: protel99SE
上傳時間: 2022-07-12
上傳用戶:20125101110
最新華為pcb技術規范行溫度 110°C130°C150℃MOT(最大運行溫度)到UL 746130°C150°C180°C 熱阻要求定義:溫度:????? 時間:????? 氣候:???抗熱震性 -40°C至+ 85°C老化循環: 100 200 500 1000 -40°C至+ 110°C老化循環: 100 200 500 1000 -40°C至+ 125°C老化循環: 100 200 500 1000老化循環: 特別:????? 低/高溫時間:2小時/ 2小熱穩定性, 即焊料電阻(即無鉛焊料)波峰焊接<250°C<260°C<270°C<280°C 回流焊接周期:2<250°C<260°C<270°C<280°C 氣相焊接<250°C<260°C<270°C最大<280°C 產品應用中的溫度溫度:???? 時間: ????? 氣候:?????機械要求■機械穩定性達到:+ 85°C+ 110°C+ 130°C+ 150°C ■扭曲 <0.5%<0,75%<1,0%■x/y軸的CTE單位[ppm / K] <18 <14 <10 ■z軸的CTE(低于Tg)單位[ppm / K]<70 <50 <30 ■z軸的CTE(高于Tg)單位[ppm / K]<300 <260 <230 ■銅附著力單位[N /mm2]<0,80,8到1,6> 1,6 ■重量單位[kg /dm2]:nd
標簽: pcb規范
上傳時間: 2022-07-22
上傳用戶:
該書的作者是來自 Y Combinator Research 的研究員 Michael Nielsen,他也是一位量子物理學家、科學作家、計算機編程研究人員。他的個人主頁是:Neural networks and deep learningneuralnetworksanddeeplearning.com書籍介紹 這是我個人以為目前最好的神經網絡與機器學習入門資料之一。內容非常淺顯易懂,很多數學密集的區域作者都有提示。全書貫穿的是 MNIST 手寫數字的識別問題,每個模型和改進都有詳細注釋的代碼。非常適合用來入門神經網絡和深度學習! 全書共分為六章,目錄如下: 第一章:使用神經網絡識別手寫數字 第二章:反向傳播算法如何工作 第三章:改進神經網絡的學習方法 第四章:神經網絡可以計算任何函數的可視化證明 第五章:深度神經網絡為何很難訓練 第六章:深度學習 《Neural Network and Deep Learning》這本書的目的是幫助讀者掌握神經網絡的核心概念,包括現代技術的深度學習。在完成這本書的學習之后,你將使用神經網絡和深度學習來解決復雜模式識別問題。你將為使用神經網絡和深度學習打下基礎,來攻堅你自己設計中碰到的問題。 本書一個堅定的信念,是讓讀者更好地去深刻理解神經網絡和深度學習,如果你很好理解了核心理念,你就可以很快地理解其他新的推論。這就意味著這本書的重點不是作為一個如何使用一些特定神經網絡庫的教程。僅僅學會如何使用庫,雖然這也許能很快解決你的問題,但是,如果你想理解神經網絡中究竟發生了什么,如果你想要了解今后幾年都不會過時的原理,那么只是學習些熱?的程序庫是不夠的。你需要領悟讓神經網絡工作的原理。
標簽: 深度學習
上傳時間: 2022-07-24
上傳用戶: