機(jī)電綜合控制實(shí)訓(xùn)報(bào)告1
機(jī)電綜合控制實(shí)訓(xùn)報(bào)告
班級(jí):機(jī)制002姓名:阮博學(xué)號(hào):10040077
實(shí)訓(xùn)項(xiàng)目名稱:光電傳感器測(cè)試系統(tǒng)
一、實(shí)訓(xùn)目的:
1.掌握光電傳感器測(cè)轉(zhuǎn)速的基本原理;
2.理解并掌握通過單片機(jī)技術(shù)獲取信號(hào)并在數(shù)碼管顯示的程序中編寫。
二、實(shí)訓(xùn)過程中的工作:
1.作為本小組的組長(zhǎng),主要負(fù)責(zé)將本小組的實(shí)訓(xùn)任務(wù)按小組成員的能力而合理的分配;
2.根據(jù)實(shí)訓(xùn)要求,本人完成了測(cè)速光柵的設(shè)計(jì)計(jì)算及加工制作;
3.根據(jù)光電傳感器電路圖(圖一)所示的電路圖,在面包板上完成各電器元件的布置,并指導(dǎo)協(xié)助本組寇奎同學(xué)完成面包板的焊接;
4.制作電動(dòng)機(jī)支架并完成電動(dòng)機(jī)的固定;
5.根據(jù)實(shí)訓(xùn)要求,完成整個(gè)實(shí)訓(xùn)系統(tǒng)的電路設(shè)計(jì)和布置,并進(jìn)行系統(tǒng)的測(cè)試,以確保實(shí)訓(xùn)硬件的可靠性;
6.對(duì)本實(shí)訓(xùn)項(xiàng)目的調(diào)試程序和測(cè)速程序進(jìn)行編寫和修訂,最終測(cè)出電動(dòng)機(jī)的實(shí)際轉(zhuǎn)速。
三、項(xiàng)目實(shí)際工作記錄:
1.系統(tǒng):系統(tǒng)電壓:5.06V系統(tǒng)負(fù)載電壓:2.51V系統(tǒng)空載電壓:5.05V2.電動(dòng)機(jī)的轉(zhuǎn)速:通過數(shù)字示波器測(cè)試計(jì)算所得電動(dòng)機(jī)的轉(zhuǎn)速:1785.7rad/min通過應(yīng)用測(cè)速程序所測(cè)得電動(dòng)機(jī)的轉(zhuǎn)速:1810rad/min
四、問題及解決辦法:
1.由于焊接水平不夠嫻熟,有少量的焊點(diǎn)形成虛焊,導(dǎo)致電路不通;解決方法:用萬用表對(duì)電路進(jìn)行排查,后從新焊接。2.由于在對(duì)主板布線是,小組成員的過失,導(dǎo)致主板的印刷電路受到破壞,主板電路中斷。
解決方法:在老師的精心指導(dǎo)下,小組成員用萬用表對(duì)電路故障進(jìn)行排查,
最終找到被破壞的電路,后用引線從新連接,故障得到解決。
五、實(shí)訓(xùn)項(xiàng)目的程序代碼:
/********************************************************
RPM1:201*.10.23.數(shù)碼管(同步移位,串口模式0)RPM2:201*.10.23.精密定時(shí)0.5秒(T0)RPM3:201*.10.23.傳感器調(diào)試
RPM4:201*.10.23.傳感器作為外部中斷INT1調(diào)試,手動(dòng)撥盤RPM5:201*.10.23.脈沖計(jì)數(shù)顯示,只能手動(dòng)撥盤RPM6:201*.10.23.最終,轉(zhuǎn)速顯示
西安交通大學(xué)城市學(xué)院機(jī)制002阮博寇奎何旭沈康康竇星宇*********************************************************/#include//
typedefunsignedcharu8;sbitLED=P1^7;
unsignedintpulseCounter;unsignedintpulseBuffer;unsignedcharcounter_500ms;unsignedcharth;unsignedchartl;unsignedintRPM;
bitdFlag;//displayflagbittFlag;//timerflag
unsignedcharnumcode[10]={0x40,0xf8,0x14,0x90,0xa8,0x82,0x02,0xf0,0x00,0x80};voiddisp(unsignedintdat);//displayadatavoidsendByte(u8dat);
voidblink(unsignedcharnum);//bliking
voidDelay9us(unsignedintiM);//about9usvoidinit(void);
unsignedintrpmCalcu(unsignedintpul);
//-----------------------------------------------------------------------------//MainRoutine
//-----------------------------------------------------------------------------voidmain(void){
init();blink(3);
while(1){
if((tFlag==1)&&(dFlag==1)){dFlag=0;//reset
RPM=rpmCalcu(pulseBuffer);disp(RPM);}}}
voidDelay9us(unsignedintiM)//{
while(iM>0){iM--;}}
voidblink(unsignedcharnum){
unsignedcharii;
for(ii=0;iiif(tFlag==1){dFlag=1;//要求顯示pulseBuffer=pulseCounter;pulseCounter=0;}
LED=~LED;//blink}
//EA=1;//interruptenabled}
voidinit(void){
//IE|=0x81;//INT0
SCON=0x00;//serialportmode0IE|=0x86;//INT0+T0interruptenabledIT0=1;//fallingedge
TMOD=0x01;//timermode1:16-bittimer
//要根據(jù)晶體計(jì)算的,現(xiàn)在晶體=6MHz,機(jī)器周期位2us,50ms/2us=25000,初始值:65536-25000=40536=158*256+88th=158;tl=88;TH0=th;TL0=tl;tFlag=0;dFlag=0;
TR0=1;//startt0pulseCounter=0;counter_500ms=0x00;}
voiddisp(unsignedintdat){
u8d4;u8d3;u8d2;u8d1;u8dcode4;u8dcode3;u8dcode2;u8dcode1;
d4=dat/1000;//
d3=(dat-d4*1000)/100;
d2=(dat-d4*1000-d3*100)/10;d1=dat%10;
dcode4=numcode[d4];dcode3=numcode[d3];dcode2=numcode[d2];dcode1=numcode[d1];sendByte(dcode1);sendByte(dcode2);sendByte(dcode3);sendByte(dcode4);}//
voidsendByte(u8dat){
SBUF=dat;
while(~TI);//waitinguntilTI=1(forall8bits)TI=0;//resetflagTI}//
unsignedintrpmCalcu(unsignedintpul){
return(pul*120/8);//半秒采樣*120/8=RPM,有8孔}
六、實(shí)訓(xùn)收獲及思考:
1.掌握光電傳感器的原理,并親手做出一套光電傳感器測(cè)試系統(tǒng),則使得我們將光電傳感器在生活中真正的得到應(yīng)用,并解決了實(shí)際問題;
2.對(duì)74HC164數(shù)碼顯示模塊有了一定的認(rèn)識(shí),知道他的工作原理“串行輸入,并行輸出”,并將它應(yīng)用在我們實(shí)訓(xùn)的測(cè)速顯示中,方便、快捷;3.復(fù)習(xí)數(shù)字示波器、萬用表等測(cè)試儀器的操作,并將其應(yīng)用在實(shí)踐中;
4.對(duì)單片機(jī)編程知識(shí)做一復(fù)習(xí),并將其應(yīng)用到解決實(shí)際問題中,真正的了解到機(jī)電一體化在現(xiàn)實(shí)中的應(yīng)用方式,理解并掌握通過單片機(jī)技術(shù)獲取信號(hào)并在數(shù)碼管顯示的程序中編寫;
5.鍛煉了我們的動(dòng)手能力和和團(tuán)隊(duì)協(xié)作精神,對(duì)我們以后的生活和工作有了很大的幫助;
6.由于經(jīng)驗(yàn)的不足和知識(shí)方面的限制,是的我們?cè)诒敬螌?shí)訓(xùn)中遇到很多的問題,好在有老師和同學(xué)的幫助,問題都迎刃而解,最終圓滿的完成實(shí)訓(xùn)任務(wù)。唯一的不足是最終的測(cè)試結(jié)果不夠準(zhǔn)確。
擴(kuò)展閱讀:機(jī)電一體化綜合實(shí)訓(xùn)報(bào)告
機(jī)電一體化技術(shù)與系統(tǒng)
實(shí)訓(xùn)報(bào)告
姓名:胡忠波班級(jí):機(jī)電0911指導(dǎo)老師:徐愛親實(shí)訓(xùn)時(shí)間:201*.12.5201*.12.9實(shí)訓(xùn)成績(jī):
機(jī)電一體化技術(shù)與系統(tǒng)實(shí)訓(xùn)報(bào)告
實(shí)訓(xùn)目的:通過本次實(shí)訓(xùn),對(duì)自動(dòng)化生產(chǎn)線有一個(gè)更詳細(xì)
的了解,提高我們對(duì)所掌握的電氣、氣動(dòng)、傳感器、機(jī)電系統(tǒng)設(shè)計(jì)、PLC控制等技術(shù)的綜合運(yùn)用,提高其電氣、氣動(dòng)回路設(shè)計(jì),深入了解工業(yè)控制系統(tǒng)。
實(shí)訓(xùn)內(nèi)容:
1)完成每個(gè)工作站的程序編寫及下傳運(yùn)行2)完善程序添加控制板上按鍵的功能控制3)完成工作站與工作站之間的相互通信4)供料站的拆裝
實(shí)訓(xùn)步驟及方法:
1)供料站程序、組態(tài)設(shè)計(jì)及下載運(yùn)行
1寫出I/O分配表2寫出梯形圖程序
3梯形圖編譯、下載、測(cè)試、運(yùn)行4組態(tài)設(shè)計(jì)
5組態(tài)下載、測(cè)試、運(yùn)行
2)加工站程序、組態(tài)設(shè)計(jì)及下載運(yùn)行
1寫出I/O分配表2寫出梯形圖程序
3梯形圖編譯、下載、測(cè)試、運(yùn)行4組態(tài)設(shè)計(jì)
5組態(tài)下載、測(cè)試、運(yùn)行
3)供料站與加工站的相互通信
1寫出I/O分配表2寫出梯形圖程序
3梯形圖編譯、下載、測(cè)試、運(yùn)行4組態(tài)設(shè)計(jì)
5組態(tài)下載、測(cè)試、運(yùn)行
4)供料站的拆裝
供料站拆裝過程如下圖所示:
要求及注意:嚴(yán)格遵照安全操作規(guī)程,服從老師安排。程序設(shè)計(jì)及組態(tài)設(shè)計(jì)要細(xì)心,不能大意。
實(shí)訓(xùn)總結(jié):機(jī)電一體化是集機(jī)械技術(shù)、微電子技術(shù)、計(jì)算
機(jī)技術(shù)、電氣技術(shù)、信息技術(shù)的有機(jī)統(tǒng)一體。通過此次實(shí)訓(xùn)使我對(duì)本專業(yè)有了更多的認(rèn)識(shí),也讓我的知識(shí)豐富了很多,對(duì)于自動(dòng)化生產(chǎn)線的了解也有了進(jìn)一步的提高。
一周的實(shí)訓(xùn)結(jié)束了,從中我學(xué)到了很多,同時(shí)也暴露出了我很多的不足之處。本來以為自己對(duì)知識(shí)的掌握已經(jīng)很牢固了,但是到用到的時(shí)候總是有似是而非的感覺,或許是我們對(duì)自己太自信所導(dǎo)致的吧。這讓我很慚愧。
通過此次實(shí)訓(xùn),首先讓我把過去學(xué)過的理論與實(shí)際相結(jié)合,達(dá)到學(xué)以致用的效果。在實(shí)訓(xùn)過程中充分培養(yǎng)了我們的動(dòng)手和動(dòng)腦能力,也提高了我們團(tuán)隊(duì)合作意識(shí)和解決問題的能力。也許我們做的并不好,但是有收獲就是好的啊。此次實(shí)訓(xùn)讓我懂得了很多,也讓我們學(xué)到了很多,對(duì)我們以后的學(xué)習(xí)工作都有很大的幫助。實(shí)訓(xùn)結(jié)束了,但是我們的征程并沒有結(jié)束,也許才剛開始,那么這次實(shí)訓(xùn)給我們提供了勝利的基礎(chǔ)。在實(shí)訓(xùn)中我們發(fā)現(xiàn)自己很多的不足之處,我都會(huì)認(rèn)真去面對(duì)和改正的,相信這次實(shí)訓(xùn)對(duì)以后會(huì)有很大的幫助。
友情提示:本文中關(guān)于《機(jī)電綜合控制實(shí)訓(xùn)報(bào)告1》給出的范例僅供您參考拓展思維使用,機(jī)電綜合控制實(shí)訓(xùn)報(bào)告1:該篇文章建議您自主創(chuàng)作。
來源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問題,請(qǐng)聯(lián)系我們及時(shí)刪除。