基于单片机的云台控制系统设计

基于单片机的云台控制系统设计
基于单片机的云台控制系统设计

四川理工学院毕业设计(论文)基于单片机的云台控制系统设计

学生:李建

学号:06021040407

专业:电气工程及其自动化

班级:2006.4

指导教师:陈昌忠

四川理工学院自动化与电子信息学院

二零一零年六月

李建:基于单片机的云台控制系统设计

摘要

本论文在分析了云台结构和控制要求的基础上,设计了以AT89C52单片机为控制器的云台控制系统,同时通过RS-485总线的串口通信实现与PC机之间的通信。该控制系统由单片机控制模块、键盘模块、电机驱动模块、远程控制模块组成,并进行相应的软件设计、调试和仿真。

关键字: AT89C52;云台控制;步进电机;串口通信;仿真

四川理工学院本科毕业(设计)论文

ABSTRACT

This paper design a Yuntai control system using AT89C52 MCU based on analysis of the Yuntai of the structure and it's 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 and remote control module comprise the control system. And complete the corresponding software design, testing and simulation.

Key word: A T89C52; Yuntai control; Stepper motor; Simulation ;Serial communication

李建:基于单片机的云台控制系统设计

目录

摘要.............................................................................................................................. I ABSTRACT .................................................................................................................. I I

第1章引言 (1)

1.1 云台 (1)

1.2 单片机 (1)

1.3 本设计完成的任务 (2)

第2章云台 (3)

2.1 云台概述 (3)

2.1.1 云台内部结构 (3)

2.1.2云台的性能指标 (3)

2.1.3云台电机 (5)

2.2 步进电机 (6)

2.2.1步进电机的工作原理 (6)

2.2.2 步进电机主要技术指标 (8)

第3章总体方案 (10)

3.1云台控制系统简析 (10)

3.2控制系统实现 (10)

第4章系统硬件设计 (12)

4.1 AT89C52单片机简介 (12)

4.1.1 AT89C52 (12)

4.1.2 AT89C52各引脚功能 (13)

4.1.3 AT89C52串口通信 (15)

4.1.4 AT89C52中断系统 (16)

4.2 单片机系统 (18)

4.2.1 复位电路 (18)

4.2.2 时钟电路 (18)

4.2.3 电源电路 (19)

4.3 ULN2003A驱动电路 (19)

4.4 RS485总线设计 (21)

4.4.1 RS-232/RS-485电平转换电路 (21)

4.4.2 RS-485终端单片机接口电路 (22)

4.5 键盘 (23)

第5章软件基础 (25)

5.1 C语言简介 (25)

5.2 Keil 编译器 (25)

5.2.1 Keil 8051 C编译器简介 (25)

5.2.2 如何使用Keil软件开发 (26)

5.3 Proteus仿真软件 (31)

5.4 MSComm控件 (37)

四川理工学院本科毕业(设计)论文

5.4.1 基于VC的MSComm控件串口编程基本步骤 (38)

5.4.2 MSComm控件属性 (38)

5.5 Visual C++软件 (38)

第6章系统软件设计 (42)

6.1 系统流程 (42)

6.2 初始化模块 (43)

6.3 键盘模块 (44)

6.4 延时模块 (44)

6.5 串口中断模块 (44)

6.6 步进电机动作模块 (45)

第7章系统调试与运行 (46)

7.1 虚拟串口 (46)

7.2 Keil软件程序编译 (46)

7.3 Proteus仿真 (47)

第8章结束语 (49)

致谢 (50)

参考文献 (51)

附录一单片机程序源代码 (53)

附录二上位机源程序 (58)

附录三单片机云台控制系统电路原理图 (60)

李建:基于单片机的云台控制系统设计

第1章引言

1.1 云台

安全监控是随着人们生活生产需求应运而生的一项安全技术,安防系统由前端、传输、信息处理/控制/显示/通信三大单元组成。云台系统作为前端转动控制部件,在整个系统中起到非常重要的作用。

摄像机云台是一种安装在摄像机支撑物上的工作平台,用于摄像机与支撑物之间的连接,同时它具有水平和垂直运动的功能,在云台水平、垂直运动的同时,它也带动摄像机做相同的运动,这样就可以通过控制云台的运动来控制摄像机的运动,它与摄像机配套使用能达到扩大监视范围的目的,提高了摄像机的使用价值。云台分为固定云台和电动云台,固定云台适用于监视范围不大的情况,在固定云台上安装好摄像机后可调整摄像机的水平和俯仰的角度,达到最好的工作姿态后只要锁定调整机构就可以了。电动云台适用于对大范围进行扫描监视,它可以扩大摄像机的监视范围。目前这两类云台广泛应用于各种场所,固定云台适用于小范围的监视;电动云台适用于对大范围进行扫描监视,它可以扩大摄像机的监视范围。电动云台是由两台执行电动机来实现,电动机接受来自控制器的信号精确地运行定位。在控制信号的作用下,云台上的摄像机既可自动扫描监视区域,也可在监控中心值班人员的操纵下跟踪监视对象。步进电机作为云台的转动器件,它的工作可靠性直接影响了云台的质量。

目前国内外的云天控制技术系统已经相当的成熟,它给人们的生产生活带来了极大的便利,为人们的生命财产安全提供了相当大的保障。云台系统已经运用到了生活的几乎每一个场所,当需要对某个地方进行实时监控时,就可以很方便的运用其代替人力,很大程度上降低了人力资源,并且还可以根据需要进行远程监控,这一点在生活中是及其有利的,它很大程度上节约了时间。目前市面上所生产的云台控制器,大都采用一体化设计,这种设计方法具有密封性能好、集成度高便于安装等优点。

1.2 单片机

单片机是指一个集成在一块芯片上的完整计算机系统。尽管它的大部分功能集成在一块小芯片上,但是它具有一个完整计算机所需要的大部分部件:CPU、

四川理工学院本科毕业(设计)论文

内部和外部总线系统。单片机是将中央处理器,随机存储器,只读存储器,定时器芯片和I/O接口电路集成于一个芯片上的微控制器。单片机以其价格低廉,功耗小,工作可靠,可编程等优点,得到应用者的青睐。单片机是靠程序的,并且可以修改。通过不同的程序实现不同的功能,尤其是特殊的独特的一些功能,这是别的器件需要费很多力气才能做到的,有些则是花大力气也很难做到的。单片机通过编写的程序可以实现高智能,高效率,以及高可靠性。单片机所具有的特点:

(1)高集成度,体积小,高可靠性

(2)控制功能强

(3)低电压,低功耗,便于生产便携式产品

(4)易于扩展

(5)优异的性价比

目前单片机渗透到人们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械了。

1.3 本设计完成的任务

本次设计是以单片机为控制器,设计一个云台控制系统,使云台按期望的方式运行,同时还要与远程控制室计算机进行通信。

本次设计完成的任务:

(1)设计单片机外围电路及步进电机驱动电路,驱动云台步进电机运行。

(2)使用键盘输入控制云台步进电机。

(3)PC使用RS485总线远距离控制云台步进电机。

(4)使用Keil uVision2编写软件,在Proteus软件中完成仿真。

李建:基于单片机的云台控制系统设计

第2章云台

2.1 云台概述

摄像机云台是一种安装在摄像机支撑物上的工作平台,用于摄像机与支撑物之间的连接,同时它具有水平和垂直运动的功能,在云台水平、垂直运动的同时,它也带动摄像机做相同的运动,这样就能通过控制云台的运动来控制摄像机的运动,它与摄像机配套使用能达到扩大监视范围的目的,提高了摄像机的使用价值。云台的核心器件是步进电机,所以本设计的重点就是如何灵活的控制步进电机的运转,从而达到灵活的控制摄像机的目的。云台可以按照运动功能、工作电压、承载重量、安装方式、使用环境等分类。

2.1.1 云台内部结构

全方位云台内部有两个电机,分别负责云台的上下和左右各方向的转动。其工作电压的不同业决定了该云台的整体工作电压,一般有交流24V、交流220V、及直流24V。当接到上下动作电压时,垂直电机转动,接到左右动作电压时,水平电机转动。

需要说明的是云台都有水平、垂直的限位拴,云台分别由两个微动开关实现限位功能。当转动角度达到预先设定的限位时,微动开关动作切断电源,云台停止转动。限位装置可以位于云台外部,调整过程简单,也可以位于云台内部,通过外设的调整机构进行调整,调整过程相对复杂。但外置限位装置的云台密封性不如内置限位装置的云台。

室外云台与室内云台大体一致,只是由于室外防护罩重量较大,使云台的载重能力必须加大。同时,室外环境的冷热变化大,易遭到雨水或潮湿的侵蚀。因此室外云台一般都没有设计成密封防雨型。另外室外云台还具有高转矩和扼流保护电路以防止云台冻结时强行启动而烧毁电机。在低温的恶劣条件下还可以在云台内部加装温控型加热器。

2.1.2云台的性能指标

(一)云台的转动速度

四川理工学院本科毕业(设计)论文

云台的转动速度衡量云台档次高低的重要指标。云台水平和垂直方向是由两个步进电机驱动的,因此云台的转动速度也分为水平转速和垂直转速。由于载重的原因,垂直电机在启动和运行保持时的扭矩大于水平方向的扭矩,在加上实际监控时对水平转速的要求要高于垂直转速,因此一般来说云台的垂直转速要低于水平转速。

直流型云台大都采用的是直流步进电机,具有转速高、可变速的优点,十分适合需要快速捕捉目标的场合。直流型云台都具有变速功能,提供的电压是直流0至36V之间的变化电压。变速的效果由控制系统和解码器的性能决定,以使云台电机根据输入的电压大小做相应速度的转动。

(二)云台的转动角度

云台的转动角度尤其是垂直转动角度与负载(防护罩/摄像机/镜头总成)安装方式有很大关系。云台的水平转动角度一般都能达到355°,因为限位拴会占用一定的角度,但是出现少许的监控死角。当前的云台都改进了限位装置使其可以达到360°甚至365°(有5°的覆盖角度),以消除监控死角。使用时可以根据现场的实际情况进行限位设置。例如安装在墙壁上的壁装式,即使云台具有365°的转动角度,实际上只需要监视云台正面的180°角度,即使转动到后面的180°也只能看到墙壁,没有实际监控意义,因此壁装式只需要监视水平的180°的范围即可,角装式只需监视270°即可。这样避免云台过多地转动到无需监控的位置,也提供了云台的使用效率。顶装式云台的垂直转动角度一般为+30°至-90°,侧装的垂直转动角度可以达到±180°,不过正常使用垂直转动角度再+20°至-90°即可。

(三)云台的载重量

云台的最大负载是指垂直方向承受的最大负载能力。摄像机的重心(包括防护罩)到云台工作面距离为50mm,该重心必须通过云台回转中心,并且与云台工作面垂直,这个中心即为云台的最大负载点,云台的承载能力是以此点作为设计计算的基准。如果负载位置安装不当,重心偏离回转中心,增大了负载力矩,实际的载重量将小于最大负载量的设计值。因此云台垂直转动角度越大,重心偏离也越大,相应的承载重量就越小。

云台的载重量是选用云台的关键,如果云台载重量小于实际负载重量不仅会

李建:基于单片机的云台控制系统设计

使操作功能下降,而且云台电机、齿轮也会因为长时间超负荷而损坏。云台的实际载重量可以从3Kg到50Kg不等,同一系列的云台产品,侧装时的承载能力要大于顶撞,高速型的承载能力要小于普通型。

(四)云台使用环境指标

室内使用的云台的要求不高,云台的使用环境的各项指标主要针对室外使用的云台。其中包括使用环境温度限制、湿度限制、防尘防水的IP防护等级。一般室外环境使用的云台温度范围为-20℃至+60℃,如果使用在更低温度环境下,可以在云台内部加装温控型加热器。湿度指标一般为95%不凝结。防尘防水的IP 等级应达到IP66以上。IP 防护等级的高低反映了设备的密封程度,主要指防尘和液体的侵入。另外在实际使用中应根据环境选择使用相适合的材料和防护层,如铁质外壳不适合使用在潮湿和具有腐蚀性的环境中。

2.1.3云台电机

电机是电动云台中非常重要的元器件之一,选用是否正确将直接影响电动云台的性能与价格。

全方位电动云台需要两个不同方位的旋转自由度,所以都具有两个相互独立的传动机构。电动云台的传动机构主要是由蜗轮、蜗杆和齿轮组合而成,根据电机转速,确定总传动比,然后依据传动装置的总体布置,将传动比合理地分配到各级传动中去。合理分配传动比是设计传动机构的一个重要环节,它将直接影响到传动装置的外形尺寸、重量、润滑条件和减速齿轮的中心距等。各级传动比分配的一般原则是:使各级传动的承载能力接近相等;使减速机构能获得最小的外形尺寸、重量;使传动零件的圆周速度降低。另外,选用微型变速箱的齿轮传动,也可以减小体积、提高效率、减小噪声。

确定电动云台的最大负载,然后选用合适的电机。尽可能选用低压电机。由于全方位电动云台是由垂直和水平两部分独立的传动机构组的,而垂直方向的传动机构是主要承载机构,所以在设计时是以垂直方向的传动机构作为主要承载机构来设计,而水平方向的传动机构只受水平磨擦转矩和电缆拖带等所产生的转矩影响。根据设计经验,水平方向所选用的电机功率一般为垂直方向的一半。

四川理工学院本科毕业(设计)论文

2.2 步进电机

在工业控制系统中,通常要控制机械部件的平移和转动,这些机械部件的驱动大多都采用交流电机、直流电机、和步进电机。在中三种电机中,步进电机最适合数字控制。本设计中单片机作为数字控制器件,因此在本系统中毫无疑问的选择了步进电机。如何运用步进电机无疑是单片机云台控制系统中的重点。因此需要详细的了解步进电机。

2.2.1步进电机的工作原理

步进电机是数字控制电机,它将电脉冲信号转变成角位移,实质上是一种数字/角度转换器。通俗一点讲:当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度。它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的。步进电机的转子为多级分布,转子上嵌有多相星型连接的控制绕组,由专门电源输入脉冲信号,输出的角位移是断续的,所以又称为脉冲电动机。

步进电机分三种:永磁式(PM),反应式(VR)和混合式(HB)。永磁式步进一般为两相,转矩和体积较小,步进角一般为7.5度或15度;反应式步进一般为三相,可实现大转矩输出,步进角一般为1.5度,但噪声和振动都很大;混合式步进是混合了永磁式和反应式的优点。它又分为两相和五相:两相步进角一般为1.8度而五相步进角一般为 0.72度。这种步进电机的应用最为广泛。

步进电机区别于其他控制电机的最大特点是,它是通过输入脉冲信号来进行控制的,即电机的总转动角度由输入脉冲数决定,而电机的转速由输入脉冲的频率决定。

该步进电机为一四相步进电机,采用单极性直流电源供电。只要对步进电机的各相绕组按合适的时序通电,就能使步进电机步进转动。图2-1是四个开关信号控制四相反应式步进电机工作原理示意图。

开始时,开关SB接通电源,SA、SC、SD断开,B相磁极和转子0、3号齿对齐,同时,转子的1、4号齿就和C、D相绕组磁极产生错齿,2、5号齿就和D、A相绕组磁极产生错齿。当开关SC接通电源,SB、SA、SD断开时,由于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. 单四拍

b. 双四拍 c八拍

图2-2步进电机工作时序波形图

步进电机的驱动电路依据控制信号工作,控制信号由单片机产生,完成以下三种功能:

◆控制换相顺序

通电换向这一过程称为脉冲分配。对于四相步进电机而言,其各相通电顺序如图2.4所示,通电控制脉冲必须严格按照这一顺序分别控制A、B、C、D、A、B C、D相的通断。

四川理工学院本科毕业(设计)论文

◆控制步进电机的转向

如果按给定方向的正序换相通电,步进电机正转;如果按反序通电换相,步进电机反转。

◆控制步进电机的速度

如果给步进电机发送一个控制脉冲,它就转一步,再发送一个脉冲,它会再转一步。两个脉冲的间隔越短,步进电机就转的越快。调整单片机发出的脉冲频率,就可以对步进电机进行调速。

2.2.2 步进电机主要技术指标

选择步进电机需要根据实际需要和技术指标综合考虑。步进电机只有在满足额定的工作条件下,才可以正常工作。主要技术指标有:

(1)工作电压:即步进电机工作所需要的工作电压。

绕组电流:只有绕组有电流时,才能建立磁场,且不同相上电流的有无决定步进电机的步进。不同的步进电机,其额定绕组电流也不一样。功率小的有几百毫安,功率大的以安培计。步进电机工作时,应使其工作在此电流下。

(2)转动力矩:转动力矩是指在额定条件下(电压、电流),步进电机的轴上所能产生的转矩,单位通常为牛顿每厘米(N/cm)。转动力矩会随转动的升高而下降,当步进电机转动时,电机各相绕组的电感将形成一个反向电动势,频率越高反向电动势越大,在它的作用下,电机随频率或速度的增大而相电流减小,从而导致力矩下降。

(3)保持转矩:保持转矩是指步进电机通电但是没有转动时,定子锁住转子的力矩。通常步进电机在低速时的力矩接近保持转矩。由于步进电机的输出力矩岁转速增大而不断衰减,输出功率也随速度增大而变化,所以保持转矩就成为了衡量步进电机的重要参数。

(4)步进角:步进电机每走一步实际上就是转子转一个角度。不同的电机,每步转动的角度不一样。小的有0.5度每步、1.5度每步,大的到15度每步。在应用中可根据用户的需求选用。

(5)精度:一般步进电机的进度为步进角的3~5%,且不积累。采用细分技术可以提高电机的运转精度。细分技术实质上是一种电子阻尼技术,起主要目的

李建:基于单片机的云台控制系统设计

是减弱或消除步进电机的低频振动,提高电机的运转精度只是细分技术的一个附带功能。

(6)工作频率:即步进电机每秒钟走的额定步数。由于步进电机的走步实际上是转子的机械运动,不可能很快。例如,有的工作频率为500Hz,就意味着每走一步需要2ms。目前频率高的可达10KHz。但是总的来说步进电机的速度是十分慢的。

(7)空载启动频率:即步进电机在空载情况下能够正常启动的脉冲频率,如果脉冲频率高于该值,电机不能正常启动,可能发生丢失或堵转。在有负载的情况下,启动频率应更低。如果要是电机达到高速转动,脉冲频率应该有加速过程,即启动频率较低,然后按一定加速度升到所希望的高频(电机转速从低速到高速)。

(8)激励方式:以四相电机为例,驱动它的激励方式有1相、2相、1-2相三种。1相激励方式是指每一时刻4相中只有一相导通,步进电机以此工作方式工作时,温升较高,电源功率功耗小,但是当速度较高时容易产生失步;2相激励方式是指每一时刻4相中都有两相导通,然后按4相的顺序循环;1-2相激励方式是指驱动时一相导通和两相导通交替出现的。

(9)外表温度:步进电机温度过高会使电机的磁性材料退磁,从而导致力矩下降乃至失步,因此电机外表允许的最高温度应取决于不同电机磁性材料的退磁点。

四川理工学院本科毕业(设计)论文

第3章总体方案

3.1云台控制系统简析

云台在任意位置,按下启动按钮,云台将依次完成向上→左行→向下→右行四个动作,逆时针方向旋转实现云台一个周期的动作。在转动的同时还可以手动控制云台。为了限制云台转动的范围,云台的向上、左转、向下和右转动作转换靠限位开关来控制。

本设计主要是设计云台的转动,并能按一定的要求动作。起动时,云台从原点开始按顺序动作,停止时,云台停在现行位置上,重新起动时,云台按停止前的动作继续进行。

为满足控制要求,云台转动设置手动方式和自动工作方式两种。

(1)手动工作方式。利用按钮对云台的每一步进行单独控制,例如,按“向下”按钮,云台使摄像头向下;按“向右”按钮,云台使摄像头向右。

(2)连续工作方式。云台在原位时,按下“自动”按钮,云台自动连续的执行周期动作。当按下停止按钮式,云台保持当前状态,重新恢复后云台按停止前的动作继续进行工作。

3.2控制系统实现

根据云台的结构和工作特点,其执行机构是步进电机,同时系统与上位机需要进行信息交换,本设计选用单片机系统来进行实现。由于单片机的种类很多,在选择单片机是要依据实际设计要求选择合适的单片机,在本系统设计中,选用了ATMEL公司生成的AT89C52型号单片机。

云台运行有自动运行和手动运行模式,同时受上位机控制,所以该系统由单片机控制模块、键盘模块、电机驱动模块、远程控制模块等构成。控制系统具体的结构示意图如图3-1所示。此系统的硬件由AT89C52单片机、键盘、PC机、ULN2003A、步进电机组成。整体结构如图3-1所示。本系统的总体设计思路:键盘或PC输入信息,单片机接收后对输入信息进行处理,然后发出控制信号送ULN2003A,ULN2003A驱动步进电机运转。

单片机控制模块是本设计的核心。它的工作包括处理键盘输入、响应PC串

李建:基于单片机的云台控制系统设计

口中断、控制电机运行等。

键盘模块完成的是控制信息的输入功能。在本系统中采用了独立式键盘,而

不采用矩阵键盘,这样可以简化软硬件设计,而且能够满足系统要求。

电机驱动模块是本系统的执行机构,用于控制监控摄像机的运动。本系统中

对云台电机的转速没有要求,所以在本系统中没有启用步进电机专用的驱动器,

这样不仅可以节约成本,而且可以减少工作量。单片机产生步进电机工作所需脉

冲信号,脉冲信号通过一级功率放大电路后再送给步进电机,这样实现电机的控

制。

远程控制模块是为了能够实现在微机操作室就能控制现场单片机,以控制步

进电机。它是通过RS485总线实现的,PC 将信息从串口发出,通过RS485总线

将信息传送到现场的单片机,单片机通过处理得到PC 控制指令,发出控制信息

控制步进电机运行。

图3-1 系统框图PC RS485 外围器件

AT89C52 键盘

ULN2003A 步进电机

四川理工学院本科毕业(设计)论文

第4章系统硬件设计

4.1 AT89C52单片机简介

单片机是将中央处理器,随机存储器,只读存储器,定时器芯片和I/O接口电路集成于一个芯片上的微控制器。

ATMEL公司的89C52单片机,是增强型RISC内载Flash的单片机,在芯片上的Flash存储器附在用户的产品中,可随时编程,在线编程,使用户的产品设计容易,更新换代方便。89C52单片机采用增强的RISC结构,使其具有高速处理能力,在一个时钟周期内可执行复杂的指令,每MHz可实现1MIPS的处理能力。89C52单片机工作电压为2.7~6.0V,可以实现耗电最优化。89C52的单片机广泛应用于计算机外部设备,工业实时控制,仪器仪表,通讯设备,家用电器,宇航设备等各个领域。

4.1.1 AT89C52

AT89C52是一个低电压、高性能COMS 8位单片机,片内含8K bytes的可反复擦写的Flash只读程序存储器(ROM)和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,功能强大的AT89C52单片机可为你提供许多复杂较系统控制应用场合。

AT89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线,AT89C52可以按照常规方法进行编程,但不可以在线编程(S系列的才支持在线编程)。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本。AT89C52有PDIP、PQFP/TQFP及PLCC 等三种封装形式,以适应不同产品的需求。图4-1所示为DIP封装引脚图。

李建:基于单片机的云台控制系统设计

AT89C52P1.0

P1.1

P1.2

P1.3

P1.4

P1.5

P1.6

P1.7

RST

RXD/P3.0

TXD/P3.1

T0/P3.4T1/P3.5XTAL2XTAL1GND 2.3P /0INT 3.3P /1INT 6.3P /WR 6.3P /RD VCC P0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7P2.7

P2.6P2.5

VPP /EA PROG ALE/PESN

P2.3

P2.2

P2.1

2.0P2.4

图4-1 AT89C52 DIP 封装引脚图

4.1.2 AT89C52各引脚功能

AT89C52为40 脚双列直插封装的8 位通用微处理器,采用工业标准的C51

内核,在内部功能及管脚排布上与通用的8xc52 相同,其主要用于会聚调整时

的功能控制。功能包括对会聚主IC 内部寄存器、数据RAM 及外部接口等功能部

件的初始化,会聚调整控制,会聚测试图控制,红外遥控信号IR 的接收解码及

与主板CPU 通信等。主要管脚有:XTAL1(19 脚)和XTAL2(18 脚)为振荡器

输入输出端口,外接11.0592MHz 晶振。RST (9 脚)为复位输入端口,外接电

阻电容组成的复位电路。VCC (40 脚)和VSS (20 脚)为供电端口,分别接+5V

电源的正负端。P0~P3 为可编程通用I/O 脚,其功能用途由软件定义。

VCC(40脚):接+5V 电压。

GND (20脚):接信号地。

RST(9脚): 复位输入。当振荡器工作时,RST 引脚出现两个机器周期以上高

电平将使单片机复位。

ALE/PROG (30脚):当访问外部程序存储器或数据存储器时,ALE (地址

锁存允许)输出脉冲用于锁存地址的低8 位字节。一般情况下,ALE 仍以时钟

振荡频率的1/6 输出固定的脉冲信号,因此它可对外输出时钟或用于定时目的。

PSEN (29脚):程序储存允许输出是外部程序存储器的读选通信号,当

AT89s52 由外部程序存储器取指令(或数据)时,每个机器周期两次PSEN 有效,

四川理工学院本科毕业(设计)论文

即输出两个脉冲。在此期间,当访问外部数据存储器,将跳过两次PSEN信号。

EA/VPP(31脚):外部访问允许。欲使CPU 仅访问外部程序存储器(地址为0000H—FFFFH),EA 端必须保持低电平(接地)。

XTAL1(19脚):接外部晶振的一个引脚,且为输入端。

XTAL2(18脚):接外部晶振的另一个引脚,该引脚接地。

P0口(39~32脚):双向8位三态I/O口,在外接存储器时,与地址总线低8位及数据总线复用。P0可以驱动8个LS TTL负载。

P1口(1~8脚):具有内部上拉电阻的8位准双向I/O口,该接口输出不包含高阻态,输出不能锁存。可以驱动4个LS TTL负载。

P2口(21~28脚):具有内部上拉电阻的8位准双向I/O口,在访问外部存储器时,作为高8位地址总线。可以驱动4个LS TTL负载。

P3口(10~17脚):具有内部上拉电阻的8位准双向I/O口,P3口的8个引脚还用于专门的功能——复用双功能口。它可以驱动4个LS TTL负载。它作为第二功能使用时,其各个引脚的功能如下:

P3.0(10脚)RXD:串行口接收端

P3.1(11脚)TXD:串行口发送端

P3.2(12脚)0

INT:外部中断0

P3.3(13脚)1

INT:外部中断1

P3.4(14脚)T0:定时/计数器0

P3.6(16脚) WR:外部数据存储器写选通信号

P3.7(17脚) RD:外部数据存储器读选通信号

特殊功能寄存器:

(1)单片机内含有两个16位定时/计数器T0、T1。它们各自由两个独立的8位寄存器组成,分别为TH0、TL0、TH1、TL1,。

(2) TMOD用于控制定时/计数器的工作方式及4种工作模式,其中低4位为定时器T0的方式控制字,高4位为定时器T1的方式控制字。它的字节地址为89H。其各位的定义如下:

GATE C/T M1 M0 GATE C/T M1 MO

自由度云台结构设计

仿真式多自由度云台结构设计 目录 摘要 (1) 前言 (2) 第一章绪论 (3) 第二章产品的技术指标和技术参数 (4) 第一节数控云台的技术指标 (4) 第二节可行性论证及技术经济分析 (4) 第三章云台总体方案的设计 (5) 第一节云台设计方案的提出 (5) 第二节云台设计方案的论述 (5) 第四章机械部分的设计 (7) 第一节步进电机的选用 (7) 第二节减速机构传动系统设计 (9) 第三节轴的设计 (14) 第四节轴承的设计 (15) 第五章总结 (18) 第六章外文翻译 (19) 附录一英文文献翻译 (19) 附录二英文文献原文 (23) 第七章参考资料 (32)

摘要: 本次毕业设计是设计闭路电视监控系统中的前端设备——数控云台,此设计根据数控云台的工作环境、机械指标、设计参数和主要技术要求,采用室内智能球型云台。球型外壳能减少灰尘及各种干扰,日常维护方便,可达到隐蔽监视的目的,云台在水平方向可连续350无级变速扫描,并设有设置摄像点的功能。本设计介绍了数控云台的传动原理、结构特点和功能,并对步进电机的特点作了简单的介绍。 关键词:闭路电视系统数控云台步进电机 ABSTRACT: This graduation project is to design a numerical control (NC) sputnik of the closed-circuit video ta pe system.The project based on the work condition's、the mechanical guideline、the design parameter and the primary technical acquirements.The intellectual spherical sputnik f or indoor was applied to the project.The spherical husk can reduce dust and all kinds of disturb,it is easy to maintain,it can spy in hidden place.In horizon,it can successively scan a round in sleeple ss timing,and have the function of Preset Positions.The project introduce drugging principle const ruction features and the function of NC sputnik.It simply introduce repeating motor. KEYWORDS: Closed-circuit videotape system, Numerical control sputnik, stepping motor 前言 随着科学技术的不断发展,人们已经不满足于电话通信,对信息传输的要求,不但要求听到对方的声音,更希望看到对方的形象,而且还要看到对方活动的现场。黑白图像早己不能满足人们的要求,人们希望看到的是对方的彩色图像。监控电视主要是对机要部门、商场、货场、生产等部门的监视、控制和报警。最简单地监控系统是由一架摄像机和一台监视器,中间馈线连接而组成。一般的监控系统都是比较复杂的。它可以完成的功能也是比较多的。目前,图像通信与监控系统已逐渐普及到了文化教育、工农业生产、交通运输管理、医疗卫生、水下作业、铁路现场、公安系统等国民经济的各个部门。由于图像通信与监控系统,具有形象直观.安全可靠,效率高等一系列优点,它在我国现代化建设中,特别在通信现代化,管理现代化中无疑将会日益发挥重要作用。

云台之家基于STM32的云台控制技术论文

基于STM32的云台控制 学校:XXXXXXXXXXXX 队伍:云台之家 组长:XXXXXX 队员:XXXXXX 队员:XXXXXX 指导老师:XXXXX

目录 摘要 (3) Abstract (5) 第1章绪论 (6) 课题研究背景 (6) 国内外云台研究发展现状 (6) 本文的主要工作和结构安排 (7) 第2章系统概述 (9) STM32F103处理器 (9) STM32 F107处理器概述 (9) STMF103处理器系统结构 (10) STM32微处理器对电机的控制 (12) STM32F103处理器低功耗 (13) 电机的定义及控制原理 (13) 直流电机定义 (13) 直流无刷电机工作原理 (13) 第3章直流电机控制模块 (15) 直流电机驱动电路 (15) 直流电机驱动芯片L293D (15) 直流电机转速PWM控制 (16)

直流电机闭环控制 (17) PID控制算法 (17) 第4章倾角检测模块 (20) 加速度传感器 (20) 测倾角原理 (21) 第5章基于STM32云台系统硬件设计 (24) 驱动电路的介绍 (24) 倾角检测电路的介绍 (25) 第6章基于STM32云台控制系统软件设计 (27) 软件设计流程图如下 (27) 第7章总结 (28) 总结 (28) 摘要 随着经济社会的发展,人们对于想在高空拍摄地面图片的要求越来越高,云台技术得到了迅速发展并逐步开始应用各个领域。为了能够扩大拍摄视野,便于远程操作,常借助于云台,即把摄像机安装在云台上,通过云台转动来带动摄像机转动,同时通过云台控制协议设置摄像机镜头参数,云台在拍摄系统中起着非常重要的作用。而现在又的云台控制系统普遍采用步进电机作为驱动源,存在着稳定性差、功耗大、计数不准确等特点,而采用体积小,节能环保的直流电机作

云台控制系统开题报告

云台控制系统开题报告 篇一:开题报告-网络摄像机云台高 毕业设计(论文)开题报告 题目网络摄像机云台高精度控制算法与实现学院通信工程学院 专业通信工程 姓名 班级 学号 指导教师 一、综述本课题国内外研究动态,说明选题的依据和意义 1、国内云台研究动态: 随着社会的发展,视频监控行业在IT行业中逐渐占据一角,同样作为视频监控中摄像机的一部分——云台,也扮演着重要的角色。云台是一种主要由两个高精度步进电机组成的用于承载镜头的支架,其中一个步进电机负责控制云台水平转动,另一个步进电机用于控制云台的垂直方向转动,从而使摄像机镜头能够在水平360°范围内,垂直180°范围内转动。带云台的摄像机已占据了视频监控行业的半壁江山,很多厂家都有专门负责云台方面研究的团队。云台质量的好坏,主要在于预置位的精准度,预置位即是预先设定好

一个位置,当需要摄像机镜头重新回到某个位置时候,只要调用预置位。回到预置位的偏差越小,说明云台的精度越高,做的好的厂家像大华、海康等视频监控厂家云台转动精度能达到0.2°以内,即设定一个预置的位置,云台转动到该位置的偏差不会超过0.2°。而精度差点的产品精度可能就大于这个值了,现在很多厂家都在致力于云台转动精度问题,主要是预置位的精度,以及如何自动矫正预置位的偏差,目前大部分云台都不带转动偏差校正功能,而市场上有转动偏差校正的云台虽然能在云台出现较大偏差时候进行校正,但是其每次转动的误差会比没有偏差校正的云台误差大,因为校正的过程会引入偏差。因此,拥有转动偏差校正而且能够将校正误差减小的云台是许多公司的追求。 2、选题依据和意义: 云台在球型摄像机中扮演的角色非常重要。在一些大型场合,比如说大型超市,一般都安装球型摄像机,因为球型摄像机转动灵活,可以快速地转动到某个角度,也可以全场监控,当发现画面中的某个区域有异常情况时候,操作人员可以手动快速移动到那个区域,再利用摄像机镜头变倍功能可进一步查看异常区域。在一些大些场合,球型摄像机也可以设定几个预置位,然后启动自动巡航,每隔一段时间球型摄像机可以依据云台自动地切换另一个场景或画面,使用非常灵活。然而在一些大型场合若使用不带云台的摄像机,比

云台控制问题定位

1、现象、问题描述 对外开局或调试过程中经常会碰到EC无法控制云台的问题,软件界面下发命令,云台没有丝毫响应,或者响应不灵敏,每次都要花费大量时间定位。下面就此类问题定位方法作个小结。 2、云台问题定位方法 方法一:检查接线,云台控制线AB线是否接反,波特率、地址码、云台协议是否设置正确。波特率、地址码、云台协议(通常是Pelco_D或Pelco_P)通过云台内部控制电路板上的拨码开关设置,一般需要拆开云台,云台用户手册有详细图示说明。还有一个简单的方法云台上电自检时会通过视频显示自身的这些参数。我司软件界面上需要与其配置一致。 方法二:如果接线和参数设置都确认ok,要先排除云台本身问题。可以用RS485键盘直接接云台是否可以正常控制。如果没有键盘,可以通过PC机串口接RS232/RS485转换器再连接云台,通过PC的串口下发云台控制指令,RS232/RS485转换器将232电平转化成485电平进而控制云台(见下图图示)。PC下发云台控制指令的小软件可以用串口调试助手(见附件),也可以用自行编写的云台控制程序(见附件)(监控产品软件人员自行编写了“云台测试程序”,定位问题十分好用)。 方法三:如果云台一切正常,此时需要确认设备发给云台的控制协议指令是否正确。将EC的485线缆接RS232/RS485转换器将485电平转化成232电平,再将转换器连到PC上(见下图图示),用PC的串口调试助手接收指令进行比对。如果此时指令不正确,可以通过抓包确认哪一步出错。 方法四:如果方法三串口没有接收到指令,需要通过示波器测量AB信号,是否有信号电平变化, A-B的电压是否大于200mv。根据485协议,当在接收端A-B之间有大于+200mV的电平时,输出为正逻辑电平;小于-200mV时,输出为负逻辑电平。如果排除方法一接线或设置问题后,接口没有信号,或信号电平异常,则通常是EC的485接口硬件故障,此时需要检查

摄像头云台设计报告

控制专题训练阶段性报告摄像头云台设计 学生姓名: 2017年5月24日

摘要 随着社会的发展,视频监控行业在IT行业中逐渐占据一角,同样作为视频监控中摄像机的一部分——云台,也扮演着重要的角色。云台是一种主要由两个高精度电机组成的用于承载镜头的支架,其中一个电机负责控制云台水平转动,另一个电机用于控制云台的垂直方向转动,从而使摄像机镜头能够在水平范围内,垂直180°范围内实现两个自由度的转动。 本文要设计的是立式摄像头云台,机械结构的设计使摄像头云台能够放置在平面上,可以实现水平方向和垂直方向各180°的自由度转动,体积较小便于存放,使用两个舵机分别控制云台的水平转动和垂直转动,在上部的云台上固定用于反馈角度信息的mpu9250九轴陀螺仪和摄像头。由于使用的是模拟舵机,精度较低,为达到设计精度要求由单片机根据mpu9250反馈得到的角度数据对舵机的角度进行计算,使用PID算法得到修正值进行修正。 最终设计的摄像头云台的角度精度(以mpu9250反馈的当前角度为标准当前角度)可达到0.2°(大部分时间可达到0.1°以内),即当云台完成角度修正并稳定后,角度与设定的偏转角度相差总小于0.2°。云台从开始修正到角度偏差小于0.2°的时间不超过为2秒(最长响应时间)。操作和数据的显示均在触摸屏上完成,可直接在触摸屏上设置摆动的角度,同时可以看到当前的角度与设置的目标角度,以及看到回传的摄像头拍摄到的图像。 本设计虽然采用了模拟舵机这种本身精度不高的电机,却由PID算法对系统的精度做出了很大程度的弥补,稳定角度误差低于0.2°的精度已经基本满足云台的设计目标并能适应许多特殊情况的要求。 关键词:mpu9250陀螺仪;stm32f103vet6;ov7670摄像头;模拟舵机;显示屏模块。

(完整版)基于单片机的智能家居控制系统

基于单片机的智能家居控制系统 智能家居作为家庭信息化的实现方式,已经成为社会信息化发展的重要组成部分,物联网因其巨大的应用前景,将是智能家居产业发展过程中一个比较现实的突破口,对智能家居的产业发展具有重大意义。本文基于容易实现,方便操作,贴近使用的设计理念,采用STC89C52单片机为控制核心,为控制终端,并采用包括红外遥控、按键、Web界面等在内的多个控制源来控制家用电器。本文的二至四章描述了整个设计的软、硬件部分的具体实现,第五章是根据设计好的功能搭建了一个具体的环境实例。 智能家居控制系统功能分析 智能家庭控制系统的主要功能包括家庭设备自动控制、家庭安全防范二个方面。其中家庭设备自动监控包括电器设备的集中、遥控、远距离异地(通过电话或Internet)的监视、控制及数据采集。 (1)家用电器的监视和控制,按照预先所设定程序的要求对热水器、微波炉、视像音响等家用电器进行监视和控制。 (2) 热能表、燃气表、水表、电度表的数据采集、计量和传送根据小区物业管理的要求所设置数据采集程序,通过传感器对热能表、燃气表、水表、电度表的用量进行自动数据采集、计量,并将采集结果远程传送给小区物业管理系统。 (3)空调机的监视、调节和控制,按照预先所设定的程序,根据时间、温度、湿度等参数对空调机进行监视、调节和控制。 (4)照明设备的监视、调节和控制按照预先设定的时间程序,分别对各个房间照明设备的开、关进行控制,并可自动调节各个房间的照度。 (5)窗帘的控制,按照预先设定的时间程序,对窗帘的开启/关闭进行控制。 总体设计

2.1 整体介绍 本次设计以STC89C52芯片为控制核心,温度,湿度等传感器为环境信息采集源,以Web 控制为辅助,来制作一个物联网空调监控系统。在原有的机械式按键开关的基础上,采用无线遥控器与Web 网页远程控制,来控制空调机组(如风机,加湿器,风阀等),实现了远距离,多角度对空调机组进行实时控制。此外在本次设计中,采用多种传感器想结合,智能根据各传感器采集的数值进行自动化控制,如自动开关风机,智能调节冷冻水量,自动调节风阀开度等。并能够实现故障诊断,提供报警,数据实时数据与历史数据查询并Excel 表输出。 2.2系统设计方案 根据设计要求,系统提供了包括了核心控制模块,Web 服务器,Web HTML 模块,数据采集模块,继电器模块,按键模块,报警模块,等等。系统的整体框图如图1所示。 系统整体框图 网页 服务器(串口核心控制设备(以 STC8052为数据库设备状态传感器 (温度,LCD 显示 模式,温 度,湿度 继电风 水阀开 新风开 加湿 回风开用户输入 用户控制 环境信按

通过iVMS-4200客户端的云台控制协议操作F100_300

操作说明 程序版本:V2.66 1 准备工作 正确安装网络视频监控软件iVMS-4200客户端及流媒体服务器等,并连接视频服务器(视频服务器默认用户名为admin,默认密码为12345),给F100-300C连监控设备连上电源,创建超级用户后输入自定义的用户名和密码点击登录进入客户端软件(图1.1),进入控制面板,各项功能如图1.2所示。 图1.1 图1.2

导入监控点对应所连接的设备输入点1(或2、3、4)(图1.3),通过主预览 打开监控视频(图1.4),双击camera 01视频画面可由1/4屏幕变为整个屏幕显示(图1.5)。 通过点击控制面板中进行设备的管理,显示在线设备、添加、修改或删除设备(图1.6),可通过点击控制面板中进入系统配置界面修改保存文件目录(图1.7)。 图1.3 图1.4

图1.5 图1.6 图1.7

2 PTZ云台控制菜单 2.1 调出PTZ云台控制菜单 连接上视频服务器后,通过右键点击监控视频(图2.1)或者点击在视频右下方的云台图标(图2.2)调出云台控制的界面PTZ(图2.3)。 图2.1 图2.2 图2.3 2.2 配置PTZ云台参数 通过控制面板->监控点配置->云台控制来配置监控点对应的云台参数,参数配置如图2.4所示,然后保存。再点击视图菜单或控制面板中的主预览回到监控点视频。 图2.4 3 菜单的操作 设置预置点:选择要设置的预置点,点击,输入预置点的别名(比如可以设置成预

置点126或yzd移动侦测126),点击确定就完成了对预置点的设置。可设置的预置点范围:01-255. 3.1 移动侦测和打坏点的操作 通过设置预置点126、127来调用移动侦测和打坏点菜单,通过来改变菜 单项的值,通过来切换到不同的菜单项,如图3.1所示。 移动侦测菜单:移动侦测Y/N是否开启移动侦测。 报警模式可以设置自动报警持续的时间,如10s,或者手动关闭报警。 目标指示Y/N是否指示移动的物体(在移动侦测开启状态下才有用)。 灵敏度表示灵敏度的调节,随着值的增大灵敏度也增大。 地址和预地址配合使用,将预地址设置为想要设置的地址,在地址处改 变菜单项的值,就可以把地址设置成预地址的值。(注:监控点配置对 应的地址需要与移动侦测的地址一致,PTZ菜单才能有效操作。)打坏点菜单:x和y配合使用更改光标坐标定位坏点位置。总:坏点总数。T:坏点阈值。菜显:菜单显示在视频的上部还是下部。坏显:(Y/N),坏点是 否显示,标记为白色。对准:(Y/N),光标是否对准坏点。替换:(Y/N), 是否替换当前坏点。撤销:(Y/N),是否撤销倒数第一个坏点。存:(Y/N), 是否保存。清空:(Y/N),是否清空所有坏点。自动:(Y/N),是否自 动查找坏点。菜显:选择菜单在上/下部显示。 注:1.坏点处理时请用均匀的物体遮挡住探测器或镜头;2.灵敏度不宜设置得过高,会导致设备受外界因素如刮风干扰较大。可通过PTZ云台控制菜单修改移动侦测的灵敏度。 图3.1 3.2 屏蔽区域的选择 调用预置点:通过双击预置点1、2进行画/消除屏蔽区域和显示/不显示屏蔽区域。 调用预置点1:画屏蔽区域,或者消除屏蔽区域。 调用预置点2:显示屏蔽区域,或者不显示屏蔽区域。 当要画或者消除屏蔽区域时,首先调用预置点2让屏蔽区域显示,画面会出现一个十字

二自由度简易云台增稳控制系统设计

二自由度简易云台增稳控制系统设计 项目简介:本课题要求学生在查阅相关资料的基础上,利用单片机、IMU姿态测量元件、舵机等设备搭建二自由度增稳控制平台,设计姿态数据的读取程序,设计舵机的控制程序,设计增稳平台的机械结构,对所设计的程序进行调试,实现云台的增稳控制。 项目方案: 本课题分以下步骤展开研究: 2014年4月~ 2014年10月 收集有单片机接口程序设计方面的资料,学习相关理论知识; 2014年11月~2014年12月 学习MWC飞行控制板的程序设计技术; 2015年1月~2015年4月 设计板载姿态传感器数据读取; 2015年5月~ 2015年8月 设计舵机控制程序和平台机械结构,测试平台增稳性能; 2015年9月~2015年10月 撰写研究报告、结题,项目鉴定。 本项目主要使用MWC飞行控制板和舵机实现二自由度平台的增稳控制 预期成果: 本项目要求完成如下成果: 设计并实现二自由度增稳平台的软、硬件系统,搭建增稳平台的机械结构,完成系统的负载测试。完成研究报告一份。 二自由度云台概述: 云台是一种安装、固定摄像装置的支撑设备,用于摄像装置与支撑物的联结。其英文名称为Pan-Tilt(简称PT),即可以在水平方向和俯仰方向旋转的机械装置。主要用于安装监控、动态摄像等需要进行运动图像(视频)捕捉的场合或环境,使采集方式更直接方便;在需要摇摆和摆动的机构中,如机械臂等,也利用云台来实现可接触范围的延伸和扩展。 根据云台的回转特点可以分为只能左右旋转的水平旋转平台和既能左右旋转又能上下旋转的全方位云台,即二自由度(2-Degree of Freedom)云台,简称2-DOF云台。 增稳的意义: 比如飞行器在飞行过程中,由于自身的抖动以及外界因素对它的影响,它的姿态不断变化,装在上面的图像采集装置一起变化,导致图像的不稳定。如果采用反馈控制原理,先测量姿态变化,再传输到控制装置(舵机),达到稳像的目的。将一个二自由度的稳像平台与遥控直升机恰当地结合在一起,实现了在飞行过程中跟踪目标稳定图像,保持图像质量的功能。

大华录像机云台控制操作

大华录像机云台控制操作 可对云台的“方向、步长、变倍、聚焦、光圈”等做控制,设置时与方向键配合使用。 ●可对云台的“方向、步长、变倍、聚焦、光圈、预置点、点间巡航、巡 迹、线扫边界、辅助开关调用、灯光开关、水平旋转”等做控制,设置 时与方向键配合使用。 ●“步长”主要用于控制“速度”操作,例如步长为8的转动速度远大于步 长为1的转动速度。(其数值可通过鼠标单击数字软面板或前面板直接按 键获得1~8步长,8为最大步长)。 ●直接单击“变倍、聚焦、光圈“的、键键。对放大缩小、清晰度、 亮度进行调节。 ●“云台转动“可支持8个方向(使用前面板时只能用方向键控制上,下, 左,右4个方向)。 ●设备前面板按键对应云台设置界面按钮: 慢放 快进 上一段

快速定位 在方向的中间是快速定位键,只有支持该功能的协议才可以使用,而且只能用鼠标控制。 步骤1单击进入快速定位页面。 步骤2在界面上单击一点,云台会转至该点且将该点移至屏幕中央。 步骤3支持变倍功能。在快速定位页面用鼠标进行拖动,拖动的方框支持4~16倍变倍功能,如果变大,则按住鼠标由上往下拖动,如果变小,则按 住鼠标由下往上拖动。拖动的方框越小变倍数越大,反之越小。 单击“云台控制主界面”中的展开菜单,可设置和调用“预置点”、“点间巡航”、“巡迹”、“线扫边界”等。 云台控制菜单示意图

单击,进入“云台设置”界面,设置“预置点、点间巡航、巡迹和线扫边界”,如下图所示。 1、云台功能设置 “预置点”的设置: 步骤1进入“云台设置”界面,单击“预置点”页签。 步骤2通过方向按钮转动摄像头至需要的位置。 步骤3在预置点输入框中输入预置点值。 步骤4单击“设置”保存。

基于51单片机的云台控制系统设计

李建:基于单片机的云台控制系统设计 ABSTRACT This paper design a Yuntai control system using AT89C52 MCU based on analysis of the Yuntai of the structure and it's 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 and remote control module comprise the control system. And complete the corresponding software design, testing and simulation. Key word: A T89C52; Yuntai control; Stepper motor; Simulation ;Serial communication 目录 摘要........................................................................................... 错误!未定义书签。ABSTRACT ................................................................................................................... I 第1章引言 (1) 1.1 云台 (1) 1.2 单片机 (1) 1.3 本设计完成的任务 (2) 第2章云台 (3) 2.1 云台概述 (3) 2.1.1 云台内部结构 (3) 2.1.2云台的性能指标 (3) 2.1.3云台电机 (5) 2.2 步进电机 (6) 2.2.1步进电机的工作原理 (6) 2.2.2 步进电机主要技术指标 (8) 第3章总体方案 (10) 3.1云台控制系统简析 (10) 3.2控制系统实现 (10)

揭秘智能控制云台主控与驱动电路 —电路图天天读(170)

揭秘智能控制云台主控与驱动电路—电路图天天读(170) 云台一般分两类,一类是做高速运转的球形摄像机,价格昂贵;另一类是以两个交流或直流电机组成的安装平台,通过控制系统在远端可以控制其水平和垂直方向的转动,实现全方位监控,这样的云台控制起来费时费力,不节能。为此,在做一定的市场调研后,结合已有技术设计出一款基于单片机智能控制的云台。该云台能根据设防区域内安装的多个传感器采集的信息去控制由步进电机组成的云台转动,只要入侵者进入设防区域云台就工作,人移动超过一定的距离,电机就转带动摄像头转动,始终保持人在监控摄像头的视角范围中心区域。整个工作过程全智能化,无需人操作,且步进电机易于控制转动度数,转动精确,可实现全方位准确监控摄像,使用方便节能。 系统组成 该智能控制云台系统主要由人体红外传感器、主控芯片、驱动电路、四相步进电机组成,框图如图1所示。在该系统中,多个传感器以云台为中心组成多点信号监测电路,采集云台四周(设计为八个方向,每个方向为45°的扇形区域)的多点数据,输入主控芯片进行数据计算处理,主控芯

片再输出一定数量的脉冲给步进电机驱动电路,从而驱动步进电机带动摄像头转动一定的角度,实现全方位自动追踪监控。 主控芯片与驱动电路 AT89C52是Atmel公司生产的低电压,高性能CMOS 微处理器,片内带8 KB的可反复擦写只读程序存储器,共有4个八位I/O接口,功能强大。L298N($2.1300)是SGS 半导体公司生产的步进电机专用控制芯片,能产生四相控制信号,输出功率强,可用于控制两相、三相和四相步进电机,易于与单片机结合,实现单片机控制。 设计中以AT89C52为主控芯片,在软件的配合下用P0,P1口作为传感器信号输入口,扫描多点(设计为16点,也可视具体情况扩展)红外传感器的监测信息,信息经运算处理后,通过P2口输出脉冲给L298N组成的电机驱动电路来驱动电机转动一定的角度,从而带动云台上的摄像头转动一定角度(水平方向为45°的倍数,最小45°,最大315°;竖直方向为15°的倍数,最小15°,最大75°,可通过软

什么是云台

什么是云台 云台是监控系统中常用的,安装、固定摄像机的支撑设备。它并非直接进行图像接收,而是由云台来控制摄像机或其它设备的转动方向。云台是承载摄像机进行水平和垂直两个方向转动的装置。云台内装两个电动机。这两个电动机一个负责水平方向的转动,另一个负责垂直方向的转动。水平转动的角度一般为350度,垂直转动则有45度、35度、75度等等。水平及垂直转动的角度大小可通过限位开关进行调整。 云台有多种类型: 云台分为固定和电动云台两种。 固定云台适用于监视范围不大的情况,在固定云台上安装好摄像机后可调整摄像机的水平和俯仰的角度,达到最好的工作姿态后只要锁定调整机构就可以了。 电动云台适用于对大范围进行扫描监视,它可以扩大摄像机的监视范围。电动云台高速姿态是由两台执行电动机来实现,电动机接受来自控制器的信号精确地运行定位。在控制信号的作用下,云台上的摄像机既可自动扫描监视区域,也可在监控中心值班人员的操纵下跟踪监视对象。 云台根据其回转的特点可分为只能左右旋转的水平旋转云台和既能左右旋转又能上下旋转的全方位云台。一般来说,水平旋转角度为0°~350°,垂直旋转角度为+90°。恒速云台的水平旋转速度一般在3°~10°/s,垂直速度为4°/s左右。变速云台的水平旋转速度一般在0°~32°/s,垂直旋转速度在0°~16°/s左右。在一些高速摄像系统中,云台的水平旋转速度高达480°/s以上,垂直旋转速度在120°/s以上。 云台(Pan&Tilt)云台就是两个交流电组成的安装平台,可以水平和垂直的运动,将摄象机安装于其上,实现摄象机多个自由度运动的装置,满足对固定监控目标的快速定位,或对大范围监控环境的全景观察。对云台的选择可以按下列分类来加以区分。在挑选云台时要考虑安装环境、安装方式、工作电压、负载大小,也要考虑性能价格比和外型是否美观。 1、从能够承受负载能力划分 轻载云台——最大负重20磅(9.08公斤)。 中载云台——最大负重50磅(22.7公斤)。 重载云台——最大负重100磅(45公斤)。 防爆云台——用于危险环境下、能够防爆和防粉尘点燃的云台,带高转矩交流电机和可调螺杆驱动,可负重100磅。 2、按使用环境分为室内型和室外型,主要区别是室外型密封性能好,防水、防尘,负载大。

开题报告-网络摄像机云台高精度控制算法与实现

毕业设计(论文)开题报告 题目网络摄像机云台高精度控制算法与实现 学院通信工程学院 专业通信工程 姓名 班级 学号 指导教师 一、综述本课题国内外研究动态,说明选题的依据和意义 1、国内云台研究动态:

随着社会的发展,视频监控行业在IT行业中逐渐占据一角,同样作为视频监控中摄像机的一部分——云台,也扮演着重要的角色。云台是一种主要由两个高精度步进电机组成的用于承载镜头的支架,其中一个步进电机负责控制云台水平转动,另一个步进电机用于控制云台的垂直方向转动,从而使摄像机镜头能够在水平360°范围内,垂直180°范围内转动。带云台的摄像机已占据了视频监控行业的半壁江山,很多厂家都有专门负责云台方面研究的团队。云台质量的好坏,主要在于预置位的精准度,预置位即是预先设定好一个位置,当需要摄像机镜头重新回到某个位置时候,只要调用预置位。回到预置位的偏差越小,说明云台的精度越高,做的好的厂家像大华、海康等视频监控厂家云台转动精度能达到0.2°以内,即设定一个预置的位置,云台转动到该位置的偏差不会超过0.2°。而精度差点的产品精度可能就大于这个值了,现在很多厂家都在致力于云台转动精度问题,主要是预置位的精度,以及如何自动矫正预置位的偏差,目前大部分云台都不带转动偏差校正功能,而市场上有转动偏差校正的云台虽然能在云台出现较大偏差时候进行校正,但是其每次转动的误差会比没有偏差校正的云台误差大,因为校正的过程会引入偏差。因此,拥有转动偏差校正而且能够将校正误差减小的云台是许多公司的追求。 2、选题依据和意义: 云台在球型摄像机中扮演的角色非常重要。在一些大型场合,比如说大型超市,一般都安装球型摄像机,因为球型摄像机转动灵活,可以快速地转动到某个角度,也可以全场监控,当发现画面中的某个区域有异常情况时候,操作人员可以手动快速移动到那个区域,再利用摄像机镜头变倍功能可进一步查看异常区域。在一些大些场合,球型摄像机也可以设定几个预置位,然后启动自动巡航,每隔一段时间球型摄像机可以依据云台自动地切换另一个场景或画面,使用非常灵活。然而在一些大型场合若使用不带云台的摄像机,比如枪型摄像机,其只能查看一个场景,不能切换场景,使用上非常不灵活。若需要查看几个场景的话,必须使用好几台枪型摄像机,大大的增加了成本及人力管理资源。由此可见云台在视频监控行业里也是一个重要的模块。 我选择的课题是“网络摄像机云台高精度控制算法与实现”。选择该课题的目的是为了去研究如何通过软件进一步提高云台预置位的精度。现在大部分做视频监控的厂家云台控制的电路虽然所使用的控制芯片有所差异,但是其电路基本原理基本上都是类似的,但是有的厂家作出来的云台精度能达到很高,而有些厂家云台精度却是另一个档次,其中最重要的原因就是软件上设计的不好,存在一些缺陷或者说是存在一些转动误差没有克服。究其根本原因在于视频监控行业起步比较晚,技术上发展水平赶不上国外的一些厂家,特别是软件的算法和编码。同样,作为视频监控行业的一个模块——云台控制目前在国内没有一个标准的算法或者说是软件架构,大部分厂家都是自主研发的,做的好的厂家软件上的缺陷很少,而精度做的差点的厂家其软件上没

几种云台控制协议

PELCO产品协议解析 PELCO (派尔高)的监控器材在我国有很广泛的应用。PELCO有自己的传输控制协议, 当它的产品配套使用时,可以互相兼容。但在某些情况下,由于工程的需要,要求用其它设备(比如电脑)来控 制PELCO的矩阵或镜头,这就要求充分了解PELCO的传输协议。诶诺基数码科技有限公司的视频解码软件可 完全兼容PELCO协议,可通过PC机控制PELCO的各种设备。 本文为你详细解析PELCO常用协议之一:PELCO-D协议 PELCO-D 协议 所有的值都是用的16进制表示。 同步字通常都是$FF。 地址码是指与矩阵通信的那台设备的逻辑地址,可以在设备中设置。 Sence码与Bit4和Bit3有关。在Bit4和Bit3为1的情况下,如果Sence码为1,则命令就是自动扫描和和摄像机打开;如果Sence码为0,则命令就是手动扫描和摄像机关闭。当然如果Bit4或Bit3为0的话那命令就无效了。 数据1表示镜头左右平移的速度,数值从$00(停止)到$3F(高速),另外还有一个值是$FF,表示最高速。数据2表示镜头上下移动的速度,数值从$00(停止)到$3F(最高速)。 校验码是指Byte2到Byte6这5个数的和(若超过255则除以256然后取余数)。 PELCO-D & PELCO-P 协议格式 高速球的设置主要包括协议的选择和消息的发送。高速球的型号是:TMD —SCS18DN 使用的协议 有:BO1,ALEC,PELCO —9600,PELCO —4800,PELCO —2400,AO1, SANTACH1650,PEARMAIN,KONY19.2KB K0NY20.832,HD600,LILIN,KALATEL, VCL,TOTA,WJ-FS616,PHILIPS,AD. 厂家设置的是PELCO-2400. 该协议的具体内容如下: PELCO-D协议一般用于矩阵和其它设备之间的通信。它的格式如下:

云台控制及常见故障

云台控制及常见故障 关于云台控制及常见故障 1、硬件连接 1.1 嵌入式视频服务器接云台,应该接视频服务器哪个硬件接口及该接口定义? 嵌入式视频服务器接云台解码器,一般都是接视频服务器后面板的RS-485口接口定义如下: RJ45头管脚说明(把柄朝下,从左往右依次为1-8) 对于RJ45头的这一端1、2线为发送的正、负线3、4为接收的正、负线,7为公用接地线; 1.2 怎样使RS-485接口跟云台解码器连接? 首先保证数据线的连通性。设备端的定义是一正、二负,通常是接解码器端的A 正、B负(不排除解码器端的实际正、负标注有误,这样反接即可),或者球机端的R+、R-(不排除接T+、T-,测试过的一款三星球机就是如此,建议仔细查看球机的使用说明书,特别是数据收发这一块的定义)。 1.3 RS-485口除了接云台解码器,能不能作其它用途? RS-485口除了接云台解码器外,也可以作为透明通道使用,不过在设备菜单里不能进行设置,但提供函数接口,在客户端中已有开发。 1.4怎样判断RS-485口是否正常? 用万用表测量设备后RS-485口,一、二两根数据线的电压,如有电压(通常1 -5v),则正常;反之则不正常。 1.5为什么云台不受控制?

可能原因: 1、RS-485接口电缆线连接不正确,RJ45水晶头的把柄朝下,从左向右数第一根线为正(D+、A),第二根线为负(D-、B); 2、云台解码器类型不对; 3、云台解码器波特率设置不正确; 4、云台解码器地址位设置不正确; 5、主板的RS-485接口坏。 1.6云台控制信号接避雷器有什么要求? 嵌入式视频服务器中,无音频设备一直是有485保护器的,而设备在2006年后出厂的产品中,也已装有485保护器,这种保护器保护级别较高,可以防止静电烧坏485口,也可以防止因高电压而烧坏485口。如果需要接避雷保护器,接上去的保护器的并联电阻不能太小。 2、解码器参数 2.1需要设置哪些参数? 一般情况下,在设置解码器参数时,主要是设置通道号、解码器类型、波特率和地址位。这四个参数只要有一个设置不正确,就会导致云台不受控。其它参数一般位默认,具体看解码器参数说明。 2.2怎么控制云台? 当正确设置好解码器参数后,按面板上的云台控制就进入控制界面,按数字键选择需要控制的通道号,根据面板上的方向导航键来控制云台的上下左右,按相应的功能键来控制变倍、聚焦等动作。 2.3怎么控制云台的速度?

云台控制装置的制作技术

本技术提供一种云台控制装置,采用ARM9架构的高性能S3C2410嵌入式控制器为核心结合WIFI无线通信等技术进行设计,由嵌入式应用电路(1)、WIFI无线通信芯片(2)、液晶触摸屏模块(3)、GPRS模块(4)、单片机控制器(5)、WIFI无线通信芯片(6)、步进电机模块(7)、振动检测模块(8)共同组成,通过液晶触摸屏虚拟出云台上、下、左、右调节四个功能键,使用WIFI无线通信芯片实现云台控制指令传输;根据云台控制指令驱动步进电机转动从而实现云台上、下、左、右调节;当检测到振动信号将通过GPRS模块向管理者手机报警;装置具有实用性强、操控简单、功能强大等显著特点。 技术要求

1.一种云台控制装置,由嵌入式应用电路(1)、WIFI无线通信芯片(2)、液晶触摸屏模块(3)、GPRS模块(4)、单片机控制器(5)、WIFI无线通信芯片(6)、步进电机模块(7)、振动检测模块(8)共同组成,其特征在于:a).由S3C2410嵌入式控制器、两片K4X1G163PC-FGC6存储器接成2Gb容量的SDRAM、一片K9GAG08U0E-S存储器接成16Gb容量的NAND Flash 构成嵌入式应用电路(1),由88W8686芯片构成WIFI无线通信芯片(2),由AT070TN83V1模块构成液晶触摸屏模块(3),由M23模块构成GPRS模块(4),由AT89S51单片机构成单片机控制器(5),由88W8686芯片构成WIFI无线通信芯片(6),由两块THB6128步进电机驱动芯片、两个42BYGHW609步进电机构成步进电机模块(7),由MMA7660FC模块构成振动检测模块(8);b).S3C2410嵌入式控制器的LCD控制接口、数据接口分别接AT070TN83V1模块的控制端口、数据端口,虚拟出云台上、下、左、右调节四个功能键;c).S3C2410嵌入式控制器的MISO、MOSI、CLK、ENT2、NSS0端口分别接WIFI无线通信芯片(2)的SDO、SDI、CLK、SINTN、CS端口,AT89S51单片机构的RXD、TXD、T1、/INT0、P1.0端口分别接WIFI无线通信芯片(6)的SDO、SDI、CLK、SINTN、CS端口,实现指令传输;d).AT89S51单片机的P 2.0-P2.7端口接两块THB6128步进电机驱动芯片的输入端口,两块THB6128步进电机驱动芯片的输出端口驱动两个42BYGHW609步进电机,实现云台上、下、左、右调节;e).AT89S51单片机构的/INT1端口接MMA7660FC模块的第五端口,实现振动信号检测,S3C2410嵌入式控制器的RXD1、TXD1端口分别接M23模块的TXD、RXD端口,当检测到振动信号将通过M23模块向管理者手机报警。 技术说明书 一种云台控制装置 技术领域 本技术涉及嵌入式控制器技术、WIFI无线通信技术、GPRS技术、液晶触摸屏技术、单片机控制器技术、步进电机控制技术、振动检测技术,尤其是一种云台控制装置。 背景技术

两轴云台及击发控制的设计与实现

RoboMasters机器人大赛 两轴云台及击发控制的设计与实现

目录 一. 项目概述 (4) 1. 比赛简介 (4) 2. 课题简介 (4) 二. 项目目标 (5) 1. 基本功能与性能 (5) 2. 扩展功能与性能 (5) 三. 系统设计方案 (5) 1. 系统框图 (5) 2. 子系统框图 (6) 3. 方案比较 (7) 四. 各模块工作原理(详细设计部分) (13)

1. 串口通信协议设计 (13) 2. 弹药击发结构及驱动设计 (14) 3. 两轴云台运动控制 (14) 五. 系统测试及调试 (17) 1. 以云台控制视觉识别为例介绍测试流程 (17) 2. 其他的问题以及解决方案 (18) 六. 项目实施总结及心得体会 (20) 七. 致谢 (21) 八. 参考文献 (21) 九. 附录 (22) 1. 电路图 (22) 2. 源工程详见附件 (23)

一. 项目概述 1. 比赛简介 RoboMasters 是一项全新的机器人超级对抗赛。参赛队伍通过自行设计制造多种机器人进行射击对抗,完成指定任务,由比赛裁判系统判定比赛胜负。参赛机器人包括可以发射“弹丸”的手动机器人以及能够完成一定任务的自动机器人。参赛队员需要遥控手动机器人在复杂的场地中移动并发射“弹丸”,攻击对方机器人和基地以取得胜利。自动机器人将在比赛中自动完成指定任务。 每场比赛双方最多可各有6 台机器人上场参与对抗,每队的编制是2 台机器步兵、2 台机器射手、1 台机器炮手和1 台机器哨兵。2 台机器步兵由比赛组委会提供,其余机器人均由参赛队员自行设计制作完成。 比赛采用红、蓝双方对抗的形式,每场比赛采用多局制,每局限时5 分钟。 2. 课题简介 图:战车主要模块分布图 本项目基于STM32F405开发平台,主要利用位置式双闭环PID控制算法,实现对两轴云台的运动以及发弹的控制。 云台控制板通过串口分别与主控板及工控机进行通信,从底盘主控板或工控

球云台使用说明书-内容

注意事项 ●使用前必须认真阅读此说明书。 ●使用时请注意球云台解码器一体机内解码板上电压标识; ●请按标称参数使用外围设备,切勿超标使用; ●不得擅自更改球云台解码器一体机内部设计,否则后果自负。 ●不要让室内的云台设备暴露在雨中或潮湿处。 ●不要将任何杂物放在球罩里,这可能导致短路。 ●不要让云台承受重击或振荡。 ●避免将设备安装在有易燃易爆气体或腐蚀性气体存在的场所。※注:本系统性能更改恕不另行通知。

球云台&球云台解码器一体机 使用说明 第一部分球云台使用说明 一、型号 DQ-16××(W)(H);DQ-18××(W)(H) (××用来表示云台尺寸,有W表示是全球,无W表示是半球(吸顶式安装的云台),有H表示是室内型,无H表示是室外型。如:DQ-1807H表示7”室内型半球球云台,DQ-1614W为14”室外型全球球云台。) 二、特点 ●球云台为全天候环境设计,从7”到14”规格齐全,满足客户的不同需求。 ●不漏水。结构设计上采用了云台内外同时密封结构,克服了施工中安装不到位造成的云台漏水现象。 ●金属机芯,精度高、不变形、耐磨损、抗老化,运转平稳、寿命高。 ●机芯拆装可在现场实现。 ●摄像机安装快捷、方便,不损坏云台。 ●云台控制电路与解码器电路做成了一体,连线少,故障率低。 ●本云台的开关均采用5A的进口开关,其连续工作寿命达到1000万次以上。 ●永磁自锁电机,力矩大、温升低、不退磁、寿命高。 ●塑包钢支架既防锈又可使支架与云台色泽一致,美观大方。 ●球罩为不变形亚加力球罩,透光率高、不失真。直接密封,无灰尘进入 ●选用进口永磁自锁电机,力矩大、温升低、不退磁、寿命高,平稳、可靠。 ●风冷和加热功能使云台可以自动调节内部温度,适应更多恶劣环境。(可选)三、功能 ●云台上、下、左、右、自动动作; ●球罩保护镜头不受外界环境伤害; ●风冷和加热功能。(此功能可选) 四、技术指标(见下页) 五、云台连接标志(见下页)

相关文档
最新文档