历史上的今天
返回首页

历史上的今天

今天是:2024年09月12日(星期四)

正在发生

2018年09月12日 | 网红利器“手持云台”,拍摄画面不晃动

2018-09-12

爱看“抖音”等小视频的人,发现网红们边走边拍,画面不抖动乱晃,和拿手机自拍时效果不一样,为什么呢?原来这里要用到一个工具—--手持云台!手持云台会感知运动状态,通过运转电机使得手机保持稳定,拍出来的画面不晃动。


image.png?imageView2/2/w/550 


手持云台的核心算法在于利用FOC电机方案,实现云台三个维度的精细调节。对于三路BLDC,MCU通过位置环,速度环,电流环实时监控电机的位置状态信息,以及电机的安全运作。以保证在身体走动,外界抖动过程中,在极低误差范围内,手机保持水平。因此,手持云台的控制框架:


●运动控制:1-3颗带有FPU,浮点运算单元的MCU,用于处理FOC算法,X,Y,Z三个维度每路各一颗步进电机,每路步进电机需要1片三相半桥驱动芯片,或者6片 MOSFET构成的H桥,控制电机转速以及换向。


●反馈机制:在电机位置检测时,一般需要霍尔元件或者磁编码器实现电机位置检测,从而实时调整电机状态。为确保每路步进电机运行过程中的正常工作,还需要利用运放采集电机驱动芯片的电流,以确保电机正常运作,或是停滞,防止故障后损坏机器。


●人机交互控制:目前市面上大致用三类,线控,BLE,WIFI,由于手机端标配BLE,所以云台人机交互控制采用BLE方案居多,但是BLE数据带宽较低,不适合高清数据高速传输。因此也有部分厂家采用WIFI,实现视频流的高速传输。


● 供电系统:云台的供电系统:一般为锂电池供电,一路升压的24V左右,为电机驱动芯片或者MOSFET提供电压,确保电机运作,一路升降压到3.3V或者5V给MCU供电。


●话不多说,看图更直观。


image.png?imageView2/2/w/550 


1、 主控单元:


主要完成完成三个事情:


(1)电机控制。读取姿态传感器信号确定云台当前姿态,即采样定子电流电流,先后经过Clark,Park运算,PI运算计算需要调整的参数,经过Clark,Park逆运算,转化输出为励磁电流,然后与转速环相比较,控制输出PWM,从而控制电机,MCU需要完成FOC速度控制模式算法,PID算法。


(2)无线数据交互。MCU需要通过蓝牙链接手机等平台摄像设备,控制拍照,完成人机交互。


(3)协调控制云台系统。


GD32F4XX系列MCU,200Mhz主频,3MB Flash 256K Ram,同时自带硬件FPU,对于需要较大RAM的处理FOC,PID算法的电机控制系统很具优势,同时具备电机控制的高级定时器,正交编码器接口,霍尔传感器接口,可以采集电机速度,位置,以及电流形成闭环控制,可编程PWM模式,可以灵活控制三相电机实现电机快速实现响应。


2、 电机驱动


电机驱动:可以采用集成驱动IC或者分立MOS自行搭建集:


集成IC:控制简单,集成度更高,IC自带欠压保护,短路保护,死区控制,但是由于MOS内部集成,散热差,驱动能力一般。


分立驱动方案:集成度较低,分立MOS一般具有较大电流,散热好,驱动能力较好,MCU一般在输出PWM时自带死区控制,但是在短路,过热,欠压等状态提醒略显不足

目前在我司代理的MPS产品线,有成熟的电机驱动芯片,该芯片针对各种负载条件做了死区时间、对称性能优化,且内部MOSFET设置5.5A电流限制,超过该极限时,过流桥将进入高位阻抗状态,若芯片温度超过160℃,所有内部开关将关闭,防止过热损坏。 

表一 电机驱动参数


image.png?imageView2/2/w/550 


3、 电源


手持云台内部为锂电池直接供电, 需要充电管理芯片,BUCK,BOOST,LDO等诸多电源IC,电源分支可以分为->3.3V  MCU分支,->24 电机驱动分支  ->其他外围分支。这里不一一列出,如果有需要可以直接和ZLG销售人员联系我们将为您定制完整的电源解决方案。


4、 无线传输


手持云台目前主流的无线方式是BLE,相比传统的线控,无线更方便快捷,且每部手机都配有蓝牙功能,后续随着云台功能形态的转变,需要更高的数据带宽,以及更远的传输记录,WiFi不失为一种更好的选择。目前为大家推荐我司代理的两颗BLE芯片:

表二 蓝牙芯片参数

image.png?imageView2/2/w/550


如表二所示。两颗IC均为BLE5.0,相比BLE4.0/2,功耗更低,且支持FOTA功能,对于手持设备,续航时间将更久,相比于其他蓝牙SOC,RSL10的电压范围更广,对于锂电池供电的手持云台,电能利用率更高。


推荐阅读

史海拾趣

协顺电子(Finecables)公司的发展小趣事

随着公司业务的不断拓展,协顺电子逐渐意识到品质和创新的重要性。公司投入大量资金引进先进的生产设备和技术人才,同时加强内部管理和质量控制。此外,协顺电子还积极与国内外知名企业和研究机构合作,共同研发新产品和新技术。这些举措使得公司的产品质量和技术水平得到了显著提升,也赢得了客户的广泛赞誉。

FOCI Fiber Optic Communications Inc公司的发展小趣事

随着公司业务的不断拓展,协顺电子逐渐意识到品质和创新的重要性。公司投入大量资金引进先进的生产设备和技术人才,同时加强内部管理和质量控制。此外,协顺电子还积极与国内外知名企业和研究机构合作,共同研发新产品和新技术。这些举措使得公司的产品质量和技术水平得到了显著提升,也赢得了客户的广泛赞誉。

Esc Electronics Corp公司的发展小趣事

Esc Electronics Corp(简称Esc)在成立的初期,以其独特的技术突破在电子行业中崭露头角。公司研发出一款高效能、低成本的电子元件,成功吸引了市场的注意。随着产品的不断迭代和技术的持续创新,Esc的产品线逐渐丰富,市场份额也逐步扩大。公司凭借技术优势和敏锐的市场洞察力,成功开拓了多个新的市场领域。

聚洵(Gainsil)公司的发展小趣事

随着全球化进程的加速,Esc开始寻求国际合作和业务拓展的机会。公司与国际知名企业建立了战略合作关系,共同研发新产品、开拓市场。同时,Esc还积极拓展海外市场,通过设立海外分公司、参加国际展会等方式,加强与国际市场的联系和合作。这些努力不仅为Esc带来了更多的业务机会,也提升了公司的国际影响力。

东晨(DC)公司的发展小趣事

在电子行业的激烈竞争中,东晨(DC)公司凭借一项革命性的技术突破——高效能低功耗的芯片设计,迅速崛起。该公司投入大量研发资源,成功开发出了一款性能卓越、能耗极低的芯片,这一创新成果为智能手机、平板电脑等移动设备提供了更长的续航时间和更快的运行速度。凭借这一技术优势,东晨(DC)公司迅速获得了市场的认可,产品销量节节攀升。

Electronic Concepts Inc公司的发展小趣事

随着公司规模的不断扩大,ECI越来越重视团队建设。公司高层认识到,一个团结、高效的团队是企业持续发展的关键。在人力资源部经理刘女士的策划下,ECI开展了一系列团队建设活动,如拓展训练、员工分享会等。这些活动不仅增强了员工的凝聚力,也提升了员工的工作效率和创新能力。

问答坊 | AI 解惑

ABS+EBD

ABS是Anti-LockBrakeSystem的英文缩写,即“刹车防抱死系统”。在没有ABS时,如果紧急刹车会使轮胎抱死,刹车的距离变长,容易跑偏或甩尾。ABS是通过控制刹车油压的收放,来达到对车轮抱死的控制,使车辆始终处于临界抱死的间隙滚动状态。    ...…

查看全部问答>

请问以下C代码是什么意思?

请问如下代码的含义:据说hook function 是钩子函数,但我并没有在网上搜索到类似的函说说明。不管能否解答都欢迎大家来讨论 typedef void (* PFN_HOOK )(void);                  & ...…

查看全部问答>

PowerPCB (PADS9.0)使用技巧

PADS 9.0版产品的出现标志着下一代PADS流程技术的诞生。与以往的旧产品相比, PADS 9.0修复和改善了之前版本软件的不足和缺点,集成了许多全新的功能,拥有了更高的可扩展性和集成度,从而使设计者能够结合Mentor Graphics众多独特的创新技术,实现 ...…

查看全部问答>

DIY FPGA初级学习板,核心板已画好,欢迎大家继续提意见!

【背景贴】: “taikai001”俺想学习FPGA--有偿寻求合作开发FPGA学习板https://bbs.eeworld.com.cn/thread-93001-1-1.html 经过和taikai001的几次讨论,准备还是搞个简单点,适合入门的。 目前基本的功能我已经画好了,随后会把原理图发上来 ...…

查看全部问答>

请教下附图中的这个芯片的具体资料

哪位大虾知道这个芯片是做什么的,还有其具体的资料可以给我分享下,不尽感谢!…

查看全部问答>

请问Windows CE中有没有对DIB操作的函数?

以前开发过桌面系统的程序,桌面系统有一个dibapi.cpp和dibapi.h文件,里面提供了对DIB位图的操作函数,请问在WinCE平台下有没有,还是应该自己重写函数?…

查看全部问答>

转让arm9开发板 个人闲置

570买的,,现在 399元 包邮转让了   型号 HF2410A   配件资料全在,另送usb to RS232 数据线 要的 发站内信或加QQ 1047338257 …

查看全部问答>

请大侠指定:使用vscanf函数是,编译总是报没有找到定义。

请大侠指定:使用vscanf函数是,编译总是报没有找到定义。 操作系统:vxworks6.4 for PPC 提示信息: ld: warning: Undefined symbol \'vscanf\' in file \'partialImage.o\' dld: error: Undefined symbols found - no output written D:\\sy ...…

查看全部问答>

申请LM3S8962开发板

上传自己以前做的几个界面 [ 本帖最后由 zhengjiewen 于 2010-10-14 23:49 编辑 ]…

查看全部问答>

上电后P1IN为什么不是0x00?求高手解答

各位高手,我用的是M430G2553上电后P1IN为什么不是0x00?不是0x46就是0x06,是怎么回事?…

查看全部问答>