第一篇:電子綜合設(shè)計(jì)報(bào)告(推薦)
電子綜合設(shè)計(jì)報(bào)告
課題:數(shù)字定時(shí)器
組號(hào):06
組員:蔡德森(20092201)09通信2班
蒙文川(20092205)09通信2班 指導(dǎo)老師:葉文霞
2011年7月30日 西南交通大學(xué)
一、方案設(shè)計(jì)
1、方案論證與設(shè)計(jì)
設(shè)計(jì)任務(wù):用CPLD(EMP570T100C5)設(shè)計(jì)制作一個(gè)數(shù)字定時(shí)器電路。論證:本課題主要需要對(duì)數(shù)字電路有過(guò)學(xué)習(xí),同時(shí)對(duì)編程技術(shù)尤其是數(shù)字電路的編程要求較
高,對(duì)電子工藝基礎(chǔ)有足夠的了解,能夠規(guī)范實(shí)現(xiàn)測(cè)試、電路安裝及焊接,對(duì)基本的元器件會(huì)使用及測(cè)試。能夠遵守實(shí)驗(yàn)室準(zhǔn)則,滿足課題老師要求。設(shè)計(jì)要求(1)基本功能
? 具有定時(shí)時(shí)間設(shè)置功能,定時(shí)調(diào)整步長(zhǎng)有30秒、1分鐘、10分鐘和30分鐘四種,最大定時(shí)時(shí)間是60分鐘;具有啟動(dòng)、取消/停止、暫停功能,啟動(dòng)后以倒計(jì)時(shí)方式顯示剩余時(shí)間,定時(shí)結(jié)束提示(聲/光 提示)。
(2)提高部分:計(jì)時(shí)功能;提供預(yù)約功能,可設(shè)置預(yù)約時(shí)間(60分鐘以內(nèi)),預(yù)約時(shí)間到則執(zhí)行某項(xiàng)操作;其他擴(kuò)展功能。
2、系統(tǒng)原理框圖(含工作原理介紹)
工作原理介紹:
功能鍵包括【開(kāi)始停止】、【暫停繼續(xù)】、【預(yù)約取消】;按鍵包括【定時(shí)增加】(30s,1min,10min,30min)和【清零】。其中【定時(shí)增加】(30s,1min,10min,30min)和【預(yù)置清零】由不帶鎖按鍵控制,【開(kāi)始停止】、【暫停繼續(xù)】和【預(yù)約取消】由帶鎖按鍵控制。
·停止時(shí)計(jì)數(shù)器默認(rèn)為預(yù)置狀態(tài),此時(shí)通過(guò)四個(gè)【定時(shí)增加】可以設(shè)置初始時(shí)間?!ら_(kāi)始后,開(kāi)始減計(jì)數(shù);連續(xù)計(jì)數(shù)過(guò)程中通過(guò)【暫停繼續(xù)】暫?;蚶^續(xù)?!び?jì)數(shù)結(jié)果輸出后先通過(guò)譯碼對(duì)應(yīng)數(shù)碼管,再輸入數(shù)碼管顯示?!し诸l電路由5.56MHz分出幾個(gè)頻率,作用分別如下:
Cp1:提供時(shí)間預(yù)置時(shí)【定時(shí)增加】(30s,1min,10min,30min)的高電平響應(yīng)頻率,從而可通過(guò)長(zhǎng)按【定時(shí)增加】快速設(shè)置初始時(shí)間; Cp2:1Hz,提供計(jì)數(shù)器以每1s計(jì)數(shù)一次,從而實(shí)現(xiàn)倒計(jì)時(shí)功能; Cp3:提供四位數(shù)碼管進(jìn)行動(dòng)態(tài)掃描,掃描頻率為200Hz左右。
·定時(shí)結(jié)束處理包括顯示及后續(xù)任務(wù)。具體為指示燈亮及另一段計(jì)數(shù)開(kāi)始(擴(kuò)展功能)。
3、主要電路設(shè)計(jì)與參數(shù)計(jì)算(各單元電路)CPLD內(nèi)部程序電路:
①CPLD內(nèi)部時(shí)鐘
②分頻電路
內(nèi)部程序
module divide(cp,vcc3_3,cp0,cp1,cp2,cp3);input cp;output reg cp1,cp2,cp3,cp0;output vcc3_3;parameter N=5500,M=1000,K=5,P=200;integer i=0,j=0,y=0,x=0;assign vcc3_3=1;always@(posedge cp)//cp0:1000HZ begin if(i endmodule ③時(shí)間設(shè)置電路 內(nèi)部程序 module set(point,cpset,nrst,t1,t2,t3,t4,t5,q3,q2,q1,q0);input nrst,t1,t2,t3,t4,t5,cpset,point;output[3:0] q3,q2,q1,q0;reg[3:0] q3,q2,q1,q0;always@(negedge cpset)begin if((~nrst)&& point)begin if(t5) {q3,q2,q1,q0}<=16'h0000;//m30 else if(t4) begin if(q3>=4'h7)q3<=4'h0;else q3<=q3+4'h3; end //m10 else if(t3) begin if(q3>=4'h9)q3<=4'h0;else q3<=q3+4'h1; end //m1 else if(t2) begin if(q2>=4'h9)q2<=4'h0;else q2<=q2+4'h1; end //s30 else if(t1) begin if(q1>=4'h3)q1<=4'h0;else q1<=q1+4'h3; end end end endmodule ④非預(yù)約下計(jì)數(shù) 內(nèi)部程序 module timer_unpoint(minh,minl,sech,secl,alarm,nrst,npause,cp,q3,q2,q1,q0);input nrst,npause,cp,q3,q2,q1,q0;wire [3:0]q3,q2,q1,q0;output[3:0] secl,sech,minl,minh;reg[3:0] secl,sech,minl,minh;output alarm;assign alarm=({minh,minl,sech,secl}==16'h0000)&(nrst==1'b1);always@(posedge cp)begin if(~nrst){minh,minl,sech,secl}={q3,q2,q1,q0};else begin if(~npause){minh,minl,sech,secl}<={minh,minl,sech,secl};else if({minh,minl,sech,secl}==16'h0000){minh,minl,sech,secl}<={minh,minl,sech,secl};else if(secl==4'h0)begin secl<=4'h9;if(sech==4'h0)begin sech<=4'h5;if(minl==4'h0)begin minl<=4'h9;minh<=minh-1'b1; end else minl<=minl-1'b1;end else sech<=sech-1'b1;end else secl<=secl-1'b1;end end endmodule ⑤預(yù)約下計(jì)數(shù) 內(nèi)部程序 module timer(point,minh,minl,sech,secl,alarm,alarm1,nrst,npause,cp,q7,q6,q5,q4);input point,nrst,npause,cp,q7,q6,q5,q4,alarm;wire [3:0]q7,q6,q5,q4;output[3:0] secl,sech,minl,minh;reg[3:0] secl,sech,minl,minh;output alarm1;assign alarm1=({minh,minl,sech,secl}==16'h0000)&(nrst==1'b1);always@(posedge cp)begin if(~nrst){minh,minl,sech,secl}={q7,q6,q5,q4};else if(alarm && point)begin if(~npause) {minh,minl,sech,secl}<={minh,minl,sech,secl}; else if({minh,minl,sech,secl}==16'h0000) {minh,minl,sech,secl}<={minh,minl,sech,secl}; else if(secl==4'h0)begin secl<=4'h9;if(sech==4'h0)begin sech<=4'h5;if(minl==4'h0)begin minl<=4'h9;minh<=minh-1'b1; end else minl<=minl-1'b1;end else sech<=sech-1'b1;end else secl<=secl-1'b1;end end endmodule ⑥顯示電路 內(nèi)部程序 module display(nrst,alarm,point,minh,minl,sech,secl,pminh,pminl,psech,psecl,cp1,dis1,dis2);input cp1,point,alarm,nrst;wire cp1;input[3:0] minh,minl,sech,secl,pminh,pminl,psech,psecl;output[7:0] dis1;output[3:0] dis2;reg[7:0] dis1;reg[3:0] dis2;integer n=0;function[7:0] dis;input[3:0] data;begin case(data)4'h0:dis=8'h02;4'h1:dis=8'hF2;4'h2:dis=8'h48;4'h3:dis=8'h60;4'h4:dis=8'hB0;4'h5:dis=8'h24;4'h6:dis=8'h04;4'h7:dis=8'h72;4'h8:dis=8'h00;4'h9:dis=8'h20;endcase end endfunction always @(posedge cp1)begin if(~point)begin if(n==3)n=0;else n=n+1;case(n)0:begin dis2<=4'h8;dis1=dis(minh);end 1:begin dis2<=4'h4;dis1=dis(minl);end 2:begin dis2<=4'h2;dis1=dis(sech);end 3:begin dis2<=4'h1;dis1=dis(secl);end endcase end else if((point&&alarm)||(point&&~nrst))begin if(n==3)n=0;else n=n+1;case(n)0:begin dis2<=4'h8;dis1=dis(pminh);end 1:begin dis2<=4'h4;dis1=dis(pminl);end 2:begin dis2<=4'h2;dis1=dis(psech);end 3:begin dis2<=4'h1;dis1=dis(psecl);end endcase end else begin if(n==3)n=0;else n=n+1;case(n)0:begin dis2<=4'h8;dis1=dis(minh);end 1:begin dis2<=4'h4;dis1=dis(minl);end 2:begin dis2<=4'h2;dis1=dis(sech);end 3:begin dis2<=4'h1;dis1=dis(secl);end endcase end end endmodule 4、總體電路圖 限流電阻:Rs=1KΩ。發(fā)光二極管:綠,10mA。 數(shù)碼管使用四位七段數(shù)碼管(共陽(yáng))。 二、測(cè)試步驟 設(shè)計(jì)階段: 數(shù)碼管引腳位、段測(cè)試。測(cè)試4位數(shù)碼管選定位、段的引腳及所需的高低電平; 各單元電路仿真及下載測(cè)試。編程結(jié)束后下載測(cè)試單元電路功能,修改,完善; 功能模塊組合測(cè)試。組合單元電路成為功能模塊,下載后測(cè)試,修改,完善; 總功能測(cè)試。整合各功能模塊,測(cè)試功能,修改,完善。 要點(diǎn): 1、注意分配引腳,分清數(shù)據(jù)的低位和高位。 2、穩(wěn)扎穩(wěn)打,化整為零,分部測(cè)試,及時(shí)記錄。 難點(diǎn):要求在對(duì)整體思路把握明確下測(cè)試,避免出現(xiàn)模塊之間不相容、相似模塊混淆的的情況。焊接階段: 測(cè)試開(kāi)關(guān)引腳。首先用萬(wàn)用表測(cè)出按下開(kāi)關(guān)前后哪幾個(gè)引腳是相連的,初步標(biāo)記;其次需要將開(kāi)關(guān)放置于面包板上,將發(fā)光二極管連入電路,看開(kāi)關(guān)是否能點(diǎn)亮和熄滅二極管,并記下開(kāi)關(guān)的各引腳。 測(cè)試各焊點(diǎn)是否短接、虛焊。用萬(wàn)用表調(diào)制電阻擋,測(cè)各接地點(diǎn)、接3.3V電源點(diǎn)是否相連,并且測(cè)兩相鄰焊點(diǎn)是否短接。 要點(diǎn): 1.、實(shí)驗(yàn)所用開(kāi)關(guān)的兩端分別接電源和地,中間引腳接芯片IO口 2.、二極管的單向?qū)щ娦砸约翱紤]限流電阻 難點(diǎn):保證發(fā)光二極管在測(cè)試過(guò)程中盡量不燒壞。 三、測(cè)試數(shù)據(jù)及實(shí)驗(yàn)結(jié)果 設(shè)計(jì)階段 數(shù)碼管引腳位段測(cè)試結(jié)果: 供高電平不大于3.3v 整合后的模塊測(cè)試結(jié)果 取消預(yù)約時(shí) ①停止且暫停,測(cè)試【定時(shí)增加】四鍵有效。結(jié)果:可置數(shù); ②開(kāi)始且繼續(xù),數(shù)碼管顯示倒計(jì)時(shí),時(shí)間到指示燈亮。結(jié)果:可正常計(jì)時(shí)(倒); ③開(kāi)始且繼續(xù),之后暫停,再繼續(xù)。結(jié)果:計(jì)時(shí)中可暫停(恢復(fù)); ④停止且繼續(xù)。結(jié)果:計(jì)時(shí)可停止。開(kāi)啟預(yù)約時(shí) 重復(fù)①-④步。結(jié)果:③步中不可暫停,預(yù)約功能實(shí)現(xiàn),且預(yù)約時(shí)不可暫停。焊接階段 限流電阻Rs>5/0.01x1000Ω=500Ω,選1k; 開(kāi)關(guān)引腳測(cè)試:略。EPM570引腳圖: 四、結(jié)論 1、本方案特點(diǎn)及存在的問(wèn)題 特點(diǎn):可通過(guò)長(zhǎng)按【定時(shí)增加】鍵快速設(shè)置時(shí)間;實(shí)現(xiàn)了提高部分中的預(yù)約功能(分段定時(shí))。缺陷:【定時(shí)增加】鍵可能會(huì)出現(xiàn)不靈敏的狀況;冒號(hào)有時(shí)顯示不完全。 2、功能擴(kuò)展方案 I、預(yù)約(已實(shí)現(xiàn)):通過(guò)分段定時(shí)實(shí)現(xiàn),及一段計(jì)數(shù)結(jié)束后開(kāi)始另一段計(jì)數(shù)。 方案: 一個(gè)計(jì)數(shù)器工作結(jié)束后提示另一個(gè)計(jì)數(shù)器開(kāi)始工作。用【預(yù)約/取消預(yù)約】來(lái)控制是否選擇此功能,同時(shí)控制內(nèi)部電路的工作。 設(shè)計(jì)問(wèn)題解決: 顯示電路囊括預(yù)約開(kāi)始前和開(kāi)始后的計(jì)數(shù),需要多個(gè)控制其控制其輸出。II、計(jì)時(shí)功能(未實(shí)現(xiàn)):由零開(kāi)始加計(jì)時(shí),停止后顯示經(jīng)過(guò)時(shí)間; 方案: 通過(guò)一個(gè)加法計(jì)數(shù)器實(shí)現(xiàn)計(jì)時(shí)功能(因與基本功能有所重復(fù),未設(shè)計(jì)); 設(shè)計(jì)過(guò)程中可能遇到的問(wèn)題: 需要通過(guò)另設(shè)按鍵選擇定時(shí)或計(jì)時(shí)功能;基本功能鍵的共享實(shí)現(xiàn)。III、計(jì)時(shí)結(jié)束顯示流水燈(未實(shí)現(xiàn)) 方案: 通過(guò)在顯示模塊,由計(jì)數(shù)器通知是否結(jié)束計(jì)時(shí),若是,在數(shù)碼管顯示流水燈; 設(shè)計(jì)過(guò)程中可能遇到的問(wèn)題: 流水燈的頻率控制;需要另外編譯和測(cè)試流水燈譯碼電路。 五、【數(shù)字定時(shí)器】使用說(shuō)明 基本功能鍵 【開(kāi)始停止】 開(kāi)始(按下):由設(shè)置的時(shí)間開(kāi)始倒計(jì)時(shí); 停止(彈起):停止計(jì)時(shí),回到開(kāi)始前設(shè)置的時(shí)間;可設(shè)置新初始時(shí)間 【暫停繼續(xù)】 暫停(彈起):暫停計(jì)時(shí);預(yù)約功能下二段計(jì)時(shí)暫停無(wú)效; 繼續(xù)(按下):繼續(xù)計(jì)時(shí); 擴(kuò)展功能鍵 【預(yù)約取消】 預(yù)約(按下):開(kāi)啟預(yù)約功能,同時(shí)可設(shè)置第二段計(jì)時(shí); 取消(彈起):關(guān)閉預(yù)約功能,同時(shí)可設(shè)置第一段計(jì)時(shí)初始時(shí)間; 按鍵【定時(shí)增加】加30秒鐘:初始時(shí)間加30秒。超過(guò)60秒不進(jìn)位,十秒位置零; 【定時(shí)增加】加1分鐘:初始時(shí)間加1分鐘。超過(guò)10分不進(jìn)位,一分位置零; 【定時(shí)增加】加10分鐘:初始時(shí)間加10分。超過(guò)100分不進(jìn)位,十分位置零; 【定時(shí)增加】加30分鐘:初始時(shí)間加30分。超過(guò)100分不進(jìn)位,十分位置零; 以上四鍵可通過(guò)長(zhǎng)按實(shí)現(xiàn)連續(xù)加時(shí); 【清零】在停止?fàn)顟B(tài)下可將預(yù)置的時(shí)間清零;開(kāi)始狀態(tài)下無(wú)效。 六、實(shí)物圖(電路) 電子綜合設(shè)計(jì) 紅外傳輸設(shè)計(jì) 指導(dǎo)老師 : 紅外傳輸設(shè)計(jì)總結(jié)報(bào)告 一.系統(tǒng)功能描述 1.1實(shí)現(xiàn)的基本功能 原設(shè)計(jì)主要研究并設(shè)計(jì)一個(gè)基于單片機(jī)的紅外傳輸系統(tǒng),并實(shí)現(xiàn)對(duì)八路開(kāi)關(guān)的控制。控制系統(tǒng)主要是由51和52系列單片機(jī)、紅外發(fā)射電路、紅外接收電路、等部分組成,單片機(jī)編碼發(fā)射遙控信號(hào)經(jīng)紅外接收處理傳送給單片機(jī),單片機(jī)根據(jù)不同的信息碼控制八路LED發(fā)光二極管各個(gè)狀態(tài),并完成相應(yīng)的狀態(tài)指示 修改后設(shè)計(jì)有電腦軟件設(shè)置發(fā)送字符,紅外發(fā)送接收后顯示在LCD屏幕上。 1.2系統(tǒng)的工作原理 紅外通信是利用 950nm近紅外波段的紅外線作為傳遞信息的媒體, 即通信信道。發(fā)送端采用脈時(shí)調(diào)制(PPM)方式, 將二進(jìn)制數(shù)字信號(hào)調(diào)制成某一頻率的脈沖序列, 并驅(qū)動(dòng)紅外發(fā)射管以光脈沖的形式發(fā)送出去, 接收端將收到的光脈沖轉(zhuǎn)換成電信號(hào), 再經(jīng)過(guò)放大、濾波處理后送給解調(diào)電路進(jìn)行解調(diào), 還原為二進(jìn)制數(shù)字信號(hào)后輸出。換句話說(shuō), 紅外通信的實(shí)質(zhì)就是對(duì)二進(jìn)制數(shù)字信號(hào)進(jìn)行調(diào)制和解調(diào), 以便利用紅外進(jìn)行傳輸。 1.3系統(tǒng)組成 原設(shè)計(jì)系統(tǒng)硬件由以下幾部分組成:鍵盤(pán)采用矩陣鍵盤(pán),4×4矩陣鍵盤(pán)中P1.0-P1.3為采集數(shù)據(jù)入口,P1.4-P1.7采集數(shù)據(jù)出口,紅外數(shù)據(jù)發(fā)射電路,紅外接收電路,繼電器電路。 軟件部分包括AT89S52單片機(jī),STC89C52單片機(jī) 修改后設(shè)計(jì)硬件包括發(fā)射電路,接收電路,LCD 二.實(shí)際各部分電路的電路圖和設(shè)計(jì)方案 2.1硬件電路 2.1.1 AT89S52單片機(jī)介紹 原設(shè)計(jì)采用了AT89C2051,它是由ATMEL公司推出的一種小型單片機(jī)。其主要特點(diǎn)為采用Flash存貯器技術(shù),降低了制造成本,其軟件、硬件與MCS-51完全兼容,其程序的電可擦寫(xiě)特性,使得開(kāi)發(fā)與試驗(yàn)比較容易。但此芯片需要獨(dú)特的下載方法,不便使用,故本設(shè)計(jì)換為AT89S52。 AT89S52 是一種低功耗、高性能CMOS8位微控制器,具有 8K 在系統(tǒng)可編程Flash 存儲(chǔ)器。使用Atmel 公司高密度非易失性存儲(chǔ)器技術(shù)制造,與工業(yè)80C51 產(chǎn)品指令和引腳完 全兼容。片上Flash允許程序存儲(chǔ)器在系統(tǒng)可編程,亦適于 常規(guī)編程器。在單芯片上,擁有靈巧的8 位CPU 和在系統(tǒng) 可編程Flash,使得AT89S52為眾多嵌入式控制應(yīng)用系統(tǒng)提 供高靈活、超有效的解決方案。AT89S52具有以下標(biāo)準(zhǔn)功能: 8k字節(jié)Flash,256字節(jié)RAM,32 位I/O 口線,看門(mén)狗定時(shí)器,2個(gè)數(shù)據(jù)指針,三個(gè)16 位 定時(shí)器/計(jì)數(shù)器,一個(gè)6向量2級(jí)中斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時(shí)鐘電路。另外,AT89S52 可降至0Hz 靜態(tài)邏輯操作,支持2種軟件可選擇節(jié)電模式??臻e模式下,CPU 停止工作,允許RAM、定時(shí)器/計(jì)數(shù)器、串口、中斷繼續(xù)工 作。掉電保護(hù)方式下,RAM內(nèi)容被保存,振蕩器被凍結(jié),單片機(jī)一切工作停止,直到下一個(gè)中斷或硬件復(fù)位為止。 2.1.2 STC89C52RC單片機(jī)介紹 STC89C52RC系列單片機(jī)是有超強(qiáng)抗干擾、高速、低功耗的單片機(jī),指令代碼完全兼容傳統(tǒng)8051單片機(jī),12時(shí)鐘機(jī)器周期和6時(shí)鐘機(jī)器周期可任意選擇,最新的D版本內(nèi)部集成MAX810專用復(fù)位電路。 2.1.3 時(shí)鐘電路及RC復(fù)位電路 STC89C52RC芯片內(nèi)部有一高增益反相放大器,用于構(gòu)成振蕩器.反相放大器的輸入端為XTAL1,輸出端為XTAL2。在XTAL1、XTAL2(第19、18引腳)兩端跨接一個(gè)石英晶體振蕩器,和兩個(gè)電容就構(gòu)成了穩(wěn)定自激諧振電路。晶振頻率為11.0592MHz。C12,C13是兩個(gè)瓷片電容,與晶振Y2構(gòu)成了自激諧振電路。其電容的作用主要是對(duì)頻率進(jìn)行微調(diào),一般取30-45PF左右。使用該電路可產(chǎn)生穩(wěn)定的11.0592MHZ頻率,受外界的環(huán)境的干擾影響非常小。其接法如圖3-2所示: 圖2-2 晶振電路 圖2-3復(fù)位電路圖 2.2 單片機(jī)紅外發(fā)射器的電路設(shè)計(jì) 原設(shè)計(jì) 2.2.1 矩陣鍵盤(pán)電路(1)4×4矩陣鍵盤(pán)的工作原理: 矩陣鍵盤(pán)又稱為行列式鍵盤(pán),它是用4條I/O線作為行線,4條I/O線作為列線組成的鍵盤(pán)。在行線和列線的每一個(gè)交叉點(diǎn)上,設(shè)置一個(gè)按鍵。這樣鍵盤(pán)中按鍵的個(gè)數(shù)是4×4個(gè)。這種行列式鍵盤(pán)結(jié)構(gòu)能夠有效地提高單片機(jī)系統(tǒng)中I/O口的利用率。行線接P1.4-P1.7,列線接P1.0-P1.3,如圖2-4所示。 圖2-4 矩陣鍵盤(pán)電路圖 (2)按鍵功能說(shuō)明: 設(shè)備1-3是用電器件的選擇按鍵,按下時(shí)則相應(yīng)的用電器件被選中,如果長(zhǎng)按下超過(guò)5秒鐘,則會(huì)關(guān)斷對(duì)應(yīng)的用電器件;S1-12是用電器件的功能選擇按鍵;OFF是LED指示燈和所有用電器件的總關(guān)斷按鍵,OFF按鍵按下時(shí)會(huì)使LED指示滅二達(dá)到節(jié)能的目的,如果長(zhǎng)按超過(guò)5秒鐘,則會(huì)關(guān)掉所有的用電器件。修改后設(shè)計(jì)采用電腦發(fā)送字符。 2.2.2 紅外發(fā)射電路 (1)紅外線遙控制系統(tǒng)的原理: 將指令脈沖編碼信號(hào)調(diào)制在載波振蕩器產(chǎn)生的載波上(也稱脈碼調(diào)制),然后用這脈碼調(diào)制信號(hào)去驅(qū)動(dòng)紅外發(fā)光二極管,以發(fā)出經(jīng)過(guò)調(diào)制的紅外光波。 (2)紅外編碼原理: 通常,紅外遙控器將遙控信號(hào)(二進(jìn)制脈沖碼)調(diào)制在38KHz的載波上,經(jīng)緩沖放大后送至紅外發(fā)光二極管,轉(zhuǎn)化為紅外信號(hào)發(fā)射出去。二進(jìn)制脈沖碼的形式有多種,其中最為常用的是PWM碼(脈沖寬度調(diào)制碼)和PPM碼(脈沖位置調(diào)制碼)。本課題是以PPM碼(脈沖位置調(diào)制碼及遙控編碼中的NEC碼)對(duì)紅外數(shù)據(jù)的發(fā)送進(jìn)行論證。如圖2-5示 圖2-5 指令脈沖圖 編碼脈沖信號(hào)由引導(dǎo)碼、系統(tǒng)碼、系統(tǒng)反碼、功能碼、功能反碼等信號(hào)組成。引導(dǎo)碼也叫起始碼,由寬度為9ms的高電平和寬度為4.5ms的低電平組成,用來(lái)標(biāo)志遙控編碼脈沖信號(hào)的開(kāi)始。如圖2-6所示 圖2-6 信號(hào)引導(dǎo)碼圖 脈沖位置表示的“0”和“1”組成的32位二進(jìn)制碼前16位控制指令,控制不同的紅外遙控設(shè)備。而不同的紅外家用電器又有不同的脈沖調(diào)控方式,后16位分別是8位的功能碼和8位的功能反碼。串行數(shù)據(jù)碼時(shí)序圖如2-7所示 圖2-7 串行數(shù)據(jù)碼時(shí)序圖 將要發(fā)送的指令脈沖編碼信號(hào)調(diào)制在38KHz的載波上,可以增加信號(hào)的抗干擾能力,提高信號(hào)傳輸效率。 (3)紅外數(shù)據(jù)發(fā)射電路的設(shè)計(jì): 在紅外數(shù)據(jù)發(fā)射過(guò)程中,由于發(fā)送信號(hào)時(shí)的最大平均電流需幾十mA,所以需要三極管放大后去驅(qū)動(dòng)紅外光發(fā)射二極管。軟件編程將數(shù)據(jù)從P30將數(shù)據(jù)輸出。T0定時(shí)產(chǎn)生38KHz載波信號(hào),與門(mén)采用了74LS08。紅外數(shù)據(jù)射發(fā)射電路圖如2-8所示。 圖2-8 紅外數(shù)據(jù)發(fā)射電路 2.3 單片機(jī)紅外接收器的電路設(shè)計(jì) 2.3.1 紅外接收電路 LT0038是用于紅外遙控接收的小型一體化接收頭,集成紅外線的接收、放大、解調(diào),不需要任何外接元件,就能完成從紅外線接收到輸出與TTL電平信號(hào)兼容的所有工作,而體積和普通的塑封三極管大小一樣,它適合于各種紅外線遙控和紅外線數(shù)據(jù)傳輸,中心頻率38.0kHz。紅外接收電路連接圖如圖2-9所示。 圖2-9紅外接收電路圖 原設(shè)計(jì)采用八路LED顯示 2.3.2八路LED開(kāi)關(guān)電路 八路開(kāi)關(guān)電路的實(shí)現(xiàn)是本次設(shè)計(jì)的重點(diǎn),通過(guò)八路開(kāi)關(guān)的功能演示來(lái)體現(xiàn)本次多功能紅外遙控器的設(shè)計(jì)思想,其電路圖2-10所示。 圖2-10 八路LED開(kāi)關(guān)電路 修改后采用LCD屏幕顯示發(fā)射的字符電路如圖2-11 圖2-11 接收及顯示電路 三.實(shí)際各部分電路的調(diào)試過(guò)程 遇到的問(wèn)題及解決方案 原設(shè)計(jì)首先對(duì)矩陣鍵盤(pán)進(jìn)行了測(cè)試,發(fā)現(xiàn)出現(xiàn)了短路,及按鍵損壞,下載程序后測(cè)量晶振正常起振頻率為11.0592正弦波,按下按鍵測(cè)量發(fā)射腳P30為38K正常,P37腳發(fā)射波形持續(xù)時(shí)間不對(duì),對(duì)程序中的時(shí)間進(jìn)行調(diào)整,仍得不到正確波形,檢查后發(fā)現(xiàn)線性關(guān)系錯(cuò)誤,修改后得到了正確的波形,緊接著測(cè)量與門(mén)輸出正確為38K和發(fā)射波形相乘結(jié)果。 接收電路經(jīng)測(cè)量復(fù)位電路并聯(lián)電容出現(xiàn)了短路,修改后得到了正確的結(jié)果。 四.測(cè)試結(jié)果 原設(shè)計(jì)實(shí)物圖 修改后設(shè)計(jì)實(shí)物圖 原設(shè)計(jì)雖未在硬件上實(shí)現(xiàn)但得到了正確的仿真結(jié)果如下 五.成功經(jīng)驗(yàn)和失敗原因:收獲和不足 初次設(shè)計(jì)發(fā)送采用了AT89C51,此單片機(jī)是精簡(jiǎn)的AT89C51,但程序下載較困難,需要特殊下載電路,因此耽誤了設(shè)計(jì)的進(jìn)度。修改后設(shè)計(jì)發(fā)送采用較常用的AT89S系列,晶振為24M,采用電腦做為發(fā)射信號(hào)源消除了鍵盤(pán)發(fā)射的復(fù)雜性,但在顯示上采用了LCD12864液晶屏使設(shè)計(jì)更加有意義。在這次設(shè)計(jì)中因?yàn)橹型靖鼡Q了題目了解了很多種芯片包括AT89C2051 AT89S52 STC89C52以及矩陣鍵盤(pán)、紅外發(fā)射管、紅外一體化接收頭、LCD等的構(gòu)造原理及使用方法。此次設(shè)計(jì)起初因?yàn)樾酒x擇出現(xiàn)問(wèn)題,程序無(wú)法下載,之后因?yàn)樵骷胖貌划?dāng)而損壞以及程序錯(cuò)誤得不到理想波形,經(jīng)過(guò)查詢資料請(qǐng)教老師并對(duì)電路進(jìn)行各級(jí)排查,在各測(cè)試點(diǎn)檢測(cè)波形得到了正確的發(fā)射碼字。 通過(guò)本次設(shè)計(jì)對(duì)單片機(jī)有了更深的了解,鍛煉了編程能力以及硬件檢錯(cuò)能力,加強(qiáng)了我們動(dòng)手、思考和解決問(wèn)題的能力,出現(xiàn)差錯(cuò)的隨機(jī)應(yīng)變能力,和與人合作的能力,今后的制作應(yīng)該會(huì)更加更輕松。在整個(gè)設(shè)計(jì)過(guò)程中,我們通過(guò)這個(gè)方案包括設(shè)計(jì)了一套電路原理和PCB連接圖,和芯片上的選擇。由于粗心出現(xiàn)了很多基礎(chǔ)性錯(cuò)誤,也因此耗費(fèi)了很多時(shí)間。做課程設(shè)計(jì)同時(shí)也是對(duì)課本知識(shí)的鞏固和加強(qiáng),由于課本上的知識(shí)太多,平時(shí)課間的學(xué)習(xí)并不能很好的理解和運(yùn)用各個(gè)元件的功能,而且考試內(nèi)容有限,所以在這次課程設(shè)計(jì)過(guò)程中,我們了解了很多元件的功能,并且對(duì)于其在電路中的使用有了更多的認(rèn)識(shí)。在制作PCB時(shí),發(fā)現(xiàn)細(xì)心耐心,恒心一定要有才能做好事情,首先是線的布局上既要美觀又要實(shí)用和走線簡(jiǎn)單,兼顧到方方面面去考慮是很需要的,否則只是一紙空話。其次我們的工作是一個(gè)團(tuán)隊(duì)的工作,團(tuán)隊(duì)需要個(gè)人,個(gè)人也離不開(kāi)團(tuán)隊(duì),必須發(fā)揚(yáng)團(tuán)結(jié)協(xié)作的精神。通過(guò)這次課程設(shè)計(jì)使我懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來(lái),從理論中得出結(jié)論,才能提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。設(shè)計(jì)的過(guò)程可以說(shuō)是困難重重,過(guò)程中發(fā)現(xiàn)了自己很多的不足之處,對(duì)以前所學(xué)過(guò)的知識(shí)理解得不夠深刻,掌握得不夠牢固遇到的很多專業(yè)知識(shí)問(wèn)題,最后在老師的專業(yè)指導(dǎo)下,終于迎刃而解。對(duì)給過(guò)我?guī)椭乃型瑢W(xué)和各位指導(dǎo)老師再次表示忠心的感謝! 1、《單片機(jī)原理及接口技術(shù)》[M],高等教育出版社 2、《C語(yǔ)言控制與應(yīng)用》[M],清華大學(xué)出版社 3、《高頻電子線路》[M],高等教育出版社 4、《實(shí)用聲光及無(wú)線電遙控電路300例》[M],中國(guó)電力出版社出版 5、《單片機(jī)典型模塊設(shè)計(jì)實(shí)例導(dǎo)航》[M],人民郵電出版社 附錄 鍵盤(pán)及發(fā)送程序 #include static bit OP;//紅外發(fā)射管的亮滅 static unsigned int count;//延時(shí)計(jì)數(shù)器 static volatile unsigned int endcount;//終止延時(shí)計(jì)數(shù) char iraddr1;//十六位地址的第一個(gè)字 節(jié) char iraddr2;//十六位地址的第二個(gè)字節(jié) typedef unsigned char uchar; unsigned char datau,flagu=0; uchar kbscan(void); void SendIRdata(char p_irdata);void delay();void delays(unsigned char c);uchar kbscan(void){ uchar sccode,recode;P1=0x0f;//置所有行為低電平,列掃描,列線輸入 if((P1&0xf0)!=0xf0)//判斷是否有有鍵按下,有往下執(zhí)行 { delay();//延時(shí)去抖動(dòng)(10ms)if((P1&0xf0)!=0xf0)//再次判斷列中是否是干擾信號(hào),不是則向下執(zhí)行 { sccode=0xFE;//逐行掃描初值(即先掃描第1行)while((sccode&0x10)!=0)//行掃描完成時(shí)停止while程序 { P1=sccode;//輸出行掃描碼 if((P1&0xf0)!=0xf0)//本行有鍵按下 { recode=(P1&0xf0)|0x0f;//列 return(sccode&recode);//返回行和列 } else //所掃描的行沒(méi)有鍵按下,則掃描下一行 { //sccode=(~sccode);//sccode=(sccode<<1);//sccode=(~sccode);//sccode=(~((~sccode)<<1));//行掃描碼左移一位 sccode=(sccode<<1)|0x01;} } } } else { return 0;//無(wú)鍵按下,返回0 } } void main(void){ volatile unsigned char key;volatile unsigned char mod;count = 0;OP = 0;P3_7 = 0;P3_0 = 1;P3_1 = 1;P3_3 = 1;EA = 1;//允許CPU中斷 TMOD = 0x21;//設(shè)定時(shí)器0和1為16位模式1 ET0 = 1;//定時(shí)器0中斷允許 TH0 = 0xFF;TL0 = 0xE8;//設(shè)定時(shí)值0為38K 也就是每隔26us中斷一次 TR0 = 1;//開(kāi)始計(jì)數(shù) SCON=0X50;TH1 = 230;TL1 = 230;TR1=1;IE|=0X90; iraddr1=0xff;iraddr2=0xff; init_lcd();qingping(); do{ key=kbscan();delays(2); if(key==0xed){ mod=1;} else if(key==0xdd){ mod=0;} if(mod==0){ if(flagu){ SendIRdata(datau); flagu=0;} write_com(0x80);write_data(0x43); } else { switch(key){ case 0xed: SendIRdata(0x00);//0 break;case 0xDD: SendIRdata(0x01);//1 break;case 0xBD: SendIRdata(0x02);//2 P3_1=~P3_1; break;case 0x7D: SendIRdata(0x03);//3 break;case 0xEB: SendIRdata(0x04);//4 break;case 0xDB: SendIRdata(0x05);//5 break;case 0xBB: SendIRdata(0x06);//6 break;case 0xE7: P3_0=1; break;case 0xD7: P3_1=1; break;case 0xB7: P3_2=1; break;default: break;} } }while(1);} //定時(shí)器0中斷處理 void timeint(void)interrupt 1 { TH0=0xFF;TL0=241;//設(shè)定時(shí)值為38K 也就是每隔26us中斷一次 count++;P3_3=~P3_3;} void serial()interrupt 4 using 3 { if(RI){ RI=0;datau=SBUF;flagu=1;} } void SendIRdata(unsigned char p_irdata){ char i;volatile unsigned char irdata;//發(fā)送4.5ms的起始碼 endcount=351;count=0;P3_7=1;do{}while(count for(i=0;i<8;i++){ irdata=(0X80>>i);if(p_irdata&irdata){ //先發(fā)送0.56ms的38KHZ紅外波(即編碼中0.56ms的低電平)endcount=123;count=0;P3_7=1;do{}while(count void delay(){ unsigned int i,j;for(i=0;i<26;i++){ for(j=0;j<20;j++){ _nop_();} } } void delays(unsigned char c){ unsigned int i;for(i=0;i #include sfr p0=0x80;sfr p3=0xb0; sbit p10=P1^0; sbit p32=P3^2;sbit p00=P0^0;sbit p01=P0^1;sbit p02=P0^2;sbit p03=P0^3;sbit p04=P0^4;sbit p05=P0^5;sbit p06=P0^6;sbit p07=P0^7; unsigned char led,dm,i,j,k; void ds_9ms(void){ unsigned char j,k;for(j=180;j>0;j--)for(k=50;k>0;k--);} void ds0_56ms(void){ unsigned char i,j;for(i=3;i>0;i--)for(j=184;j>0;j--);} void ds4_5ms(void){ unsigned char i,j;for(i=90;i>0;i--)for(j=50;j>0;j--);} void ds1_68ms(void){ unsigned char i,j;for(i=9;i>0;i--)for(j=184;j>0;j--);} void ds0_1ms(void){ unsigned char i,j;for(i=9;i>0;i--)for(j=10;j>0;j--);} void main(){ IT0=1;EX0=1;EA=1;dm=0;p0=0;p10=1;P2=0xff;while(1){ p10=~p10;ds0_1ms();} } /* void t0(void)interrupt 0 using 2// { unsigned char tt,flag;EA=0;flag=1;for(tt=0;tt<40;tt++){ if(p32==0){ flag=0;break;} ds0_1ms();} while(!p32);if(flag){ for(tt=0;tt<85;tt++){ if(p32==1){ flag=0;break;} ds0_1ms();} } while(p32);if(flag){ for(tt=0;tt<85;tt++){ if(p32==1){ flag=0;break;} ds0_1ms();} } while(!p32);if(flag){ for(tt=0;tt<85;tt++){ if(p32==1){ flag=0;break;} ds0_1ms();} } switch(led) { case 0x00:p00=0;p01=1;p02=1;p03=1;p04=1;p05=1;p06=1;p07=1;break;case 0x01:p00=1;p01=0;p02=1;p03=1;p04=1;p05=1;p06=1;p07=1;break;case 0x02:p00=1;p01=1;p02=0;p03=1;p04=1;p05=1;p06=1;p07=1;break;case 0x03:p00=1;p01=1;p02=1;p03=0;p04=1;p05=1;p06=1;p07=1;break; case 0x04:p00=1;p01=1;p02=1;p03=1;p04=0;p05=1;p06=1;p07=1;break;case 0x05:p00=1;p01=1;p02=1;p03=1;p04=1;p05=0;p06=1;p07=1;break;case 0x06:p00=1;p01=1;p02=1;p03=1;p04=1;p05=1;p06=0;p07=1;break;case 0x07:p00=1;p01=1;p02=1;p03=1;p04=1;p05=1;p06=1;p07=0;break; default:p00=1;p01=1;p02=1;p03=1;p04=1;p05=1;p06=1;p07=1; } } } LCD顯示程序 #include “l(fā)cd.h” { _nop_();_nop_();_nop_();} void write_com(unsigned char com){ unsigned char i;set_sid();for(i=0;i<5;i++){ set_sclk();delaylcd();clr_sclk();delaylcd();} clr_sid();for(i=0;i<3;i++){ set_sclk();delaylcd();clr_sclk();delaylcd();} for(i=0;i<4;i++){ if(com&(128>>i))set_sid();else clr_sid();set_sclk();delaylcd();clr_sclk();delaylcd();} clr_sid();for(i=0;i<4;i++){ set_sclk();delaylcd();clr_sclk();delaylcd();} for(i=4;i<8;i++){ if(com&(128>>i))set_sid();else clr_sid();set_sclk();delaylcd();clr_sclk();delaylcd();} clr_sid();for(i=0;i<4;i++){ set_sclk();delaylcd();clr_sclk();delaylcd();} } void write_data(unsigned char datas){ unsigned char i;set_sid();for(i=0;i<5;i++){ set_sclk();delaylcd();clr_sclk();delaylcd();} clr_sid();set_sclk();delaylcd();clr_sclk();delaylcd(); set_sid();set_sclk();delaylcd();clr_sclk();delaylcd();clr_sid();set_sclk();delaylcd();clr_sclk();delaylcd(); for(i=0;i<4;i++){ if(datas&(128>>i))set_sid();else clr_sid();set_sclk();delaylcd();clr_sclk();delaylcd();} clr_sid();for(i=0;i<4;i++){ set_sclk();delaylcd();clr_sclk();delaylcd();} for(i=4;i<8;i++){ if(datas&(128>>i))set_sid();else clr_sid();set_sclk();delaylcd();clr_sclk();delaylcd();} clr_sid();for(i=0;i<4;i++){ set_sclk();delaylcd();clr_sclk();delaylcd();} } void qingping(){ unsigned char i,j;write_com(0x34);write_com(0x36);for(i=0;i<32;i++){ write_com(0x80|i);write_com(0x80);for(j=0;j<16;j++){ write_data(0x00);} } for(i=0;i<32;i++){ write_com(0x80|i);write_com(0x88);for(j=0;j<16;j++){ write_data(0x00);} } write_com(0x30);} void init_lcd(){ clr_rest();delaylcd();set_rest();set_cs();write_com(0x01);delaylcd();write_com(0x0c);write_com(0x30);write_com(0x38);write_com(0x0e);write_com(0x01);write_com(0x06);write_com(0x0c);delaylcd();} 12級(jí)創(chuàng)新實(shí)踐班結(jié)題報(bào)告 電子綜合設(shè)計(jì) 班 級(jí) 姓 名 指導(dǎo)教師 成績(jī) 一、本課程的目的 二、本課程的內(nèi)容 熟悉和了解原理圖的輸入和設(shè)計(jì),PCB版圖的設(shè)計(jì),電路仿真 三、實(shí)驗(yàn)內(nèi)容 1,單管放大電路 一、.實(shí)驗(yàn)?zāi)康?/p> 1.掌握載入管腳封裝和網(wǎng)絡(luò)時(shí)常見(jiàn)錯(cuò)誤的修改與排除方法 2.理解手工修改導(dǎo)線的必要性和操作方法 3.了解添加電源端點(diǎn)的方法 4.掌握添加文字標(biāo)注和尺寸標(biāo)注的方法 5.了解數(shù)字電路pcb板制作過(guò)程的常見(jiàn)錯(cuò)誤和排除方法 6.熟悉Protel 99 SE電路圖設(shè)計(jì)窗口,學(xué)會(huì)窗口設(shè)置的方法。7.學(xué)會(huì)圖紙?jiān)O(shè)置的方法。 8.學(xué)會(huì)網(wǎng)格、電氣接點(diǎn)和光標(biāo)的設(shè)置方法。9.學(xué)會(huì)系統(tǒng)字體、文檔組織的設(shè)置方法。 二、實(shí)驗(yàn)內(nèi)容 新建原理圖文件Computer.sch,并啟動(dòng)原理圖設(shè)計(jì)編輯器,如圖1-1所示,單擊computer.sch啟動(dòng)原理圖編輯器(1) 啟動(dòng)Protel 99 SE,創(chuàng)建設(shè)計(jì)數(shù)據(jù)庫(kù)Computer.ddb。 (2) 打開(kāi)狀態(tài)欄和命令欄;打開(kāi)工具欄,將它固定在屏幕上方;打開(kāi)布線工具欄,將它固定在屏幕的下方;打開(kāi)繪圖工具欄和常用器件工具欄,將它設(shè)置為浮動(dòng)窗口。關(guān)閉PLD工具欄、信號(hào)仿真源工具欄和電源及接地工具欄,如圖1-2所示。 圖1-1 啟動(dòng)原理圖設(shè)計(jì)編輯器 (3) 加載常用的原理圖元件庫(kù):Miscellaneous Devices.ddb、Protel DOS Schematic.ddb、Intel Databooks.ddb和TI Databooks.ddb,如圖1-3所示。使用瀏覽元件庫(kù)窗口查看元件庫(kù)中所有元件的元件名及其電路符號(hào),熟悉原理圖元件庫(kù),如圖1-4所示。 圖1-2 打開(kāi)、關(guān)閉工具欄 圖1-3 加載常用的原理圖元件庫(kù) 圖1-4 使用瀏覽元件庫(kù)窗口查看元件(4) 將圖紙尺寸設(shè)置為標(biāo)準(zhǔn)圖紙A4,圖紙方向?yàn)闄M向,圖紙標(biāo)題塊設(shè)置為“standard”形式,圖紙顏色為默認(rèn)設(shè)置,可見(jiàn)柵格和電器柵格設(shè)置為2,如圖1-5所示。 圖1-5 設(shè)置圖紙格式 (5) 將網(wǎng)格設(shè)置為線狀網(wǎng)格,光標(biāo)設(shè)置為90度大光標(biāo),如圖1-6所示。 圖1-6 設(shè)置網(wǎng)格和光標(biāo) (6) 建立文檔組織。在如圖1-7所示的選項(xiàng)卡中詳細(xì)填寫(xiě)所有信息。 圖1-7 建立文檔組織選項(xiàng)卡 四,實(shí)驗(yàn)電路圖 2.電路仿真 一、實(shí)驗(yàn)?zāi)康模?/p> 1、掌握用protel 99 se進(jìn)行電路仿真的步驟。 2、掌握常用的電路仿真方式及其應(yīng)用。 3、了解電路元件的PSPICE仿真模型及創(chuàng)建仿真元件的方法。 二、實(shí)驗(yàn)設(shè)備: 裝有protel 99 se 軟件的PC機(jī)一臺(tái)。 三、實(shí)驗(yàn)內(nèi)容: 1編輯原理圖;2放置仿真激勵(lì)源(包括直流電源);3放置節(jié)點(diǎn)網(wǎng)絡(luò)標(biāo)號(hào);4選擇仿真方式并設(shè)置仿真參數(shù);5執(zhí)行仿真操作;6觀察、分析仿真測(cè)試數(shù)據(jù)。電路仿真基礎(chǔ),元器件參數(shù)設(shè)置; ? 編輯仿真用原理圖只能用.Sim.ddb中原件 ? 一個(gè)節(jié)點(diǎn)只能有一個(gè)網(wǎng)絡(luò)標(biāo)號(hào),在希望觀察電壓的節(jié)點(diǎn)外注網(wǎng)絡(luò)標(biāo)號(hào)。? 在原器件未固定錢(qián),按下tab鍵進(jìn)入原件屬性設(shè)置窗,在窗口內(nèi),單擊“Attributes”標(biāo)簽,設(shè)置原件大小,序號(hào);再單擊”P(pán)art Field(仿真參數(shù))標(biāo)簽,5 輸入原件參數(shù)在設(shè)置原件參數(shù)域時(shí),對(duì)于可選參數(shù),一般用缺省值,除非對(duì)原件屬性各項(xiàng)含義非常熟悉,并認(rèn)為卻用必要修改。 四,實(shí)驗(yàn)步驟 四、收獲與體會(huì) 現(xiàn)在的電子技術(shù)發(fā)展方向于數(shù)字化,它就是把現(xiàn)實(shí)中的模擬物理量轉(zhuǎn)化為二進(jìn)制數(shù)字信號(hào)來(lái)處理及傳輸,其抗干擾能力非常強(qiáng)大。配以軟件,數(shù)字電路的功能就非常的強(qiáng)大?,F(xiàn)實(shí)的電子產(chǎn)品中到處都可以看到數(shù)字電路,如數(shù)字移動(dòng)通信電話機(jī),數(shù)字電視機(jī),電腦?等等 這一課程學(xué)習(xí)使我將課堂上的理論知識(shí)有了進(jìn)步的了解,并增強(qiáng)了對(duì)數(shù)字電子技術(shù)這門(mén)課程的興趣。了解電子綜合設(shè)計(jì).同時(shí)也發(fā)現(xiàn)自對(duì)數(shù)電知識(shí)和電子設(shè)計(jì)軟件掌握得不夠。因此使我進(jìn)一步熟悉了軟件的使用,同時(shí)在電腦的電子設(shè)計(jì)和繪圖操作上有了進(jìn)一步提高。我認(rèn)識(shí)到電子邏輯電路軟件每一步都要細(xì)心認(rèn)真,因?yàn)槿魏我徊匠鲥e(cuò)的話,都會(huì)導(dǎo)致后面的環(huán)節(jié)發(fā)生錯(cuò)誤。就一定要細(xì)心確保全部無(wú)誤,否則任何一個(gè)錯(cuò)誤都會(huì)導(dǎo)致生成錯(cuò)誤,做成實(shí)物后就無(wú)可挽救了。在電路的焊接中,焊盤(pán)的大小,線路的大小,以及線間的距離等參數(shù)都要設(shè)置好,因?yàn)檫@關(guān)系到下一步的實(shí)物焊接。在學(xué)習(xí)過(guò)程中遇到了一些問(wèn)題,在增長(zhǎng)知識(shí)的同時(shí)增強(qiáng)解決問(wèn)題和動(dòng)手的能力,鍛煉我做事細(xì)心、用心、耐心的能力。這一課程學(xué)習(xí),使我向更高的精神和知識(shí)層次邁向一大步。在以后的學(xué)習(xí)生活中,我會(huì)努力學(xué)習(xí),培養(yǎng)自己獨(dú)立思考的能力. 中國(guó)地質(zhì)大學(xué)(武漢)江城學(xué)院 電子綜合技能實(shí)習(xí)報(bào)告 2009級(jí) 電子信息工程技術(shù)專業(yè) 學(xué) 生: 學(xué) 號(hào): 任課教師:孫利華 2011年9月16日 中國(guó)地質(zhì)大學(xué)江城學(xué)院電子綜合技能實(shí)習(xí)報(bào)告 一、實(shí)驗(yàn)內(nèi)容 (用小四號(hào)宋體) 二、實(shí)驗(yàn)設(shè)備 (用小四號(hào)宋體) 三、實(shí)驗(yàn)所用器件清單 (用小四號(hào)宋體) 四、實(shí)驗(yàn)原理 (用小四號(hào)宋體,) 五、實(shí)驗(yàn)電路 (要求有完整電路圖,不能用發(fā)的復(fù)印) 六、實(shí)驗(yàn)小結(jié) 四川大學(xué)網(wǎng)絡(luò)教育學(xué)院 實(shí)踐課程報(bào)告 實(shí)踐課程電工電子綜合實(shí)踐 校外學(xué)習(xí)中心 專業(yè) 電氣工程及其自動(dòng)化層次 專升本 年紀(jì) 2010年春 學(xué)生姓名 學(xué)號(hào) 2012年5月31日 一、實(shí)踐目的在電工電子設(shè)備已廣泛普及的今天,對(duì)于一個(gè)現(xiàn)代大學(xué)生來(lái)講,具備一些電工電子設(shè)備基本的操作和應(yīng)用能力是必不可少的,這些能力除了課堂教學(xué)以外,不可替代地就是實(shí)驗(yàn)教學(xué)。電工電子綜合實(shí)踐,將電工電子基礎(chǔ)理論與實(shí)際有機(jī)的聯(lián)系起來(lái),加深學(xué)生對(duì)所學(xué)理論課程的理解,逐步培養(yǎng)和提高學(xué)生的實(shí)驗(yàn)?zāi)芰?、?shí)際操作能力、和獨(dú)立分析能力和解決問(wèn)題的能力,以及創(chuàng)新思維能力和理論聯(lián)系實(shí)際的能力。 本實(shí)驗(yàn)的一大特點(diǎn)就是將傳統(tǒng)的原理性、驗(yàn)證性實(shí)驗(yàn)與以Multisim 2001為代表EDA設(shè)計(jì)性實(shí)驗(yàn)緊密結(jié)合,將實(shí)物實(shí)驗(yàn)與虛擬仿真實(shí)驗(yàn)有機(jī)的、緊密的結(jié)合,充分利用了計(jì)算機(jī)的輔助設(shè)計(jì)能力,并順應(yīng)現(xiàn)代電子技術(shù)發(fā)展的潮流。通過(guò)虛擬仿真實(shí)驗(yàn),使學(xué)生有可能在實(shí)驗(yàn)課前預(yù)習(xí)和課后練習(xí),同時(shí)將許多實(shí)驗(yàn)室中無(wú)法進(jìn)行的實(shí)驗(yàn)操作或?qū)嶋H操作難度大的實(shí)驗(yàn)內(nèi)容通過(guò)上機(jī)進(jìn)行仿真實(shí)驗(yàn)完成,極大的豐富了電子技術(shù)的實(shí)驗(yàn)內(nèi)容。實(shí)物實(shí)驗(yàn)一方面加強(qiáng)學(xué)生的實(shí)際操作能力,另一方面又是對(duì)理論教學(xué)和虛擬仿真實(shí)驗(yàn)的印證。 二、儀器儀表目錄:包括儀器設(shè)備的型號(hào)和規(guī)格 1、計(jì)算機(jī)(奔騰以上微機(jī),40臺(tái),Windows 98/2000/xp,安裝Multisim 2001) 2、FLUKE 45型雙顯示數(shù)字萬(wàn)用表20臺(tái) 3、TDS 210型數(shù)字式實(shí)時(shí)示波器20臺(tái) 4、AFG310 任意波形發(fā)生器20臺(tái) 5、雙路可跟蹤直流穩(wěn)壓電源40臺(tái) 6、各種模擬、數(shù)字電路實(shí)驗(yàn)板、實(shí)驗(yàn)箱若干 7、HG4181型數(shù)字相位計(jì)10臺(tái) 8、TH2820型LCR數(shù)字電橋20臺(tái) 9、電動(dòng)式功率表40臺(tái) 10、各種電路實(shí)驗(yàn)板、實(shí)驗(yàn)箱若干 三、實(shí)踐總結(jié) 在為期一周的實(shí)踐當(dāng)中讓我感觸最深的便是實(shí)踐聯(lián)系理論的重要性,當(dāng)遇到實(shí)際問(wèn)題時(shí),只要認(rèn)真思考,用所學(xué)的知識(shí),再一步步探索,是完全可以解決遇到的一般問(wèn)題的。這次的內(nèi)容包括電路的設(shè)計(jì),印制電路板,電路的焊接。本次實(shí)習(xí)的目的主要是使我們對(duì)電子元件及電路板制作工藝有一定的感性和理性認(rèn)識(shí):對(duì)電子信息技術(shù)等方面的專業(yè)知識(shí)做進(jìn)一步的理解;培養(yǎng)各鍛煉我們的實(shí)際動(dòng)手能力,使我們的理論知識(shí)與實(shí)踐充分地結(jié)合,作到不僅具有專業(yè)知識(shí),而且還具有較強(qiáng)的實(shí)際動(dòng)手能力,能分析問(wèn)題和解決問(wèn)題的高素質(zhì)人才,為以后的工作奠定了基礎(chǔ)。 原來(lái)所學(xué)的都是課本上的理論只是,就是有幾個(gè)實(shí)習(xí)也大都注重觀察方面和動(dòng)手能力,比較注重理論性,而較少注重自己的動(dòng)手鍛煉。而這以次的實(shí)驗(yàn)就是要我們跨過(guò)實(shí)際和理論之間的鴻溝。 通過(guò)實(shí)踐,我覺(jué)得自己在以下幾個(gè)方面有收獲: (一)對(duì)電子工藝的理論有了初步的系統(tǒng)了解。我們了解到焊接普通元件與電路元件的技巧、印制電路板圖的設(shè)計(jì)制作與工藝流程、工作原理與組成元件的作用等。這些只是不僅在課堂上有效,對(duì)以后的學(xué)習(xí)中都有很大的指導(dǎo)意義,在日常生活和工作中更是有著現(xiàn)實(shí)意義。 (二)對(duì)自己動(dòng)手能力有很大的鍛煉。實(shí)踐出真知,縱觀古今,所有發(fā)明創(chuàng)造無(wú)一不是在實(shí)踐中得到檢驗(yàn)的。沒(méi)有足夠的動(dòng)手能力,就奢談在未來(lái)的科研尤其是實(shí)驗(yàn)研究中有所成就。在學(xué)習(xí)中,我鍛煉了自己的動(dòng)手技巧,提高了自己解決問(wèn)題的能力。第二篇:電子綜合設(shè)計(jì)報(bào)告
第三篇:電子綜合設(shè)計(jì)結(jié)題報(bào)告
第四篇:電子綜合技能實(shí)習(xí)報(bào)告格式-
第五篇:四川大學(xué) 電工電子綜合實(shí)踐報(bào)告