《HeadFirstJava》是一本完整地面向對象(object-oriented,OO)程序設計和Java的學習指導用書,根據學習理論所設計,你可以從程序語言的基礎開始,到線程、網絡與分布式程序等項目。重要的是,你可以學會如何像一個面向對象開發者一樣去思考,而且不只是讀死書。 在這里,你可以會玩游戲、拼圖、解謎題以及以意想不到的方式與Java交互。 在這些活動中,你還會寫出一堆真正的Java程序,如一個船艦炮戰游戲和一個網絡聊天程序等等。 “HeadFirst系列”圖文并茂學習方式能讓你快速地在腦海中掌握住知識,敞開心胸準備好學習這些關鍵性的主題: ★Java程序語言 ★面向對象程序開發 ★Swing圖形化接口 ★使用JavaAPI函數庫 ★編寫、測試與布署應用程序 ★處理異常;多線程 ★網絡程序設計 ★集合與泛型
標簽: java
上傳時間: 2022-06-12
上傳用戶:
1-1前言一般人所能夠感受到聲音的頻率約介於5H2-20KHz,超音波(Ultrasonic wave)即爲頻率超過20KHz以上的音波或機械振動,因此超音波馬達就是利用超音波的彈性振動頻率所構成的制動力。超音波馬達的內部主要是以壓電陶瓷材料作爲激發源,其成份是由鉛(Pb)、結(Zr)及鈦(Ti)的氧化物皓鈦酸鉛(Lead zirconate titanate,PZT)製成的。將歷電材料上下方各黏接彈性體,如銅或不銹鋼,並施以交流電壓於壓電陶瓷材料作爲驅動源,以激振彈性體,稱此結構爲定子(Stator),將其用彈簧與轉子Rotor)接觸,將所産生摩擦力來驅使轉子轉動,由於壓電材料的驅動能量很大,並足以抗衡轉子與定子間的正向力,雖然伸縮振幅大小僅有數徵米(um)的程度,但因每秒之伸縮達數十萬次,所以相較於同型的電磁式馬達的驅動能量要大的許多。超音波馬達的優點爲:1,轉子慣性小、響應時間短、速度範圍大。2,低轉速可產生高轉矩及高轉換效率。3,不受磁場作用的影響。4,構造簡單,體積大小可控制。5,不須經過齒輸作減速機構,故較爲安靜。實際應用上,超音波馬達具有不同於傳統電磁式馬達的特性,因此在不適合應用傳統馬達的場合,例如:間歇性運動的裝置、空間或形狀受到限制的場所;另外包括一些高磁場的場合,如核磁共振裝置、斷層掃描儀器等。所以未來在自動化設備、視聽音響、照相機及光學儀器等皆可應用超音波馬達來取代。
標簽: 超聲波電機
上傳時間: 2022-06-17
上傳用戶:
在雷達信號處理中,通常可以延長積累時間以增加實際應用的能量,達到降低信號信噪比要求的日的。隨著積累時間延長,特別是當目標進行變速、轉彎等機動飛行時,目標的多普勒回波是時變的,不再能看作中穩信號,傳統的基于FFT的相參積累不再適用。本文以新體制米波舌達研制為背景,研究微弱信號長時間積累檢測的新理論和新方法,主要研究內容包括:1,對目前微弱信號長時間積累檢測問題的研究現狀進行了分析,明確了對多項式相位信號及跨距離單元積累問題研究的必要性2,研究了多項式相位信號的檢測問題,提出了先對雷達的多晉勒回波信號進行時頻分析,再利用隨機Hough變換(RHT)對得到的時頻圖進行多項式曲線檢測的方法。隨機Hough變換是針對圖象處理中直線、圓和橢圓等幾何圖形的檢測問題而提出的,本文將其借鑒到微弱信號長時間積累檢測中,克服了以往使用Hough變換通常只能分析線性調頻信號的局限。本文對影響其檢測性能的關鍵因素進行了分析,并進行了仿真,結果表明隨機Hough變換具有參數空間無限大、參數精度任意高、時間和空間復雜度低的優點,特別適合于雷達信號的長時間積累檢測。3,在雷達的長時間積累過程中,目標在整個積累時間內,可能由于徑向運動導致其回波分段出現在幾個不同的距離單元中。如果不考慮距離的走V/動,儀儀簡單地將同一個距離單元上的信號進行亂累,就無法有效地利用信號的能量。這就需要在信號處理中進行跨距離單元的積累檢測。本文將信號的時頻圖推廣到時間-多普勒頻率-距離三維空間中,將應用于二維圖像的RHT算法推廣到三維空間的檢測中。利用時間-多普勒頻率距離三維空間的直線檢測,來克服雷達回波散布在不同距離單元所帶來的信號積累問題。4,在實際應用中,隨著積累時間增加,目前有關多項式相位信號檢測和估計的方法需要的資源量,特別是存儲量也大大增加,因而很難直接應用于微弱信號的檢測。本文在高階模糊函數的基礎上,采用時域分幀處理方法,每幀進行門限預處理,剔除大部分干擾噪聲,僅保留包含目標在內的部分HAF譜成分以作后續的幀間累加,最后再進行二次門限檢測。目標多普勒回波進行兩級門限處理的方法可以有效地應用于微弱信號的檢測,減少運算量和存儲需求,有利于應用于實時信號處理系統。
上傳時間: 2022-06-17
上傳用戶:
糖尿病被列為世界三大難癥之一,危害巨大。而隨著人們生活方式和生活環境的改變,糖尿病患者的數量還在不斷增多,且呈現年輕化的趨勢。由于影響糖尿病病情的因素很多,大部分患者需要進行血糖的自我監控,以達到穩定病情和促進治療的目的,而便攜式血糖儀因其使用便捷而受到廣大糖尿病患者的青睞。現有針對便攜式血糖儀的研究大多是針對技術層面的,極少有人關注它的軟性層面即其在人機交互性方面的發展。本文以人機交互理論為指導,從尋找和研究目標用戶、發掘用戶的潛在交互需求出發,系統分析和比較了現有便攜式血糖儀的使用過程和使用方式,從而了解了其在使用過程中的人機交互情況,并針對現有便攜式血糖儀的交互性進行了評估,總結了現有便攜式血糖儀在人機交互和人機界面設計方面的優點和問題點,提出了針對便攜式血糖儀的交互式設計準則以及在設計上的改進意見,同時還展望了便攜式血糖儀在人機交互方面的發展趨勢。2.1便攜式血糖儀的分類血糖儀自1968年由湯姆·克萊曼斯發明至今,血糖儀經歷了不同的技術發展階段,出現了采血便攜血糖儀、動態血糖儀、表式血糖儀等等不同原理的血糖儀,目前廣大糖尿病患者大部分購買的都是便攜式血糖儀。2.1.1按工作原理分類從工作原理上便攜式血糖儀分為兩種,一種是光電型,一種是電極型。光電血糖儀有一個光電頭,但探測頭暴露在空氣里,很容易受到污染,影響測試結果,使用壽命比較短,一般在兩年之內是比較準確的,兩年后需要定期做校準;電極型的測試原理比較科學,電極口內藏,可以避免污染,并且測試的精讀比較高,正常使用的情況下,不需要校準,壽命長。2.1.2按測糖方式分類目前市場上常見的血糖儀按照測糖技術可以分為電化學法測試和光反射技術測試兩大類。前者是酶與葡萄糖反應產生的電子再運用電流記數設施,讀取電子的數量,再轉化成葡萄糖濃度讀數。后者是通過酶與葡萄糖的反應產生的中間物(帶顏色物質),運用檢測器檢測試紙反射面的反射光的強度,將這些反射光的強度,轉化戲葡萄糖濃度
上傳時間: 2022-06-17
上傳用戶:zhanglei193
超聲波測距是一種非接觸式的測量方式,與其它方法相比(如電磁的或光學的方法),它不受光線、被測對象顏色的影響,對于被測物處于黑暗、有灰塵、煙霧、電磁干擾、有毒等惡劣的環境下有一定的適應能力。因此,研究超聲波在高精度測距系統中的應用具有重要的現實意義。在本文中,首先闡述了超聲波測距的發展及應用,超聲波傳感器,超聲波測距的基本原理,超聲波側距系統的關鍵技術以及如何提高超聲波測距的精度。然后設計一個小型的超聲波高精度測距系統,詳細論述了超聲波測距系統的整體結構設計和工作原理,超聲波發射與接收一體電路的實現,單片機C8051F010的特點以及單片機的外圍電路和相應的集成開發環境,以及相關程序的設計。關鍵詞:超聲波,單片機,高精度測距利用超聲波來實現定位是蝙蝠等生物作為防御和捕捉獵物的手段,生物體可以發射出人們不能聽到的超聲波(20KHz以上的聲波),借助空氣或其它介質傳播。通過捕捉障礙物反射回來的時間間隔長短和反射回來的信號強弱來判斷反射物的類型及距離的遠近。超聲學是近年來發展十分迅速的一門技術,人們采用仿真技能,利用超聲波,已應用在很多方面。超聲技術可分為檢測超聲和功率超聲,作為檢測用的超聲波顯然屬于檢測超聲的范疇"。檢測超聲主要是利用超聲的信息載體作用,即通過超聲在媒質中的傳播、吸收、散射、波形轉換等,提取反映媒質本身特性或內部結構的信息,達到檢測媒質性質、物體形狀或兒何尺寸、內部缺陷或結構的目的。利用超聲對目標進行檢測有其獨特的優點1回2:超聲波在傳播時,方向性強,能量易于集中,幾乎沿直線傳播;超聲波能在各種不同媒質中傳播,且可傳播足夠遠的距離;超聲波對色彩、光照度不敏感,對外界光線和電磁干擾不敏感,可以用于黑暗、有煙霧或灰塵、電磁干擾強等惡劣的環境中;超聲波傳感器結構簡單,體積小,費用低,信息處理簡單可靠,易于小型化和集成化。正因為超聲波有著這些獨特的優點,在國民經濟和國防中越來越被人們所重視。
上傳時間: 2022-06-18
上傳用戶:
摘要:設計并制作了以AVR單片機ATmegal6L為控制器的小型雙足機器人、以AT89S52為MCU的51單片機實驗板和UART串行通信接口等部分構成的硬件系統。根據具體硬件系統的特性,用C和C++語言開發了機器人串口調試軟件與綜合控制軟件。實現了無線遙控或遠程網絡控制雙足機器人完成前后行走、翻跟斗、跳舞,并由機器人變型成小車,以及小車的前后左右行駛,再由小車變型成機器人等功能。關鍵詞:機器人;串口通信;無線通信;網絡通信1.概述機器人技術是當今科學研究的熱點之一,本課題設計并實現了一個以8位單片機為核心控制器的集串口控制、網絡控制、無線通信控制于一體的雙足機器人系統。完成了基本電路板的設計、機器人實體機構設計及制作、相應控制程序的開發設計及調試等工作。本設計的小型雙足機器人系統包含以ATmegal6L為控制器的小型雙足機器人、以AT89S52為MCU的51單片機實驗板、nRF2401半雙工無線通信模塊、以PT2262/PT2272編碼解碼芯片的發送模塊(遙控)和接收模塊、UART串行通信接口等部分構成的硬件系統。軟件系統包括:機器人串口調試上、下位機軟件和機器人獨立運行軟件;51單片機下位機軟件;本地服務器串口控制上位機軟件與遠程客戶端控制軟件。根據本系統要具備的功能進行系統的總體設計,可以將本系統分成三大部分來實現,包括:機械實體部分、硬件電路部分、軟件程序部分。其中硬件電路又可分機器人電路和51單片機電路。機器人控制系統圖如圖1所示。
上傳時間: 2022-06-18
上傳用戶:默默
超聲波電源廣泛應用于超聲波加工、診斷、清洗等領域,其負載超聲波換能器是一種將超音頻的電能轉變為機械振動的器件。由于超聲換能器是一種容性負載,因此換能器與發生器之間需要進行阻抗匹配才能工作在最佳狀態。串聯匹配能夠有效濾除開關型電源輸出方波存在的高次諧波成分,因此應用較為廣泛。但是環境溫度或元件老化等原因會導致換能器的諧振頻率發生漂移,使諧振系統失諧。傳統的解決辦法就是頻率跟蹤,但是頻率跟蹤只能保證系統整體電壓電流同頻同相,由于工作頻率改變了而匹配電感不變,此時換能器內部動態支路工作在非諧振狀態,導致換能器功率損耗和發熱,致使輸出能量大幅度下降甚至停振,在實際應用中受到限制。所以,在跟蹤諧振點調節逆變器開關頻率的同時應改變匹配電感才能使諧振系統工作在最高效能狀態。針對按固定諧振點匹配超聲波換能器電感參數存在的缺點,本文應用耦合振蕩法對換能器的匹配電感和耦合頻率之間的關系建立數學模型,證實了匹配電感隨諧振頻率變化的規律。給出利用這一模型與耦合工作頻率之間的關系動態選擇換能器匹配電感的方法。經過分析比較,選擇了基于磁通控制原理的可控電抗器作為匹配電感,通過改變電抗控制度調節電抗值。并給出了實現這一方案的電路原理和控制方法。最后本文以DSPTMS320F2812為核心設計出實現這一原理的超聲波逆變電源。實驗結果表明基于磁通控制的可控電抗器可以實現電抗值隨電抗控制度線性無級可調,由于該電抗器輸出正弦波,理論上沒有諧波污染。具體采用復合控制策略,穩態時,換能器工作在DPLL鎖定頻率上;動態時,逐步修改匹配電抗大小,搜索輸出電流的最大值,再結合DPLL鎖定該頻率。配合PS-PWM可實現功率連續可調。該超聲波換能系統能夠有效的跟隨最大電流輸出頻率,即使頻率發生漂移系統仍能保持工作在最佳狀態,具有實際應用價值。
上傳時間: 2022-06-18
上傳用戶:
本文對家用太陽能光伏發電系統進行了研究和設計。首先在太陽能電池工作原理的基礎上對其輸出特性進行了仿真。根據其輸出的非線性關系,闡述了最大功率點跟蹤(MPPT)的原理,并結合DC-DC變換器對常用的MPPT算法進行了仿真。通過對比幾種方法的優缺點,給出了一種新型MPPT算法。接著對儲能蓄電池的充放電特性進行了研究,然后根據負載的要求計算了蓄電池的容量,并采用Boost變換器對其進行充電控制。其次,考慮到蓄電池組的電壓等級較低,為使輸出220V的交流電,通過分析幾種拓撲結構,最終采用“推挽升壓電路+全橋逆變”的電源設計方案以提高整個系統的效率,設計包括硬件和軟件兩部分。在推挽電路中介紹了各元器件參數的選擇、高頻變壓器的設計及其控制電路等,其中PWM驅動電路輸出采用圖騰柱的方式以增強其驅動能力;逆變電路同樣給出了功率開關管、濾波器的選取方法,并設計了過流保護和電壓采樣調理電路,對濾波器傳遞函數的仿真驗證了設計的合理性。在軟件設計中,基于DSP實現了MPPT控制、SPWM驅動信號的生成和P1閉環反饋控制。最后,論文給出了相關實驗電路的調試結果,從中可以看出,所設計的電路實現了各部分的功能,并驗證了設計的合理性。關鍵詞:太陽能電池;最大功率點跟蹤;推挽電路:SPWM:DSP
上傳時間: 2022-06-19
上傳用戶:trh505
單片機課程設計 籃球記分器 LANE STUDIO CONTENT 1 2 3 4 5 系統功能 課題運用的知識點 系統原理的設計 硬件部分的設計 軟件部分設計 1 系統功能 PART 1 PART 1 隨著科技的迅猛發展,單片機在計算機應用領域中起到了越來越重要的作用. 單片機體積小,功能強,集成了微型機的各部件,大大縮短了系統內信號傳送的距離,從而提高了系統的可靠性及運行速度。 該系統主要是實現以下幾種功能: ① 計分:能同時顯示甲、乙兩隊比分,最大計分數為99。能分別對甲、乙兩隊比分進行加分。 ② 計時:從比賽開始時啟動計時工作方式,初始時間為00,最大計時為99 分鐘, 經過修改后應該還能實施計時暫停,還能設定為倒計時。 ③ 交換比分:中場交換比賽場地時,能交換甲、乙兩隊比分的位置。 ④ 哨音提示:設定的比賽時間到了,能自動哨音提示比賽結束. PART 1 2 課題運用的知識點 PART 1 PART 2 1 2 3 人機接口 AT89C51單片機的運用 LED數碼管的運用 本課題主要運用單片機設計知識設計籃球賽記時計分器,因此涉及到的知識點主要有以下幾點: 3 系統原理的設計 PART 3 按 鈕 單片機芯 片 時間顯示 比分顯示 為了實現原理圖的設計目標,同時結合自己獲取的各種資料以及要達到的具體功能,所確定的組成框圖如圖。 一、組成框圖的組成說明 二、組成框圖的組成及其功能說明 1、LED能夠顯示比賽成績和比賽時間,并且能夠顯示調整后的比賽成績和時間 2、控制按鈕由兩隊的加分按鈕組成、以中場中止按鈕組成。 3、暫停比賽時間 4 硬件部分的設計 PART 4 單片機接口電路 復位電路 1 復位是指單片機的CPU或系統中其它的部件處于某一確定的初試狀態,并從這一狀態開始工作。除了進入系統的正常初始化之外,當由于程序運行出錯或是操作錯誤使系統處于鎖死狀態,為擺脫困境,需要進行按鍵復位。 通常單片機的復位操作有上電復位、信號復位、運行監視復位,運行監視復位有程序運行監視和電源監視。 在本設計中,則是采用上電復位,原理是當電源接通后,上電瞬間RESET引腳獲取高電平,該高電平需要電容充電來維持,當高電平維持在兩個機械周期以上則單片機能被復位。 PART 4 2 晶體振蕩電路 晶體振蕩電路用于產生單片機工作時所需的時鐘信號,從而保證各部分工作的同步。單片機內部有一個高增益反相反大器,只要在輸入端XTAL1與輸出XTAL2之間掛一個晶體振蕩器和微調電容就可以構成一個穩定的自激震蕩器并在單片機內部產生的時鐘脈沖信號。電容器C1與C2用于穩定頻率和快速起振,電容一般在5PF—30PF,本設計電容為30PF。 PART 4 3 鍵盤接口電路 與通用單片機相比,單片機應用系統中的鍵盤種類很多,鍵盤中按鍵數量設置依系統操作要求而定。單片機應用系統中的鍵盤有獨立式和行列式兩種。
上傳時間: 2022-06-22
上傳用戶:canderile
各種電子設備都需要供電電源,提供所需穩定的直流電壓(或電流)和相應的功率。供電電源除采用電池外,更多的是采用電力網供電的電源,整流電路是這種電源電路中不可缺少的部分,其作用是將50 Hz的交流電壓轉換成單向脈動性直流電壓。常見整流電路主要有4種:半波整流、全波整流、橋式整流和倍壓整流電路。本文應用OrCAD/PSpice 92軟件分別對這4種整流電路的原理及特性作了分析和仿真。1 PSpice軟件簡介及仿真流程傳統的電路設計方法在分析和驗證電路的正確性和完整性時十分麻煩,并存在大量的重復性勞動。隨著電子設計自動化(EDA)技術的飛速發展,電路的設計已由傳統的手工設計轉向計算機輔助設計,計算機仿真分析是電路設計的一種重要環節,PSpice是由美國MicroSim公司推出的基于加州大學伯克利分校開發的電路仿真程序Spice的PC級電路仿真軟件,對電路不僅能進行一些基本的電路特性分析,還可以對電路元器件的參數進行統計仿真分析和對電路進行優化仿真設計,并將各種仿真分析的結果以波形、圖表或文本的方式直觀地反應出來,在電路設計中得到了廣泛地應用。
上傳時間: 2022-06-23
上傳用戶:fliang