這是一個典型的產生式系統的算法題.用的是有界深度優先的遞歸算法,是用C++Builder4.0寫的.這也是人工智能或者程序設計競賽題中最基本最常用的算法.如果自己動手編程實現了一個這樣的題目,那么很多相關的題目也就都一樣可以做了,比如"四皇后問題","推箱子問題","傳教士和野人問題"等等。 利用深度優先的算法都是不一定能找到最優路徑的,而且如果解路徑過長的話還可能會搜索失敗.如果保證要找到最優路徑需要用另一些算法,比如寬度優先算法.無論是哪一種算法,如果問題稍微復雜一點的話,都要解決"組合爆炸"問題,即有幾乎無窮種組合走法的問題,這種空間的復雜度往往是難以想象的,要求計算機的速度往往也就是體現在這方面. 所以我們每一次搜索都要以某種控制策略來決定下一步的走法,以最快的速度達到目標,減少搜索的范圍.這也是人工智能的核心問題.可以說,人工智能的精髓就是窮舉,人工智能的關鍵就是控制策略.
上傳時間: 2017-04-10
上傳用戶:franktu
,本設計采用2片AT89C52單片機構成主從式的控制系統。紅外遙控部分采用遙控車模專用編、解碼芯片TX-2/RX-2,提高控制的可靠性。采用紅外傳感器進行里程檢測;超聲波傳感器進行障礙識別;感光電阻輔以步進電機控制的轉動機構進行光源方向的檢測,并能用軟件控制小車行駛到光源附近。采用步進電機對小車的轉向進行精確的控制。此外,采用四位LED數碼管和若干LED發光二極管顯示時間、行進的里程以及小車的各種狀態;采用AT24C08串行EEPROM記錄小車的行駛軌跡,并能按照所記錄的軌跡自動行駛。 本次設計基于完備的軟硬件系統,很好的實現了小車語音遙控、任意曲線行駛、路線記錄與重放、自動查找光源、自動避障,里程統計并發出指示信息等功能。
上傳時間: 2017-05-11
上傳用戶:CSUSheep
給出了沉浸式虛擬維修仿真系統的框架,從樣機建模和交互技術兩個方面對其關鍵技術進行了研究.提出 了虛擬維修樣機的概念,通過定義樣機部件的約束運動和交互特征來實現其所要求功能,而交互技術則主要集中在 抓取和防穿越處理上.建立了基于Jack系統的沉浸式虛擬維修仿真原型系統,并以某機構的拆裝為例對其進行了初 步的應用驗證
上傳時間: 2013-12-13
上傳用戶:3到15
《Visual C++串口通信開發入門與編程實踐》(源碼) 本書著重介紹計算機串口通信的硬件原理、軟件開發和工程實例。案例式教學,豐富的項目實例+詳盡的代碼+完整的注解.全書講解由淺入深、通俗易懂、注重實踐,是一本不可多得的程序員手冊。本書作者具有計算機接口設備開發以及軟件開發的大量經驗。配套代碼免去煩瑣輸入代碼的工作,提高學習效率。 與初學者探討Visual C++串口通信開發技術,每一步都有詳盡說明;案例式教學,豐富的項目實例+詳盡的代碼+完整的注解;倡導輕松、快捷編程的程序員必務手冊;Visual C++串口通信開發入門、進階的“一指神功”。
上傳時間: 2014-01-09
上傳用戶:lhc9102
步進電機是數字控制電機,它將脈沖信號轉變成角位移,即給一個脈沖信號,步進電機就轉動一個角度,因此非常適合于單片機控制。步進電機可分為反應式步進電機、永磁式步進電機和混合式步進電機。 步進電機區別于其他控制電機的最大特點是,它是通過輸入脈沖信號來進行控制的,即電機的總轉動角度由輸入脈沖數決定,而電機的轉速由脈沖信號頻率決定
上傳時間: 2017-07-17
上傳用戶:caixiaoxu26
在互補式金氧半(CMOS)積體電路中,隨著量產製程的演進,元件的尺寸已縮減到深次微 米(deep-submicron)階段,以增進積體電路(IC)的性能及運算速度,以及降低每顆晶片的製造 成本。但隨著元件尺寸的縮減,卻出現一些可靠度的問題。 在次微米技術中,為了克服所謂熱載子(Hot-Carrier)問題而發展出 LDD(Lightly-Doped Drain) 製程與結構; 為了降低 CMOS 元件汲極(drain)與源極(source)的寄生電阻(sheet resistance) Rs 與 Rd,而發展出 Silicide 製程; 為了降低 CMOS 元件閘級的寄生電阻 Rg,而發展出 Polycide 製 程 ; 在更進步的製程中把 Silicide 與 Polycide 一起製造,而發展出所謂 Salicide 製程
標簽: Protection CMOS ESD ICs in
上傳時間: 2020-06-05
上傳用戶:shancjb
基于C51單片機步數檢測計步器無線藍牙上傳設計畢業論文文檔資料摘要計步器是一種頗受歡迎的日常鍛煉進度監控器,可以激勵人們挑戰自己,增強體質,幫助瘦身。早期設計利用加重的機械開關檢測步伐,并帶有一個簡單的計數器。晃動這些裝置時,可以聽到有一個金屬球來回滑動,或者一個擺錘左右擺動敲擊擋塊。 計步器功能可以根據計算人的運動情況來分析人體的健康狀況。而人的運動情況可以通過很多特性來進行分析。與傳統的機械式傳感器不同,ADXL345是電容式三軸傳感器,由它捕獲人體運動時加速度信號,更加準確。信號通過低通濾波器濾波,由單片機采集數據。軟件采用自適應算法實現計步功能,減少誤計數,更加精確。選用單片機STC89C52作為系統控制芯片,通過藍牙模塊把單片機處理的數據傳輸到手機APP上,這樣更能清楚看到檢測的效果。整機工作電流只有1-1.5mA,實現超低功耗。采集的步數,路程,卡路里及運動狀態用手機APP顯示。關鍵字:單片機;三軸傳感器;電源;APP第二章 方案的設計與論證2.1控制方案的確定本設計由STC89C52單片機最小系統+ADXL345加速度傳感器電路+藍牙模塊電路+LED燈電路+電源電路組成。 2.2控制方式的選擇2.2.1 單片機芯片的選擇方案一采用可編程邏輯器件CPLD作為控制器,CPLD可以實現各種復雜的功能、規模大、密度高、體積小、穩定性高、I/O資源豐富、易于進行功能擴展。采用并行的輸入輸出方式,提高了系統的處理速度,適合作為大規模控制系統的控制核
上傳時間: 2021-10-19
上傳用戶:
在電子產品迅速發展的今天,電源設計,特別是開關電源的設計,在新產品的研制中占了相當重要的位置。對于廣大的電源設計師而言,單純靠經驗來搭建試驗電路的傳統辦法已經不可能滿足當今電源產品的設計要求,而且無論從設計周期方面還是開發成本方面也都是難以承受的。因此借助先進的CAD技術,可提高電源產品的設計質量。本文首先簡要介紹了開關電源基本原理和基本結構,然后結合一款具體產品,詳細分析了推挽式開關電源的基本原理,并對各部分電路進行分別設計,尤其詳細說明了磁性器件的設計,所搭建的實驗電路能夠基本滿足設計要求,但仿真結果不理想,本文分析了仿真結果不理想的原因。為下一步改進工作提供基礎關鍵詞:厚膜混合電路、開關電源、推挽模式、PWM、磁性器件任何電子設備都離不開可靠的電源,它們對電源的要求也越來越高。電子設備的小型化和低成木化使電源以輕、薄、小和高效率為發展方向。傳統的品體管串聯調整穩壓電源是連續控制的線性穩壓電源。這種傳統的穩壓電源技術比較成熟,但是其通常都需要體積大且笨重的工頻變壓器與體積和重量都很大的濾波器而且調整管功耗較大,電源效率很低,一般只有45%左右。另外,由于在調整管上消耗較大的功率,所以需要采用大功率調整管并裝有體積很大的散熱器,很難滿足現代電子設備發展的要求。20世紀50年代,美國宇航局以小型化、重量輕為目標,為搭載火箭開發了開關電源。在近半個世紀的發展過程中,開關電源因具有體積小、重量輕、效率高、發熱量低、性能穩定等優點而逐漸取代傳統技術制造的連續工作電源,并廣泛應用于電子整機與設備中,20世紀80年代,計算機全面實現了開關電源化,率先完成計算機的電源換代。20世紀9年代,開關電源在電子、電器設備、家電領域得到了廣泛的應用,開關電源技術進入了快速發展期
標簽: 開關電源
上傳時間: 2022-03-16
上傳用戶:
主要內容介紹 Allegro 如何載入 Netlist,進而認識新式轉法和舊式轉法有何不同及優缺點的分析,透過本章學習可以對 Allegro 和 Capture 之間的互動關係,同時也能體驗出 Allegro 和 Capture 同步變更屬性等強大功能。Netlist 是連接線路圖和 Allegro Layout 圖檔的橋樑。在這裏所介紹的 Netlist 資料的轉入動作只是針對由 Capture(線路圖部分)產生的 Netlist 轉入 Allegro(Layout部分)1. 在 OrCAD Capture 中設計好線路圖。2. 然後由 OrCAD Capture 產生 Netlist(annotate 是在進行線路圖根據第五步產生的資料進行編改)。 3. 把產生的 Netlist 轉入 Allegro(layout 工作系統)。 4. 在 Allegro 中進行 PCB 的 layout。 5. 把在 Allegro 中產生的 back annotate(Logic)轉出(在實際 layout 時可能對原有的 Netlist 有改動過),並轉入 OrCAD Capture 裏進行回編。
上傳時間: 2022-04-28
上傳用戶:kingwide
1,更近一步了解三相全控橋式整流電路的工作原理,研究全控橋式整流電路分別工作在電阻負載、電阻-電感負載下Ud,ld及Uvt的波形,初步認識整流電路在實際中的應用。2,研究三相全控橋式整流逆變電路的工作原理,并且驗證全控橋式電路在有源逆變時的工作條件,了解逆變電路的用途。=.設計理念與思路晶閘管是一種三結四層的可控整流元件,要使晶閘管導通,除了要在陽極-陰極間加正向電壓外,還必須在控制級加正向電壓,它一旦導通后,控制級就失去控制作用,當陰極電流下降到小于維持電流,晶閘管回復阻斷。因此,晶閘管的這一性能可以充分的應用到許多的可控變流技術中。在實際生產中,直流電機的調速、同步電動機的勵磁、電鍍、電焊等往往需要電壓可調的直流電源,利用晶閘管的單向可控導電性能,可以很方便的實現各種可控整流電路。當整流負載容量較大時,或要求直流電壓脈沖較小時,應采用三相整流電路,其交流側由三相電源提供。三相可控整流電路中,最基本的是三相半波可控整流電路,應用最廣泛的是三相橋式全控整流電路。三相半波可控電路只用三只晶閘管,接線簡單,但晶閘管承受的正反向峰值電壓較高,變壓器二次繞組的導電角僅120",變壓器繞組利用率較低,并且電流是單向的,會導致變壓器鐵心直流磁化。而采用三相全控橋式整流電路,流過變壓器繞組的電流是反向電流,避免了變壓器鐵芯的直流磁化,同時變壓器繞組在一個周期的導電時間增加了一倍,利用率得到了提高。逆變是把直流電變為交流電,它是整流的逆過程,而有源逆變是把直流電經過直-交變換,逆變成與交流電源同頻率的交流電反送到電網上去。逆變在工農業生產、交通運輸、航空航天、辦公自動化等領域已得到廣泛的應用,最多的是交流電機的變頻調速。另外在感應加熱電源、航空電源等方面也不乏逆變電路的身影。在很多情況下,整流和逆變是有著密切的聯系,同一套晶閘管電路即可做整流,有能做逆變,常稱這一裝置為"變流器2
標簽: 整流電路
上傳時間: 2022-05-31
上傳用戶:zhaiyawei