舞台背景转换控制器毕业设计.doc

上传人:仙人指路1688 文档编号:3991900 上传时间:2023-03-30 格式:DOC 页数:24 大小:190KB
返回 下载 相关 举报
舞台背景转换控制器毕业设计.doc_第1页
第1页 / 共24页
舞台背景转换控制器毕业设计.doc_第2页
第2页 / 共24页
舞台背景转换控制器毕业设计.doc_第3页
第3页 / 共24页
舞台背景转换控制器毕业设计.doc_第4页
第4页 / 共24页
舞台背景转换控制器毕业设计.doc_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《舞台背景转换控制器毕业设计.doc》由会员分享,可在线阅读,更多相关《舞台背景转换控制器毕业设计.doc(24页珍藏版)》请在三一办公上搜索。

1、信息职业技术学院毕业设计说明书(论文)设计(论文)题目: 舞台背景转换控制器 专 业: 通信技术 班 级: 学 号: 姓 名: 指导教师: 二八年十二月三十日四川信息职业技术学院毕业设计(论文)任务书学生姓名学号班级专业通信技术设计(或论文)题目舞台背景转换控制器指导教师姓名职 称工作单位及所从事专业联系方式备 注助 教高级工程师设计(论文)内容:(1)设计指标 设计一个舞台背景转换控制电路,可以顺反两个方向控制步进电机的旋转,以此来控制幕布的转换; 按一次正转按钮使步进电机按顺时针步进转动9度; 按一次反转按钮按逆时针步进转动9度; 按下正转或反转按钮不放时,步进电机按每次9度不停的正转或反

2、转。(2)设计要求 画出电路原理图(或仿真电路图); 软件编程; 电路仿真。进度安排: 第5周:任务下达,理解消化任务要求;初步设计方案确定; 第6周-第10周:设计方案确定,分模块部分完成; 第11周:中期检查,查找问题,分析解决难点; 第12周-第15周:分模块调试,整体电路调试,论文书写等; 第16周:答辩。主要参考文献、资料(写清楚参考文献名称、作者、出版单位): 1李全利.单片机原理及应用技术.高等教育出版社,2006 2何立民.单片机高等教程.航空航天大学出版社,2000 3张毅刚.MCS51单片机应用设计.哈尔滨工业大学出版社,1997 4潘新民.微型计算机控制技术.人民邮电出版

3、社,1999 5朱鸿彪实用电子制作智能桑拿干蒸显示控制器.人民教育出版社,2006审批意见教研室负责人:年 月 日备注:任务书由指导教师填写,一式二份。其中学生一份,指导教师一份。目录摘要1第章绪论2第2章方案设计32.1系统功能要求32.2整体方案32.2.1方案比较与论证32.2.2方案选择4第3章硬件设计与分析53.1单片机时钟电路设计53.2单片机复位电路设计63.3键盘电路设计73.4驱动步进电机部分93.4.1步进电机的介绍93.4.2驱动步进电机电路93.5稳压电源10第4章软件设计与分析11第5章调试与运行125.1软件仿真125.2硬件调试12总结14致谢16参考文献17附录

4、A总电路原理图18附录B程序清单19摘要本设计是采用单片机控制步进电机的自动舞台背景转换控制器,电路简单、功能齐全、制作成本低、而且非常实有。主要硬件包括单片机、时钟电路、复位电路、控制电路、驱动步进电机电路。本系统采用并行控制,环形分配器其功能由单片机系统实现,采用软件编程的办法实现脉冲的分配。驱动系统中采用的是ULN2003A步进电机驱动芯片,通过单片机输出控制信号,实现对步进电机不同的步距控制。关键词单片机;控制;步进电机第章绪论在舞台机械设备中,吊杆起着重要的作用。在大型的影剧院,一场演出往往需要调动大量的舞台背景,有时要控制多达64路的吊杆同时动作。操作人员要在现场不断变换舞台背景,

5、控制室人员要不断地和现场人员进行协调,这给舞台控制带来了很大不便。对舞台背景的集中控制、位置的精确定位是设计中要解决的关键问题。目前的舞台控制系统大都通过采用光电编码盘产生脉冲信号的方式来获取吊杆的移动距离,并直接用单片机进行计数和控制。这种方法在响应多路请求时,往往会因为单片机任务繁重而造成计数脉冲丢失,引起测量误差。综上所述,本系统采用并行控制,环形分配器其功能由单片机系统实现,采用软件编程的办法实现脉冲的分配。步进电动机是一种将电脉冲信号转换成角位移或线位移的精密执行元件,由于步进电机具有控制方便、体积小等特点,所以在数控系统、自动生产线、自动化仪表、绘图机和计算机外围设备中得到广泛应用

6、。微电子学的迅速发展和微型计算机的普及与应用,为步进电动机的应用开辟了广阔前景。驱动系统中采用的是ULN2003A步进电机驱动芯片,通过单片机输出控制信号,实现对步进电机不同的步距控制。第2章方案设计2.1系统功能要求本设计方案采用内部含Flash存储器的单片机AT89C51作为核心部件,并配以晶振电路、复位电路、通过扩展外围设备及接口电路完成整个控制系统对步进电机的控制。通过按下正转按钮时,步进电机顺时针转动9度,使舞台转换一张背景图,当按下反转按钮时,步进电机逆时针转动9度,从而使舞台换回上一张背景图。2.2整体方案2.2.1方案比较与论证1基于数字电路实现的电路方案此方案选用如下框图设图

7、计方案,它主要是以L297芯片和L298芯片组成的控制驱动电路,由于步进电机是一种将电脉冲信号转换成直线或角位移的执行元件,它不能直接接到交直流电源上,而必须使用专用设备步进电机控制驱动器典型步进电机控制系统如图2-1所示:控制器可以发出脉冲频率从几赫兹到几十千赫兹连续变化的脉冲信号,它为环形分配器提供脉冲序列。环形分配器的主要功能是把来自控制环节的脉冲序列按一定的规律分配后,经过功率放大器的放大加到步进电机驱动电源的各项输人端,以驱动步进电机的转动。环形分配器主要有两大类:一类是用计算机软件设计的方法实现环行分配器要求的功能,通常称软环形分配器。另一类是用硬件构成的环形分配器,通常称为硬环形

8、分配器。功率放大器主要对环形分配器的较小输出信号进行放大.以达到驱动步进电机目的。图2-1数字电路原理框图2基于单片机实现的电路方案本设计方案采用内部含Flash存储器的单片机AT89C51作为核心部件,并配以晶振电路、复位电路、通过扩展外围设备及接口电路完成整个控制系统对步进电机的控制对步进电机的控制有串行和并行两种方式,本系统采用并行控制,环形分配器其功能由单片机系统实现,采用软件编程的办法实现脉冲的分配。驱动系统中采用的ULN2003A步进电机驱动芯片,通过单片机输出控制信号,实现对步进电机不同的步距控制。基于单片机实现的电路方案方框图如图2-2所示:图2-2单片机电路原理框图2.2.2

9、方案选择由于现代科学蓬勃发展,各行各业都趋向自动化,就连舞台也不例外,人们对舞台效果的要求也上了一个新台阶,对舞美要求较高,需要变换多次背景,所以此设计具有很大的现实意义。而以单片机为主体的电路具有高可靠性、功能强、高速度、超强抗干扰、低功耗和低价位等优点,高可靠性、功能强、高速度一直是衡量单片机性能的重要指标,也是单片机占领市场、赖以生存的必要条件,所以本次设计我们选用了以单片机为中心的设计,此方案的性价比明显要比数字电路构成的系统,即本次设计选择方案二。第3章硬件设计与分析3.1单片机时钟电路设计在单片机内部有一振荡电路,只要在单片机的XTAL1和XTAL2引脚外接石英晶体(简称晶振),就

10、构成了自激振荡器并在单片机内部产生时钟脉冲信号。图3-1中电容器C1和C2的作用是稳定频率和快速起振,电容值在530pF,典型值为30pF。晶振CYS的振荡频率范围在1.212MHz间选择,典型值为12MHz和6MHz。单片机时钟电路图,如图3-1所示:图3-1单片机时钟电路图XTAL1和XTAL2分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器。石晶振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件,XTAL2应不接。有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。晶振周期(或外部时钟信号周期)为最小的时序单位

11、,如图3-2所示。图3-2单片机的时钟信号晶振信号进分频器后形成两相错开的时钟信号P1和P2。时钟信号的周期也成为S状态,它是晶振周期的两倍,即一个时钟周期包含2个晶振周期。在每个时钟周期的前半周期,相位1(P1)信号有效,在每个时钟周期的后半周期,相位2(P2)信号有效。每个时钟周期有两个节拍(相)P1和P2,CPU以P1和P2为基本节拍指挥各个部件协调地工作。当晶振信号12分频形成机器周期后,即一个机器周期包含12个晶振周期或6个时钟周期。因此,每个机器周期地12个振荡脉冲可以表示为S1P1,S1P2,S2P1,S2P2,S6P2。3.2单片机复位电路设计复位是使单片机或系统中的其他部件处

12、于某种确定的初始状态。单片机的工作就是从复位开始的,当在单片机的RST引脚引入高电平并保持2个机器周期时,单片机内部就执复位操作(若该引脚持续保持高电平,单片机就处于循环复位状态)。实际应用中,复位操作有两种基本的形式:一种是上电复位,另一种是按键复位。由于本次设计采用的是按键复位,所以这里只介绍按键复位,如图3-3所示。图3-3按键复位电路按键复位要求按下按键后,单片机实现复位操作。常用的按键复位如上图所示。按下按键瞬间RST引脚获得高电平,随着电容C1的充电,RST引脚的高电平将逐渐下降。RST引脚的高电平只要能保持足够的时间(2个机器周期),单片机就可以进行复位操作。该电路典型的电阻和电

13、容参数为:晶振为12MHz时,C1为10uF,R1为8.2k,晶振为6MHz时,C1为22uF,R1为1k。单片机的复位操作使单片机进入初始化状态。初始化后,程序计数器PC=0000H所以程序从0000H地址单元开始执行。单片机启动后,片内RAM为随机值,运行中的复位操作不改变片内RAM的内容。特殊功能寄存器复位后状态使确定的。P0P3为FFH,SP为07H,SBUF不定,IP、IE和PCON的有效值为0,其余的特殊功能寄存器的状态均为00H。相应的意义为:(1)P0P3=FFH,相当于各口锁存器已写入1,此时不但可以用于输出,也可以用于输入;(2)SP=07H,堆栈指针指向片内RAM的07H

14、单元(第一个入栈内容将写入08H单元);(3)IP、IE和PCON的有效位为0,各中断源处于的优先级且均被关断,串行通信的波特率不加倍;(4)PSW=00H,当前工作寄存器为0组。3.3键盘电路设计按键是单片机应用系统最常用的输入设备,操作人员可以通过键盘向系统输入指令、数据,实现简单的人机通信。键盘分为矩阵键盘与独立式行列键盘。方案一:矩阵式键盘矩阵键盘与独立式按键键盘相比,硬件电路大大节省。可通过软件的方法让一键具有多功能。它适用于按键数量较多的场合,由行列线组成,按键位于行列的交叉点上,节省I/O口。但是需要大量程序设计对于我们来说有些困难,考虑到本设计只需两个键,所以不易使用。矩阵式键

15、盘电路如图3-4所示。图3-4矩阵式键盘方案二:独立式键盘独立式按键就是各按键相互独立,每个按键单独占用一根I/O口线,每根I/O口线的按键工作状态不会影响其他I/O口线上的工作状态。因此,通过检测输入线的电平状态可以很容易判断哪个按键被按下了。它的电路配置灵活,软件结构简单。独立式键盘电路如图3-5所示。图3-5独立式键盘由于本设计所用的按键很少,所以根据上述两个方案的比较采用独立式键盘。3.4驱动步进电机部分3.4.1步进电机的介绍步进电机是一种将电脉冲转化为角位移的执行机构。通俗一点讲:当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(及步进角)。您可以通过

16、控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时您可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的,步进电机分三种:永磁式(pm),反应式(vr)和混合式(hb)。永磁式步进一般为两相,转矩和体积较小,步进角一般为7.5度或15度;反应式步进一般为三相,可实现大转矩输出,步进角一般为1.5度,但噪声和振动都很大。在欧美等发达国家80年代已被淘汰;混合式步进是指混合了永磁式和反应式的优点。它又分为两相和五相:两相步进角一般为1.8度而五相步进角一般为0.72度。这种步进电机的应用最为广泛。3.4.2驱动步进电机电路驱动系统中采用的ULN2003A步进电机驱动芯片,通过

17、单片机输出控制信号,实现对步进电机不同的步距控制。ULN2003是高耐压、大电流达林顿陈列,由七个硅NPN达林顿管组成。该电路的特点如下:ULN2003的每一对达林顿都串联一个2.7k的基极电阻,在5V的工作电压下它能与TTL和CMOS电路直接相连,可以直接处理原先需要标准逻辑缓冲器来处理的数据。ULN2003工作电压高,工作电流大,灌电流可达500mA,并且能够在关态时承受50V的电压,输出还可以在高负载电流并行运行。ULN2003采用DIP16 或SOP16 塑料封装。每片封装了7个达林顿管;每个驱动管的输出电流可达500mA(峰值 600mA);输出电压50V;为感性负载集成了抑流二极管

18、(Suppression Diode);对于较大的电流,可以将输出并接使用;输入TTL/CMOS/PMOS/DTL与兼容。图3-6步进电机驱动电路3.5稳压电源电路对电源的要求不高,采用20W25W变压器,将220V交流电变成15V,经桥式整流、电容滤波,在经过三端稳压器W7812稳压,输出12V直流电压供给步进电机。如图3-7所示,W7812最大输出电流为2A,已经足够给步进电机供电了。其中D7D10选用1N4007型硅整流二极管。 图3-7电源电路第4章软件设计与分析程序是使单片机系统按预定的操作方式运行,它是单片机系统程序的框架。系统上电后,对系统进行初始化。初始化程序主要完成对单片机内

19、专用寄存器的设定,单片机工作方式及各端口的工作状态的规定。利用步进电机原理,当按下正转按钮不放,单片机依次向P1.0、P1.1、P1.2、P1.3送高电平,通过ULN2003处理后对步进电机的各相绕组按合适的时序通电,使步进电机每按一次按顺时针步进转动9度。当按下反转按钮不放,单片机依次向P1.3、P1.2、P1.1、P1.0送高电平,通过ULN2003处理后对步进电机的各相绕组按合适的时序通电,使步进电机按逆时针步进转动9度。程序流程图如图4-1所示。图4-1主程序流程图第5章调试与运行5.1软件仿真安装keil C51软件,建立工程,在工程项目下编辑程序保存在工程项目中,注意一定要设置文件

20、后辍名,汇编语言程序为.asm,c语言程序为.c,然后编译仿真直到0错误,最好0警告,最后生成hex文件。如图5-1所示。图5-1程序仿真5.2硬件调试安装硬件调试软件ProteusISIS,在原理图编辑区画好硬件电路图,设置好相应参数,导入hex文件。具体功能仿真如下:初始状态时,步进电机值显示0.00,如图5-2 a)所示;当按下正转按钮时,步进电机顺时针转动,步进电机值增大,如图5-2 b)所示;当按下反转按钮时,步进电机逆时针转动,步进电机值减小,如图5-2 c)所示。a)初状态 b)正转c)反转图5-2步进电机运转状态总结时至今日,几个礼拜的毕业设计终于可以画上一个句号了,但是现在回

21、想起来做毕业设计的整个过程,颇有心得,其中有苦也有甜,不过乐趣尽在其中呀!没有接受任务以前觉得毕业设计只是对这几年来所学知识的单纯总结(这是我以前的一种想法),但是通过这次做毕业设计发现自己的看法有点太片面、太偏激了。毕业设计不仅是对前面所学知识的一种检验,而且也是对自己能力的一种提高。下面我对整个毕业设计的过程做一下简单的总结。第一,接到任务以后进行选题。选题是毕业设计的开端,选择恰当的、感兴趣的题目,这对于整个毕业设计是否能够顺利进行关系极大。好比走路,这开始的第一步是具有决定意义的,第一步迈向何方,需要慎重考虑。否则,就可能走许多弯路、费许多周折,甚至南辕北辙,难以到达目的地。因此,选题

22、时一定要考虑好了。第二,题目确定后就是找资料了。查资料是做毕业设计的前期准备工作,好的开端就相当于成功了一半,到图书馆、书店、资料室去虽说是比较原始的方式,但也有可取之处的。总之,不管通过哪种方式查的资料都是有利用价值的,要一一记录下来以备后用。第三,通过上面的过程,已经积累了不少资料,对所选的题目也大概有了一些了解,这一步就是在这样一个基础上,综合已有的资料来更透彻的分析题目。第四,有了研究方向,就应该动手实现了。其实以前的三步都是为这一步作的铺垫。编写源代码的时候最好是编写一个小模块就进行调试,这样可以避免设计的最后出现太多的错误而乱成一团糟。一步步地做下去之后,你会发现要做出来并不难,只

23、不过每每做一会儿会发现一处错误要修改,就这样在不断的修改调试,再修改再调试。我的心得也就这么多了,总之,不管学会的还是学不会的的确觉得困难比较多,真是万事开头难,不知道如何入手。还得出一个结论:知识必须通过应用才能实现其价值!有些东西以为学会了,但真正到用的时候才发现是两回事,所以我认为只有到真正会用的时候才是真的学会了。在此要感谢我的指导老师对我悉心的指导,感谢老师给我这样的机会锻炼。在整个毕业设计过程中我懂得了许多东西,也培养了我独立工作的能力,树立了对自己工作能力的信心,相信会对今后的学习工作生活有非常重要的影响。而且大大提高了动手的能力,使我充分体会到了在创造过程中的探索的艰难和成功的

24、喜悦。虽然这个项目还不是很完善,但是在设计过程中所学到的东西是这次毕业设计的最大收获和财富,使我终身受益。致谢经过近三个多月的毕业设计,在曾妍老师和谭望春老师的指导下本人顺利完成了此次毕业设计,通过这次设计使本人受益匪浅。本设计中主要硬件包括单片机、时钟电路、复位电路、控制电路、驱动步进电机电路。单片机技术、数字电路、电子技术等多领域知识这次设计是对大学两年来的学习知识系统化、深层次化,得以灵活的应用。通过这次设计学会了分析问题、处理问题的方法,可以说达到了举一反三的目的。为以后工作、学习都打下了比较坚实的基础。在此次设计过程中,曾妍老师和谭望春老师在百忙之中给予了我精心的辅导和指点,帮助我解

25、决许多难点,疑点,使我对理论知识与实践知识达到有机的结合。在此我要向我的指导师曾妍老师和谭望春老师表示最衷心的感谢!另外,本设计也得到了其它老师、同学的支持和帮助,谨在此一并感谢!参考文献1李全利单片机原理及应用技术高等教育出版社,20062何立民单片机高等教程航空航天大学出版社,20003张毅刚MCS-51单片机应用设计哈尔滨工业大学出版社,19974潘新民微型计算机控制技术人民邮电出版社,19995朱鸿彪实用电子制作智能桑拿干蒸显示控制器人民教育出版社,2006附录A总电路原理图附录B程序清单ORG00HSTART:MOVDPTR,#TAB1MOVR0,#03MOVR4,#0MOVP1,#

26、3WAIT:MOVP1,R0;初始角度,0度MOVP0,#0FFHJNBP0.0,POS;判断键盘状态JNBP0.1,NEGSJMPWAITJUST:JBP0.1,NEG;首次按键处理POS:MOVA,R4;正转9度MOVCA,A+DPTRMOVP1,AACALLDELAYINCR4AJMPKEYNEG:MOVR4,#6;反转9度MOVA,R4MOVCA,A+DPTRMOVP1,AACALLDELAYAJMPKEYKEY:MOVP0,#03H;读键盘情况MOVA,P1JBP0.0,FZ1CJNER4,#8,LOOPZ;是结束标志MOVR4,#0LOOPZ:MOVA,R4MOVCA,A+DPTR

27、MOVP1,A;输出控制脉冲ACALLDELAY;程序延时INCR4;地址加1AJMPKEYFZ1:JBP0.1,KEYCJNER4,#255,LOOPF;是结束标志MOVR4,#7LOOPF:DECR4MOVA,R4MOVCA,A+DPTRMOVP1,A;输出控制脉冲ACALLDELAY;程序延时AJMPKEYDELAY:MOVR6,#5DD1:MOVR5,#080HDD2:MOVR7,#0DD3:DJNZR7,DD3DJNZR5,DD2DJNZR6,DD1RETTAB1:DB02H,06H,04H,0CHDB08H,09H,01H,03H;正转模型资料END四川信息职业技术学院学生姓名鲁聪学号0620060班级通技06-2班专业通信技术设计(论文)题目舞台背景转换控制器指导教师曾妍 谭望春指导指导老师考核意见 等级: 指导教师:答辩评语等级: 答辩老师: 总评成绩等级: 考核小组组长:备注以上两项成绩综合后,指导老师考核成绩占总分的60%,答辩成绩占总分的40%,按五级记分(优、良、中、及格、不及格)。毕业设计(论文)评语

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号