HID 型概述第一個被windows支持的usb外圍設備類是人機接口設備。hid是human interface device人機接口設備的英文縮寫。是指直接和人進行互動的設備。如鼠標、鍵盤等。運行在WINDOWS98或其他更高的版本的操作系統(tǒng)的PC機,系統(tǒng)除了提供通用的USB設備的底層驅(qū)動以外,還單獨提供了一些HID設備的完整驅(qū)動,應用程序可以很容易的與操作系統(tǒng)內(nèi)部的hid通訊。這樣使得符合hid類的USB設備很容易開發(fā)與運行。也就是說,我們?nèi)绻雽崿F(xiàn)一個USB的HID類設備,是不需要在Windows下開發(fā)自己的驅(qū)動程序,HID不一定要是標準的外設類型,唯一的要求是交換的數(shù)據(jù)存儲在報文的結(jié)構(gòu)內(nèi),設備固件必須支持報文的格式。任何工作在該限制之內(nèi)的設備都可以成為一個hid,例如溫度計,電壓計,讀卡機等。hid類設備只能使用控制傳輸與中斷傳輸兩種方式。HID的交換的數(shù)據(jù)格式稱為報文。報文形式靈活,能處理任何類型的數(shù)據(jù)。HID特有的請求,Set Report和Get Report為主機和設備之間的任何類型數(shù)據(jù)塊傳輸提供了一種方法。主機發(fā)出Get Report請求,設備響應向主機傳送數(shù)據(jù)塊;主機發(fā)出Set Report請求,設備響應準備接收主機發(fā)出的數(shù)據(jù)塊。對于一個全速設備,中斷傳輸方式下每筆事務能夠傳送的最大數(shù)據(jù)量是64字節(jié),全速設備每毫秒不能有超過一筆事務,所以每秒最多傳送64000字節(jié)。高速設備,每筆事務能夠傳送的最大數(shù)據(jù)量是1024字節(jié)。對于不能一次傳輸完畢的數(shù)據(jù),接收和發(fā)送報文可以采用多筆事務。下表列舉出了與HID類設備通信過程中使用到的大量函數(shù),這些函數(shù)的用法在DDK的幫助文檔中均有詳細地解釋。這些函數(shù)包含在Hid.dll,Setupapi.dl、Kernel32.dll三個動態(tài)鏈接庫中,分別起到與HID設備通訊,尋找與識別設備,交換數(shù)據(jù)的作用。
上傳時間: 2022-05-31
上傳用戶:
全部都是個人珍藏開關(guān)電源書籍,學習完不成大牛你們來找我~1、《反激式開關(guān)電源設計、制作、調(diào)試》_2014年版2、《交換式電源供給器之理論與實務設計》3、《精通開關(guān)電源設計》_2008年版4、《開關(guān)電源的原理與設計》_2001年版5、《開關(guān)電源故障診斷與排除》_2011年版6、《開關(guān)電源設計》第2版_2005年版7、《開關(guān)電源設計與優(yōu)化》_2006年版8、《開關(guān)電源設計指南》_2004年版9、《開關(guān)電源手冊》第2版_2006年10、《新型開關(guān)電源優(yōu)化設計與實例詳解》_2006版11、開關(guān)電源專業(yè)英語
標簽: 開關(guān)電源
上傳時間: 2022-06-01
上傳用戶:默默
摘要:隨著客戶要求手機攝像頭像素越來越高,同時要求高的傳輸速度,傳統(tǒng)的并口傳輸越來越受到挑戰(zhàn)。提高并口傳輸?shù)妮敵鰰r鐘是一個辦法,但會導致系統(tǒng)的EMC設計變得越來困難;增加傳輸線手機攝像頭MIPI技術(shù)介紹隨著客戶要求手機攝像頭像素越來越高,同時要求高的傳輸速度,傳統(tǒng)的并口傳輸越來越受到挑戰(zhàn)。提高并口傳輸?shù)妮敵鰰r鐘是一個辦法,但會導致系統(tǒng)的EMC設計變得越來困難;增加傳輸線的位數(shù)是,但是這又不符合小型化的趨勢。采用MIPI接口的模組,相較于并口具有速度快,傳輸數(shù)據(jù)量大,功耗低,抗干擾好的優(yōu)點,越來越受到客戶的青睞,并在迅速增長。例如一款同時具備MIPI和并口傳輸?shù)?M的模組,8位并口傳輸時,需要至少11根的傳輸線,高達96M的輸出時鐘,才能達到12FPS的全像素輸出;而采用MIPI接口僅需要2個通道6根傳輸線就可以達到在全像素下12FPS的幀率,且消耗電流會比并口傳輸?shù)痛蟾?0MA。由于MIPI是采用差分信號傳輸?shù)模栽谠O計上需要按照差分設計的一般規(guī)則進行嚴格的設計,關(guān)鍵是需要實現(xiàn)差分阻抗的匹配,MIPI協(xié)議規(guī)定傳輸線差分阻抗值為80-125歐姆。上圖是個典型的理想差分設計狀態(tài),為了保證差分阻抗,線寬和線距應該根據(jù)軟件仿真進行仔細選擇;為了發(fā)揮差分線的優(yōu)勢,差分線對內(nèi)部應該緊密耦合,走線的形狀需要對稱,甚至過孔的位置都需要對稱擺放;差分線需要等長,以免傳輸延遲造成誤碼:另外需要注意一點,為了實現(xiàn)緊密的耦合,差分對中間不要走地線,PIN的定義上也最好避免把接地焊盤放置在差分對之間(指的是物理上2個相鄰的差分線)。
上傳時間: 2022-06-02
上傳用戶:
首先介紹一下原理,其實很簡單,磁力對懸浮物的控制,其基本原理是:霍爾傳感器在浮子的正下方,當檢測到浮子向左運動時,兩邊的線圈一個吸一個拉,把它推向右;反之如果浮子想右運動,那么兩個線圈的電流都反向,總共兩組共四個這樣的線圈,就可以把浮子限制在二維平面之內(nèi)了。但是線圈產(chǎn)生的力是比較小的,因此只能夠推動浮子在水平面移動,要克服浮子的重力讓它懸浮起來,就要在四個線圈下面再加一個大的環(huán)形磁鐵提供斥力。為了讓懸浮更加穩(wěn)定,我們采用了PID控制的平衡算法,對PID算法的了解有助于我們對整個實驗原理的理解,借用網(wǎng)上對PID的一段介紹:在工程實際中,PID控制是應用最為廣泛的調(diào)節(jié)器控制機制。PID控制中得P代表比例,即proportion;I代表積分,即integral;D代表微分,即differential;因此,PID控制,即比例-積分-微分控制。當被控對象的結(jié)構(gòu)和參數(shù)不能完全掌握,或者得不到精確的數(shù)學模型時,其他的控制方法難以采用,那么控制器的結(jié)構(gòu)和參數(shù)必須結(jié)合經(jīng)驗和現(xiàn)場調(diào)試來決定,在這種情況下采用PID調(diào)節(jié)最為方便。首先,比例控制是一種最簡單的控制方式,就像胡克公式中的比例系數(shù)一樣,當控制器的輸出與輸入信號成比例關(guān)系,那么就可以得到一個比例系數(shù)。其次,積分控制是指控制器的輸出與輸入的誤差信號的積分有關(guān)。就如同電路中的電感元件,某個時刻的電壓與電流的積分有關(guān)。類似的,有時候信號的輸出必須綜合之前信號的輸入,而這種綜合往往是求和關(guān)系,因此使用積分控制簡單易行。最后,微分控制是指控制器的輸出與輸入信號的微分有關(guān)。最簡單的微分關(guān)系就是速度是位矢的微分。我們在控制懸浮物的平衡時,光知道懸浮物偏離平衡位置的位移從而采用比例控制是不夠的,對于同樣的偏離位移,懸浮物可能有不同的速度,那么要求我們對懸浮物有不同的處理方法,而恰恰速度是位矢的微分,于是我們可以通過對位移輸入數(shù)據(jù)進行微分操作,來實現(xiàn)對懸浮物的精確實時控制。可見,PID控制器是一種那個動態(tài)的控制機制。 以上就是實現(xiàn)下推式磁懸浮的基本原理,借助以上的基本原理,結(jié)合一定的軟件算法實現(xiàn),我們就可以對懸浮物進行動態(tài)控制。
上傳時間: 2022-06-07
上傳用戶:canderile
一、 實驗目的使用 51單片機的八位數(shù)碼管順序顯示自己的學號。掌握 C 語言、匯編語言兩種編程單片機控制程序的方法。掌握使用 Keil 4 或 Keil 5 軟件編寫、編譯、調(diào)試程序的方法。掌握使用 Proteus 軟件繪制電路原理圖、硬件仿真和程序調(diào)試。二、實驗設備筆記本電腦51 單片機(普中科技)八位數(shù)碼管(單片機上已集成)應用程序:Proteus 8.0、Keil uVision5、stc-isp-v6.88E三、實驗原理(1)數(shù)碼管數(shù)碼管按段數(shù)可分為七段數(shù)碼管和 8 段數(shù)碼管,八段數(shù)碼管比七段數(shù)碼管多一個發(fā)光二極管單元,也就是多一個小數(shù)點(DP),這個小數(shù)點可以更精確的表示數(shù)碼管想要顯示的內(nèi)容。按能顯示多少個(8),可分為 1 位、2位、3位、4位、5 位、6位、7 位等數(shù)碼管。按發(fā)光二極管單元連接方式可分為共陽極數(shù)碼管和共陰極數(shù)碼管。共陽數(shù)碼管是指將所有發(fā)光二極管的陽極接到一起形成公共陽極(COM)的數(shù)碼管,共陽數(shù)碼管在應用時將公共極 COM 接到+5V,當某一字段發(fā)光二極管的陰極為低電平時,相應字段就點亮,當某一字段的陰極為高電平時,相應字段就不亮。共陰數(shù)碼管是指將所有發(fā)光二極管的陰極接到一起形成公共陰極(COM)的數(shù)碼管,共陰數(shù)碼管在應用時應將公共極 COM 接到地線 GND上,當某一字段發(fā)光二極管的陽極為高電平時,相應字段就點亮,當某一字段的陽極為低電平時,相應字段就不亮。(2)51單片機單片機(Microcontrollers)是一種集成電路芯片,是采用超大規(guī)模集成電路技術(shù)把具有數(shù)據(jù)處理能力的中央處理器 CPU、隨機存儲器 RAM、只讀存儲器ROM、多種 I/O口和中斷系統(tǒng)、定時器/計數(shù)器等功能集成到一塊硅片上構(gòu)成的一個小而完善的微型計算機系統(tǒng),在工業(yè)控制領(lǐng)域廣泛應用。MSC-51 單片機指以 8051為核心的單片機,由美國的 Intel 公司在 1980 年推出,80C51 是 MCS-51系列中的一個典型品種;其它廠商以 8051為基核開發(fā)出的CMOS 工藝單片機產(chǎn)品統(tǒng)稱為 80C51 系列。本實驗中我使用普中科技的 51 單片機來點亮八位數(shù)碼管并使其顯示我的學號(20198043)。四、 實驗 過程(1)熟悉數(shù)碼管使用 Proteus 軟件構(gòu)建電路圖,學會如何點亮數(shù)碼管,熟悉如何使數(shù)碼管顯示不同的數(shù)字(0-9)。我們可以按照上面的原理圖讓對應的段導通,以顯示數(shù)字。對于共陽數(shù)碼管,若顯示數(shù)字 0,可以讓標號為 A,B,C,D,E,F(xiàn) 的段導通,標號為 G,H 的段不導通,然后將陽極通入高電壓,即顯示數(shù)字 0。代碼舉例如下:最后效果如下,成功點亮一個數(shù)碼管。經(jīng)過更多嘗試和學習,學會使多位數(shù)碼管顯示多位數(shù)字。結(jié)果舉例如下:(2)多位數(shù)碼管顯示學號為了顯示我們學號,就不能只使用一位數(shù)碼管,需要使用八位數(shù)碼管,相較于單位數(shù)碼管,多位數(shù)碼管更加復雜,驅(qū)動函數(shù)有很大區(qū)別。多位數(shù)碼管使用同一組段選,不同的位選,因此就不能夠一對一地固定顯示,這就需要動態(tài)掃描。動態(tài)掃描:利用人眼視覺暫留,多位數(shù)碼管每次只顯示一位數(shù)字,但是切換頻率大于 200HZ(50 × 4),這樣就能讓人產(chǎn)生同時顯示多個數(shù)字的錯覺。具體操作是輪流向數(shù)碼管送字形碼和相應的位選。一個完整的驅(qū)動程序不只以上這些,一個完整的數(shù)碼管驅(qū)動有 6部分:1. 碼表(ROM):存儲段碼(一般放在 ROM中,節(jié)省 RAM空間),例如數(shù)字 0的段碼就是 0xC0,碼表則包含 0-9的段碼2. 顯存(RAM):保存要顯示的數(shù)字,取連續(xù)地址(便于查表)3. 段選賦值:通過查表(碼表)操作,將顯存映射到段碼4. 位選切換:切換顯示的位置5. 延時:顯示的數(shù)字短暫保持,提升亮度6. 消影:消除切換時不同位置互相影響而產(chǎn)生的殘影
上傳時間: 2022-06-08
上傳用戶:canderile
MATLAB深度學習簡介深度學習是機器學習的一個類型,該類型的模型直接從圖像、文本或聲音中學 習執(zhí)行分類任務。通常使用神經(jīng)網(wǎng)絡架構(gòu)實現(xiàn)深度學習。“深度”一詞是指網(wǎng)絡 中的層數(shù) — 層數(shù)越多,網(wǎng)絡越深。傳統(tǒng)的神經(jīng)網(wǎng)絡只包含 2 層或 3 層, 而深度網(wǎng)絡可能有幾百層。下面只是深度學習發(fā)揮作用的幾個例子:? 無人駕駛汽車在接近人行橫道線時減速。? ATM 拒收假鈔。? 智能手機應用程序即時翻譯國外路標。深度學習特別適合鑒別應用場景,比如人臉辨識、 文本翻譯、語音識別以及高級駕駛輔助系統(tǒng)(包括 車道分類和交通標志識別)。簡言之,精確。先進的工具和技術(shù)極大改進了深度學習算法,達到了 很高的水平,在圖像分類上能夠超越人類,能打敗世界最優(yōu)秀的圍棋 選手,還能實現(xiàn)語音控制助理功能,如 Amazon Echo? 和 Google Home,可用來查找和下載您喜歡的新歌。如果您剛接觸深度學習,快速而輕松的入門方法是使用現(xiàn)有網(wǎng)絡, 比如 AlexNet,用一百多萬張圖像訓練好的 CNN。AlexNet 最常用于 圖像分類。它可將圖像劃分為 1000 個不同的類別,包括鍵盤、鼠標、 鉛筆和其他辦公設備,以及各個品種的狗、貓、馬和其他動物。
標簽: Matlab
上傳時間: 2022-06-10
上傳用戶:
微弱信號檢測的目的是從噪聲中提取有用信號,或用一些新技術(shù)和新方法來提高檢測系統(tǒng)輸出信號的信噪比。本文簡要分析了常用的微弱信號檢測理論,對小波變換的微弱信號檢測原理進行了進一步的分析。然后提出了微弱信號檢測系統(tǒng)的軟硬件設計,在闡述了系統(tǒng)的整體設計的基礎上,對電路所選芯片的結(jié)構(gòu)和性能進行了簡單的介紹,選用了具有14位分辨率的4路并行A/D轉(zhuǎn)換器AD7865作為模數(shù)轉(zhuǎn)換器,且選用Xilinx公司的Spartan-3系列FPGA邏輯器件作為控制器,控制整個系統(tǒng)的各功能模塊。同時,利用FPGA設計了先入先出存儲器,充分利用系統(tǒng)資源,降低了外圍電路的復雜度,為電路調(diào)試及制板帶來了極大的方便,且提升了系統(tǒng)的采集速度和集成度。系統(tǒng)的軟件設計采用Verilog HDL語言編程,在Xilinx ISE軟件開發(fā)平臺上完成編譯和綜合,并選用ModelSim SE 6.0完成了波形仿真。關(guān)鍵詞:微弱信號檢測;信號調(diào)理:FPGA:AD7865;Verilog HDL信息時代需要獲取許多有用的信息,多數(shù)科學研究及工程應用技術(shù)所需的信息都是通過檢測的方法來獲取的。若被檢測的信號非常微弱,就很容易被噪聲湮沒,那么很難有效的從噪聲中檢測出有用信號。微弱信號在絕對意義上是指信號本身非常微弱,而在相對意義上是指信號相對于強背景噪聲而言的非常微弱,也就是指信噪比極低。人們進行長期的研究工作來檢測被噪聲所覆蓋的微弱信號,分析噪聲產(chǎn)生的原因以及規(guī)律,且研究被測信號的特點、相關(guān)性以及噪聲統(tǒng)計特性,從而研究出從背景噪聲中檢測有用信號的方法。1微弱信號檢測(Weak Signal Detection)技術(shù)2.3.41主要是提高信號的信噪比,從噪聲中檢測出有用的微弱信號。對于這些微弱的被測量(如:微振動、微流量、微壓力、微溫差、弱光、弱磁、小位移、小電容等),大多數(shù)都是利用相應的傳感器將微弱信號轉(zhuǎn)換為微弱電流或者低電壓,再經(jīng)過放大器將其幅度放大到預期被測量的大小。
標簽: 微弱信號檢測
上傳時間: 2022-06-18
上傳用戶:canderile
JS簡介及特點JavaScript語言的前身叫作Livescript.自從Sun公司推出著名的Java語言之后,Netscape公司引進了Sun公司有關(guān)Java的程序概念,將自己原有的Livescript重新進行設計,并改名為Javascript.JavaScript是一種基于對象和事件驅(qū)動并具有安全性能的腳本語言,有了JavaScript,可使網(wǎng)頁變得生動。使用它的目的是與HTMI超文本標識語言、Java腳本語言一起實現(xiàn)在一個網(wǎng)頁中鏈接多個對象,與網(wǎng)絡客戶交互作用,從而可以開發(fā)客戶端的應用程序。它是通過嵌入或調(diào)入在標準的HTML,語言中實現(xiàn)的。JavaScript具有很多優(yōu)點:1,簡單性:-JavaScript是一種腳木編寫語言,它采用小程序段的方式實現(xiàn)編程,像其它腳本語言一樣,Javascript同樣已是一種解釋性語言,它提供了一個簡易的開發(fā)過程。它的基本結(jié)構(gòu)形式與C.C++、VB Delphi十分類似。但它不像這些語言一樣,需要先編譯,而是在程序運行過程中被逐行地解釋。它與HTMI.標識結(jié)合在一起,從而方便用戶的使用操作。2,動態(tài)性:-Javascript是動態(tài)的,它可以直接對用戶或客戶輸入做出響應,無須經(jīng)過Web服務程序。它對用戶的反映響應,是采用以事件驅(qū)動的方式進行的。所謂事件驅(qū)動,就是指在主頁中執(zhí)行了某種操作所產(chǎn)生的動作,就稱為“事件”。比如按下鼠標、移動窗口、選擇菜單等都可以視為事件。當事件發(fā)生后,可能會引起相應的事件響應。3,跨平臺性:-JavaScript是依賴于瀏覽器本身,與操作環(huán)境無關(guān),只要能運行瀏覽器的計算機,并支持JavaScript的瀏覽器就可以正確執(zhí)行。
標簽: javascript
上傳時間: 2022-06-19
上傳用戶:默默
摘要:本文通過介紹汽車直流電氣系統(tǒng)的構(gòu)成和直流濾波器的設計原則,針對汽車音響電源濾波器參數(shù)的確定進行介紹,尤其是對各種考慮因素(Over Voltage和IS07637-2中的各種脈沖模型)進行Saber和MathCAD仿真分析作為設計的參考。關(guān)鍵詞:汽車音響、直流電源濾波器、瞬態(tài)傳導干擾脈沖、阻抗失配、汽車電氣系統(tǒng)、IS07637,TVS1,汽車電氣系統(tǒng)簡述近年來,隨著汽車功能的不斷增加和系統(tǒng)可靠性要求的不斷提高,越來越多的電子控制單元(ECU)被引入到汽車設計中,汽車中的電氣系統(tǒng)變得越來越復雜,已經(jīng)成為汽車系統(tǒng)總成的核心。通常,汽車的電氣系統(tǒng)分為供電系統(tǒng)和用電設備兩部分。供電系統(tǒng)是指給用電設備產(chǎn)生、分配和傳遞電能裝置的總稱,它包括發(fā)電機、蓄電池、電線束、開關(guān)及繼電器等,具有低壓和直流的特點。汽車用電設備是指汽車電氣系統(tǒng)中需要電源供給的設備,如:起動機、空調(diào),音響,車燈,ABS等等,其所需的電能由兩個電源供給,即:發(fā)電機和蓄電池。其具有單線制供電特點,即:所有用電設備均并聯(lián)。蓄電池和發(fā)電機的電源正極和各用電設備只用一根導線相連,而電源的負極搭接到汽車底盤上,俗稱負極搭鐵,利用發(fā)動機體、汽車車架和車身等金屬機體作為一公共電流回路。下圖為一汽車的電氣系統(tǒng)概要框圖(見圖1)
上傳時間: 2022-06-19
上傳用戶:
1. 文檔概述1.1. 文檔目的本文檔描述對SPI-4.2 協(xié)議的理解,從淺入深地詳細講解規(guī)范。1.2. SPI-4.2 簡介SPI-4.2 協(xié)議的全稱為System Packet Interface ,可譯為“系統(tǒng)包接口” 。該協(xié)議由OIF( Optical Internetwoking Forum )創(chuàng)建,用于規(guī)定10Gbps 帶寬應用下的物理層( PHY)和鏈路層( Link )之間的接口標準。SPI-4.2 是一個支持多通道的包或信元傳輸?shù)慕涌冢饕獞糜贠C-192 ATM 或PoS 的帶寬匯聚、及10G 以太網(wǎng)應用中。1.3. 參考資料1) SPI-4.2 協(xié)議的標準文檔。2) 中興公司對SPI-4.2 協(xié)議文檔的翻譯稿。2. SPI-4.2 協(xié)議2.1. SPI-4.2 系統(tǒng)參考模型圖 1 SPI-4.2 系統(tǒng)參考模型圖X:\ 學習筆記\SPI-4.2 協(xié)議詳解.doc - 1 - 創(chuàng)建時間: 2011-5-27 21:53:00田園風光書屋NB0005 v1.1 SPI-4.2 協(xié)議詳解SPI-4.2 是一種物理層和鏈路層之間的支持多通道的數(shù)據(jù)包傳輸協(xié)議,其系統(tǒng)參考模型如上圖所示,從鏈路層至物理層的數(shù)據(jù)方向,稱為“發(fā)送”方向,從物理層至鏈路層的數(shù)據(jù)方向,稱為“接收”方向。在兩個方向上,都存在著流控機制。值得注意的是, SPI-4.2 是一種支持多通道( Port)的傳輸協(xié)議。一個通道,指接收或發(fā)送方向上,相互傳輸數(shù)據(jù)的一對關(guān)聯(lián)的實體。有很多對關(guān)聯(lián)的實體,即很多個通道,都在同時傳輸數(shù)據(jù),它們可復用SPI 總線。最多可支持256 個通道。例如OC-192 的192 個STS-1 通道,快速以太網(wǎng)中的100 個通道等, 各個通道的數(shù)據(jù)都可以相互獨立地復用在SPI總線上傳輸。
標簽: SPI-4.2協(xié)議
上傳時間: 2022-06-19
上傳用戶:
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1