历史上的今天
返回首页

历史上的今天

今天是:2024年08月29日(星期四)

正在发生

2019年08月29日 | 面临扫地机器人设计挑战?这六种情况可以用小型放大器搞定!

2019-08-29 来源:厂商供稿

忙碌一周后,家庭清洁工作是人们最不愿做的事情之一。迄今为止,扫地机器人已面世约23年了,随着其智能和自动化程度日益提高,人们可以在其工作时专注于自己的事情。

如今的扫地机器人上集成了非常多的功能,比如新的拖地功能和自动除尘等。但对设计人员来说,这也意味着在设计可靠的系统时将会面临更多的挑战。而小型可以帮助其快速克服许多重大挑战。下文列举了设计人员在设计过程中会遇到的六种挑战,以及小型放大器能提供的六种解决方案:

设计挑战1:由于失速检测延迟,导致寿命缩短。

扫地机器人车轮的力量决定了它的越障能力。为了能够通过厚地毯和越过门槛,其电机功率需要达到至少30W或更高。如果发生失速或过载事件,例如车轮被卡住,电机绕组将立即上升。延迟检测到这种情况会导致电机过热并缩短其寿命。

解决方案1:系统中的快速瞬态响应电流感应。

为减少过热的可能性,可以使用低侧电流感应来电机的电流;见图1。

图1:电机控制系统中的电流感应电路

在该应用中用作(op amps)电机控制系统中的电流感测电路的关键参数是压摆率。例如,当发生失速事件时,绕组电流会从0.5 A上升到3.5 A,运算放大器的相应输出为0.5 V至3.5 V(50mΩ分流和20-V/V增益)。使用压摆率为0.5 V/μs的运算放大器时,阶跃变化的安定时间约为6μs,而使用的TLV905x等压摆率为15 V/μs的运算放大器,相同阶跃变化的安定时间仅为0.2μs。因此,使用瞬态响应速度提高30倍的TLV905x将增加控制器执行过流保护的余量。

设计挑战2:由于充电电压不准确,导致续航时间缩短。

扩大电池容量是扫地机器人面临的一大重要设计挑战。消费者期望机器人在需要再次充电前,能够完成一个完整的清洁周期。

使用低质量电流感测的高输出电压纹波将产生无法使用的电池容量。例如,如果4.2 V时的电池精度为±3.5%,经过250次充电循环后会将可用电池容量降低至40%,而如果4.2 V时的电池精度为±0.5,则会使可用电池容量保持在85%。

解决方案2:恒流/恒压回路中的高精度电压/电流感应。

对电池充电的一种常见方法是使用如图2所示的分立充电解决方案。电压和电流感应电路在控制回路中产生反馈电压和电流信号。为了实现高精度和稳定性,偏移电压和温度漂移是此处所用运算放大器的两大关键参数。

图2:分立电池充电器电路

设计挑战3:由于负温度系数(NTC)热敏电阻错误,导致电池过热。

监控电池组的温度是扫地机器人的一大主要安全问题。与的解决方案相比,监控电池组温度的具有成本效益的方法是使用NTC热敏电阻感测电路。温度感测不准可能导致电池组过热或烧坏。

解决方案3:使用NTC进行高精度温度。

测量温度的一种方法是使用电阻和热敏电阻来分配,并将分压器输出直接连接到系统控制器内部的()引脚。分压器的输出很低,输出电压范围对C来说并不理想,因此这种方式效率不高,且测量结果不准确。

图3使用运算放大器作为调节温度输出信号的缓冲器,为分压器和低阻抗节点提供高阻抗节点以驱动ADC,并将输出范围调节至最佳ADC分辨率。运算放大器的影响参数包括直流精度(偏移电压、电压漂移)和稳定性。

图3:NIC热敏电阻感测电路

设计挑战4:由于里程计测量不准,导致定位和导航系统精度较低。

当扫地机器人构建环境地图时,里程计应提供用于绘图的准确行进距离。里程计测量不准将导致机器人的定位和导航精度较低。

解决方案4:可用稳健的里程计信号增强电路。

测量里程的常用方法是使用光电解码器或霍尔效应并对脉冲进行计数,以获得里程信息。通常来讲,里程计安装在车轮内部,因此走线很长,更容易受到噪声的影响,从而导致输出信号在的输入端口失真。如图4所示的缓冲电路可产生无抖动和失灵的标准逻辑信号。

图4:用于稳健逻辑输出电路的缓冲器

设计挑战5:嘈杂/失真的电机驱动信号会导致电机意外运行。

系统控制器通常位于控制板的中心,而电机安装在电路板的边缘。因此,直接连接到MCU端口的驱动信号更容易产生噪声或失真,导致电机意外运行。

解决方案5:电机驱动路径中的脉宽调制(PWM)增强器电路。

此处的解决方案是加装一个用作增强器的运算放大器,而不是将驱动信号与MCU引脚连接的电路。图5所示为用于有刷直流电机的分立电机驱动解决方案。控制器通过图腾柱场效应驱动器产生PWM信号,以驱动H桥功率晶体管。PWM增强器电路有助于最大限度地减少延迟并增强PWM信号,同时降低噪声和失真。

图5:增强型PWM电路

设计挑战6:由于扫地机器人距离检测出错,导致碰撞或跌落事故。

防跌落传感器用于检测楼梯的高度,而碰撞传感器用于检测扫地机器人周围的障碍物。距离检测出错时,会导致传感器性能不准,从而发生碰撞或跌落事件,并导致机器人损坏。

解决方案6:高精度输出信号调节。

如图6所示,红外和光电管被广泛用作检测距离的低成本解决方案。距离信息与固定频率调制波所携带回波的幅度相关。

图6:红外LED接收器的信号调节电路

具有低输入偏置电流的互阻抗运算放大器电路在此处被广泛使用。参考电路如SBOA268A所示。

TI的TLV906x、TLV905x和TLV900x通用放大器非常适用于上述的六种情况,设计人员可以利用其缩短产品上市时间,并克服常见的设计挑战。

推荐阅读

史海拾趣

Global Communications公司的发展小趣事
由于环境温度的频繁变化可能导致电路中的元件参数发生变化,从而影响补偿电路的稳定性和准确性。因此,在电路设计中需要选择稳定性好的元件,并采取适当的保护措施来确保电路的稳定性。
Aplus Flash Technology Inc公司的发展小趣事

随着电子行业的快速发展,Aplus Flash Technology Inc公司意识到单凭自身的力量难以应对市场的快速变化。于是,公司积极寻求与其他企业的战略合作,共同开发新产品、拓展新市场。通过与一家知名手机制造商的合作,Aplus Flash Technology Inc公司的闪存芯片成功应用于多款热销手机中,大大提高了公司的知名度和市场份额。此外,公司还与多家芯片设计公司和半导体制造商建立了紧密的合作关系,共同推动电子行业的发展。

ETAL公司的发展小趣事

作为一家有社会责任感的企业,ETAL始终关注社会公益事业。公司积极参与各种慈善活动和社会捐赠项目,为贫困地区的教育事业、环保事业等提供了力所能及的帮助。此外,ETAL还定期组织员工参与志愿服务活动,通过实际行动传递正能量和爱心。这些公益事业不仅提升了公司的社会形象,也增强了员工的凝聚力和向心力。

Diotec Electronics Corp公司的发展小趣事

在竞争激烈的电子行业中,Diotec始终保持对技术创新的追求。公司不断增加研发投入,引进先进的研发设备和人才,积极开发具有自主知识产权的新产品。这些新产品不仅丰富了公司的产品线,还进一步巩固了公司在市场中的领先地位。同时,Diotec还注重知识产权保护,通过申请专利等方式保护自己的创新成果。

Global Power Technologies Group公司的发展小趣事
对于功率较大的电路,需要考虑散热问题,避免元件过热损坏。
Enable Semiconductor Corp公司的发展小趣事

面对竞争激烈的半导体市场,Enable Semiconductor Corp公司明智地选择了细分市场作为突破口。公司通过对市场的深入调研,发现智能手机、可穿戴设备等领域对高性能半导体产品的需求日益增长。于是,公司及时调整产品策略,加大在这些领域的研发和市场投入。这一战略布局使得公司能够快速响应市场需求,赢得客户的信赖。

问答坊 | AI 解惑

汽车伴我行——京郊另类玩家经典路线、汽车新科技、经典车型大罗列

汽车伴我行 1. 京郊另类玩家经典路线推荐 https://bbs.eeworld.com.cn/thread-2611-1-40.html 2. 智能车赛道记忆算法的研究 https://bbs.eeworld.com.cn/thread-9739-1-18.html 3. 汽车新科技 https://bbs.eeworld.com.cn/thread-7089-1-17.html ...…

查看全部问答>

推荐FPGA+单片机开发板。。。

联华众科FPGA开发板 FA130 北京联华众科科技有限公司 http://www.lianhua-zhongke.com.cn Abstract  摘 要:联华众科FPGA开发板FA130核心器件为 Altera Cyclone系列的EP1C3,配置芯片为EPCS1,FA130上可以运行SOPC Bui ...…

查看全部问答>

【转帖】小菲的嵌入式学习随笔

不知不觉搞嵌入式也快两年了。说到学习嵌入式,整理了“飞凌嵌入式”一位资深嵌入式工程师的视频报 告,里面讲到了嵌入式学习的要点和嵌入式学习需要重点掌握的知识点。希望能让那些将要学习嵌入式和 正在学嵌入式的朋友们少走弯路,尽快掌握嵌 ...…

查看全部问答>

wince插入记录出错(现金结算,请大侠门出手帮忙)

我用的是sqllit数据库,用.net C#写的,在连续插入数据时,报数库已满错误。项目紧啊,若有能解决者,我愿意用真实现金结算。 我的手机:13811119861  北京的号 希望大侠们能给予解决,谢谢了! …

查看全部问答>

STC单片机实现阀值的设置和显示功能, 不知道怎么做.请教大家给个方法!

STC单片机实现阀值的设置和显示功能, 不知道怎么做.请教大家给个方法! 描述:有两个按钮,分别设置阀值的+和-,一个LED用来显示当前设置值.…

查看全部问答>

各位高手大虾帮帮忙!关于串口

各位高手大虾,我的开发板上有3个串口,串口1用来调试,串口2没有用,串口3接红外,由于我要加接GPS,又不想占用调试串口,就想把串口2打通, 在BSP中添加了相关代码后,在CE注册表下可以看到串口2,可是接上GPS线却什么反应的都没有,而串口1就可 ...…

查看全部问答>

CE下怎么得到当前进程所占内存呢?

如题,好像CE下不支持GetProcessMemoryInfo()API 还有别的方法可以吗? 我想把当前应用所占内在实时的显示在界面上…

查看全部问答>

同步电路,post_sta和post_sim不同结果,谁碰到过?

post_sta全通过,analysis_coverage分析基本都覆盖了,post_sim报setup违反,谁碰到过类似问题?用的是smic sc-m库   请各位高手支招!…

查看全部问答>

疑问中?有这样的一个版块吗,找了好久没有找见?

一直想寻一个这样的版块,也许有这样的版块,只是我没有找到而已。 在这个版块中,大家可以对一个共同的问题的完美解决齐心尽力。而现在太多的兄弟姐妹们都往上传很多的东西,也有很多的人下载了想去看,可是真正的去钻研这些资料的真的很少,还不 ...…

查看全部问答>