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