有。云台控制的含义就是对带云台的摄像机进行上下的移动,tplink物联有云台控制,云台摄像机都是带有一个小电机,一旦收到485或者网络来的正确的指令以后就触发单片机程序,然后单片机程序驱动电机进行转动。
看你用什么控制云台,如果用的是舵机的话,只需要用到定时器的pwm输出就行,改变pwm占空比,即可控制舵机转动。pwm频率一般在50Hz。 具体看舵机型号
自己已经没有信心能完成了,so还是先记录下目前已有的一些资料吧。
德国人做的brugi,地址在这里
缺点是两轴的,优点是基于arduino而且开源。
立陶宛的EvvGc,地址在这里
优点是三轴的,但是是基于stm32做的……
淘宝上好像都是基于BGC做的板子。。。还在找相关的资料。。 貌似不开源 (好像说原来是开源的,现在不开源了),不过淘宝上全是破解的。。这个是链接
好像还有一个叫VR gimbal的?
2016年03月22日 UPTDATE:
买了一个2208云台电机,但是完全搞不懂是怎么控制的。。。好像很多都是基于GBC开发的,但是BGC官网竟然也不写配套什么样的电机。。。
又找到一个好像硬件开源软件不开源的。。storm32bgc: :
2016年03月23日 UPDATE:
找到一个对比bgc和burgi的视频,好像还是bgc比较厉害啊。。
恩,现在的问题是普通的电调好像不能正反转,我的这个电机好像只能用在bgc的板子上,bgc好像用了L6245D这个芯片驱动,我正在看这个的数据手册
2016年03月24日 UPDATE:
看了下brugi的资料,大概就是用arduino接到了一个l6234的芯片上面来驱动电机
额,然后找到个开源的电调。。。BL Heli,地址在这里
2016年03月28日 UPDATE:
找到一个网站上面分享了几个云台的项目,还包含一些单反用的云台
另外有一个叫STorM32 BGC的,硬件和GUI是开源的,但是固件好像不开源,虽然是免费的。
2016年03月30日 UPDATE:
总算让电机转起来了。。买了一个bgc的板子。。。。然后电机被拽断一根线,又拆了一晚上电机。。原来拆无刷电机还需要用火烤。。
然后先这样吧。。对了,电机接控制板是能看到触点的那边冲上的。。
2017年02月23日 UPDATE:
更新下吧,最近恰好又要做这个方面的项目,然后找到些东西。
无刷电机驱动IC:simpleBGC用的是L6234D,然后STorM32用的是drv8313。
另外我一直想找一个只有无刷驱动器的模块不知道为什么一直找不到(不是电调,是正反转但是功率很低的。。),然后现在的解决方案是找到了simpleBGC的第三轴扩展模块,上面有一个单片机,有一个L6234D。我在看怎么给单片机信号让他控制电机转。。
找到了simpleBGC32的源码好像。。
alexmos的github上面有一个叫 sbgc-api-examples 的库好像有些simpleBGC8的一些东西,因为simpleBGC32是没有扩展板的。。。所以看看这个是不是能找到怎么驱动控制板
摘要:本文介绍了DTMF解码芯片MT8870的功能和特点,给出了在解码器中与89C51单片机的接口电路,说明了解码器的工作原理抗干扰措施。
相关图片(即引脚图)参见网页
关键词:单片机 抗干扰 DTMF 解码 监控
Abstract:This paper describes the function and feature of DTMF decode chip MT8870,presents the interface circuit with 89C51 single-chip microcomputer in decode instrument, introduces the work principle and anti-interference measure of decode instrument.
Keywords: single-chip microcomputer, anti-interference , DTMF , decode ,monitor
在一些大型电视监控系统中,常常需要在多处监控点安装多个摄像机。在监控系统的主控台或分控台处,能对摄像机、云台和防护罩等实施控制,控制云台的转动,能对摄像机调焦距和广角,同时能控制防护罩的雨刷、加温和风扇动作。这么多远距离的控制信号显然不能通过一一对应控制的方式,否则会造成工程成本过大,施工难度增加。为此,选用了编、解码的传输方式进行控制,编、解码方式采用双音多频(DTMF)。DTMF编、解码方式在电话拨号系统中应用非常广泛,其突出的优点是抗干扰能力很强,电视监控系统的具体控制要求是:在主控台或分控台处,将所有控制信号进行DTMF编码,然后发送出去;在监控点处,解码器将DTMF接收进行解码,根据解码内容,做相应控制动作。根据以上要求,设计了以专用DTMF解码集成电路MT8870为核心的解码器。
1.MT8870芯片介绍
MT8870是MITEL公司生产的DTMF解码器,为CMOS电路,DIP封装。它具有DTMF信号分离滤波和译码功能,可直接与MCS-51系列单片机接口。图1为MT8870引脚分配图。其引脚说明如下:IN+、IN-为运放的同、反相输入,DTMF信号输入端;FB为运放输出端,通过外部接入的反馈电阻可调节其内部放大器增益;VREF为基准电压输出;IC为内部连接点,应接至VSS端;OSCI、OSCO为振荡器输入、输出,可外接3.58MHZ晶振;EN为数据输出控制端,当它为高电平时允许输出数据;D1~D4为数据输出端;CID为延迟控制输出端;CI/GTO为控制输入端/时间监测输出端;ECO为初始控制输出端;VDD、VSS为正负电源。
MT8870能将DTMF信号译码成四位二进制码,表1为MT8870的译码表。
2.MT8870与89C51单片机接口电路
图2为MT8870与89C51单片机的接口电路。在电路中89C51单片机的P1.0~P1.3读取MT8870的译码数据;P1.4与MT8870的EN端相连,控制MT8870的数据输出;MT8870的CID端反向后与单片机的中断请求IN0相连接,可发出中断请求。
其工作原理如下:MT8870如接收到一有效的DTMF信号后,ECO端首先变为高电平,经积分电路使控制输入端CI电平升高。若CI端电平低于门限电平时,MT8870内部的四位二制码保持不变,CID端保持低电平;若CI端高于门限电平,MT8870内部的四位二进制码被更新,CID输出由低电平变为高电平,经反向器后向89C51单片机发出中断申请,通知单片机主控台现在已有控制信息发出,89C51单片机接到中断申请后,P1.4端由低电平变为高电平,并通过P1.0~P1.3读取MT8870的译码数据,根据译码数据内容相应控制云台、镜头和雨罩的动作。MT8870如无DTMF信号输入或DTMF信号连续失真,则ECO端为低电平,CI端也为低电平,CID端输出低电平,经反向器后不会向89C51单片机发出中断申请。
3.解码器中的抗干扰措施
在电视监控系统中,解码器全天候工作,工作环境比较恶劣,存在着大量的干扰源。这些干扰源的存在有可能使解码器工作混乱,引起控制输出的误动作,直接影响到电视监控系统工作的稳定性。为了增加解码器的抗干扰能力,提高解码器工作的稳定性,采取硬件和软件相结合的抗干扰措施。
在硬件方面加光电耦合器件隔离。解码器中单片机的控制对象如云台、雨罩为强电控制,干扰源干扰很大。在电路中引入光电耦合器,将输出控制机构与单片机隔离,避免构成干扰回路。实际运行证明,光电隔离器的抗干扰能力很强,适合于抑制尖峰脉冲和各种噪声干扰。硬件方面另一个抗干扰措施为采用集电源电压监视、上电复位和“看门狗”功能于一身的芯片MAX813L。当单片机电源发生瞬态欠压、瞬态脉冲干扰时,MAX813L自动地检测出这些干扰脉冲,及时向单片机系统发出复位脉冲,使89C51单片可靠复位。对于干扰造成的解码器程序跑飞现象,“看门狗”电路及时发现并采取措施,使单片机进入正常程序。
在软件方面的抗干扰措施是设置自检程序和将控制寄存器内容反复比较再输出等措施。以上措施的采用,使解码器可以长期、安全、可靠、稳定地运行。
4.结束语
本文介绍的解码器,已经成功地应用在石家庄中级人民法院等一些大型电视监控系统中。几年的运行证明,效果良好。
吴鉴鹰是电子科技大学的单片机牛人,因为著有网络技术贴连载—吴鉴鹰单片机项目实战精讲而被电子领域的人人熟知,曾经任职华为,西门子等大型国企,后来出来创业,从事教育电子的开发,后来从事电子电子设备的研发生产,现在旗下有好几家大公司。老家安徽安庆。
吴鉴鹰的的单片机开发板的特点是:例程比较多,视频录制讲解比较详细,教程注重调试方法和设计方法的讲解,但是有几个综合性的例程比较难,如果不把前面的学会,后面的综合项目很难学。
建议你看看《吴鉴鹰单片机实战精讲》。可以学习不少单片机实际开发经验的,加油。
如果你们有导师指导的话,最好选择一个能包含硬件和软件技术最多的了,我看这些题目,大部分仅仅涉及到一小个技术而已啊。
如果你以后想从事小型电子设备的开发,或者仅仅是电子设备软件开发,那么学软件才是重点,说实在,软件是个无底洞,内容多,提升空间很大。
如果以后想做控制,如自动化生产线,数字化设备方面的,那么单片机、传感器、仪器仪表这些是重点。
学习还是靠自己以后长期的自学吧,大学学的东西很少,而一个课程设计学到的也非常有限。
如果能选几个课程设计的话,可以综合一下,平常也跟同学多了解下别人的设计。
3,6,15,25,43,58,65,75,85 这些都比较贴近实际的应用,你可以根据自己的兴趣和弱点加强下。
单片机控制云台的介绍到此就结束了,感谢您耐心阅读,谢谢。
本文标签:单片机控制云台