发布时间 : 星期二 文章课程设计说明书自动擦鞋机的设计更新完毕开始阅读09cbf0043e1ec5da50e2524de518964bce84d245
文档仅供参考,不当之处,请联系改正。
P3.0P1.0没遮挡时3.8V0V遮挡时0.02V4.8VP1.10V4.8VP1.20V4.8VP1.30V0VP1.4P1.50V0V4.8V0VP1.74.8V0V
3.由单片机AT89C2051的各脚电位可知,当P3.0口的电位为高电平时,单片机系统控制电路不能正常工作;当P3.0口的电位为低电平时,单片机系统控制电路正常工作。调试时在依照上表,用程序输入对应的码值,能够实现对应的动作,调试经过。 5.1.4 电机驱动电路的调试
1.接好电机驱动电路后,在通电之前,首先用万用表等工具,根据电机驱动电路原理图仔细检查电机驱动电路线路的正确性,特别是电源的走线,防止电源之间的短路和极性错误,并核对元器件的型号、规格和安装是否符合要求。经过检查确定无误。电机驱动电路原理图如图5-4所示。
17
2020年4月19日
文档仅供参考,不当之处,请联系改正。
12.4V4.8VVCC1EN129EN34271015IN1IN2IN3IN4VM836MOUT1OUT2AT89C2051
RIGHT图5-4 电机驱动电路原理图
2.经过上述检查确定无误后,接通电源后测量电机驱动电路的各点电位,经过测量驱动芯片L293D各脚的电位如下表5-3所示:
表5-3 单片机系统控制电路测试数据
EN12没遮挡时0V遮挡时4.8V
L293DIN20V0VOUT3OUT4GND1114MLEFT4.5.12.13
EN340V4.8VIN10V4.8VIN30V4.8VIN40V0VOUT1OUT2OUT3OUT40V0V0V0V12.4V0V12.4V0V电机两端的电流IM = 103mA。
3.由驱动芯片L293D各脚的电位可知,当红外没被遮
18
2020年4月19日
文档仅供参考,不当之处,请联系改正。
挡时,驱动芯片L293D各脚的电位为低电平,电机驱动电路不能正常工作;当红外被遮挡,驱动芯片L293D各脚的电位如上表所示时,电机驱动电路正常工作。调试时在依照上表,用程序输入对应的电平,能够实现对应的动作,调试经过。
5.2 软硬件联调
软件调试与所选用的软件结构和程序设计技术有关。采用模块程序设计技术调试,则逐个模块(主程序、延时子程序)进行调试好以后,再联成一个大的程序,然后进行系统程序综合调试。
调试时,先将写好的软件程序进行编译/汇编,如果经过则说明该软件程序没有语法错误。本软件程序在编译/汇编后没有任何语法错误和警告,第一步调试经过。然后将软件程序产生代码并装入仿真器运行,观察运行结果发现有点不正常,原来是程序失控,主要原因有两个:
(1)红外接收信号模块有干扰;
19
2020年4月19日
文档仅供参考,不当之处,请联系改正。
(2)软件程序在运行时有点乱。
为了解决这两个问题,对P3.0口进行了两次判断,并在中间加了一个10ms的短延时,这样就解决了红外接收模块有干扰的问题;同时,在每个语句后加了空操作指令,用于调整CPU的时间,使软件程序在运行时趋于正常。此时,软件程序调试结束,结合硬件能够正常工作。
5.3 指标调试及结果
1.已完成的指标:
(1)电源:AC 220V±10% 50HZ; (2)具有上电复位功能;
(3)启动方式:红外线感应,离开15秒自动关闭;
(4)显示电路可显示擦鞋机的运行状态。 2.结果:
经过这次课题设计完成了具有以上指标功能的基于单片机的自动擦鞋机的设计。
20
2020年4月19日