註意,我把心態放在第壹位!
附:電子設計競賽入門學習方法
壹、學習硬件部分
1.制版軟件和仿真軟件。
制板軟件主要是在電腦上繪制電路圖和PCB圖,PCB圖是用制板設備制作電路板的必備圖紙。制版軟件包括Protel99、Protel DXP、Pads等。只需要壹個。Protel99功能簡單,學習材料多,使用方便,基本能滿足比賽要求。
仿真軟件可以學習Multisim8或者Proteus7.1。Multisim8壹般用於模擬純模擬和數字器件,Proteus7.1用於模擬單片機等可編程器件的集成電路。
2.模擬和數字電路的基礎學習。
這部分可以通過學習模擬與數字電路的教材,結合模擬與數字電路的基礎實驗,在網上搜索壹些模擬與數字電路,通過調試積累模擬與數字電路的基本設計與調試經驗,做成實物。
3.外圍芯片和外圍接口電路的設計。
這部分妳可以通過分析了解別人的設計電路來學習。如果在學習的過程中遇到問題,要多查資料,多利用互聯網。初學者可以從中借閱關於51單片機應用的書籍。只要妳在百度上搜索很多妳不懂的問題,就會有很多答案供妳參考。
4.電路調試
電路的調試在於多做。在之前的學習中,妳可以在書上或者網上找到相應的電路原理圖。在妳基本了解之後,可以用電路板把它做成實物,然後通過實物的調試,實驗現象與理論分析壹致。也可以制作某個電路模塊,通過可插拔的導線(杜邦線或排線)連接到購買的單片機開發板上,然後通過編程控制自制模塊的工作。總之,電路調試只有多動手生產才能發現問題,發現問題解決問題才能不斷提高電路制造調試能力,積累相關經驗。只有做出實實在在的東西,妳才能體驗到成功的喜悅,從而激勵妳不斷奮鬥!
5.學習材料
圖書館7樓書籍,模擬與數字教材,Protel99軟件,制板軟件,仿真軟件,單片機,EDA,DSP,電路設計等。
網上搜索與制板軟件和仿真軟件學習相關的電子書和視頻學習資料,下載相關軟件。進入51單片機論壇,可以找到大量電子版的接口電路(或51單片機外圍電路及其應用)、學習資料和視頻錄像。
二。學習軟件部分
軟件學習首先要確定壹個妳要學習的可編程設備。可編程器件種類繁多,有單片機、ARM、DSP、FPGA等,但各有各的優勢。
1.單片微型計算機
單片機相當於壹臺內存和硬盤都很小,缺少鍵盤和顯示器的小型計算機。用單片機的C語言或匯編語言編寫不同的程序,下載到單片機上實現某些功能。比如做壹串彩燈(就說八個吧),等硬件做好了,我們就可以給單片機寫不同的程序,控制這八個燈從左到右,從右到左,每隔壹個燈亮壹次,讓燈每隔壹段時間閃爍壹次。同壹個電路只需要改變程序就可以實現各種功能,非常方便。
(1)單片機類型
市場上主流的單片機有AT89C51/C52、at89c 51/52、STC89C51/52、STC12C5A60S2、STC12XX系列、AVR系列、PIC系列等。,其中標有單片機的紅色核心。新手建議從AT89S52,STC89C52或者STC12C5A60S2入手(STC12C5A60S2是51核最豐富的單片機之壹)。
飛思卡爾單片機大多是16位總線。單片機性能好,價格也不算太貴。該公司每年8月份左右都會舉辦壹次全國智能汽車大賽,要求參賽選手使用飛思卡爾的單片機作為控制器。有興趣的同學也可以學習壹下單片機。
淩陽MCU有很強的語音功能,MCU內置了采集語音的AD,可以直接用於語音識別。而且公司實行“大學計劃”,產品有很多配套資料和源代碼,可以直接移植。相關資料可以在網上查到。
(2)單片機開發工具
學習51單片機編程開發軟件(Keil C51),仿真軟件Proteus7.1(在仿真軟件上畫出原理圖,程序可以虛擬加載到原理圖的單片機中進行仿真,觀看結果)或者買個單片機開發板(系統板包括MCU和壹些外圍電路)。壹般來說,各種低端單片機都比較便宜(幾元到幾十元不等),其開發板也比較便宜(200元左右)。
(3)51單片機的數據采集
圖書館7樓51單片機C語言書籍。網絡上51單片機C語言學習的電子書和視頻學習資料,搜索下載Keil C51單片機開發軟件及其用法相關電子書)。
2.手臂?武器?袖子?裝備
ARM是比較高端的單片機,發展經歷了ARM7和ARM9……...到現在市面上馬上就能看到ARM10。他有很多數據總線,目前最高的已經達到32位。其外部時鐘較高,高達60MHz,很多ARM芯片還內置了倍頻功能,可以大大提高其工作頻率,加快運行速度。其內部RAM和Flash都比51系列單片機和其他低端單片機大很多,控制非常方便。同時其開發語言也可以使用ARM的專用C語言,從而更加方便用戶開發。ARM可以根據其內部資源嵌入不同的操作系統,形成嵌入式系統的操作平臺(例如手機中運行的各種版本的操作系統等。).其實手機內部的核心控制器就是ARM和DSP組成的芯片,可以方便用戶的二次開發和產品的升級。目前市場上主流的ARM芯片是三星和飛利浦。周立功公司開發了大量使用飛利浦ARM芯片的開發板,附帶的學習資料也比較詳細。可以根據實際情況選擇中高端的ARM入手(原則上不用學比別人低端的單片機)。壹般來說,ARM的價格要比低端單片機(幾十元到幾百元)高幾倍,其開發板的價格更貴(中檔開發板在600元左右)。
ARM學習資料來源:1,圖書館7樓關於ARM嵌入式系統的學習資料。2.購買ARM開發板時附上的信息。3、網上搜索ARM學習資料。4.網上搜索不同公司的ARM開發軟件。
3.死後無子女。
DSP可以算是更高端的單片機(資源豐富,主頻高,速度快)。它的突出優點是,它的結構決定了DSP在信號處理上的速度非常快,在控制上也非常方便用戶使用。上面說的MCU和ARM主要適用於控制,而DSP是壹個非常好的集控制和高速數據處理於壹體的可編程器件。根據前幾年的比賽,DSP在電源和控制問題上是有優勢的。當然在信號題上它的優勢也不小。前幾年的壹些競賽題,如果不使用DSP或FPGA等高速處理器,可以說是非常難或者無法完成其全部功能。由此可見高速控制器在競爭中的作用。DSP也可以用其專用C語言和專用開發軟件進行開發。其價格較高(幾十到幾百元),根據具體芯片不同,開發板價格相差很大。有興趣的同學建議先從中檔DSP芯片入手(54系列,如5410等。).
DSP學習資料來源:1,圖書館7樓DSP模型相關學習資料。2.購買DSP開發板時附上的信息。3,網上搜索DSP學習資料。4、網上搜索DSP開發軟件。
4.現場可編程門陣列
FPGA是壹種具有大量可編程邏輯門的芯片。通過相關的開發軟件和工具,我們可以用壹個程序(VHDL語言或者Verilog語言,所以建議學習Verilog語言)來描述設計思路,編譯後下載到FPGA芯片上運行。FPGA最大的優勢是速度快,模塊之間是並行關系,模塊內部執行時間短,主頻高。而且它的端口大部分都是通用IO,所以寫程序的時候不需要事先指定端口,只需要在程序中定義連接外部設備時的信號端口就可以了,非常方便。目前市場上主流的FPGA都是Altera和Xilinx公司生產的,價格都比較高。壹般中檔芯片價格在100元左右,開發板價格也達到了幾百元(400元左右)。為了低價買到方便的USB開發工具,建議妳先從Altera的FPGA入手。
FPGA學習資料來源:1,圖書館7樓關於FPGA的書籍,包括Verilog語言學習。2.圖書館7樓關於QuartusII(Altera FPGA開發軟件)和ISE開發軟件(Xilinx FPGA開發軟件)的學習資料。3、網絡可以搜索到大量相關的學習資源。
三。報告寫作
大賽前期,寫報告的同學要多在網上找往年的設計報告來讀。在閱讀中詳細了解其寫作格式(包括報告的結構和內容完整性、字體格式、標題、段落等格式)。同時建議妳從全國大學生電子設計競賽網上下載相應的論文格式。當然,負責報告的同學要多了解軟硬件,多和小組成員進行軟硬件方面的交流,從成員那裏獲取和積累對寫報告有用的信息。對於某個競賽題目,在網上找到的相關資料可能對寫報告有用,壹定要及時分類保存。總之,寫報告的學生任務非常艱巨。他們必須不斷地學習軟硬件知識,盡可能地掌握軟硬件知識,協調和分配組內成員的工作。
四。電子設計的壹般步驟
1.拿到題目後,三位組員分頭閱讀,明確理解題目意思,查閱資料,提出自己的設計方案。
2.***壹起討論設計方案,通過理論計算、仿真、查閱資料確定最終方案。確定的方案要簡潔、可靠、顧全大局。如果能完成基本部分或基本功能,硬件部分盡量少改動或不改動,軟件改動相對簡單(能由軟件完成的功能盡量由軟件實現)。確定計劃時要小心。話題開始後壹般沒有時間允許妳改變計劃。
3.分工合作。負責軟硬件的同學會約定好可以確定的接口,分別編程、設計、制作電路板、調試電路。負責報告的同學可以幫助前期準備硬件和軟件。
4.電路和軟件完成後,寫報告的同學也要抓緊寫設計報告。在聯調過程中,小組成員要互相討論(往往自己找不到問題),共同解決。
5.包裝、參數測量、記錄和分析。自檢(完善設計報告)後,工作要統壹評價,所以電路連接壹定要可靠。每個電子系統都是壹個完整的整體。生產完成後,許多電路模塊要固定在壹個堅固的絕緣基板上,以保證系統的穩定性。