荟聚奇文、博采众长、见贤思齐
当前位置:公文素材库 > 报告体会 > 工作报告 > 机电综合控制实训报告1

机电综合控制实训报告1

网站:公文素材库 | 时间:2019-05-28 22:09:22 | 移动端:机电综合控制实训报告1

机电综合控制实训报告1

机电综合控制实训报告

班级:机制002姓名:阮博学号:10040077

实训项目名称:光电传感器测试系统

一、实训目的:

1.掌握光电传感器测转速的基本原理;

2.理解并掌握通过单片机技术获取信号并在数码管显示的程序中编写。

二、实训过程中的工作:

1.作为本小组的组长,主要负责将本小组的实训任务按小组成员的能力而合理的分配;

2.根据实训要求,本人完成了测速光栅的设计计算及加工制作;

3.根据光电传感器电路图(图一)所示的电路图,在面包板上完成各电器元件的布置,并指导协助本组寇奎同学完成面包板的焊接;

4.制作电动机支架并完成电动机的固定;

5.根据实训要求,完成整个实训系统的电路设计和布置,并进行系统的测试,以确保实训硬件的可靠性;

6.对本实训项目的调试程序和测速程序进行编写和修订,最终测出电动机的实际转速。

三、项目实际工作记录:

1.系统:系统电压:5.06V系统负载电压:2.51V系统空载电压:5.05V2.电动机的转速:通过数字示波器测试计算所得电动机的转速:1785.7rad/min通过应用测速程序所测得电动机的转速:1810rad/min

四、问题及解决办法:

1.由于焊接水平不够娴熟,有少量的焊点形成虚焊,导致电路不通;解决方法:用万用表对电路进行排查,后从新焊接。2.由于在对主板布线是,小组成员的过失,导致主板的印刷电路受到破坏,主板电路中断。

解决方法:在老师的精心指导下,小组成员用万用表对电路故障进行排查,

最终找到被破坏的电路,后用引线从新连接,故障得到解决。

五、实训项目的程序代码:

/********************************************************

RPM1:201*.10.23.数码管(同步移位,串口模式0)RPM2:201*.10.23.精密定时0.5秒(T0)RPM3:201*.10.23.传感器调试

RPM4:201*.10.23.传感器作为外部中断INT1调试,手动拨盘RPM5:201*.10.23.脉冲计数显示,只能手动拨盘RPM6:201*.10.23.最终,转速显示

西安交通大学城市学院机制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

//要根据晶体计算的,现在晶体=6MHz,机器周期位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孔}

六、实训收获及思考:

1.掌握光电传感器的原理,并亲手做出一套光电传感器测试系统,则使得我们将光电传感器在生活中真正的得到应用,并解决了实际问题;

2.对74HC164数码显示模块有了一定的认识,知道他的工作原理“串行输入,并行输出”,并将它应用在我们实训的测速显示中,方便、快捷;3.复习数字示波器、万用表等测试仪器的操作,并将其应用在实践中;

4.对单片机编程知识做一复习,并将其应用到解决实际问题中,真正的了解到机电一体化在现实中的应用方式,理解并掌握通过单片机技术获取信号并在数码管显示的程序中编写;

5.锻炼了我们的动手能力和和团队协作精神,对我们以后的生活和工作有了很大的帮助;

6.由于经验的不足和知识方面的限制,是的我们在本次实训中遇到很多的问题,好在有老师和同学的帮助,问题都迎刃而解,最终圆满的完成实训任务。唯一的不足是最终的测试结果不够准确。

扩展阅读:机电一体化综合实训报告

机电一体化技术与系统

实训报告

姓名:胡忠波班级:机电0911指导老师:徐爱亲实训时间:201*.12.5201*.12.9实训成绩:

机电一体化技术与系统实训报告

实训目的:通过本次实训,对自动化生产线有一个更详细

的了解,提高我们对所掌握的电气、气动、传感器、机电系统设计、PLC控制等技术的综合运用,提高其电气、气动回路设计,深入了解工业控制系统。

实训内容:

1)完成每个工作站的程序编写及下传运行2)完善程序添加控制板上按键的功能控制3)完成工作站与工作站之间的相互通信4)供料站的拆装

实训步骤及方法:

1)供料站程序、组态设计及下载运行

1写出I/O分配表2写出梯形图程序

3梯形图编译、下载、测试、运行4组态设计

5组态下载、测试、运行

2)加工站程序、组态设计及下载运行

1写出I/O分配表2写出梯形图程序

3梯形图编译、下载、测试、运行4组态设计

5组态下载、测试、运行

3)供料站与加工站的相互通信

1写出I/O分配表2写出梯形图程序

3梯形图编译、下载、测试、运行4组态设计

5组态下载、测试、运行

4)供料站的拆装

供料站拆装过程如下图所示:

要求及注意:严格遵照安全操作规程,服从老师安排。程序设计及组态设计要细心,不能大意。

实训总结:机电一体化是集机械技术、微电子技术、计算

机技术、电气技术、信息技术的有机统一体。通过此次实训使我对本专业有了更多的认识,也让我的知识丰富了很多,对于自动化生产线的了解也有了进一步的提高。

一周的实训结束了,从中我学到了很多,同时也暴露出了我很多的不足之处。本来以为自己对知识的掌握已经很牢固了,但是到用到的时候总是有似是而非的感觉,或许是我们对自己太自信所导致的吧。这让我很惭愧。

通过此次实训,首先让我把过去学过的理论与实际相结合,达到学以致用的效果。在实训过程中充分培养了我们的动手和动脑能力,也提高了我们团队合作意识和解决问题的能力。也许我们做的并不好,但是有收获就是好的啊。此次实训让我懂得了很多,也让我们学到了很多,对我们以后的学习工作都有很大的帮助。实训结束了,但是我们的征程并没有结束,也许才刚开始,那么这次实训给我们提供了胜利的基础。在实训中我们发现自己很多的不足之处,我都会认真去面对和改正的,相信这次实训对以后会有很大的帮助。

友情提示:本文中关于《机电综合控制实训报告1》给出的范例仅供您参考拓展思维使用,机电综合控制实训报告1:该篇文章建议您自主创作。

来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。


机电综合控制实训报告1》由互联网用户整理提供,转载分享请保留原作者信息,谢谢!
链接地址:http://www.bsmz.net/gongwen/625746.html
相关文章