机电综合控制实训报告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://m.bsmz.net/gongwen/625746.html
- 下一篇:机电控制技术实训的感想