基于51单片机的云台控制系统设计.doc
《基于51单片机的云台控制系统设计.doc》由会员分享,可在线阅读,更多相关《基于51单片机的云台控制系统设计.doc(64页珍藏版)》请在沃文网上搜索。
1、ABSTRACTThis paper design a Yuntai control system using AT89C52 MCU based on analysis of the Yuntai of the structure and its control requirements. And the same time realize communication of computer through serial communication of RS-485 bus. MCU control module, keyboard module, motor driver module
2、and remote control module comprise the control system. And complete the corresponding software design, testing and simulation.Key word: AT89C52; Yuntai control; Stepper motor; Simulation ;Serial communication目 录摘 要IABSTRACTII第1章 引言11.1 云台11.2 单片机11.3 本设计完成的任务2第2章 云台32.1 云台概述32.1.1 云台内部结构32.1.2云台的性能指
3、标32.1.3云台电机52.2 步进电机62.2.1步进电机的工作原理62.2.2 步进电机主要技术指标8第3章 总体方案103.1云台控制系统简析103.2控制系统实现10第4章 系统硬件设计124.1 AT89C52单片机简介124.1.1 AT89C52124.1.2 AT89C52各引脚功能134.1.3 AT89C52串口通信154.1.4 AT89C52中断系统164.2 单片机系统184.2.1 复位电路184.2.2 时钟电路184.2.3 电源电路194.3 ULN2003A驱动电路194.4 RS485总线设计214.4.1 RS-232/RS-485电平转换电路214.4
4、.2 RS-485终端单片机接口电路224.5 键盘23第5章 软件基础255.1 C语言简介255.2 Keil 编译器255.2.1 Keil 8051 C编译器简介255.2.2 如何使用Keil软件开发265.3 Proteus仿真软件315.4 MSComm控件375.4.1 基于VC的MSComm控件串口编程基本步骤385.4.2 MSComm控件属性385.5 Visual C+软件38第6章 系统软件设计426.1 系统流程426.2 初始化模块436.3 键盘模块446.4 延时模块446.5 串口中断模块446.6 步进电机动作模块45第7章 系统调试与运行467.1 虚拟
5、串口467.2 Keil软件程序编译467.3 Proteus仿真47第8章 结束语49致谢50参考文献51附录一 单片机程序源代码53附录二 上位机源程序58附录三 单片机云台控制系统电路原理图601第1章 引言1.1 云台安全监控是随着人们生活生产需求应运而生的一项安全技术,安防系统由前端、传输、信息处理/控制/显示/通信三大单元组成。云台系统作为前端转动控制部件,在整个系统中起到非常重要的作用。摄像机云台是一种安装在摄像机支撑物上的工作平台,用于摄像机与支撑物之间的连接,同时它具有水平和垂直运动的功能,在云台水平、垂直运动的同时,它也带动摄像机做相同的运动,这样就可以通过控制云台的运动来
6、控制摄像机的运动,它与摄像机配套使用能达到扩大监视范围的目的,提高了摄像机的使用价值。云台分为固定云台和电动云台,固定云台适用于监视范围不大的情况,在固定云台上安装好摄像机后可调整摄像机的水平和俯仰的角度,达到最好的工作姿态后只要锁定调整机构就可以了。电动云台适用于对大范围进行扫描监视,它可以扩大摄像机的监视范围。目前这两类云台广泛应用于各种场所,固定云台适用于小范围的监视;电动云台适用于对大范围进行扫描监视,它可以扩大摄像机的监视范围。电动云台是由两台执行电动机来实现,电动机接受来自控制器的信号精确地运行定位。在控制信号的作用下,云台上的摄像机既可自动扫描监视区域,也可在监控中心值班人员的操
7、纵下跟踪监视对象。步进电机作为云台的转动器件,它的工作可靠性直接影响了云台的质量。目前国内外的云天控制技术系统已经相当的成熟,它给人们的生产生活带来了极大的便利,为人们的生命财产安全提供了相当大的保障。云台系统已经运用到了生活的几乎每一个场所,当需要对某个地方进行实时监控时,就可以很方便的运用其代替人力,很大程度上降低了人力资源,并且还可以根据需要进行远程监控,这一点在生活中是及其有利的,它很大程度上节约了时间。目前市面上所生产的云台控制器,大都采用一体化设计,这种设计方法具有密封性能好、集成度高便于安装等优点。1.2 单片机单片机是指一个集成在一块芯片上的完整计算机系统。尽管它的大部分功能集
8、成在一块小芯片上,但是它具有一个完整计算机所需要的大部分部件:CPU、内部和外部总线系统。单片机是将中央处理器,随机存储器,只读存储器,定时器芯片和I/O接口电路集成于一个芯片上的微控制器。单片机以其价格低廉,功耗小,工作可靠,可编程等优点,得到应用者的青睐。单片机是靠程序的,并且可以修改。通过不同的程序实现不同的功能,尤其是特殊的独特的一些功能,这是别的器件需要费很多力气才能做到的,有些则是花大力气也很难做到的。单片机通过编写的程序可以实现高智能,高效率,以及高可靠性。单片机所具有的特点:(1) 高集成度,体积小,高可靠性(2) 控制功能强(3) 低电压,低功耗,便于生产便携式产品 (4)
9、易于扩展(5) 优异的性价比目前单片机渗透到人们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械了。1.3 本设计完成的任务本次设计是以单片机为控制器,设计一个云台控制系统,使云台按期望的方式运行,同时还要与远程控制室计算机进行通信。本次设计完成的任务:(1) 设计单片机外围电路及步进电机驱动电路,驱动云
10、台步进电机运行。(2) 使用键盘输入控制云台步进电机。(3) PC使用RS485总线远距离控制云台步进电机。(4) 使用Keil uVision2编写软件,在Proteus软件中完成仿真。第2章 云台2.1 云台概述摄像机云台是一种安装在摄像机支撑物上的工作平台,用于摄像机与支撑物之间的连接,同时它具有水平和垂直运动的功能,在云台水平、垂直运动的同时,它也带动摄像机做相同的运动,这样就能通过控制云台的运动来控制摄像机的运动,它与摄像机配套使用能达到扩大监视范围的目的,提高了摄像机的使用价值。云台的核心器件是步进电机,所以本设计的重点就是如何灵活的控制步进电机的运转,从而达到灵活的控制摄像机的目
11、的。云台可以按照运动功能、工作电压、承载重量、安装方式、使用环境等分类。2.1.1 云台内部结构全方位云台内部有两个电机,分别负责云台的上下和左右各方向的转动。其工作电压的不同业决定了该云台的整体工作电压,一般有交流24V、交流220V、及直流24V。当接到上下动作电压时,垂直电机转动,接到左右动作电压时,水平电机转动。需要说明的是云台都有水平、垂直的限位拴,云台分别由两个微动开关实现限位功能。当转动角度达到预先设定的限位时,微动开关动作切断电源,云台停止转动。限位装置可以位于云台外部,调整过程简单,也可以位于云台内部,通过外设的调整机构进行调整,调整过程相对复杂。但外置限位装置的云台密封性不
12、如内置限位装置的云台。室外云台与室内云台大体一致,只是由于室外防护罩重量较大,使云台的载重能力必须加大。同时,室外环境的冷热变化大,易遭到雨水或潮湿的侵蚀。因此室外云台一般都没有设计成密封防雨型。另外室外云台还具有高转矩和扼流保护电路以防止云台冻结时强行启动而烧毁电机。在低温的恶劣条件下还可以在云台内部加装温控型加热器。2.1.2云台的性能指标(一) 云台的转动速度云台的转动速度衡量云台档次高低的重要指标。云台水平和垂直方向是由两个步进电机驱动的,因此云台的转动速度也分为水平转速和垂直转速。由于载重的原因,垂直电机在启动和运行保持时的扭矩大于水平方向的扭矩,在加上实际监控时对水平转速的要求要高
13、于垂直转速,因此一般来说云台的垂直转速要低于水平转速。直流型云台大都采用的是直流步进电机,具有转速高、可变速的优点,十分适合需要快速捕捉目标的场合。直流型云台都具有变速功能,提供的电压是直流0至36V之间的变化电压。变速的效果由控制系统和解码器的性能决定,以使云台电机根据输入的电压大小做相应速度的转动。(二) 云台的转动角度云台的转动角度尤其是垂直转动角度与负载(防护罩/摄像机/镜头总成)安装方式有很大关系。云台的水平转动角度一般都能达到355,因为限位拴会占用一定的角度,但是出现少许的监控死角。当前的云台都改进了限位装置使其可以达到360甚至365(有5的覆盖角度),以消除监控死角。使用时可
14、以根据现场的实际情况进行限位设置。例如安装在墙壁上的壁装式,即使云台具有365的转动角度,实际上只需要监视云台正面的180角度,即使转动到后面的180也只能看到墙壁,没有实际监控意义,因此壁装式只需要监视水平的180的范围即可,角装式只需监视270即可。这样避免云台过多地转动到无需监控的位置,也提供了云台的使用效率。顶装式云台的垂直转动角度一般为+30至-90,侧装的垂直转动角度可以达到180,不过正常使用垂直转动角度再+20至-90即可。(三) 云台的载重量云台的最大负载是指垂直方向承受的最大负载能力。摄像机的重心(包括防护罩)到云台工作面距离为50mm,该重心必须通过云台回转中心,并且与云
15、台工作面垂直,这个中心即为云台的最大负载点,云台的承载能力是以此点作为设计计算的基准。如果负载位置安装不当,重心偏离回转中心,增大了负载力矩,实际的载重量将小于最大负载量的设计值。因此云台垂直转动角度越大,重心偏离也越大,相应的承载重量就越小。云台的载重量是选用云台的关键,如果云台载重量小于实际负载重量不仅会使操作功能下降,而且云台电机、齿轮也会因为长时间超负荷而损坏。云台的实际载重量可以从3Kg到50Kg不等,同一系列的云台产品,侧装时的承载能力要大于顶撞,高速型的承载能力要小于普通型。(四) 云台使用环境指标室内使用的云台的要求不高,云台的使用环境的各项指标主要针对室外使用的云台。其中包括
16、使用环境温度限制、湿度限制、防尘防水的IP防护等级。一般室外环境使用的云台温度范围为-20至+60,如果使用在更低温度环境下,可以在云台内部加装温控型加热器。湿度指标一般为95%不凝结。防尘防水的IP等级应达到IP66以上。IP 防护等级的高低反映了设备的密封程度,主要指防尘和液体的侵入。另外在实际使用中应根据环境选择使用相适合的材料和防护层,如铁质外壳不适合使用在潮湿和具有腐蚀性的环境中。2.1.3云台电机电机是电动云台中非常重要的元器件之一,选用是否正确将直接影响电动云台的性能与价格。全方位电动云台需要两个不同方位的旋转自由度,所以都具有两个相互独立的传动机构。电动云台的传动机构主要是由蜗
17、轮、蜗杆和齿轮组合而成,根据电机转速,确定总传动比,然后依据传动装置的总体布置,将传动比合理地分配到各级传动中去。合理分配传动比是设计传动机构的一个重要环节,它将直接影响到传动装置的外形尺寸、重量、润滑条件和减速齿轮的中心距等。各级传动比分配的一般原则是:使各级传动的承载能力接近相等;使减速机构能获得最小的外形尺寸、重量;使传动零件的圆周速度降低。另外,选用微型变速箱的齿轮传动,也可以减小体积、提高效率、减小噪声。确定电动云台的最大负载,然后选用合适的电机。尽可能选用低压电机。由于全方位电动云台是由垂直和水平两部分独立的传动机构组的,而垂直方向的传动机构是主要承载机构,所以在设计时是以垂直方向
18、的传动机构作为主要承载机构来设计,而水平方向的传动机构只受水平磨擦转矩和电缆拖带等所产生的转矩影响。根据设计经验,水平方向所选用的电机功率一般为垂直方向的一半。2.2 步进电机在工业控制系统中,通常要控制机械部件的平移和转动,这些机械部件的驱动大多都采用交流电机、直流电机、和步进电机。在中三种电机中,步进电机最适合数字控制。本设计中单片机作为数字控制器件,因此在本系统中毫无疑问的选择了步进电机。如何运用步进电机无疑是单片机云台控制系统中的重点。因此需要详细的了解步进电机。2.2.1步进电机的工作原理步进电机是数字控制电机,它将电脉冲信号转变成角位移,实质上是一种数字/角度转换器。通俗一点讲:当
19、步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度。它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的。步进电机的转子为多级分布,转子上嵌有多相星型连接的控制绕组,由专门电源输入脉冲信号,输出的角位移是断续的,所以又称为脉冲电动机。步进电机分三种:永磁式(PM) ,反应式(VR)和混合式(HB)。永磁式步进一般为两相,转矩和体积较小,步进角一般为7.5度 或15度;反应式步进一般为三相,可实现大转矩输出,步进角一般为1.5度,但噪声和振动都很大;混合式步进是混合了永磁式和反应式的优点。它又分为两相和五相:两相步进角一般为1
20、.8度而五相步进角一般为 0.72度。这种步进电机的应用最为广泛。步进电机区别于其他控制电机的最大特点是,它是通过输入脉冲信号来进行控制的,即电机的总转动角度由输入脉冲数决定,而电机的转速由输入脉冲的频率决定。该步进电机为一四相步进电机,采用单极性直流电源供电。只要对步进电机的各相绕组按合适的时序通电,就能使步进电机步进转动。图2-1是四个开关信号控制四相反应式步进电机工作原理示意图。 开始时,开关SB接通电源,SA、SC、SD断开,B相磁极和转子0、3号齿对齐,同时,转子的1、4号齿就和C、D相绕组磁极产生错齿,2、5号齿就和D、A相绕组磁极产生错齿。当开关SC接通电源,SB、SA、SD断开
21、时,由于C相绕组的磁力线和1、4号齿之间磁力线的作用,使转子转动,1、4号齿和C相绕组的磁极对齐。而0、3号齿和A、B相绕组产生错齿,2、5号齿就和A、D相绕组磁极产生错齿。依次类推,A、B、C、D四相绕组轮流供电,则转子会沿着A、B、C、D方向转动。 图2-1 四相步进电机步进示意图四相步进电机按照通电顺序的不同,可分为单四拍、双四拍、八拍三种工作方式。单四拍与双四拍的步距角相等,但单四拍的转动力矩小。八拍工作方式的步距角是单四拍与双四拍的一半,因此,八拍工作方式既可以保持较高的转动力矩又可以提高控制精度。单四拍、双四拍与八拍工作方式的电源通电时序与波形分别如图2-2 a、b、c所示: a.
22、 单四拍 b. 双四拍 c八拍 图2-2步进电机工作时序波形图步进电机的驱动电路依据控制信号工作,控制信号由单片机产生,完成以下三种功能: 控制换相顺序 通电换向这一过程称为脉冲分配。对于四相步进电机而言,其各相通电顺序如图2.4所示,通电控制脉冲必须严格按照这一顺序分别控制A、B、C、D、 、 、相的通断。 控制步进电机的转向 如果按给定方向的正序换相通电,步进电机正转;如果按反序通电换相,步进电机反转。 控制步进电机的速度如果给步进电机发送一个控制脉冲,它就转一步,再发送一个脉冲,它会再转一步。两个脉冲的间隔越短,步进电机就转的越快。调整单片机发出的脉冲频率,就可以对步进电机进行调速。2.
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 51 单片机 控制系统 设计