畢業(yè)設(shè)計(jì)(論文)智能空調(diào)遙控器設(shè)計(jì)的硬件部分_第1頁
畢業(yè)設(shè)計(jì)(論文)智能空調(diào)遙控器設(shè)計(jì)的硬件部分_第2頁
畢業(yè)設(shè)計(jì)(論文)智能空調(diào)遙控器設(shè)計(jì)的硬件部分_第3頁
畢業(yè)設(shè)計(jì)(論文)智能空調(diào)遙控器設(shè)計(jì)的硬件部分_第4頁
畢業(yè)設(shè)計(jì)(論文)智能空調(diào)遙控器設(shè)計(jì)的硬件部分_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、目錄目錄i摘 要3第1章 緒論51.1 研究背景及意義51.2 智能空調(diào)遙控器的發(fā)展?fàn)顩r61.3 畢業(yè)設(shè)計(jì)主要工作7第2章 系統(tǒng)總體方案設(shè)計(jì)82.1 系統(tǒng)總體需求82.1.1 系統(tǒng)需求82.1.2 系統(tǒng)技術(shù)指標(biāo)82.2主要芯片選擇82.3 atmega32簡介92.4 紅外遙控原理92.5 系統(tǒng)總體方案設(shè)計(jì)10第3章 系統(tǒng)硬件設(shè)計(jì)123.1 最小系統(tǒng)設(shè)計(jì)123.1.1系統(tǒng)電源模塊設(shè)計(jì)123.1.2 系統(tǒng)晶振模塊設(shè)計(jì)123.1.3 系統(tǒng)復(fù)位模塊設(shè)計(jì)133.2 系統(tǒng)功能模塊設(shè)計(jì)133.2.1 紅外接收模塊設(shè)計(jì)133.2.2 紅外發(fā)送模塊設(shè)計(jì)143.2.3 存儲(chǔ)電路設(shè)計(jì)143.2.4 人機(jī)交互模塊設(shè)

2、計(jì)153.2.5 rs232、rs485通訊電路設(shè)計(jì)163.2.6 溫度測量電路設(shè)計(jì)17第4章 pcb設(shè)計(jì)194.1 pcb設(shè)計(jì)流程194.2 幾個(gè)需注意問題204.2.1 布局的重要性204.2.2 時(shí)鐘線的處理204.2.3 電源與地線處理214.2.4 一些細(xì)節(jié)問題214.3 布線經(jīng)驗(yàn)總結(jié)21第5章 結(jié)論23致謝24參考文獻(xiàn)2525摘 要紅外遙控是目前常用的一種通信和遙控方法,有體積小、功耗低、功能強(qiáng)、成本低等特點(diǎn),廣泛應(yīng)用于各種家電產(chǎn)品、金融和商用設(shè)施以及工業(yè)設(shè)備中。智能空調(diào)遙控器是智能家居領(lǐng)域研究的熱點(diǎn)。本文開發(fā)了一款基于avr單片機(jī)atmega32微處理器的學(xué)習(xí)型紅外遠(yuǎn)程智能遙控器

3、。該遙控器采用測量脈沖寬度的方法,可學(xué)習(xí)并存儲(chǔ)其他遙控器的編碼信息,利用存儲(chǔ)的遙控編碼信號(hào)控制相應(yīng)的器件,達(dá)到用一個(gè)遙控器代替多個(gè)遙控器控制空調(diào)的目的。論文簡要闡述了紅外編碼解碼原理,重點(diǎn)設(shè)計(jì)了遙控系統(tǒng)的硬件結(jié)構(gòu)和軟件流程,并在實(shí)現(xiàn)紅外遙控器智能學(xué)習(xí)、遙控功能、上位機(jī)控制等基本功能后,進(jìn)一步在上位機(jī)軟件編寫網(wǎng)絡(luò)通信模塊,實(shí)現(xiàn)了對遠(yuǎn)程空調(diào)設(shè)備的遙控與監(jiān)視。測試結(jié)果表明,該智能空調(diào)遙控器具有操作方便、運(yùn)行穩(wěn)定和接收數(shù)據(jù)準(zhǔn)確的優(yōu)點(diǎn)。關(guān)鍵詞:atmega32;紅外;智能遙控;空調(diào)遙控;遠(yuǎn)程監(jiān)控abstractinfrared remote control is one of the most popu

4、lar communication and remote control method, has the advantages of small size, low power consumption, strong function, low cost, widely used in all kinds of household electrical appliances, financial and commercial facilities and industrial equipment. intelligent remote controller of air conditioner

5、 is a research hotspot in the field of intelligent home furnishing. this paper develops a avr based on the single-chip microprocessor atmega32 learning infrared remote intelligent remote controller. the remote controller utilizes pulse width measurement method, learning and memory in other remote co

6、ntrol coding information, using the stored remote control coding signal to control the corresponding device, to use a remote control instead of a plurality of remote control air conditioning purposes. this paper briefly expounds the infrared coding principle, focus on the design of the remote contro

7、l system's hardware and software processes, and in the realization of infrared remote control, remote control, intelligent learning function of pc control and other basic functions, further in pc software programming network communication module, realizes the remote air-conditioning device remot

8、e control and monitoring. the test results show that, the intelligent air conditioner remote controller has the advantages of convenient operation, stable operation and receive data accurately.key words: atmega32; infrared; intelligent control; remote control; remote monitoring第1章 緒論1.1 研究背景及意義在炎熱的夏

9、天,你可以在下班前在辦公室通過電腦打開家里的空調(diào),回到家里便能享受清涼;在寒冷的冬季,則可以享受到融融的溫暖?;丶仪皢?dòng)電飯煲,一到家就可以吃上香噴噴的米飯。全球信息化以及人民生活水平不斷提高,這種智能家居的生活方式成為個(gè)性化的用戶追求的目標(biāo)之一。智能家居是指利用先進(jìn)的計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)通信技術(shù)、綜合布線技術(shù),將家庭內(nèi)部所有的設(shè)備和應(yīng)用系統(tǒng)通過智能家庭網(wǎng)絡(luò)連接成一體,實(shí)現(xiàn)對所有家庭網(wǎng)絡(luò)上的家電和設(shè)備的遠(yuǎn)程使用和控制,以及滿足其他任何要求的信息交換,如數(shù)據(jù)通信等,通過統(tǒng)籌管理,實(shí)現(xiàn)一種soho(small office home office)網(wǎng),為人們提供各種豐富、多樣化、個(gè)性化、方便、舒適、安

10、全和高效的服務(wù)。與普通家居相比,智能家居不僅具有傳統(tǒng)的居住功能,提供舒適安全、高品位且宜人的家庭生活空問;而且提供全方位的信息交換功能,優(yōu)化人們的生活方式?;趇nternet的用于遠(yuǎn)程監(jiān)控的智能遙控器是智能家居系統(tǒng)中的重要組成部分。 隨著計(jì)算機(jī)及internet技術(shù)的迅速發(fā)展,大范圍的信息高速傳輸和資源共享已經(jīng)實(shí)現(xiàn),極大的方便了人們的生活。同時(shí),嵌入式技術(shù)的發(fā)展與應(yīng)用也面臨新的機(jī)遇和挑戰(zhàn),人們對各種電器產(chǎn)品、控制設(shè)備等提出了新的需求,其中之一表現(xiàn)在嵌入式系統(tǒng)與internet的結(jié)合。遠(yuǎn)程監(jiān)控系統(tǒng)是當(dāng)前工業(yè)自動(dòng)化應(yīng)用領(lǐng)域研究的熱點(diǎn)之一,基于嵌入式internet的遠(yuǎn)程監(jiān)控系統(tǒng)是借助成熟的計(jì)算機(jī)

11、網(wǎng)絡(luò)技術(shù)完成監(jiān)視與控制任務(wù),將監(jiān)控范圍擴(kuò)展到更廣空間,進(jìn)一步推進(jìn)了控制技術(shù)向網(wǎng)絡(luò)化、分散化和開放化發(fā)展。人們的生活水平在不斷提高,需求進(jìn)一步增加。在滿足人們基本生活的同時(shí),方便性和創(chuàng)新性的需要體現(xiàn)的越來越明顯,尤其對于家庭生活。因此,家居的智能化是目前遠(yuǎn)程控制領(lǐng)域的新熱點(diǎn),而家居的智能化不僅僅表現(xiàn)在設(shè)備與人的近距離交互,還要體現(xiàn)在遠(yuǎn)程操作上1。所以,如何利用遠(yuǎn)程計(jì)算機(jī)對家電、機(jī)房的空調(diào)、整棟大樓的可遙控設(shè)備進(jìn)行控制和監(jiān)視,解決方案可能是仁者見仁智者見智,特別是對基于互聯(lián)網(wǎng)的能夠?qū)W習(xí)并能進(jìn)行實(shí)時(shí)遠(yuǎn)程監(jiān)控的智能遙控器系統(tǒng)的研究1。 另一方面智能化家居系統(tǒng)進(jìn)入了千家萬戶,這些家具電器中如空調(diào)、電冰箱

12、、電視機(jī)等等,都使用遙控器進(jìn)行控制。紅外線遙控器是一種用戶可以在幾米甚至幾十米就能對各種電器進(jìn)行控制的裝置,理所當(dāng)然的得到了廣泛應(yīng)用。但是由于不同品牌家用電器的紅外線遙控器采用了不同的頻率或編碼方式,導(dǎo)致這些遙控器不能相互通用,每個(gè)家用電器必須擁有一個(gè)不同的遙控器,這給人們的生活帶來了諸多不便。為了減少家庭中紅外線遙控器的數(shù)目,已經(jīng)有很多廠家設(shè)計(jì)和生產(chǎn)了一種稱為萬能遙控器的紅外線遙控裝置。萬能遙控器具有接收、存儲(chǔ)和發(fā)送紅外線編碼的功能,通過對不同普通遙控器發(fā)出的紅外線編碼進(jìn)行學(xué)習(xí)和存儲(chǔ),萬能遙控器可以對多個(gè)家用電器進(jìn)行遙控,從而可以減少家庭中遙控器的數(shù)目2。1.2 智能空調(diào)遙控器的發(fā)展?fàn)顩r目前

13、,人們對各種電器產(chǎn)品、控制設(shè)備等提出了新的需求,其中之一表現(xiàn)在嵌入式系統(tǒng)與internet的結(jié)合。遠(yuǎn)程監(jiān)控系統(tǒng)是當(dāng)前工業(yè)自動(dòng)化應(yīng)用領(lǐng)域研究的熱點(diǎn)之一,基于嵌入式internet的遠(yuǎn)程監(jiān)控系統(tǒng)是借助成熟的計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)完成監(jiān)視與控制任務(wù),將監(jiān)控范圍擴(kuò)展到更廣空間,進(jìn)一步推進(jìn)了控制技術(shù)向網(wǎng)絡(luò)化、分散化和開放化發(fā)展。智能家居的概念最早出現(xiàn)在美國,一般指利用先進(jìn)的計(jì)算機(jī)、嵌入式系統(tǒng)和網(wǎng)絡(luò)通信技術(shù),將家中的設(shè)備(如照明系統(tǒng)、環(huán)境控制、安防系統(tǒng)、網(wǎng)絡(luò)家電)通過家庭總線技術(shù)連接到一起。我國智能家居的興起最早可追溯到1995年3月。當(dāng)時(shí),國家科委正式批準(zhǔn)啟動(dòng)了國家首批重大科技產(chǎn)業(yè)工程項(xiàng)目-“2000年小康型城

14、鄉(xiāng)住宅科技產(chǎn)業(yè)工程”,其中便包含了數(shù)字家庭的內(nèi)容。近年來,智能家居產(chǎn)業(yè)發(fā)展迅速。但是,可能因?yàn)橹悄芗揖拥牟煌夹g(shù)標(biāo)準(zhǔn)目前難以統(tǒng)一,尤其在標(biāo)準(zhǔn)化接口和通訊協(xié)議(協(xié)議問題,即諸多家電和網(wǎng)絡(luò)能夠彼此相容)等方面,為智能家居的迅速普及帶來了很大的障礙。只有科學(xué)地、有預(yù)見性地處理好這些問題,才能更好、更快地啟動(dòng)智能家居市場,真正實(shí)現(xiàn)使人類的生活更簡單,更安全,更舒適和更高效的目的。遙控器是智能家居的控制終端。所以,對智能遙控器的研究是智能家居領(lǐng)域的熱點(diǎn),特別是與我們的生活息息相關(guān)的空調(diào)遙控器。遙控器的實(shí)現(xiàn)原理,是在遙控器的內(nèi)部芯片中存放了對應(yīng)電器可以解析的編碼,從而在使用中,可以和電器進(jìn)行互相通信。智能

15、遙控器的實(shí)現(xiàn)原理就是對芯片內(nèi)部的存儲(chǔ)器進(jìn)行了擴(kuò)展,先收集市場上可能存在的所有遙控器的編碼,然后將這些編碼存儲(chǔ)在萬能遙控器內(nèi)部的芯片里,對這些編碼根據(jù)電器的型號(hào)進(jìn)行編號(hào)(也就是代碼表),在實(shí)際使用時(shí),根據(jù)電器的型號(hào)從代碼表里找到編號(hào),按照使用要求輸入編號(hào),就可以使用了。 智能遙控器基于嵌入式系統(tǒng),具有強(qiáng)大的可擴(kuò)展性和可編程性,可以通過增加簡單的外圍設(shè)備和軟件編程靈活的支持其他功能智能遙控器包括三個(gè)子系統(tǒng):接收子系統(tǒng)、發(fā)送子系統(tǒng)和核心子系統(tǒng)接收子系統(tǒng)包括光電轉(zhuǎn)換、信號(hào)放大、高速采樣以及數(shù)據(jù)分析等模塊,發(fā)送子系統(tǒng)包括遙控發(fā)送、發(fā)送保持和電光轉(zhuǎn)換模塊,核心子系統(tǒng)包括中央處理、鍵盤控制、lcd顯示以及存

16、儲(chǔ)等模塊3。1.3 畢業(yè)設(shè)計(jì)主要工作如前所述,本畢業(yè)設(shè)計(jì)的基本內(nèi)容包括智能遙控器的硬件設(shè)計(jì)、焊接與調(diào)試;智能空調(diào)遙控器的硬件程序的編寫;pcb設(shè)計(jì)與制板;上位機(jī)軟件與下位機(jī)之間的通信協(xié)議設(shè)計(jì)、上位機(jī)軟件編寫等。項(xiàng)目難點(diǎn)在于實(shí)現(xiàn)對各種不同型號(hào)空調(diào)遙控器的學(xué)習(xí),并進(jìn)一步的進(jìn)行控制,具體控制項(xiàng)有開機(jī)(on)、關(guān)機(jī)off)、除濕(dehum)、自動(dòng)(auto)、制冷(cool)、制熱(heat)、升溫(t+)、降溫(t-)。上位機(jī)軟件部分的遠(yuǎn)程通信模塊,需要建立主機(jī)服務(wù)器,需要了解tcp/ip通信協(xié)議4。第2章 系統(tǒng)總體方案設(shè)計(jì)12.1 系統(tǒng)總體需求2.1.1 系統(tǒng)需求本次畢業(yè)設(shè)計(jì)的項(xiàng)目來源是深圳中聯(lián)

17、通電子有限公司的學(xué)習(xí)型空調(diào)紅外遙控器研制,在實(shí)現(xiàn)紅外遙控器智能學(xué)習(xí)、遙控功能、上位機(jī)控制等基本功能后,將進(jìn)一步在上位機(jī)軟件編寫網(wǎng)絡(luò)通信模塊,實(shí)現(xiàn)對遠(yuǎn)程空調(diào)設(shè)備的遙控與監(jiān)視。2.1.2 系統(tǒng)技術(shù)指標(biāo) 技術(shù)參數(shù)、輸入輸出接口形式: 1、供電電源:12vdc;25ma-60ma; 2、載波頻率:38khz 3、遙控距離:在10 米以內(nèi); 4、學(xué)習(xí)方式:自動(dòng)識(shí)別; 5、存儲(chǔ)命令數(shù):38,若定制可達(dá)到64; 6、溫度測量范圍:-10 60;7、串行輸出:rs485/rs232 接口,波特率為1200bps-38400bps,地址可設(shè)為0 255; 8、工作環(huán)境:-20 60 ,0 95% rh; 9、最

18、大尺寸:151*86*30mm; 10、重量:90g。2.2主要芯片選擇系統(tǒng)主要是由主芯片、紅外發(fā)送與接受模塊、按鍵存儲(chǔ)電路、通訊端口、上位機(jī)軟件等構(gòu)成,下面是系統(tǒng)主要芯片選擇。1) 主控芯片。系統(tǒng)cpu芯片為avr單片機(jī)atmega32,這款單片機(jī)應(yīng)用廣泛,而且價(jià)格低廉,其內(nèi)部數(shù)據(jù)存儲(chǔ)器(ram)有258byte,可作為cpu正常工作的內(nèi)部緩存和學(xué)習(xí)過程中紅外命令的脈沖寬度和編碼的暫存器。硬件電路基礎(chǔ)是atmega32最小系統(tǒng),所有其他電路都是在這個(gè)基礎(chǔ)上擴(kuò)展出來。 其具體的參數(shù)分析見2.3小節(jié)。2) 紅外接收和發(fā)送芯片選擇。紅外接收模塊,本系統(tǒng)選用nb1838,其光電檢測和前置放大器集成同

19、一封裝,中心頻率為37.9khz。nb1838的環(huán)氧樹脂封裝結(jié)構(gòu)為其提供了一個(gè)特殊的紅外濾光器,對自然光和電場干擾有很強(qiáng)的防護(hù)性。紅外接收模塊能夠?qū)邮盏降募t外信號(hào)進(jìn)行放大、檢波、整形,并調(diào)制出紅外編碼,得到ttl波形,反相后輸入單片機(jī),由單片機(jī)進(jìn)行進(jìn)一步的處理,比如對比,存儲(chǔ)到eeprom中。紅外發(fā)送模塊,考慮到紅外發(fā)送距離要足夠遠(yuǎn),其驅(qū)動(dòng)電路由兩個(gè)三極管進(jìn)行二級(jí)放大,使二極管功率盡量大,以達(dá)到更遠(yuǎn)的距離(保證10米以內(nèi)完全沒有問題)。紅外發(fā)送時(shí)38khz方波由單片機(jī)內(nèi)部軟件模擬產(chǎn)生,節(jié)約成本,同時(shí)不失可靠性。3) 存儲(chǔ)芯片選擇。avr單片機(jī)自帶31kbflash存儲(chǔ)空間,存儲(chǔ)器選擇為at2

20、4c32,存儲(chǔ)空間為32k。4) rs232、rs485通訊端口芯片選擇。 rs232芯片選擇為max232,rs485芯片選擇為max485。利用跳線短接方法進(jìn)行具體通信方式選擇。波特率為1200bps38400bps,地址可設(shè)0255。5) 溫度測量芯片選擇。 溫度測量芯片選擇數(shù)字溫度傳感器芯片ds18b20,其在與微處理器連接時(shí)僅需要一條口線即可實(shí)現(xiàn)微處理器與ds18b20的雙向通訊,支持多點(diǎn)組網(wǎng)功能,應(yīng)用范圍廣。2.3 atmega32簡介atmega32是具有32kb系統(tǒng)內(nèi)可變成flash的8位avr微控制器,其主要特點(diǎn)如下:(1)高性能、低功耗的8位avr&reg微處理器;

21、(2)先進(jìn)的risc 結(jié)構(gòu);(3)工作于16 mhz 時(shí)性能高達(dá)16 mips;(4)1024 字節(jié)的eeprom;(5)2k字節(jié)片內(nèi)sram;(6)jtag 接口( 與ieee 1149.1 標(biāo)準(zhǔn)兼容);(7)通過jtag 接口實(shí)現(xiàn)對flash、eeprom、熔絲位和鎖定位的編程;2.4 紅外遙控原理本智能紅外遙控器具有發(fā)送和接收兩種功能,發(fā)送端采用單片機(jī)將待發(fā)送的紅外信號(hào)編碼調(diào)制為一系列脈沖串信號(hào),通過紅外發(fā)射管發(fā)射紅外信號(hào)。紅外接收端采用價(jià)格便宜,性能可靠的一體化紅外接收頭如nb1838或hs0038(接收的紅外信號(hào)頻率為38khz,周期約為26us)接收紅外信號(hào),它同時(shí)對信號(hào)進(jìn)行放大、

22、檢波、整形,得到ttl電平的編碼信號(hào),在發(fā)送給單片機(jī)進(jìn)行解碼。本文所設(shè)計(jì)的紅外遙控器工作過程大致如圖2.1所示,紅外遙控器首先把外部空調(diào)遙控紅外信號(hào)進(jìn)行解碼,并存儲(chǔ)好相應(yīng)的數(shù)據(jù),接下來就可以利用這些數(shù)據(jù)進(jìn)行調(diào)制,利用紅外發(fā)射管進(jìn)行發(fā)射,進(jìn)而實(shí)現(xiàn)對相應(yīng)遙控器的學(xué)習(xí)和對目標(biāo)的控制。圖2.1 紅外遙控學(xué)習(xí)和發(fā)送過程圖現(xiàn)有的紅外遙控器學(xué)習(xí)方法 一般包括兩種方式,第一種就是對已知碼型的紅外遙控器直接進(jìn)行解碼,并把相應(yīng)的信息合成到一個(gè)字節(jié)中,比如典型的解碼方式就是按照引導(dǎo)碼、用戶碼、數(shù)據(jù)碼、數(shù)據(jù)反碼方式進(jìn)行的,其中用戶碼有16位,數(shù)據(jù)碼和數(shù)據(jù)反碼個(gè)8位,如果已知引導(dǎo)碼高低電平長度那么一組遙控碼只要兩個(gè)字節(jié)

23、就可以了,但是此種方法的最大缺點(diǎn)就是必須已知碼型,對于碼型未知的就無從正確學(xué)習(xí);第二種方法就是不管紅外碼型如何,直接采用測量高低電平的方式對紅外進(jìn)行學(xué)習(xí),并把相應(yīng)的數(shù)據(jù)存儲(chǔ)就可以,此種方法就是占用內(nèi)存和存儲(chǔ)空間都比較大。本文采用的就是第二種方法5。2.5 系統(tǒng)總體方案設(shè)計(jì) 在確定了系統(tǒng)需求、芯片類型后就可以制定系統(tǒng)方案了,用以指導(dǎo)具體設(shè)計(jì),本系統(tǒng)的總體框圖如下圖所示,從中間我們可以看出系統(tǒng)的構(gòu)成。圖2.2 學(xué)習(xí)型智能遙控器系統(tǒng)組成圖 如圖2.2所示,系統(tǒng)cpu芯片為avr atmega32,這款單片機(jī)應(yīng)用相當(dāng)廣泛,且價(jià)格低廉,其內(nèi)部數(shù)據(jù)存儲(chǔ)器(ram)有258byte,可作為cpu正常工作的內(nèi)

24、部緩存和學(xué)習(xí)過程中紅外命令的脈沖寬度和編碼的暫存器。硬件電路基礎(chǔ)是atmega32最小系統(tǒng),所有其他電路都是在這個(gè)基礎(chǔ)上擴(kuò)展出來。 系統(tǒng)功能模塊有紅外發(fā)送與接收模塊、按鍵存儲(chǔ)電路、通訊端口,上位機(jī)軟件。當(dāng)遙控器處于學(xué)習(xí)狀態(tài)時(shí),紅外接收模塊接收紅外信號(hào),經(jīng)過內(nèi)部處理進(jìn)行存儲(chǔ),以便后續(xù)控制發(fā)送用,存儲(chǔ)電路主要是用來存儲(chǔ)紅外編碼信號(hào),由學(xué)習(xí)后產(chǎn)生,按鍵電路主要用來實(shí)現(xiàn)遙控器在沒有和主機(jī)相連時(shí)進(jìn)行手動(dòng)控制,也是相當(dāng)重要的。 通訊端口要設(shè)計(jì)兩種類型的,rs485與rs232,實(shí)現(xiàn)遙控器與上位機(jī)之間的通信。上位機(jī)軟件主要是用來識(shí)別遙控器(項(xiàng)目要求最多識(shí)別256個(gè)),并發(fā)送相應(yīng)的控制碼,為了能夠?qū)崿F(xiàn)遠(yuǎn)程計(jì)算

25、機(jī)對遙控進(jìn)行控制,上位機(jī)軟件還要編寫網(wǎng)絡(luò)通信程序,最終構(gòu)成如圖2.3(由底層rs485網(wǎng)絡(luò)、頂層internet網(wǎng)絡(luò)構(gòu)成的遠(yuǎn)程監(jiān)控網(wǎng)絡(luò))所示的系統(tǒng)。圖2.3 遠(yuǎn)程監(jiān)控網(wǎng)絡(luò)示意圖第3章 系統(tǒng)硬件設(shè)計(jì)3.1 最小系統(tǒng)設(shè)計(jì)最小系統(tǒng)是系統(tǒng)最基本的模塊,系統(tǒng)其它功能都是在最小系統(tǒng)的基礎(chǔ)上發(fā)展起來的,所以最小系統(tǒng)的設(shè)計(jì)是非常重要的。通常的最小系統(tǒng)包括:電源模塊、晶振電路、復(fù)位電路6。23.1.1系統(tǒng)電源模塊設(shè)計(jì)lm78xx/lm79xx三端穩(wěn)壓ic來組成穩(wěn)壓電源所需的外圍元件極少,電路內(nèi)部還有過流、過熱及調(diào)整管的保護(hù)電路,使用起來可靠、方便,而且價(jià)格便宜。該系列集成穩(wěn)壓ic型號(hào)中的lm78或lm79后面的

26、數(shù)字代表該三端集成穩(wěn)壓電路的輸出電壓,如lm7806表示輸出電壓為正6v,lm7909表示輸出電壓為負(fù)9v。因?yàn)槿斯潭煞€(wěn)壓電路的使用方便,電子制作中經(jīng)常采用。本系統(tǒng)所需要的電壓為5v,所以選用lm7805,其輸入電壓范圍為5v12v。如圖3.1所示,電源采用兩路輸入,一路是直接輸入5v電源,另外一路就是輸入12v電源,由lm7805降壓為5v再經(jīng)過電源開關(guān)輸入到系統(tǒng)。在實(shí)際調(diào)試過程中發(fā)現(xiàn)當(dāng)用12v電源時(shí)lm7805發(fā)熱比較大,這不利于產(chǎn)品的壽命,且不是很安全,所以設(shè)計(jì)了一路5v輸入作為輔助電源,當(dāng)工作環(huán)境有5v穩(wěn)壓源時(shí)用5v就好。另外,電路模塊還有按鍵開關(guān)與電源指示燈。圖3.1 紅外遙控

27、器電源模塊3.1.2 系統(tǒng)晶振模塊設(shè)計(jì)atmega32具有片內(nèi)rc振蕩器,能夠產(chǎn)生時(shí)鐘可分頻時(shí)鐘信號(hào),但不是很精確,考慮到紅外學(xué)習(xí)是采用測高低電平時(shí)間長度的方式,必須要用一個(gè)非常準(zhǔn)的定時(shí)器計(jì)時(shí),所以系統(tǒng)晶振采用8mhz的外部晶振,其單條指令執(zhí)行速度最大可以為0.125us。另外晶振電路在布線時(shí)要盡量靠近單片機(jī),線盡量加粗,其電路圖如圖3.2所示。圖3.2 系統(tǒng)晶振電路圖3.1.3 系統(tǒng)復(fù)位模塊設(shè)計(jì)atmega32采用的是低電平復(fù)位方式,所以采用如圖3.3的設(shè)計(jì)方式,當(dāng)按鍵按下時(shí)會(huì)產(chǎn)生一個(gè)低電平脈沖,這樣單片機(jī)就可以進(jìn)行復(fù)位。圖3.3 系統(tǒng)復(fù)位電路圖3.2 系統(tǒng)功能模塊設(shè)計(jì)系統(tǒng)功能模塊以最小系統(tǒng)

28、為基礎(chǔ)實(shí)現(xiàn)各種所需要的功能,本學(xué)習(xí)型遙控器的核心功能就是紅外學(xué)習(xí)與發(fā)送,其他的包括系統(tǒng)存儲(chǔ)模塊、通信模塊(max232、max485),人機(jī)交互模塊(按鍵模塊和液晶模塊)、其他的還有室溫采集模塊和蜂鳴器模塊。接下來本文將對這些模塊一一進(jìn)行分析與設(shè)計(jì)7。3.2.1 紅外接收模塊設(shè)計(jì)如圖3.4所示,系統(tǒng)紅外接收器采用一體化紅外接收頭nb1838,nb1838工作頻率為38khz,能對接收到的遙控器信號(hào)進(jìn)行放大、檢波、整形、解調(diào),得到ttl電平的編碼信號(hào),在通過單片機(jī)的引腳pd3輸入到單片機(jī)。經(jīng)單片機(jī)解碼并執(zhí)行相關(guān)處理程序,把信號(hào)轉(zhuǎn)換為數(shù)據(jù)進(jìn)行保存。nb1838對外只有3個(gè)引腳:vs、gnd和一個(gè)脈

29、沖信號(hào)輸出引腳,實(shí)用方便,性能可靠。圖3.4 紅外接收模塊3.2.2 紅外發(fā)送模塊設(shè)計(jì)紅外發(fā)射電路采用9013三極管進(jìn)行放大,和紅外發(fā)射管相連的電阻取值為1,這樣,通過紅外發(fā)射管的電流將會(huì)比較大,以最大可能的提高紅外信號(hào)發(fā)射距離,信號(hào)由pd4調(diào)制出,pd4是單片機(jī)內(nèi)部pwm波輸出引腳,紅外信號(hào)解調(diào)時(shí),當(dāng)信號(hào)是高點(diǎn)平時(shí)就控制該引腳輸出相應(yīng)時(shí)長的pwm波,否則不輸出,這樣就能實(shí)現(xiàn)紅外發(fā)射。其電路圖如圖3.5所示。圖3.5 紅外發(fā)射電路3.2.3 存儲(chǔ)電路設(shè)計(jì)at24c64是一個(gè)32k位串行cmos eeprom, 內(nèi)部含有8192字節(jié)存儲(chǔ)空間,采用catalyst公司的先進(jìn)cmos技術(shù)以使器件的功

30、耗減少。at24c64有一個(gè)32字節(jié)的頁寫緩沖器,用來作為地址和數(shù)據(jù)緩存器。該器件通過iic總線接口進(jìn)行操作,有一個(gè)專門的寫保護(hù)功能。如圖3.6所示,其引腳有:scl 串行時(shí)鐘。at24c02串行時(shí)鐘輸入管腳用于產(chǎn)生器件所有數(shù)據(jù)發(fā)送或接收的時(shí)鐘,這是一個(gè)輸入管腳。sda 串行數(shù)據(jù)/地址。at24c02 雙向串行數(shù)據(jù)/地址管腳用于器件所有數(shù)據(jù)的發(fā)送或接收,sda 是一個(gè)開漏輸出管腳,可與其它開漏輸出或集電極開路輸出進(jìn)行線或(wire-or)。a0、a1、a2 器件地址輸入端。這些輸入腳用于多個(gè)器件級(jí)聯(lián)時(shí)設(shè)置器件地址,當(dāng)這些腳懸空時(shí)默認(rèn)值為0。當(dāng)使用at24c02 時(shí)最大可級(jí)聯(lián)8個(gè)器件。如果只有一

31、個(gè)at24c02被總線尋址,這三個(gè)地址輸入腳(a0、a1、a2 )可懸空或連接到vss,如果只有一個(gè)at24c02被總線尋址這三個(gè)地址輸入腳(a0、a1、a2 )必須連接到vss。wp 寫保護(hù)。如果wp管腳連接到vcc,所有的內(nèi)容都被寫保護(hù)只能讀。當(dāng)wp管腳連接到vss 或懸空允許器件進(jìn)行正常的讀/寫操作。在本系統(tǒng)中對其內(nèi)部的8k存儲(chǔ)空間,分成4組,每個(gè)紅外碼200字節(jié)。atmega32的twi接口pc0(scl)、pc1(sda)連接,并分別用10k上拉電阻上拉。圖3.6 eeprom數(shù)據(jù)存儲(chǔ)模塊電路圖3.2.4 人機(jī)交互模塊設(shè)計(jì)人家交互模塊包括按鍵模塊和液晶顯示模塊,這樣用戶就能通過這兩個(gè)

32、模塊和遙控器進(jìn)行交互,一方面控制空調(diào)遙控器,另外一方面知道空調(diào)遙控器的當(dāng)前的狀態(tài),這一部分的設(shè)計(jì)是非常有必要的。本學(xué)習(xí)型空調(diào)遙控器所需要的按鍵有on、off、auto、dehum、cool、heat、t+、t-共8個(gè)按鍵,其中前面4個(gè)按鍵為獨(dú)立按鍵,后面的4個(gè)按鍵為組合按鍵,cool、heat分別對應(yīng)制冷和制熱兩種狀態(tài),t+、t-分別在兩種模式下進(jìn)行增溫和減溫,溫度的調(diào)節(jié)范圍為1630??紤]到案件的數(shù)量和系統(tǒng)整體的需要,本系統(tǒng)增加了一個(gè)按鍵,這樣就為一個(gè)3*3矩陣鍵盤,占用單片機(jī)的引腳為pb0到pb5。最后一個(gè)按鍵作為模式切換之用,這個(gè)按鍵在軟件設(shè)計(jì)部分將會(huì)詳細(xì)探討8。圖3.7 按鍵模塊電路圖

33、1602液晶是工業(yè)字符型液晶,能夠同時(shí)顯示16x02即32個(gè)字符,即2行每行16個(gè)字符。其引腳大體分為3個(gè)部分,首先是電源和地部分,包括引腳13和15、16,其接法如圖3.8所示,第二部分是液晶控制引腳,控制是對液晶進(jìn)行讀還是寫,包括4(rs)、5(r/w)、6(e),第三部分是數(shù)據(jù)引腳(714),本系統(tǒng)中利用排阻上拉,增加數(shù)據(jù)引腳的驅(qū)動(dòng)能力。1602液晶的控制方法可參考其官方說明書,這里指出,要顯示一個(gè)想要的字符,直接寫入該字符的ascii值即可。圖3.8 1602液晶驅(qū)動(dòng)電路圖3.2.5 rs232、rs485通訊電路設(shè)計(jì)max232芯片是美信公司專門為電腦的rs-232標(biāo)準(zhǔn)串口設(shè)計(jì)的單電

34、源電平轉(zhuǎn)換芯片,使用+5v單電源供電。采用max232芯片進(jìn)行電平轉(zhuǎn)換,實(shí)現(xiàn)單片機(jī)與上位機(jī)的通信。如圖3.9所示,max232電路有以下幾個(gè)部分組成,第一部分是電荷泵電路,由1、2、3、4、5、6腳和4只電容構(gòu)成。功能是產(chǎn)生+12v和-12v兩個(gè)電源,提供給rs-232串口電平的需要;第二部分是數(shù)據(jù)轉(zhuǎn)換通道,由7、8、9、10、11、12、13、14腳構(gòu)成兩個(gè)數(shù)據(jù)通道,其中13腳(r1in)、12腳(r1out)、11腳(t1in)、14腳(t1out)為第一數(shù)據(jù)通道,8腳(r2in)、9腳(r2out)、10腳(t2in)、7腳(t2out)為第二數(shù)據(jù)通道,ttl/cmos數(shù)據(jù)從t1in、t

35、2in輸入轉(zhuǎn)換成rs-232數(shù)據(jù)從t1out、t2out送到電腦db9插頭;db9插頭的rs-232數(shù)據(jù)從r1in、r2in輸入轉(zhuǎn)換成ttl/cmos數(shù)據(jù)后從r1out、r2out輸出;第三部分是供電,15腳gnd、16腳vcc(+5v)。max232芯片特點(diǎn)如下:(1)符合所有的rs-232c技術(shù)標(biāo)準(zhǔn);(2)只需要單一 +5v電源供電;(3)片載電荷泵具有升壓、電壓極性反轉(zhuǎn)能力,能夠產(chǎn)生+10v和-10v電壓;(4)功耗低,典型供電電流5ma;(5)內(nèi)部集成2個(gè)rs-232c驅(qū)動(dòng)器;(6)內(nèi)部集成兩個(gè)rs-232c接收器;圖3.9 max232通信電路圖max485接口芯片是maxim公司的

36、一種rs-485芯片,max485的驅(qū)動(dòng)器頻率不受限制, 可以實(shí)現(xiàn)最高2.5mbps的傳輸速率。這些收發(fā)器在驅(qū)動(dòng)器禁用的空載或滿載狀態(tài)下,吸取的電源電流在120a至500a之間。所有器件都工作在5v單電源下。驅(qū)動(dòng)器具有短路電流限制,并可以通過熱關(guān)斷電路將驅(qū)動(dòng)器輸出置為高阻狀態(tài)。接收器輸入具有失效保護(hù)特性,當(dāng)輸入開路時(shí),可以確保邏輯高電平輸出。具有較高的抗干擾性能。max485是市面上最為常見的rs422芯片,亦是用量最大的rs422芯片,其性價(jià)比非常高。其電路圖如圖3.10所示,ro與di分別與單片機(jī)的rxd、txd相連,re、de連在一起,并由單片機(jī)進(jìn)行控制max485是接受數(shù)據(jù)還是發(fā)送數(shù)據(jù)

37、。智能遙控器可以由max485構(gòu)成通信網(wǎng)絡(luò),進(jìn)而實(shí)現(xiàn)對多個(gè)空調(diào)的控制9。圖3.10 max485電路圖3.2.6 溫度測量電路設(shè)計(jì)此模塊主要是用來檢測室溫,方便對空調(diào)進(jìn)行更好的控制,已達(dá)到更好的統(tǒng)一管理和節(jié)能的目的。溫度傳感器采用美國dallas公司生產(chǎn)的 ds18b20,ds18b20在與微處理器連接時(shí)僅需要一條口線即可實(shí)現(xiàn)微處理器與ds18b20的雙向通訊,其測溫范圍 55+125,固有測溫分辨率0.5,作為室溫檢測模塊從精度上已經(jīng)足夠了,另外就是此溫度傳感器是數(shù)字的,方便電路設(shè)計(jì)。其電路圖如圖3.11所示。圖3.11 ds18b20電路圖第4章 pcb設(shè)計(jì)34.1 pcb設(shè)計(jì)流程pcb板

38、設(shè)計(jì)流程如圖4.1所示。 圖4.1 pcb板設(shè)計(jì)流程根據(jù)本系統(tǒng)的功能需求,對系統(tǒng)進(jìn)行了設(shè)計(jì),已經(jīng)完成了系統(tǒng)的原理圖設(shè)計(jì),根據(jù)原理圖,首先繪制使用元件的封裝(封裝繪制一定按所使用元件的實(shí)際尺寸來,并保證繪制的正確性),考慮到先制作樣機(jī)進(jìn)行調(diào)試,所以并未使用貼片封裝,最后也導(dǎo)致整個(gè)板子比較大;完成封裝繪制后,由原理圖生成網(wǎng)絡(luò)表,考慮到系統(tǒng)的功能需求及復(fù)雜程度,將板子設(shè)計(jì)成長方形,并設(shè)計(jì)為雙層板;然后進(jìn)行自動(dòng)布線,再根據(jù)功能分布對元件布局進(jìn)行手動(dòng)調(diào)整,經(jīng)過自動(dòng)手動(dòng)布線的調(diào)整后,對電路進(jìn)行檢查;檢查無錯(cuò)后,進(jìn)行元件標(biāo)注,覆銅以及焊盤設(shè)置等,添加相應(yīng)信息;最后生成bom報(bào)表,導(dǎo)出文件。設(shè)計(jì)原理圖,這是設(shè)

39、計(jì)pcb的第一步,好的pcb設(shè)計(jì)來自于好的原理圖,這一點(diǎn)都不夸張,所以在設(shè)計(jì)原理圖時(shí)就要考慮到繪制pcb時(shí)的情況。繪制原件封裝,原理圖畫完后要根據(jù)具體情況對每一個(gè)元器件的封裝進(jìn)行修改,如果系統(tǒng)自帶的封裝不符合要求,那么要對其進(jìn)行修改,如果是用戶自己繪制的元器件,還要根據(jù)實(shí)際情況進(jìn)行封裝繪制,以滿足元件安裝需要。pcb圖紙基本設(shè)置,這主要包括:pcb板的主要形狀及尺寸、板層數(shù)目、通孔類型、網(wǎng)格大小等。既可以用系統(tǒng)提供的設(shè)計(jì)模板進(jìn)行設(shè)置,也可以手動(dòng)進(jìn)行設(shè)置。生成網(wǎng)表并加載,網(wǎng)表是電路原理圖和印刷電路板設(shè)計(jì)的接口,只有將網(wǎng)表引人pcb系統(tǒng)后,才能進(jìn)行電路板的布線操作。在生成網(wǎng)表時(shí)必須保證沒有任何錯(cuò)誤

40、,如果有的話就必須返回原理圖進(jìn)行相關(guān)修改直到正確為止。加載網(wǎng)表后,系統(tǒng)將產(chǎn)生一個(gè)內(nèi)部的網(wǎng)表,并產(chǎn)生飛線。此時(shí)元件擺放一般都不是很合理,所以必須進(jìn)行元件布局。元件布局是很重要的,對于單面板,不合理的元件布局將導(dǎo)致布線布不通,對于雙面板將產(chǎn)生大量的過孔,導(dǎo)致布線復(fù)雜化,同時(shí)也影響系統(tǒng)穩(wěn)定性。布線規(guī)則設(shè)置,在正式布線前必須對線寬、安全距離、過孔大小等進(jìn)行設(shè)置,這是pcb設(shè)計(jì)者必須經(jīng)歷的。布線,這里的布線包括兩個(gè)部分,手動(dòng)布線與自動(dòng)布線,一般的,對于元件少且要求不是很高的情況自動(dòng)布線就基本能滿足要求,一般設(shè)計(jì)者會(huì)在自動(dòng)布線后進(jìn)行手工調(diào)整,修改電腦布線不合理之處,以提高整個(gè)板子的質(zhì)量。對于高速板,一般不

41、推薦這種方式,所謂高速板是指板上頻率超過50mhz以上的pcb板,對于高速板一般是先進(jìn)行人工布線,把時(shí)鐘線、高速線、重要的電源線和地線等先行布好,然后再進(jìn)行自動(dòng)布線,布完之后,再人工調(diào)整,確保成功。在這里個(gè)人認(rèn)為對于高速板還是全部由人工進(jìn)行布線,這樣既美觀可靠性又高。生成報(bào)表文件,印刷電路板布線完成之后,可以生成相應(yīng)的各類報(bào)表文件,比如元件清單、電路板信息報(bào)表等。這些報(bào)表可以幫助用戶更好的了解所設(shè)計(jì)的印刷板和管理所使用的元件。文件打印輸出,生成了各類文件后,可以將各類文件打印輸出保存。包括pcb文件和其報(bào)表文件均可打印,以便存檔再用13。4.2 幾個(gè)需注意問題4.2.1 布局的重要性布局對于整

42、個(gè)系統(tǒng)具有重要的意義,這要求在實(shí)際的布線過程中。對于各塊的具體處理有輕重緩急之分。一般的布局規(guī)則,都要求區(qū)分模塊是模擬電路,還是數(shù)字電路,是高頻電路還是低頻電路,是主要的干擾源還是敏感的關(guān)鍵信號(hào)等等。因此,在布局之前必須仔細(xì)分析各個(gè)模塊信號(hào)的性質(zhì)包括模塊屬性、功能、供電電源、具體信號(hào)的頻率、電流的流向、電流強(qiáng)度等,以確模塊在pcb板上布局。通常,在機(jī)械結(jié)構(gòu)確定的情況下,復(fù)雜的系統(tǒng)還會(huì)有n種不同的布局方式,這需要站在系統(tǒng)的角度上依照一些規(guī)則的折中來找出最優(yōu)化的布局布線13。4.2.2 時(shí)鐘線的處理在數(shù)字模塊中,都會(huì)有時(shí)鐘,例如sdram的clock,而時(shí)鐘電路是影響emc的主要因索。集成電路的大

43、部分噪聲都與時(shí)鐘頻率及其多次諧波有關(guān)。如果clock信號(hào)是正弦波形式,處理不當(dāng),對系統(tǒng)會(huì)“貢獻(xiàn)”一個(gè)該頻率或是該頻率的倍頻的干擾源,如果是clock信號(hào)是方波形式,則對系統(tǒng)“貢獻(xiàn)”一個(gè)雜散頻率的干擾源。同時(shí),clock還是一個(gè)容易受干擾的信號(hào),如果clock受到干擾,對數(shù)字系統(tǒng)的影響可想而知15。因此,時(shí)鐘電路模塊是屬于關(guān)鍵模塊,在布局布線過程中優(yōu)先各種規(guī)則考慮其布局布線。4.2.3 電源與地線處理在任何電子系統(tǒng)中,干擾源對系統(tǒng)的干擾不外乎通過兩種途徑:一是通過導(dǎo)體的傳遞,二是通過電磁輻射經(jīng)過空間的耦合。在頻率較低的系統(tǒng)中主要是一種路徑,在高頻系統(tǒng)中也有相當(dāng)部分的干擾原因是通過導(dǎo)體的傳遞,其中

44、較明顯的就是ic產(chǎn)生的噪聲通過電源和地干擾整個(gè)系統(tǒng)。因此,電源的完整性或者說是電源質(zhì)量對整個(gè)系統(tǒng)的抗干擾能力具有至關(guān)重要的意義。電源完整性實(shí)際上是信號(hào)完整性的一部分,然而考慮到電源對于所有系統(tǒng)的重要性,在此單獨(dú)列出。要聲明的是,在實(shí)際系統(tǒng)中,要做到這一點(diǎn)并不容易,系統(tǒng)中總會(huì)有各種不同頻率的噪聲。在電路設(shè)計(jì)和pcb布局布線中只是極力的減小各種頻率的噪聲,從而提高系統(tǒng)的抗噪聲的整體性能。同時(shí),在復(fù)雜系統(tǒng)中,減少系統(tǒng)的噪聲不是更改一兩電容的值就能夠做到,而是需要注意電源濾波效果的累積14。 4.2.4 一些細(xì)節(jié)問題走線方向要合理:如輸入/輸出,交流/直流,強(qiáng)/弱信號(hào),高頻/低頻,高壓/低壓等,它們的

45、走向應(yīng)該是呈線形的(或分離),不得相互交融。其目的是防止相互干擾。最好的走向是按直線,但一般不易實(shí)現(xiàn),最不利的走向是環(huán)形,所幸的是可以設(shè)隔離帶來改善。對于是直流,小信號(hào),低電壓pcb設(shè)計(jì)的要求可以低些。所以“合理”是相對的,具體問題具體對待。合理布置電源濾波/退偶電容:這些濾波電容要盡量靠近對應(yīng)元件,否則就沒有意義了,可知的是,合理的放置這些電容可以減少接地點(diǎn)問題。線條問題:一般的時(shí)鐘線要盡量粗些,電源和地線要比信號(hào)線寬,最好是不低于1mm,一句話,能做寬線條就不做窄線條。在走線時(shí)要注意拐角盡量不要是銳角。同時(shí)大面積覆銅,改善接地問題。線條之間的距離盡量不要太小,以防產(chǎn)生工藝方面的問題。4.3

46、 布線經(jīng)驗(yàn)總結(jié)在這里把個(gè)人布線經(jīng)驗(yàn)進(jìn)行總結(jié),畢竟pcb設(shè)計(jì)在一定程度上靠經(jīng)驗(yàn)。在pcb設(shè)計(jì)一開始,也就是畫原理圖時(shí)就要考慮到后續(xù)各部分工作將要存在的問題。在原理圖設(shè)計(jì)完成后,一般不要先急著布線,先花上一兩天進(jìn)行檢查,因?yàn)榈搅撕笃?,如果發(fā)現(xiàn)原理圖設(shè)計(jì)有誤,更改的代價(jià)就太大了。這次去我就犯過這類問題,在設(shè)計(jì)pcb過程中走了不少冤枉路。開始pcb設(shè)計(jì),不要忙著布線,先好好布局。根踞經(jīng)驗(yàn),pcb設(shè)計(jì)時(shí)間一般按照三三制分配,布局占1/3時(shí)間,布線占1/3,檢查1/3。布局相當(dāng)關(guān)鍵。有經(jīng)驗(yàn)的工程師在布局同時(shí),已經(jīng)有了關(guān)鍵布線的規(guī)劃。布局一般本著先大后小,先關(guān)鍵后次要的原則,先放置有定位要求的器件,布局時(shí),

47、除了考慮布線質(zhì)量,對測試,加工等問題也要考慮,權(quán)衡各方面因素。手工布線現(xiàn)在還是大部分工程師的選擇,因?yàn)楹芏嗳藢ψ詣?dòng)布線的結(jié)果不滿意。其實(shí)現(xiàn)在一些高級(jí)eda工具,自動(dòng)布線已經(jīng)相當(dāng)智能化。自動(dòng)布線,意味著全部交給工具去做,還有很多需要人干預(yù)的地方。個(gè)人經(jīng)驗(yàn)認(rèn)為,網(wǎng)絡(luò)分類(class),布線優(yōu)先級(jí)設(shè)置,布線規(guī)則是影響布通率和布線效果的主要因素。有人也稱pcb設(shè)計(jì)是從抽象概念到實(shí)際產(chǎn)品的轉(zhuǎn)化。pcb設(shè)計(jì)實(shí)際是一項(xiàng)混技術(shù)。要求設(shè)計(jì)者對電路原理、電磁場、布線算法、生產(chǎn)加工、測試等各方知識(shí)都要有所了解,我覺得一名優(yōu)秀的pcb工程師應(yīng)當(dāng)注意學(xué)習(xí)這些知識(shí)。在pcb布線方面,個(gè)人還有很大的學(xué)習(xí)空間,尤其是對高速系統(tǒng)的布線。在本次設(shè)計(jì)中參考了一些優(yōu)秀作品,從這些作品中學(xué)到了不少寶貴的經(jīng)驗(yàn)。第5章 結(jié)論1

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論