

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 畢業(yè)論文</b></p><p> 題目:?jiǎn)纹瑱C(jī)制作控制繼電器的電路</p><p><b> 學(xué)院:機(jī)電工程學(xué)院</b></p><p> 班級(jí): 電氣 班 </p><p> 姓名: </p><p> 學(xué)
2、號(hào): </p><p> 指導(dǎo)教師: </p><p><b> 目錄</b></p><p><b> 畢業(yè)論文1</b></p><p><b> 引言3</b></p><p><b>
3、摘要3</b></p><p> 第1章、硬件部分結(jié)構(gòu)功能簡(jiǎn)介:4</p><p> 1.1單片機(jī)介紹4</p><p> 1.2 AT89S51單片機(jī)的主要性能參數(shù)和主要引腳4</p><p> 1.3、繼電器介紹7</p><p><b> 第2章、原理圖8</b
4、></p><p> 第3章、系統(tǒng)設(shè)計(jì)預(yù)期目標(biāo):10</p><p> 第4章、工作原理:10</p><p> 第5章、下面是我總結(jié)的制板”八步走”11</p><p> 第6章、制板中容易出現(xiàn)的問題:12</p><p> 第7章、本設(shè)計(jì)的C語言程序;12</p><p
5、> 第8章、總結(jié):14</p><p> 第9章、答謝詞14</p><p><b> 參考文獻(xiàn)15</b></p><p><b> 引言</b></p><p> 現(xiàn)代自動(dòng)控制設(shè)備中,都存在一個(gè)電子電路一電氣電路的互相連接問題,一方面要是電子電路的控制信號(hào)能夠控制電氣電路的
6、執(zhí)行元件(電動(dòng)機(jī)、電磁鐵、電燈等),另一方面又要為電子線路的電氣電路提供良好的電隔離,以保護(hù)電子電路和人身的安全。電子繼電器便能起到這一橋梁作用。</p><p> 如何設(shè)計(jì)一種投資少,簡(jiǎn)單易行,僅僅只是在現(xiàn)在的設(shè)備基礎(chǔ)之上稍加改造,又能從根本上解決對(duì)繼電器的控制問題的電路呢?</p><p><b> 摘要</b></p><p> 本
7、實(shí)驗(yàn)是基于AT89S52所設(shè)計(jì)的,通過單片機(jī)的P2.0和P2.1引腳輸出低(高)電平時(shí),三極管Q1和Q2飽和導(dǎo)通(截止),+5V電源加到繼電器線圈兩端,繼電器吸合(釋放),同時(shí)狀態(tài)指示燈發(fā)光二極管也點(diǎn)亮(熄滅),繼電器的常開觸點(diǎn)閉合(釋放),相當(dāng)于開關(guān)閉合(斷開)。</p><p> 關(guān)鍵詞:AT89S51 HK4100F電磁繼電器</p><p> 是為了探索以弱控強(qiáng)的道路,我們的
8、課題選定為單片機(jī)控制電動(dòng)機(jī)正反轉(zhuǎn)的設(shè)計(jì)題目。下面跟我一起來探索吧~</p><p> 題目:?jiǎn)纹瑱C(jī)制作控制繼電器的電路</p><p> 第1章、硬件部分結(jié)構(gòu)功能簡(jiǎn)介:</p><p> 用單片機(jī)控制與三極管相連的I/O口的輸出電平,接通或關(guān)閉相應(yīng)的三級(jí)管,達(dá)到使繼電器吸合或斷開。從而起到以弱控強(qiáng)的目的。</p><p><b&g
9、t; 1.1單片機(jī)介紹</b></p><p> 將微處理器(CPU)、存儲(chǔ)器、I/O接口電路和相應(yīng)的實(shí)時(shí)控制器件集成在一塊芯片上的單片機(jī)微型計(jì)算機(jī),簡(jiǎn)稱單片機(jī),特別適用于控制領(lǐng)域,故又稱為微控制器。因此,單片機(jī)只需要和適當(dāng)?shù)能浖c外部設(shè)備相組合,便可成為一個(gè)單片機(jī)控制系統(tǒng)。</p><p> 單片機(jī)主控電路的主要元件是AT89S51單片機(jī),其外型如下圖(圖1.1):圖1
10、.1</p><p> AT89S51是低功耗,高性能CMOS8位單片機(jī),片內(nèi)含4kbytes 的可系統(tǒng)編程的Flash只讀程序存儲(chǔ)器,器件采用ATMEL 公司的高密度、非易失性存儲(chǔ)技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)8051指令系統(tǒng)及引腳。它集Flash程序存儲(chǔ)器既可在線編程(ISP)也可用傳統(tǒng)方法進(jìn)行編程及通用8位微處理器于單片芯片中,ATMEL 公司的功能強(qiáng)大,低價(jià)位AT89S51單片機(jī)可為您提供許多高性能價(jià)比的應(yīng)用場(chǎng)合,
11、可靈活應(yīng)用于各種控制領(lǐng)域。</p><p> 1.2 AT89S51單片機(jī)的主要性能參數(shù)和主要引腳</p><p> 1.2-1 主要性能參數(shù)</p><p> 與單片機(jī)產(chǎn)品兼容4k字節(jié)在系統(tǒng)可編程Flash存儲(chǔ)器、1000次擦寫周期、全靜態(tài)操作:0Hz~33Hz、三級(jí)加密程序存儲(chǔ)器、32個(gè)可編程I/O口、三個(gè)16位定時(shí)器/計(jì)數(shù)器、八個(gè)中斷源、全雙工UART
12、串行通道低功耗空閑和掉電模式、掉電后中斷可喚醒看門狗定時(shí)器,雙數(shù)據(jù)指針、掉電標(biāo)識(shí)符。</p><p> 1.2-2 AT89S51單片機(jī)芯片內(nèi)部結(jié)構(gòu)簡(jiǎn)介</p><p><b> 1)、中央處理器:</b></p><p> 中央處理器(CPU)是整個(gè)單片機(jī)的核心部件,是8位數(shù)據(jù)寬度的處理器,能處理8位二進(jìn)制數(shù)據(jù)或代碼,CPU負(fù)責(zé)控制、指
13、揮和調(diào)度整個(gè)單元系統(tǒng)協(xié)調(diào)的工作,完成運(yùn)算和控制輸入輸出功能等操作。</p><p> 2)、數(shù)據(jù)存儲(chǔ)器(內(nèi)部RAM):</p><p> 數(shù)據(jù)存儲(chǔ)器用于存放變化的數(shù)據(jù)。AT89S51中數(shù)據(jù)存儲(chǔ)器的地址空間為256個(gè)RAM單元,但其中能為數(shù)據(jù)存儲(chǔ)器供用戶使用的僅有前面128個(gè),后128個(gè)被專用寄存器占用。</p><p> 3)、程序存儲(chǔ)器(內(nèi)部ROM):<
14、;/p><p> 程序存儲(chǔ)器用于存放程序和固定不變的常數(shù)等。通常采用只讀存儲(chǔ)器,且其又多種類型,在51系列單片機(jī)中全部采用閃存。AT89S51單片機(jī)內(nèi)部配置了4KB閃存。</p><p> 4)、定時(shí)/計(jì)數(shù)器(ROM)</p><p> 用于實(shí)現(xiàn)定時(shí)和計(jì)數(shù)功能。AT89S51共有2個(gè)16位定時(shí)/計(jì)數(shù)器</p><p> 5)、并行輸入輸出
15、(I/O)口:</p><p> 8051共有4組8位I/O口(P0、P1、P2或P3),用于對(duì)外部數(shù)據(jù)的傳輸。每個(gè)口都由1個(gè)鎖存器和1個(gè)驅(qū)動(dòng)器組成。它們主要用于實(shí)現(xiàn)與外部設(shè)備中數(shù)據(jù)的并行輸入與輸出,有些I/O口還有其他的功能。</p><p> 6)、全雙工串行口:</p><p> AT89S51內(nèi)置一個(gè)全雙工串行通信口,用于與其他設(shè)備間的串行數(shù)據(jù)傳送,該
16、串行口既可以用于異步通信收發(fā)器,也可以當(dāng)同步移位器使用。</p><p><b> 7)、時(shí)鐘電路:</b></p><p> 時(shí)鐘電路的作用是產(chǎn)生單片機(jī)工作所需要的時(shí)鐘脈沖序列。</p><p><b> 8)、中斷系統(tǒng):</b></p><p> 中斷系統(tǒng)的作用主要是對(duì)外部或內(nèi)部的終端請(qǐng)
17、求進(jìn)行管理與處理。AT89S51共有5個(gè)中斷源,其中有2個(gè)外部中斷源和3個(gè)內(nèi)部中斷源。</p><p> 每個(gè)51單片機(jī)處理周期包括12個(gè)時(shí)鐘周期,每12個(gè)時(shí)鐘周期用來完成一個(gè)操作,如取指令等。指令執(zhí)行時(shí)間為時(shí)鐘頻率除以12后取倒數(shù)。如果系統(tǒng)時(shí)鐘頻率是11.059MHZ,則除以12后就得到了每秒執(zhí)行的指令為921583條,再取倒數(shù)將得到每條指令所需要的時(shí)間為1.085us。</p><p&g
18、t; 圖1-3 51單片機(jī)的基本結(jié)構(gòu)</p><p> 1.2-3 主電源引腳</p><p> VCC (40腳):接+5V電源正極。</p><p> VSS(20腳):接地端。</p><p> 電源電壓范圍是4~5.5V,最高電源電壓為6.6V。任何引腳對(duì)地的電壓范圍是-1~7V.</p><p>
19、 1.2-4外接晶體引腳</p><p> XTAL1(19腳):接外部石英晶體的一端。在單片機(jī)內(nèi)部,它是反相放大器的輸入端,這個(gè)放大器構(gòu)成了片內(nèi)振蕩器。當(dāng)采用外部的時(shí)鐘時(shí),該引腳作為外部振蕩信號(hào)的輸入端。</p><p> XTAL2(18引腳):接外部石英晶體的另一端。在單片機(jī)內(nèi)部,它是反相放大器的輸出端。</p><p> 1.2-5 輸入/輸出引腳&
20、lt;/p><p> ?。?) P0 口(P0.0~P0.7)(引腳39~32)</p><p> P0口具有漏極開路結(jié)構(gòu),還具有雙重功能。</p><p> 作為輸出使用時(shí),需要外接上拉電阻(在作為I/O口使用時(shí),T1管夾斷)。</p><p> 若作為輸入端使用,需要先將“1”寫入端口(使T2管夾斷)。</p><p
21、> P0口可作為地址總線(AB0~AB7),也可作為數(shù)據(jù)總線(DB0~DB7)。</p><p> P0口可驅(qū)動(dòng)8個(gè)LSTTL(低功耗肖特基TTL),其他端口可以驅(qū)動(dòng)4個(gè)LSTTL。1個(gè)LSTTL負(fù)載為0.4mA。</p><p> (2) P1口(P1.0~P1.7)(引腳1~8)</p><p> P1口內(nèi)部有上拉電阻,因此可以作為準(zhǔn)雙向I/O使用
22、。</p><p> 作為輸入端使用時(shí),需要先將“1”寫入端口(使T2管夾斷)。</p><p> ?。?) P2口(P2.0~P2.7)(引腳21~28)</p><p> P2口內(nèi)部具有上拉電阻,因此可以作為準(zhǔn)雙向I/O口使用。</p><p> 作為輸入端使用時(shí),需要先將“1”寫入端口(使T2管夾斷)。</p>&l
23、t;p> 在將有片外存儲(chǔ)器時(shí),P2口作為8位地址總線(AB8~AB15)。</p><p> (4) P3口(P3.0~P3.7)(引腳10~17)</p><p> P3口具有上拉電阻,可作為準(zhǔn)雙向I/O口使用。</p><p> 作為輸入端使用時(shí),需要先將“1”寫入端口(使T2管夾斷)。</p><p> P3口的每個(gè)引
24、腳還有第2個(gè)功能:</p><p> P3.0:為串行輸入端口(RXD);</p><p> P3.1:為串行口輸出端口(TXD);</p><p> P3.2:為外部中斷0(INT0);</p><p> P3.3:為外部中斷1(INT1);</p><p> P3.4:為定時(shí)/計(jì)數(shù)器0的外部輸入口(T0)
25、;</p><p> P3.5:為定時(shí)/計(jì)數(shù)器1的外部輸入口(T1);</p><p> P3.6:為外部數(shù)據(jù)存儲(chǔ)器寫選通(WR);</p><p> P3.7:為外部數(shù)據(jù)存儲(chǔ)器寫選通(RD);</p><p> 1.2-6 RST (引腳9)</p><p> 該引腳為單片機(jī)的上電復(fù)位引腳,高電平有效。
26、當(dāng)單片機(jī)電源電壓達(dá)到單片機(jī)工作電壓、同時(shí)單片機(jī)振蕩器正常工作后,該引腳上必須持續(xù)兩個(gè)機(jī)器周期的高電平,才能實(shí)現(xiàn)復(fù)位操作,使單片機(jī)恢復(fù)到初始狀態(tài)。</p><p> 復(fù)位引腳具有雙向功能;:當(dāng)上電時(shí),外加電容與單片機(jī)內(nèi)部下拉電阻形成復(fù)位電路使單片機(jī)復(fù)位;當(dāng)單片機(jī)內(nèi)部的看門狗(WDT)溢出時(shí),該引腳輸出高電平,不僅復(fù)位單片機(jī),也復(fù)位單片機(jī)外部需要復(fù)位的芯片,以保持各芯片之間復(fù)位動(dòng)作的一致性。若需要RST引腳輸出復(fù)位
27、信號(hào),則需要1~10kΩ的外部復(fù)位電阻。</p><p> 在只需要上電復(fù)位的系統(tǒng)中,由于單片機(jī)內(nèi)部具有下拉復(fù)位電阻(阻值為50~300kΩ),所以可以不要外部下拉電阻,電容值可減小到1uF。一般說來電源達(dá)到工作電壓值的時(shí)間一般在10ms以內(nèi),時(shí)鐘為12MHZ時(shí),起振時(shí)間小于1ms。</p><p><b> 1.3、繼電器介紹</b></p>&l
28、t;p> 本設(shè)計(jì)是用單片機(jī)控制繼電器達(dá)到以弱控強(qiáng)的電路,下面再來介紹一下單片機(jī)和強(qiáng)電之間的橋梁----電磁繼電器。</p><p> 電磁繼電器是有觸點(diǎn)電繼電器的一種。它是利用電磁效應(yīng)實(shí)現(xiàn)電路開、關(guān)控制作用的元件,廣泛應(yīng)用在電子設(shè)備、儀器儀表及自動(dòng)化設(shè)備中。在各種自動(dòng)控制設(shè)備中,都要求用一個(gè)低壓電路提控制一個(gè)高壓的電氣電路。這樣不僅可以為電子線路和電氣電路提供良好的電隔離,還可以保護(hù)電子電路和人員安全。
29、</p><p> 首先看看繼電器的驅(qū)動(dòng)</p><p><b> 圖1.2</b></p><p> 這是典型的繼電器驅(qū)動(dòng)電路圖,這樣的圖在網(wǎng)絡(luò)上隨處可以搜到,并且標(biāo)準(zhǔn)教科書上一般也是這樣的電路圖。 </p><p> 單片機(jī)是一個(gè)弱電器件,一般情況下它們大都工作在5V甚至更低。驅(qū)動(dòng)電流在mA級(jí)以下。而要把它用
30、于一些大功率場(chǎng)合,比如控制電動(dòng)機(jī),顯然是不行的。所以,就要有一個(gè)環(huán)節(jié)來銜接,這個(gè)環(huán)節(jié)就是所謂的“功率驅(qū)動(dòng)”。繼電器驅(qū)動(dòng)就是一個(gè)典型的、簡(jiǎn)單的功率驅(qū)動(dòng)環(huán)節(jié)。在這里,繼電器驅(qū)動(dòng)含有兩個(gè)意思:一是對(duì)繼電器進(jìn)行驅(qū)動(dòng),因?yàn)槔^電器本身對(duì)于單片機(jī)來說就是一個(gè)功率器件:還有就是繼電器去驅(qū)動(dòng)其他負(fù)載,比如繼電器可以驅(qū)動(dòng)中間繼電器,可以直接驅(qū)動(dòng)接觸器,所以,繼電器驅(qū)動(dòng)就是單片機(jī)與其他大功率負(fù)載接口。這個(gè)很重要,因?yàn)?,一直讓我們的電氣工程?我指的是那些沒有
31、學(xué)習(xí)過相應(yīng)的電子技術(shù)的)感到迷惑不解的是:一個(gè)小小的芯片,怎么會(huì)有如此強(qiáng)大的威力來控制像電動(dòng)機(jī)這樣強(qiáng)大的東西?</p><p> 怎么樣理解這個(gè)電路圖?</p><p> 要理解這個(gè)電路,其實(shí)也比較容易。那么請(qǐng)您按照我的思路來,應(yīng)該沒有問題:</p><p> 首先的,里面的三極管很重要。三極管是電子電路里很重要的一個(gè)元件。怎么樣理解三極管呢?</p&g
32、t;<p> 簡(jiǎn)單的來說三極管有兩個(gè)作用一個(gè)是放大作用,一個(gè)是開關(guān)作用。(嚴(yán)格來講開關(guān)作用是放大作用的極限情況,不過沒關(guān)系,把兩者分開,更便于理解它的工作原理)。在這里,我們只了解它跟本電路有關(guān)的開關(guān)作用</p><p> 首先把三極管想成一個(gè)水龍頭</p><p> 上面的VCC就是水池,繼電器是一個(gè)水輪機(jī),下面的GND是比水池低的任何一點(diǎn)。剛才說過,三極管就是水龍頭
33、,它的把手就是那個(gè)帶有電阻的引腳。</p><p> 現(xiàn)在,單片機(jī)的某一個(gè)需要控制這個(gè)繼電器電路的輸出引腳就是一只“手”,當(dāng)單片機(jī)的這個(gè)引腳輸出低電平的時(shí)候,就像“手”在打開三極管“水龍頭”,水就從上往下流,繼電器“水輪機(jī)”就開始轉(zhuǎn)起來了。反之,如果是輸出高電平,"手”就開始關(guān)“水龍頭”,繼電器”水輪機(jī)”因?yàn)闆]有水流下來,就會(huì)停止。</p><p> 這就是三極管的開關(guān)作用簡(jiǎn)
34、單的理解和記憶就是:三極管是一個(gè)開關(guān)器件,其實(shí)你真的可以將它看成是一個(gè)開關(guān),只不過它不是用手來控制,而是用電壓(電流)來控制的,因此,三極管有些時(shí)候也被稱做電子開關(guān)(與機(jī)械開關(guān)相區(qū)別)。圖上還有一個(gè)東西,是保護(hù)二極管,如果不需要深入理解的話,你大可不必追就為什么有它存在,但是一定得記住,只要是用三極管驅(qū)動(dòng)繼電器的場(chǎng)合,一般都有它的存在。需要特別注意的是它的接法:并聯(lián)在繼電器兩端陰極一定是接VCC。</p><p>
35、; 說完了繼電器接著當(dāng)然是看一下電路圖了。下面是我們這個(gè)設(shè)計(jì)的電路部分。</p><p> 第2章、原理圖圖2.1</p><p> 下面我來詳細(xì)的介紹一下這個(gè)設(shè)計(jì):本設(shè)計(jì)所選用的是Atmel公司的AT89S51型單片機(jī)及DC5V HK4100F繼電器和PNP型三極管。首先,將所需元件按電路搭接(如圖2.1所示);圖2.2(左圖為單片機(jī)最小系統(tǒng))</p><p&g
36、t; 這個(gè)電路主要由單片機(jī)最小系統(tǒng),按鍵部分和繼電器驅(qū)動(dòng)部分構(gòu)成。供電采用USB供電;為了起到指示作用,特別加了指示電路。如電源指示電路,和繼電器相對(duì)應(yīng)的指示電路;</p><p> 第3章、系統(tǒng)設(shè)計(jì)預(yù)期目標(biāo):</p><p> 目標(biāo)1:當(dāng)按下按鍵S1,繼電器RLY1和繼電器RLY2都不吸合,指示燈D3、D4均不亮;</p><p> 目標(biāo)2:當(dāng)按下按鍵S2
37、,繼電器RLY1吸合,繼電器RLY2不吸合,指示燈D3亮、D4不亮;</p><p> 目標(biāo)3:當(dāng)按下按鍵S3,繼電器RLY1不吸合,繼電器RLY2吸合,指示燈D3不亮、D4亮;</p><p><b> 第4章、工作原理:</b></p><p> 接通電源,當(dāng)按下按鍵S1,單片機(jī)管腳P20輸出高電平,這時(shí)三極管Q1是關(guān)閉狀態(tài),對(duì)應(yīng)的繼
38、電器RLY1是不吸合狀態(tài),指示燈D3是不亮狀態(tài)。同樣地,管腳P21輸出高電平,三極管Q2也是關(guān)閉狀態(tài),對(duì)應(yīng)的繼電器RLY2也是不吸合狀態(tài),指示燈D4也是不亮狀態(tài);按下按鍵S2,單片機(jī)管腳P20輸出低電平,三極管Q1接通,對(duì)應(yīng)的繼電器RLY1吸合,指示燈D3發(fā)光。單片機(jī)管腳P21輸出高電平,對(duì)應(yīng)的三極管Q2是關(guān)閉狀態(tài),相應(yīng)的繼電器RLY2是不吸合狀態(tài),指示燈D4是不亮狀態(tài);當(dāng)按下按按鍵S3,單片機(jī)管腳P20輸出高電平,對(duì)應(yīng)的三極管Q1處于
39、關(guān)閉狀態(tài)。,相應(yīng)的繼電器RLY1不吸合,指示燈D3處于不亮狀態(tài)。單片機(jī)管腳P21處于低電平狀態(tài),對(duì)應(yīng)的三極管Q2處于接通狀態(tài),相應(yīng)的繼電器RLY2吸合,指示燈D4發(fā)光。這樣把繼電器RLY1和繼電器RLY2的總共6個(gè)管腳,通過插針引出,接上正反轉(zhuǎn)的外部電路就可以控制電動(dòng)機(jī)的正反轉(zhuǎn)了。</p><p> 原理搞清楚了,下面我們就來做PCB板子了。</p><p> 第5章、下面是我總結(jié)的制
40、板”八步走”</p><p> 開始是用Protel99se或者是DXP2009畫出原理圖,我是用DXP畫的原理圖,所以我就來把我畫的步驟講一下吧。其中很多元件的原理圖都是我自己畫的,為了用這個(gè)DXP畫圖,我花了三四天的時(shí)間研究,最后功夫不負(fù)有心人,我掌握了這個(gè)軟件的使用方法,這對(duì)于我以后的生活學(xué)習(xí)來說都是很有用的經(jīng)驗(yàn),我下面只是把步驟簡(jiǎn)單說一下。</p><p> 第一步,打開DXP
41、2009,然后新建工程,接著在工程里新建原理圖文件,原理圖庫文件,PCB文件和PCB庫文件;</p><p> 接著,打開原理圖文件,在里面放入元件連線(如上圖),沒有的原理圖元件需要自己在原理圖庫里面畫,這個(gè)我就不多講了;</p><p> 原理圖畫好后,需要給元件添加相應(yīng)的封裝了。這個(gè)封裝沒有的自己要在PCB庫里面畫了。把封裝添好以后,下面我們就來生成PCB文件了;</p&g
42、t;<p> 第二步,在原理圖頁面打開設(shè)計(jì)(D)按鈕選第一個(gè)選項(xiàng),更新PCB文件;</p><p> 接著,打開PCB圖頁面,這時(shí),你會(huì)看到黑色區(qū)域里有一個(gè)sheet1的網(wǎng)格下生成了一些元件封裝,并且按一定規(guī)則排列,單擊選擇這個(gè)sheet網(wǎng)格(記住只選這個(gè)網(wǎng)格),刪除。開始拖動(dòng)這些封裝,你會(huì)發(fā)現(xiàn)它們之間都有網(wǎng)線連著。接下來,你只需要按照你想要生成的PCB板的模樣給這些元件封裝布局就可以了;<
43、;/p><p> 第三步,布局好以后,就該聯(lián)線了。先設(shè)置一下布線規(guī)則,打開設(shè)計(jì),規(guī)則,更改線寬,等等一系列的規(guī)則。改好以后保存。接著,調(diào)用布線工具進(jìn)行布線,布線完成后,保存一下。我再補(bǔ)充一點(diǎn),畫圖的時(shí)候,最好每做幾步就保存一下。養(yǎng)成一個(gè)好習(xí)慣,這樣很有用的,避免突發(fā)事件(像斷電,電腦死機(jī),等等),影響畫圖制版效率;</p><p> 第四步,打印 就是把畫好的PCB圖打印到蠟紙上面,這一步
44、很關(guān)鍵,是連接軟件與硬件的橋梁。能不能制成PCB板,關(guān)鍵是這一步了;</p><p> 第五步, 對(duì)于我們純手工制板的工藝來說,就是腐蝕了。把銅板打磨干凈,把打印好的蠟紙,轉(zhuǎn)印到銅板上面。然后就是腐蝕了,為了加快腐蝕速度,建議選用鹽酸加雙氧水組合腐蝕;</p><p> 第六步,打孔,將腐蝕好的板子,用電鉆將焊盤中間的地方打孔;</p><p> 第七步,組裝
45、,將打好孔的板子按照PCB圖把元件安裝到板子上面;</p><p> 最后一步,焊接,把所有元件的管腳都焊接好。</p><p> 大功告成,然后就是測(cè)量電路了,看看硬件是不是有問題。方法:用萬用表的點(diǎn)阻擋依次測(cè)量個(gè)焊接點(diǎn)及線路是不是有斷線,虛焊問題,如果有的話需重新制板。</p><p> 第6章、制板中容易出現(xiàn)的問題:</p><p&g
46、t; 在整個(gè)PCB制板過程中,真的可以說是有喜又有憂。</p><p> 首先,我要說說”憂”了,憂的是我總共做過兩次PCB板子。每一次都是因?yàn)榭紤]問題不周全,等到組裝元件的時(shí)候,問題就接踵而來。不是少畫線了,就是少畫元件了。為此,我也請(qǐng)教過老師很多次。</p><p> 說完憂了,再來說說”喜”,喜的是,每次憂過,我總?cè)フ依蠋?,讓老師幫我解決相應(yīng)的問題,我從中學(xué)到了很多以前沒有學(xué)到
47、的知識(shí),或者說是以前沒注意過的知識(shí),反而,通過這次畢業(yè)設(shè)計(jì),讓我有了很大的進(jìn)步。真的很感謝老師。</p><p> 下面,我來把做這個(gè)畢業(yè)設(shè)計(jì)過程中出現(xiàn)的問題羅列出來,供大家參考,引以為鑒;</p><p> 第一個(gè)問題,出現(xiàn)在我制作的第一個(gè)板子上,先前,由于資料搜集準(zhǔn)備不充足,元件的尺寸參數(shù)測(cè)量的不夠精確,導(dǎo)致PCB元件封裝出現(xiàn)巨大偏差。以至于,當(dāng)PCB板子打好孔以后,元件安裝不上去
48、。為了解決這個(gè)問題,我重新又做了一個(gè)。</p><p> 第二個(gè)問題,出現(xiàn)在第二個(gè)板子上面,這次還是跟前面一樣,有重復(fù)問題的部分,主要是少布了幾條線,該接電源的地方?jīng)]接電源,還有最重要的一條,P0口接按鍵或是其他的元件必須加上上拉電阻。當(dāng)我把元件焊接好以后,把編寫好的程序下載到單片機(jī)中,按照預(yù)期目標(biāo),PCB板子上的繼電器和指示燈沒有一點(diǎn)反應(yīng)。我自己不知道該怎么解決,只好請(qǐng)教老師了。 經(jīng)過老師的排查,最后給我下了
49、個(gè)結(jié)論,P0口接元件,必須加上拉電阻,這個(gè)知識(shí)點(diǎn)我想我會(huì)記住的。向老師要了幾個(gè)10K的電阻,然后回去,自己又把元件換上。試了試,這次有反應(yīng)了,但是跟我想要的預(yù)期要求還是不一樣,沒辦法,還得找老師幫忙,經(jīng)過老師又一次的仔細(xì)排查,一個(gè)新的問題被發(fā)現(xiàn)了,就是我板子上的三極管型號(hào)不對(duì),該是PNP型的,結(jié)果我板子上的是NPN型的,最后,老師又給了我?guī)讉€(gè)PNP型三極管,我把板子上的錯(cuò)誤型號(hào)元件換了。經(jīng)過檢查,硬件問題完全解決。</p>
50、<p> 第三個(gè)問題,程序的問題,按照我編寫的程序,下載到單片機(jī)中,經(jīng)過調(diào)試,比較,發(fā)現(xiàn)程序錯(cuò)誤,改吧,只好請(qǐng)教我的老師了,可是調(diào)試過以后,還是不對(duì),PCB板子上面的預(yù)期現(xiàn)象還是沒出現(xiàn)。該怎么辦呢?這次,同樣是做單片機(jī)畢業(yè)設(shè)計(jì)的同學(xué)幫我改正了程序,原來是松手檢測(cè)的部分寫錯(cuò)了,應(yīng)該是【while(!(P0_0==0)&&(P0_1==1)&&(P0_2==1));】循環(huán)中條件不滿足的時(shí)候進(jìn)行到
51、下一步,而我寫成了【while((P0_0==0)&&(P0_1==1)&&(P0_2==1));】只有當(dāng)條件滿足的時(shí)候才進(jìn)行,,這樣的錯(cuò)誤我以前確實(shí)沒注意到。算是給自己個(gè)警告吧!</p><p> 下面附上我的設(shè)計(jì)中的程序。</p><p> 第7章、本設(shè)計(jì)的C語言程序;</p><p> #include<at89x5
52、1.h></p><p> #define uchar unsigned char</p><p> #define uint unsigned int</p><p> void delay(uint z)</p><p><b> {</b></p><p> uchar i,
53、j;</p><p> for(i=z;i>0;i--)</p><p> for(j=124;j>0;j--);</p><p><b> }</b></p><p> void main()</p><p><b> {</b></p>
54、<p><b> P0=0xff;</b></p><p><b> while(1)</b></p><p><b> {</b></p><p> if((P0_0==0)&&(P0_1==1)&&(P0_2==1))</p>&l
55、t;p><b> { </b></p><p><b> delay(5);</b></p><p><b> {</b></p><p> if((P0_0==0)&&(P0_1==1)&&(P0_2==1))</p><p>&
56、lt;b> {</b></p><p> while(!(P0_0==0)&&(P0_1==1)&&(P0_2==1));</p><p><b> P2=0xff;</b></p><p><b> }</b></p><p><b&
57、gt; } </b></p><p><b> }</b></p><p> else if((P0_0==1)&&(P0_1==0)&&(P0_2==1))</p><p><b> {</b></p><p><b> delay(
58、5);</b></p><p><b> {</b></p><p> if((P0_0==1)&&(P0_1==0)&&(P0_2==1))</p><p><b> {</b></p><p> while(!(P0_0==1)&&am
59、p;(P0_1==0)&&(P0_2==1));</p><p><b> P2=0xfe;</b></p><p><b> }</b></p><p><b> }</b></p><p><b> }</b></p>
60、;<p> else if((P0_0==1)&&(P0_1==1)&&(P0_2==0))</p><p><b> {</b></p><p><b> delay(5);</b></p><p><b> {</b></p>&
61、lt;p> if((P0_0==1)&&(P0_1==1)&&(P0_2==0))</p><p><b> {</b></p><p> while(!(P0_0==1)&&(P0_1==1)&&(P0_2==0));</p><p><b> P2=0x
62、fd;</b></p><p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><p><b> }&l
63、t;/b></p><p> 現(xiàn)在算是軟件硬件都合格了,預(yù)期的設(shè)計(jì)目標(biāo)也實(shí)現(xiàn)了,就是下面的結(jié)果:</p><p> 目標(biāo)1:當(dāng)按下按鍵S1,繼電器RLY1和繼電器RLY2都不吸合,指示燈D3、D4均不亮;</p><p> 目標(biāo)2:當(dāng)按下按鍵S2,繼電器RLY1吸合,繼電器RLY2不吸合,指示燈D3亮、D4不亮;</p><p>
64、 目標(biāo)3:當(dāng)按下按鍵S3,繼電器RLY1不吸合,繼電器RLY2吸合,指示燈D3不亮、D4亮;</p><p><b> 第8章、總結(jié):</b></p><p> 通過本次的學(xué)習(xí),讓我們學(xué)到了很多東西,動(dòng)手能力也增強(qiáng)了。而且我通過自己的努力學(xué)會(huì)了一個(gè)軟件DXP,雖然前提是我以前學(xué)過Protel99se,有這個(gè)軟件的基礎(chǔ)了。但通過自己摸索、自學(xué)軟件確實(shí)很有挑戰(zhàn)性。還
65、有它讓我們懂得團(tuán)體合作的重要性。在做我們選定的項(xiàng)目的過程中,我們分工合作,在網(wǎng)上找資料,然后整理資料,共同探討方案的可行性和不足的地方,再對(duì)它進(jìn)行改進(jìn),在這過程中讓我體會(huì)到在學(xué)習(xí)或是在工作當(dāng)中合作是很重要的。</p><p> 第二,它讓我們對(duì)書本知識(shí)有進(jìn)一步的理解。平時(shí)在學(xué)習(xí)書本知識(shí)時(shí),覺得難以理解,對(duì)元件的認(rèn)識(shí)也不是太清楚,但經(jīng)過這次的課程設(shè)計(jì)制作,讓我們收獲不少。平時(shí)對(duì)書本的學(xué)習(xí)我們只是記,并沒有將知識(shí)結(jié)
66、合實(shí)踐和實(shí)物來理解。經(jīng)過這次設(shè)計(jì)制作,我們充分運(yùn)用了書本知識(shí),真讓我們學(xué)有所用,也讓我們將書本知識(shí)記得更勞固,同時(shí)也讓我們找到了好的學(xué)習(xí)方法,就是將書本知識(shí)聯(lián)系實(shí)際和電子實(shí)物。在元件的認(rèn)識(shí)中我們也體會(huì)不少。</p><p> 第三,它讓我們學(xué)到跟多書本上沒有的知識(shí)。以前我們只是看書本,學(xué)書本的知識(shí),眼光只停留在書本層面上,對(duì)其他的資料是不加留意的。而這次的方案設(shè)計(jì)制作讓我們知道書本知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,電子行業(yè)知識(shí)
67、更新?lián)Q代速度是很快的,這就要求我們要有更多更豐富的知識(shí),所以我們不僅要學(xué)習(xí)好書本知識(shí),也要對(duì)其他資料的知識(shí)進(jìn)行了解??偟膩碚f,這次方案設(shè)計(jì)制作讓我們學(xué)到很多,是我們的理解能力和動(dòng)手能力都得到了提高;更重要的是它讓我們體會(huì)到學(xué)習(xí)的方法和培養(yǎng)了我們對(duì)方案制作的思維!</p><p><b> 第9章、答謝詞</b></p><p> 學(xué)習(xí)了有關(guān)本次設(shè)計(jì)的知識(shí)后,我與同
68、組的同學(xué)便開始了實(shí)際的設(shè)計(jì)部分,在這個(gè)過程中遇到了不少問題和困難,比如單片機(jī)管腳是否接上拉電阻、程序的斧正等,在此我要衷心地感謝在此過程中司新生老師給予的耐心指導(dǎo)和同學(xué)們的幫助。</p><p> 實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn),經(jīng)過3年的理論學(xué)習(xí)而這次在即將走向工作崗位的時(shí)候,能將理論與實(shí)踐相結(jié)合的機(jī)會(huì)來鍛煉自己可謂是難得的一次提高,在此感謝學(xué)校為我們安排的這個(gè)實(shí)訓(xùn)環(huán)節(jié),再次感謝在此設(shè)計(jì)過程中給予我們極大幫助和理解
69、的司老師以及其他的老師和同學(xué)們。</p><p><b> 參考文獻(xiàn)</b></p><p> 馬忠梅.單片機(jī)C語言應(yīng)用程序應(yīng)用設(shè)計(jì).北京:北京航空航天大學(xué)出版社,2007.</p><p> 陳明瑩.8051單片機(jī)基礎(chǔ)教程.北京:科學(xué)出版社,2003.</p><p> 劉昌華.易逵.8051單片機(jī)C語言應(yīng)用程
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)設(shè)計(jì)----單片機(jī)控制繼電器的電路
- 單片機(jī)控制繼電器的電路畢業(yè)設(shè)計(jì)
- 畢業(yè)論文基于單片機(jī)的繼電器控制設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)--基于單片機(jī)控制的時(shí)鐘控制電路
- 動(dòng)力電池充電器設(shè)計(jì) (單片機(jī)控制)【畢業(yè)設(shè)計(jì)】
- 單片機(jī)畢業(yè)設(shè)計(jì)--單片機(jī)控制的led點(diǎn)陣顯示
- 單片機(jī)畢業(yè)設(shè)計(jì)--汽車轉(zhuǎn)彎燈單片機(jī)控制
- 單片機(jī)畢業(yè)設(shè)計(jì)---單片機(jī)控制交通燈
- 單片機(jī)控制水位畢業(yè)設(shè)計(jì)
- 單片機(jī)洗衣控制畢業(yè)設(shè)計(jì)
- 單片機(jī)的溫度控制畢業(yè)設(shè)計(jì)
- 單片機(jī)畢業(yè)設(shè)計(jì)---基于單片機(jī)控制的模擬電梯顯示
- 畢業(yè)設(shè)計(jì)---單片機(jī)的智能充電器的設(shè)計(jì)
- 基于單片機(jī)的智能充電器設(shè)計(jì)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)----單片機(jī)紅外遙控電路設(shè)計(jì)
- 基于單片機(jī)的洗衣機(jī)控制電路設(shè)計(jì)畢業(yè)設(shè)計(jì)論文
- 基于單片機(jī)的自動(dòng)豆?jié){機(jī)控制電路設(shè)計(jì)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---單片機(jī)恒溫控制
- 基于單片機(jī)的電機(jī)控制畢業(yè)設(shè)計(jì)
- 單片機(jī)畢業(yè)設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論