电动窗帘课程设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机原理与应用课程设计任务书
课程设计的内容和要求:
一、设计课题:
电动窗帘的设计
二、课题概述:
制作一个用单片机控制电机运转,带动机械传动机构实现窗帘打开与闭合的控制系统。通过按键输入控制命令,实现窗帘的开合控制。
三、设计的性质与目的:
性质:该设计是在学生学完《单片机原理与应用》和电子学相关课程
的基础上,结合测控技术与仪器和机电工程专业的特点进行的具有一定难
度和覆盖面的综合性实践环节。
目的:综合运用所学的《单片机原理与应用》理论知识,通过实践加强对所学知识的理解,具备设计单片机应用系统的能力。
四、设计内容与要求:
根据设计任务,设计该单片机应用系统的硬件电路图,软件流程图并编制相应的软件,实现硬件和软件的调试。
本项目主要使用5V的快速四相反应步进电动机带动小车运行。用单片机控制步进电机实现位移或转动时,无需采用硬件脉冲分配器,而是利用单片机的并行端口循环输出按一定顺序排列的控制代码,经驱动电路送至步进电机的四相绕组输入控制端即可。主要内容:
(1):采用步进电机专用集成驱动电路L293D。
(2):单片机的P2.0~P2.3分别接驱动芯片L293D的4个输入端,再用L293D的4个输出端去控制步进电机的4个相控制端。
2.对课程设计成果的要求:
1.确定控制方案,设计电动窗帘的主电路。
2.选用相应的单片机。
3.按照控制要求,绘出相应的功能表图。
4.上机调试程序,必须运行通过。
5.写出课程设计说明书。
要求:
①同组人共同讨论,按设计内容逐项完成,程序必须上机调试通过。
②上交设计说明书时逐个答辩
③所设计的程序必须上机调试通过。
3.课程设计工作进度计划:
序号起迄日期工作内容
1 2天1、查阅资料、熟悉所设计内容。
2 3.5天2、电动窗帘外部电路设计和程序设计
3 2天3、电动窗帘应用系统的接线、调试、监控、运行
4 1.5天4、按规定格式编制设计说明书
5 1天5、课程设计答辩
主指导教师洪剑青日期 09年06 月01日
一、硬件设计
单片机端口资源分配表
电动窗帘电路器件清单
二、软件设计
程序设计
步进电动机控程序STEP_M
程序名:STEP_M PM31_1.asm
程序功能:查询控制按键状态,控制步进电机
出口参数:P2.0—P2.3
ORG 0000H
LJMP STEP_M
STEP_M: MOV P1,#0FFH
NEXT0: JB P1.0,NEXT1 ;正转键按下否?
MOV R1,#4 ;设置循环查表次数
MOV R0,#0 ;设置正转查表修初植
LCALL RUN ;调用转动控制子程序NEXT1: JB P1.1,NEXT2 ;反转键按下否?
MOV R1,#4
MOV R0,#4 ;设置反转查表修正初值 LCALL RUN ;调用转动控制子程序NEXT2: JB P1.2,NEXT0 ;停止键按下否?
MOV P2,#00H
LJMP NEXT0
步进电机正反转控制子程序RUN 程序名:RUN
程序功能:控制步进电机正反转
RUN: MOV DPTR,#TAB
ZD : MOV A,R0
MOVC A,@A+DPTR
MOV P2,A
ACALL DELAY
INC R0
DJNZ R1,ZD
RET
DELAY: MOV R4,10
DE1: MOV R5,#250
DE0: NOP
NOP
DJNZ R5,DE0
DJNZ R4,DE1
RET
TAB: DB 01H,02H,04H,08H ;正转代码
DB 08H,04H,02H,01H ;反转代码
END
三、软硬件调试
(1)、输入源程序
(2)、汇编源程序
(3)、运行程序后,按下控制键,观察电机的运转状态。
四、心得与体会
这次是第二次课程设计,是单片机的课程。经过了上次的PLC课程设计,给这次奠定了一定基础。这次课题基本上自己在努力的做,从借书查资料,到认真复习课本知识,当然也向同学老师请教。之前觉得会很难的作业,现在终于有了明确方向。自己动手,这样才会知道自己不足的地方,提高自己的能力,有更丰富的实际经验,把理论和实际结合为一体.
通过这次的课程设计,使我们更深入的对我对硬件电路图、流程图设计、程序设计、软件设计有了深入的了解。
在整个设计过程中,我们或多或少都遇到了在意料之外的困难,其主要因素是我们对各个部分的考虑不够全面,有好多微弱的地方我们都不太注意,不过,后来经过不懈的努力,在老师的帮助下,我顺利的完成了课程设计的要求。集体的力量很重要,遇到问题大家相互讨论与交流。在这过程中大家之间是不断地讨论,学习。自己少走了许多弯路,总的来说,在这次设计中我是受益匪浅的,丰富了自己,使自己不再觉得单片机像天书了。
五、参考文献
1、《单片机应用实训教程》清华大学出版社张永峰
2、《单片机原理与应用》北京交通大学出版社王效华、张永梅
3、《单片机基础与最小系统实践》北京航空航天出版社刘同法
4、《MCS-51单片机原理与应用》上海交通大学出版社李光学