Home

什么是IC中的静态电流IQ ?举个栗子告诉你……

#关键词:  静态电流, IQ , 电路设计, 参数

问:什么是静态电流? 为什么它如此重要?

静态电流 (或 IQ ) 是IC的一个非常重要的参数,但常常被忽视。

静态电流可以定义为在不工作的情况下所使用的电流量。静态是指 IC 处于空载或非开关状态的任何一段时间,但是仍然是启用的。

为什么静态电流重要? 当你的设计在不完全运行的状态下,静态电流这个参数就变的很重要。当你看到可穿戴设备或物联网设备需要长时间使用电池时,这一点尤其重要。

例如电源芯片LM7805,下面是一个简单的电池供电LED电路,由9V电池、降压芯片LM7805 ( 9V转5V ) 和一个微控制器控制LED的开关。

从上图所示,这是相当简单直接的电路,但我想确保我的新物联网项目节能。假如我的微处理器每小时会采样一次空气质量,你可能会选择一款在不用时就会休眠的微处理器,以节省电池寿命。所以在睡眠和不执行任何功能时,我们需要观察电路中的两个静态电流。首先LM7805会有一个大约6mA的静态电流,虽然它看起来很小,但是当你打算节省电池寿命的时候,当你使用一周或一个月时,6mA的静态电流会有很大的影响。如果当你开始添加几个元件,每个元件在你的电路中都有一个静态电流。当然,对于大多数应用来说,上面的电路并不完整,也不实用,但它有助于解释你在设计电路的时候为什么要注意静态电流这个参数。

更多电流相关的技术信息, 请参阅:






———————————————————–

如有任何问题,欢迎联系得捷电子Digi-Key客服团队。

中国(人民币)客服
- 400-920-1199
- service.sh@digikey.com
- QQ在线实时咨询 |QQ号:4009201199


中国(美金)/ 香港客服
- 400-882-4440
- 8523104-0500
- china.support@digikey.com

你真的了解助焊剂吗?来看看这些知识点你是否都清楚~

#关键词: 焊接, 助焊剂, 焊接电路 

问:为何焊接时要使用助焊剂? 

我们不时会收到这样一个问题:助焊剂是什么,以及为什么它对焊接项目很重要? 

简而言之:助焊剂是一种化学试剂,可以粗略地比作焊接的底层油漆。这种经济且简便的方法可用于改善焊点。应用助焊剂可以完成三件事:减少氧化、改善电气性接触,甚至有助于焊锡流。 

在将助焊剂用于正在焊接的电引线上时,可去除氧化并防止气流进入引线,从而防止进一步氧化。焊料更容易附着在非氧化金属上,因此这样一来,焊料就可以在电引线上均匀流动。由于焊料在电引线中均匀分布,因此其导电性也将得到改善。 

目前使用的助焊剂有三种主要类型:松香助焊剂、有机酸助焊剂和无机酸助焊剂。 

松香助焊剂历史最为悠久,且目前仍然是电子元件最常用的助焊剂之一。它只在加热时才能发挥作用,因此对于未加热的电路而言通常是安全的。可以使用异丙醇溶液来清洁松香助焊剂。 

有机酸助焊剂也常用于焊接电路。这种助焊剂可以更快地清洁电引线上的氧化物。清除电路中的这种助焊剂非常重要,因为它会遗留能够导电的残留物,从而导致电路短路。有机酸助焊剂是水溶性的,可以用水清洗。 

无机助焊剂可用于较强的金属,如铜和不锈钢。它主要用于管道应用,而不用于电路中。 

有一种焊料的焊丝内部含有助焊剂,称为助焊剂焊料。助焊剂焊料的焊丝中心含有助焊剂。对于大多数应用来说,使用该焊料就无需使用额外的助焊剂了,但是在某些应用中,使用额外的助焊剂仍然可以使焊接更加轻松。选择助焊剂焊料时,需要注意的是,应在电气应用中使用松香焊料。酸性焊料只能用于管道应用。 

总的来说,我推荐使用松香助焊剂,因为它专门用于焊接电路且使用广泛。 

更多焊接相关的技术信息, 请参阅: 




———————————————————–

如有任何问题,欢迎联系得捷电子Digi-Key客服团队。

中国(人民币)客服
- 400-920-1199
- service.sh@digikey.com
- QQ在线实时咨询 |QQ号:4009201199


中国(美金)/ 香港客服
- 400-882-4440
- 8523104-0500
- china.support@digikey.com

角速度传感器如何选?这个电机轴感测难题有解了!

作者:Majeed Ahmad 

# 关键词:角度传感器,位置感测,电机,速度,延迟,入射错位,电磁漂移

随着工厂和车辆自动化程度的提高,准确、低延迟的电机轴速度和位置感测对于过程控制、系统可靠性和安全性至关重要。为了满足这些需求,设计人员需要快速、精确,而且能够灵活应对磁场变化和轴向错位的角度旋转传感器。 

对设计人员来说,令这个问题复杂化的是无时不在的成本和时间压力,以及各类工业和汽车应用的操作环境性质,它们可能会在化学品和油类以及温度和EMI等方面带来巨大的挑战。其他考虑因素还包括磨损和不断变化的配置,这要求传感器件具有一定程度的灵活性。 

本文将介绍角度传感器的作用,并展示如何使用磁输入和传感器元件的特定组合来自定义位置感测特性(例如速度和低延迟)。然后介绍AKM Semiconductor、Infineon Technologies和Monolithic Power Systems的传感器解决方案示例,并讨论它们的实现。


角度传感器的作用 

角度传感器可用于感测电机轴的位置和速度变化,实现汽车的转向角感测和机器人系统中的高精度控制。它们通过检测所施加磁场的方向并测量其正弦和余弦分量,来确定旋转轴上径向磁化圆柱体的绝对角位置。由于轴可能会高速旋转,因此需要以最小的延迟快速获取和处理来自传感器的数据,这一点至关重要。 

通常使用四种磁性技术之一:霍尔效应、各向异性磁阻 (AMR)、巨磁阻 (GMR) 和隧道磁阻 (TMR)(图1)。在使用其中任意一种技术时,设计人员都必须首先根据特定参数(例如磁属性、传感器规格和组装公差),确定从磁铁表面到传感器的合适距离。


图 1:当磁铁在TMR传感器上旋转时,感测元件的电阻会随旋转角度而变化。(图片来源:Digi-Key Electronics) 

该气隙必须与磁铁尺寸和剩磁(也称为剩余磁化强度)之类的参数保持一致。设计人员还必须确保气隙变化不会导致磁场过弱或过强。这需要仔细考虑适合应用气隙的磁铁(图2)。

图2:设计人员可以根据多种设计考虑因素选择磁铁与传感器的相对位置,例如所需的抗外部磁场干扰能力和气隙公差。(图片来源:Monolithic Power Systems) 

不过,角度传感器可以支持广泛的空间配置和磁场强度,包括离轴或侧轴安装和轴端配置。为了帮助适应变化,使用片载非易失性存储器存储配置参数,例如参考零角度位置、ABZ编码器设置以及电机绕组的相位信息。 

接着,该器件能够检测各种磁场强度,从而使开发人员能够针对特定功能(例如诊断和轴向运动感测)定制角度传感器。获取可编程磁场强度阈值还有助于实现输出为两个逻辑信号的推挽按钮功能。 

不过,尽管速度、低延迟和分辨率等特性均依赖于应用要求,但安全性才是角度传感器设计的核心。功能安全标准合规性进一步证实了对汽车和工业设计环境的承诺,而这些环境对于准确性和可靠性的要求非常严格。


符合功能安全要求 

汽车应用中使用的角度传感器需要达到乃至0.1˚的高精度,有助于确保在面对非常苛刻的操作环境时符合ISO 26262功能安全标准。这些传感器的应用包括用于泵、雨刷器、制动器、阀、挡板、踏板和转向角的无刷直流 (BLDC) 电机中的位置测量。0.1˚的精度适用于整个温度范围和产品生命周期。此外,在介于10mT和20mT之间的低磁通密度下(此时角度误差显著增加),用于汽车和工业设计的角度传感器仍必须实现低至0.2°的角度误差。 

此外,角度传感器应该易于集成到安全关键型设计中,例如电动助力转向 (EPS) 系统,它们对于自动停车和车道保持等自动驾驶功能而言至关重要。 

为了满足易用性要求,Infineon的XENSIV TLE5109和TLE5014角度传感器提供了单芯片和双芯片版本,并将感测和逻辑元件都集成在一个芯片上(图3)。双芯片版本更适合ASIL-D安全应用。


图3:安全关键型应用所用的双芯片角度传感器(右图)的侧视图(左图),该传感器使用上下放置来缩小空间,并通过使用低成本的铁氧体磁性材料来节省成本。(图片来源:Infineon Technologies) 

TLE5109A16E2210XUMA1属于高精度AMR快速模拟角度传感器系列产品,误差角仅为0.1°。尽管基于AMR的角度传感器专为180°角度测量而设计,但它们也适用于具有偶数极对的电机中的360°测量,因为AMR感测元件实际上可测量双角度,即正弦和余弦(图4)。由于它们的角度误差很小,因而适用于各种磁通密度范围介于10mT到500mT以上的磁场。


图4:基于AMR的角度传感器专为180°角度测量而设计,但由于它能测量正弦和余弦角度,因此也可用于完整的360°角度测量。(图片来源:Infineon Technologies) 

TLE5109角度传感器采用3.3V或5V电源供电。其他特性包括介于40µs到70µs之间的短启动时间,以确保最小的延迟并支持每分钟30,000转以上的速度。 

TLE5014C16XUMA1是GMR传感器系列之一,可通过将所需的配置存储在板载EEPROM中进行编程,以满足广泛的应用需求(图5)。这些传感器还提供包括PWM、SENT、SPC和SPI在内的多种接口选择,从而提高灵活性和易用性。


图5:预先配置和预先校准的TLE5014角度传感器具有灵活的编程能力,可适应任何使用板载 EEPROM 的应用。(图片来源:Infineon Technologies) 

TLE5014角度传感器通常从高达26伏(绝对最大值)的电源电压吸收25毫安 (mA) 电流,其单芯片版本符合ISO 26262 ASIL-C标准,双芯片版本符合ISO 26262 ASIL-D标准。


关键性能参数 

为了充分实现角度传感器的功能,以减少可闻噪声并优化电机的平滑度和扭矩,设计人员应仔细考虑以下关键参数:精度、速度、延迟、轴向错位和磁铁漂移。 

例如,尽管环境条件恶劣,但高精度读数对于汽车和工业环境至关重要。这使得热稳定性和气隙公差等因素对于角度传感器能否满足精度目标,同时不增加系统设计的成本和复杂性至关重要。 

为了以最低的成本满足此类要求,Monolithic Power Systems的MagAlpha磁性位置传感器MA302GQ-P、MA702GQ-P/Z和MA730GQ-Z可以安装在板的边缘,以用于轴端和侧轴(离轴)配置。在速度方面,凭借非接触式感测和12位分辨率绝对角度编码器,MA302传感器能够提供0rpm至60,000rpm的准确角度测量。MagAlpha MA730GQ-Z具有14位分辨率,并通过SPI链路提供数字读数(图6)。

图6:非接触式MagAlpha MA730GQ-Z具有14位分辨率,并通过SPI链路提供数字读数。(图片来源:Monolithic Power Systems) 

不过,针对慢速操作(例如转速保持在200rpm以下的人机界面 (HMI) 或手动控制),该公司还提供了MagAlpha MA800,这是一种数字磁传感器,旨在取代模拟电位计或旋转开关。它与直径2mm至8mm的磁化圆柱体一起使用,具有灵活的磁铁配置和形状。 

MA800具有较低的分辨率(8位),但具有片载非易失性存储器和可编程的磁场强度阈值。这些特性使其非常适合需要通过寄存器位以及输出信号来实现按钮读数的应用。


零延迟角度传感器 

AK7451是一种12位角度传感器,可通过测量磁场强度来检测角速度和旋转角度。它具有平行于IC表面运行的磁铁组合,同时还提供高达20,000rpm的跟踪速度。在检测到平行于IC表面的磁场矢量后,它会输出磁铁的绝对角位置,然后输出相对角位置。 

AK7451采用跟踪伺服系统架构,以确保零延迟旋转角度感测。零延迟角度传感器可以输出多达八极UVW绕组相位(图7),从而大幅提高了其通用性,使其可用于各种各样的电机驱动器和编码器应用。


图7:AK7451可让设计人员通过EEPROM来编程16种ABZ输出分辨率设置以及8种UVW输出脉冲数量设置。(图片来源:AKM Semiconductor) 

此外,ABZ相位输出分辨率设定还从4种扩展至16种,增强了电机控制的适用性。它还使AK7451角度传感器无需安装霍尔IC,便可在直流无刷电机驱动的操作中保障转子位置检测。 

在这里,值得一提的是,对于一些位置感测应用而言,延迟并不是关键问题。例如,在电动助力转向 (EPS) 手工滚轮角度感测中,每毫秒 (ms) 都会请求一个新的角度值。另外,区分由传感器IC和磁输入引起的误差也很重要,以便使用角度传感器IC来补偿与磁输入有关的误差。


总结 

虽然更高的精度和更小的外形尺寸在很大程度上推动了汽车和工业应用中的角度传感器功能,但功能安全标准合规性概括了这些高精度器件的总体价值主张。但为了充分利用其功能,设计人员需要仔细考虑特定的应用要求,明确各种性能参数,例如适当的气隙、磁场强度、角速度和角度误差等。 

如上所述,在建立这些要求后,便可使用各种各样的非接触式传感器来提供必要的精度、速度和可编程的灵活性,从而满足这些要求。



———————————————————–

如有任何问题,欢迎联系得捷电子Digi-Key客服团队。

中国(人民币)客服
- 400-920-1199
- service.sh@digikey.com
- QQ在线实时咨询 |QQ号:4009201199


中国(美金)/ 香港客服
- 400-882-4440
- 8523104-0500
- china.support@digikey.com

一周新品推荐:Recom RPX-2.5系列DC/DC模块和TI LPSTK-CC1352R物联网开发套件

#关键词:降压转换器,电压管理,RECOM,RPX-2.5,物联网,无线,LaunchPad,开发套件,TI,CC1352R,LPTSK-CC1352R


本期Digi-Key Daily向大家推介两款产品——Recom RPX-2.5系列DC/DC降压转换器和TI LPSTK-CC1352R 物联网开发套件。


产品一: Recom RPX-2.5系列DC/DC降压转换器

在工业应用中,电源管理器件除了要具备高能效特性之外,还要有足够的防护特性,满足在恶劣负载的工作环境中的安全和可靠性要求。

为了适应这一要求,RECOM Power推出了RPX-2.5系列DC/DC降压转换器,该转换器集成了一个集成电感器,输出功率达12.5W。该器件的输入电压范围为4.5VDC至28VDC,可提供高达2.5A 的输出电流。输出电压还可以通过两个电阻在1.2V至6V的范围内进行调节,在-40°C至+85°C的工作温度范围内,效率高达91%。

在安全和可靠性方面,RPX-2.5系列DC/DC降压转换器具有输出过流、过热和短路保护特性,符合B类EMC标准,并通过了国际安全认证,完全可以胜任工业应用的要求。

了解Recom RPX-2.5系列DC/DC降压转换器的更多信息,请看以下短视频:


产品二: TI LPSTK-CC1352R套件

物联网应用开发中,为了快速开发出应用原型,需要开发者整合传感器、无线连接、主控制器单元,以及相关的软件开发工具等诸多资源,这不是一个简单的工作。不过今天,通过Texas Instruments(TI)提供的LPSTK-CC1352R LaunchPad SensorTag套件,这些以往复杂的工作可以轻松一站搞定了!

TI的SimpleLink™多频段CC1352R无线MCU SensorTag 套件基于CC1352R多频带无线MCU,套件中集成了环境和运动传感器、多频段无线连接能力以及易于使用的软件,可帮助用户快速开发出物联网应用的产品原型,而无需从头开始开发任何硬件或软件。

此开发套件是在TI LaunchPad生态系统的基础上进行了扩展,借助LaunchPad开发生态系统,开发人员可以轻松混合和匹配硬件,利用广泛的无线连接堆栈产品来连接所需目标,满足多样化的需求。

LPSTK-CC1352R是一个全封闭的电池供电套件,借助这种现成硬件,开发人员可以利用开箱即用的电池操作和四个板载传感器迅速启动开发,并可以通过TI BoosterPack™生态系统和其他组件灵活添加更多功能。

快速了解TI LPSTK-CC1352R 套件,点击以下视频:


———————————————————–

如有任何问题,欢迎联系得捷电子Digi-Key客服团队。

中国(人民币)客服
- 400-920-1199
- service.sh@digikey.com
- QQ在线实时咨询 |QQ号:4009201199


中国(美金)/ 香港客服
- 400-882-4440
- 8523104-0500
- china.support@digikey.com

USB 3.0速度快,可传不远……破解这个难题最简单的方法来了!

# 关键词:USB 3.0, 信号衰减, 数据速度, SNR, 通信系统


由于USB 3.0需要使用高频信号,因此将电缆长度延长时会带来信号完整性问题,从而影响吞吐量。本文介绍了一种基于低成本且紧凑的USB 3.0转接驱动器开发的一种相对简单的解决方案,能够在扩展高速USB 3.0传输范围的同时,使开发人员能够增加均衡、加重和DC增益,从而提升高速USB信号质量。文章还介绍了USB 3.0转接驱动器的设计评估和系统测试的方法。

在长距离使用USB的应用中,设计人员必须找到一些方法来抵消信号衰减,以维持USB规定的数据速率。

虽然也可以采用均衡、加重和直流增益技术,但通过USB转接驱动器,设计人员可获得更大的成功并缩短上市时间。转接驱动器是集成器件,包括解决信号衰减所需的所有电子元件。 

本文首先介绍转接驱动器的操作,然后引入一些示例器件并说明其应用方式。

延长USB传输距离的代价 

USB规范在制定时,会假定仅在相距几米内的器件之间进行连接,例如计算机和外部硬盘驱动器之间的连接。USB 3.0规范规定电缆长度应限制在3米以内,以保持信号完整性。但USB技术的成功之处正在于现在它可用于出于实际需要必须使用更长电缆的应用。示例包括将服务器与安装在大型商店中的显示器面板连接。 

遗憾的是,较长的电缆与高速USB版本常见的高频信号相结合,会带来信号完整性挑战,例如通道插入损耗、串扰、码间干扰 (ISI) 以及随之而来的吞吐量降低。 

USB系统设计人员可以采用多种技术来克服信号衰减。例如,均衡和加重可用于限制通道插入损耗和ISI的影响。提高DC增益有助于克服串扰引起的损耗。 

但是,设计信号调节电路会增加USB系统的复杂性,并且加大挑战的严峻程度,因为USB技术使用单独的信号对进行发送和接收,导致所需的电路加倍。USB转接驱动器的出现为设计师带来了福音。 

高速USB信号衰减的原因 

高速USB需要克服的信号衰减问题并非该技术所独有;所有高速通信链路产品的设计人员都熟知此类问题。它们也不是长电缆USB安装所独有,但由于短电缆中的信号衰减较少,因此问题并不明显。 

高速通信系统中的信号衰减主要是由于插入损耗、串扰和ISI的共同作用。 

插入损耗是由电缆引起的信号功率衰减的结果。损耗与电缆长度成正比。串扰是相邻信号载波的电容、电感或电导“耦合”,这降低了两者中信号的完整性。当一个符号(携带数据并根据载波频率重复的离散信号)干扰前一个符号时,会发生ISI,从而会增加噪声和失真。ISI与载波频率(因为信号之间的时间间隔随着频率升高减小)和电缆长度(因为信噪比 (SNR) 在较长的电缆中减小)成比例。噪声是信号中不携带有用信息的部分。 

高速USB系统还将包括一定量的确定性和随机性抖动,可以理解为与信号标称周期性的小偏差,这可能损害信号完整性。系统通信频率越高,抖动的影响越大。 

克服信号衰减的四种技术 

高速通信系统中不可避免地存在一些信号衰减,但是仅在SNR变得太差以至于发送的某些数据无法在接收器处解码时,信号衰减才会成为一个问题。这会导致吞吐量受损,并且在极端情况下引发通信故障。 

工程师已经开发出四种技术来提高SNR(或实施“信号调节”),以提升高速通信系统的吞吐量: 

  • 加重/去加重放大最可能受噪声影响的发射频率,然后在接收器处对其去加重,以重建原始信号。 
  • 均衡使用滤波来确保接收信号与发送信号的频率特性相匹配,从而有效保持整个电缆长度上平坦的频率响应。 
  • 直流增益可补偿给定长度电缆的线性衰减。 
  • 输出摆幅控制可配置USB差分电压,以确保其符合0.8至1.2伏的规格要求。 

优化特定配置的通信需要进行大量测试,以确定一系列操作条件所需的均衡、加重、DC增益和输出摆幅控制的量。然后,可使用该信息在操作期间自适应更改每个参数,以维持理想信号。但是,对所有系统执行自适应信号调节,而非仅针对最关键的通信系统,这并不实际。 

无源信号调节,即单个设置满足所有操作条件,确实能够以低得多的成本获得合理的结果。缺点是它无法始终确保最佳条件。设计人员可以通过提供特定长度的电缆(其设计已经过使用测试)或指定最大电缆长度来确保消费者满意。 

USB主机(微处理器)到转接驱动器通道,以及转接驱动器到外围通道(通过连接器和电缆)都需要进行信号调节。通常,每侧都需要不同的信号调节参数。 

解决方案:USB转接驱动器 

USB转接驱动器是一种对USB通道实施透明(不影响数据传输)信号调节的方便且相对低成本的方式。诸如Diodes Incorporated的PI3EQX1001XUAEX(一种10Gb/s、1通道USB 3.1线性转接驱动器)之类的产品,在端点设备接收之前,将高速USB信号恢复到原始状态(图1)。 


图1:USB转接驱动器(比如Diodes Incorporated的PI3EQX1001XUAEX)是恢复长电缆信号完整性的便捷方式。(图片来源:Diodes Incorporated) 


由于转接驱动器允许各种配置参数,因此芯片可以安装在主机USB印刷电路板上,尽可能靠近连接器,或者安装在电缆的远端,靠近外围设备或端点设备的连接器(如图1所示)。但是,大多数应用在电缆的主机USB端使用转接驱动器。 

电路板印制线的设计应符合高速信号设计的最佳实践指导准则。例如,印制线应是匹配、阻抗受控的差分对。布线应避免使用过孔和急转弯(保持在135°或更大角度),并且印制线应以稳固的地平面为基准,不得有切断和分叉,以防止阻抗不连续(图2)。 

图2:将USB主机连接到转接驱动器和连接器的印制线应采用高速信号设计最佳实践。例如,转弯应限制在1350以限制干扰。(图片来源:Texas Instruments)

组装了印刷电路板和组件之后,开发人员就可以配置信号调节参数以满足特定通道的特定特性。 

NXP Semiconductors的PTN36043BXY USB 3.0转接驱动器是现代产品的一个示例。该芯片是一款紧凑型、低功耗、双差分通道产品,使用2对1有源开关,带有集成的USB 3.0转接驱动器。该开关可以将两个差分信号引导至两个位置之一,并采用最小化串扰的设计(图3)。 


图3:NXP Semiconductors的USB 3.0转接驱动器集成了加重、均衡、直流增益和输出摆幅控制。由于电缆特性在不同方向上各不相同,因此传输线和接收器线需要单独控制。此转接驱动器结合USB Type-C连接器使用,因此它在连接器侧具有两条发射和接收双绞线。(图片来源:NXP Semiconductors) 

NXP USB 3.0转接驱动器允许开发人员调整每个通道(USB主机到转接驱动器和转接驱动器到外设)的加重/去加重、均衡和输出摆幅。此外,该器件还可通过提高直流增益来补偿电缆衰减。 

每个通道连接到两个控制引脚,允许设计人员为给定设置选择信号调节参数。对于每个通道上的TX/RX线路,开发人员可以从九种信号调节组合中选择(表1)。 


表1: 当使用NXP转接驱动器时,对于USB主机到转接驱动器通道上的TX/RX线路,开发人员可以从9个信号调节参数中选择。类似选项可用于转接驱动器到外设通道。(表格来源:NXP Semiconductors) 

USB转接驱动器的设计评估 

需要在一系列工作条件下评估原型,以确定加重、均衡、直流增益和输出摆幅控制的最佳选择。由于可使用评估套件,设计人员的任务变得更加轻松。 

例如,Texas Instruments提供USB-REDRIVER-EVM USB 3.0转接驱动器评估模块 (EVM)(图4)。此模块基于该公司的TUSB501DRFR USB 3.0 3.3V单通道转接驱动器。 


图4:TI的USB 3.0转接驱动器评估模块使开发人员可以尝试一系列配置,以优化其设计的信号完整性。(图片来源:Texas Instruments) 

当USB系统处于活动状态时,TUSB501会定期对TX对执行接收器检测。如果它检测到SuperSpeed USB接收器,则RX终端变为启用状态,并且TUSB501可随时转接驱动。 

该芯片采用一个接收器均衡器,具有三个由引脚“EQ”控制的增益设置(3、6和9dB)。该芯片还支持引脚“DE”和“OS”上的去加重和输出摆幅。去加重值取决于输出摆幅选择。当输出摆幅设置为“低”时,去加重可以设置在0到-6.2dB之间。设置为“高”时,EM支持-2.6到-8.3dB之间的去加重。 

EVM作为USB适配器,包含两个TUSB501转接驱动器(另加一个USB 2.0转接驱动器)。适配器由USB主机VBUS引脚供电,并将电源电压传递到下游端口,以为外设供电。 

EM上的一个TUSB501转接驱动器可以提升主机TX线路性能,而另一个则可以控制RX线路。均衡和去加重值的默认配置值,通常与带有3到5米长电缆和20到25厘米电路板印制线的USB 3.0系统的发送和接收配置值相同。直流增益通过选择合适的电阻器来实施。 

EVM允许开发人员测试对转接驱动器配置参数的更改如何影响高速USB系统的TX和RX对的信号完整性。EVM还可作为参考设计,针对任何预期应用进行修改。它配有USB Type-A插头和插座。 


USB转接驱动器系统测试要领 

在测试物理系统时,务必要记住转接驱动器会修改USB信号,从而造成系统抖动。应测量此抖动,以检查其对信号调节设置的影响。 

TI建议使用带有3米电缆的测试系统和带有24英寸印制线的主机USB印刷电路板,并将转接驱动器放置在距离连接器4英寸的位置。在电缆的远端,外设由印刷电路板代表,印制线尺寸在1到6英寸之间(图5)。 


图5:使用TUSB501转接驱动器的高速USB抖动测试设置。该设置复制一个应用,比如使用3米电缆连接到外围闪存驱动器的PC。(图片来源:Texas Instruments) 

理想的设计将表现出零抖动,确保在从高到低/从低到高转换之后,立即完全应用去加重之类的补偿。由于这并不现实,TI建议设计限制抖动,以便在转换的200皮秒 (ps) 内应用完全补偿(图6)。 


图6:应限制使用转接驱动器的高速USB系统中的抖动,以便在信号转换的200 ps内应用完全补偿。(图片来源:Texas Instruments) 

本文小结 

USB 3.0的原始形式适用于最大长度为2米的电缆,但目前的许多应用使用更长的电缆。由于该技术需要使用高频信号,将电缆长度延长超过3米会带来信号完整性问题,从而影响吞吐量。低成本且紧凑的USB 3.0转接驱动器提供了一种相对简单的解决方案,使开发人员能够增加均衡、加重和DC增益,从而提升高速USB信号质量。 

如上所述,硅供应商现在提供基于转接驱动器的现成EVM,从而可以在建议的应用中轻松试用目标器件。数据表包括元器件和印刷电路板布局信息,允许将EVM用作最终产品的参考设计。 


———————————————————–

如有任何问题,欢迎联系得捷电子Digi-Key客服团队。

中国(人民币)客服
- 400-920-1199
- service.sh@digikey.com
- QQ在线实时咨询 |QQ号:4009201199


中国(美金)/ 香港客服
- 400-882-4440
- 8523104-0500
- china.support@digikey.com

怎么办?电容ESR很重要,可Datesheet中却找不到……

#关键词:  电容等效串联电阻, ESR, 电容, 理想电容

问:通过Tan(δ)计算电容ESR 


电容等效串联电阻(ESR)通常广受关注,但它不会直接在参数数据或物料规格书中标注。在这些情况下,我们可以通过物料损耗角(δ)的相关信息来计算ESR值。 

电容的总复阻抗在实-复数平面上表示为实数分量(ESR)和复数(无功)分量的矢量和,用以表示“理想”电容(ESR等元素在所有实际分量中均混合使用)。总阻抗与其复数分量之间的角称为“损耗角”,该数值用于概括电容总阻抗的理想和非理想分量之间的比值。 


通常会提供损耗角的正切,因为这样比较简单。在采用理想电容的阻抗公式做代数时,我们发现,可以将规格书中的损耗角值除以2π,测试频率和电容值,从而得出ESR值。以物料号1189-1546-3-ND 为例,tan(δ)和f值均包含在规格书的第一页中。 

 

现在只需简单地将数字填入等式中即可: 


请注意,此值仅适用于特定的测试条件(温度、频率等),并且会随着条件的变化而变化。 


更多电容器相关的技术信息, 请参阅: 


———————————————————–

如有任何问题,欢迎联系得捷电子Digi-Key客服团队。

中国(人民币)客服
- 400-920-1199
- service.sh@digikey.com
- QQ在线实时咨询 |QQ号:4009201199


中国(美金)/ 香港客服
- 400-882-4440
- 8523104-0500
- china.support@digikey.com


很多人不熟悉的“取料垫”,原来是这么用的~

#关键词: 取料垫, 连接器, 吸盘, 取料, 配件 

问:取料垫浅谈 

一些采用卷带包装的零件上会附带一个额外的配件(如下图所示)。此配件称为取料垫。 


厂商会将该配件附加在零件上。借助这种取料垫,标准取料机上的吸盘或真空工具就可以将零件从载带中提起,然后放置在电路板上。完成这一操作后,便可移除取料垫。 

取料垫通常不单独销售。如果零件没有配备取料垫,则可利用零件的平面一侧将其吸起来。 

举个例子:在Digi-Key网站上的“连接器——矩形连接器 – 针座,公插针”部分下,有一个可用于搜索该选项的过滤器。 

在“特性”一列中,可以高亮显示所有与取料(拾放)有关的选项,以便进行分类。 


下面是关于这些附件外观的其他选项。 

WM7883CT-ND



H124692CT-ND 



952-1668-1-ND 



455-1580-1-ND 


Digi-Key还提供一些手持式吸盘/真空工具和吸笔头,比如: 

  • 手持式吸盘/真空工具: 

HVPB6-ND 

V8910-ND 

WLSK200-ND 

T0052918499N-ND 

  • 吸笔头: 

VCS-9-B-ND 

V9000K8-B-ND 



更多连接器相关的技术信息, 请参阅: 


———————————————————–

如有任何问题,欢迎联系得捷电子Digi-Key客服团队。

中国(人民币)客服
- 400-920-1199
- service.sh@digikey.com
- QQ在线实时咨询 |QQ号:4009201199


中国(美金)/ 香港客服
- 400-882-4440
- 8523104-0500
- china.support@digikey.com

关于热缩管的参数、测量和选型,终于有人总结全了!

作者:Jimmy Xiao

#关键词:热缩管, 线缆, 电气保护, 机械保护, 测量, 选型, 应用

热缩管的外层材料具有绝缘防蚀、耐磨等特点,而内层有低熔点、防水密封和高粘接性等优点,常被应用于线缆等的密封、绝缘和防护。 



热缩管的关键参数 

热缩管主要有长度、内径(ID)、外径(OD)、壁厚(W)以及收缩率等参数。长度、内径、外径和壁厚都比较容易理解,其中内径根据热缩管的收缩性,可分为出厂内径、出厂壁厚和加热恢复后内径和壁厚。收缩率是指出厂内径和加热恢复后内径比值。 


图1:热缩管主要参数 




热缩管的选型要点 

如何选择合适的热缩管呢?这不仅取决于热缩管的尺寸,跟热缩管的收缩比例也有很大关系。很多客户会根据热缩管的内径、外径、壁厚以及收缩率等参数进行选择,这些参数在Digi-Key网站上都是列出的。 


然而很多客户在选择的时候,往往忽略了热缩管的收缩性给热缩管性能带来的影响。在热缩管受热以后,尺寸会发生变化。所以为你的应用选择一个合适尺寸的热缩管,不是那么容易。 

为了使热缩管的绝缘性、防水性、密封性等性能不受到影响,热缩管的出厂内径至少超过所应用物体直径的20%。二挡热缩管加热恢复后,所应用物体内径至少要比恢复后内径高10%。 

列如,TE的RNF-100系列热缩管的出厂内径是1.0”,恢复后内径是0.5”。那适合的应用物体直径范围如下: 

0.5+0.5 x 10% = 0.55” 

1-1 x 20% = 0.8” 


所以说,最合适的应用物体直径范围为0.55—0.8”。 

这并非说,底物超过这个范围不能用,只是影响热缩管的性能。比如超过0.8”,在套热缩管的时候可能不那么容易,而且加热恢复后,热缩管的绝缘性、防水性等性能会降低。 如果低于0.55”,由于恢复后的内径已经是0.5”,会导致密封性降低。 

另外,在选择热缩管颜色的时候,记得热缩管在膨胀时颜色时会变浅。这也就是说,在使用后热缩管的颜色可能跟刚收到时候的颜色稍微有区别,但这不是缺陷。Digi-Key网站上也列出了热缩管颜色的参数。长度的变换也是一个在应用时需要考虑的因素。 




热缩管参数的正确测量 

由于热缩管的伸缩性和柔软性,使得其尺寸测量起来不太容易。 

  • 内径 (ID) 测量 

热缩管是有伸缩性的,很多人采用传统的尺寸测量方法,游标卡尺可能会导致热缩管拉伸变形从而得到错误的测量结果。如下图所示,在测量时热缩管拉伸变形,从而导致了错误的内径测量结果。 

图2:拉伸导致内径测量偏大 (图片来源: TE) 

为了解决测量时尺寸变形的问题,可以用一套已知尺寸的塞规来解决这个问题。根据热缩管的尺寸,选择合适的塞规(先用外径小于热缩管内径的塞规,然后一步步更换尺寸大的塞规直到尺寸合适)。需要轻轻缓慢的将塞规塞进热缩管,这样就可以得到正确的热缩管内径尺寸,即该塞规的外径。       

图3:使用塞规正确测量内径(图片来源: TE) 

  • 外径 (OD) 测量 

测量热缩管外径时,游标卡尺的外力很可能会导致热缩管压缩,导致测量结果偏小。如下图所 示: 

图4:压缩导致测量外径偏小 (图片来源: TE) 

正确测量热缩管外径的方法,像测量内径一样,塞入合适尺寸的塞规,很轻易就可以测出热缩管的外径。测量方法如下图所示: 

图5.正确的热缩管外径测量 (图片来源: TE) 

  • 壁厚 (W) 测量: 

测出了内径和外径,壁厚就很容易通过以下方式算出来了。 

壁厚 W = (OD-ID)/2 


以上参数的测量,均为出厂参数测试。加热回复后,这些参数均会发生变化。 


  • 长度的收缩率测量 

长度的收缩率测量就需要对热缩管加热,测量加热前以及加热恢复后的长度变化率。长度的变化一般会用一个百分比来测量表示,这个变化范围一般在-10%–0%(不是所有的热缩管都是这个值)。不过这个变化率可以采取以下公式测量计算。 

长度收缩率 = (L1 – L2) / L2 X 100% 

L1为收缩恢复后长度 

L2为收缩前长度 

另外,测量长度收缩率虽然看上去很容易,可能会因为一些不当操作,导致测量结果出错。比如测量工具精度不够、热缩管加热不充分导致收缩不彻底,这些问题只需要保证加热彻底、测量工具精度高,就可以解决。此外,热缩管在烤箱加热时容易黏住,在烤箱加热时热缩管需要用一个铁丝类的产品防止热缩管黏住。


热缩管使用注意事项 
  • 不要通过拉伸热缩管套在线缆或者管子上,因为这可能会导致恢复后热缩管撕裂。 
  • 由于热缩管被应用时,有个最小展开直径,始终使用指定的最小展开直径。不要假定每个批次的产品尺寸完全一致,但是它始终会满足指定的最小展开直径。 
  • 不要假定热缩管每次都会收缩到完全恢复的尺寸。有时候热缩管会收缩的比指定的恢复内径多一点,但是它仍满足最大收缩尺寸。 
  • 不要把热缩管剪得比需要的安装长度长,因为热缩管在恢复后会变长。收缩的越多,长度就会变得更长,可以根据数据手册上长度变化率计算你所需长度。 
  • 不要把热缩管应用在有锋利边缘的东西上,因为热缩管很容易被刺穿。 
    要遵循安装指南,特别是关于温度的。如果温度太低,会导致恢复不完全;如果温度太高,会烧坏热缩管。 
  • 如果你用热枪来恢复管子,有可能会看到一些 皱纹。这是由于受热不均引起的,但一般不会影响热缩管性能。一般建议使用烤箱恢复,因为这样受热会均匀;或者使用热抢加热基板,在基板上恢复。 



本文小结 

热缩管不同的参数具有不同的性能,因此在选料、测量及应用使用时須注意不同事项。 

更多关于热缩管的文章,请点击以下链接。欢迎大家留言讨论。 



———————————————————–

如有任何问题,欢迎联系得捷电子Digi-Key客服团队。

中国(人民币)客服
- 400-920-1199
- service.sh@digikey.com
- QQ在线实时咨询 |QQ号:4009201199


中国(美金)/ 香港客服
- 400-882-4440
- 8523104-0500
- china.support@digikey.com

一周新品推荐:ADI PoE++ PSE 数字控制器

#关键词:PoE++ , PSE , 电源设备,数字控制器,电源管理,ADI, LTC4291 , LTC4292

本期Digi-Key Daily向大家推介——ADI PoE++ PSE 数字控制器 。

ADI PoE++ PSE 数字控制器

由于能够在高速数据传输的同时提供电力供应,以太网供电(PoE)一直是备受青睐的一个技术。在2018年9月最新发布的第三版PoE标准IEEE 802.3bt(PoE++)中,由于充分利用了网线的功率承载能力,PoE最大功率提升到90W。 

伴随着功率的提升,用户对于符合新标准的供电设备 (PSE)控制器的需求也越发迫切。为此,ADI新近推出了LTC4292/LTC4291芯片组,这是一款4端口PSE控制器,兼容802.3af、802.3at和802.3bt等标准的PD并为其供电。 

LTC4292/LTC4291芯片组的一个突出的特点就是通过利用低RDS(ON)外部MOSFET实现更低的散热,并提供每个电源通道0.15Ω的感应电阻。同时由于采用变压器隔离型通信协议替代昂贵的光电耦合器和复杂的3.3V电源,有显著降低了BOM成本。 

LTC4292/LTC4291先进的电源管理功能包括:每端口14位电流监控;可编程电流限制和预选端口的通用快速关闭;附带免费许可的先进电源管理主机软件;使用专有的多点PD检测机制,具有出色的抗扰性;支持自动分类和5事件物理分类等。LTC4292/LTC4291 可通过对引脚或附带的I2C接口进行编程,将PD传输的功率提升到最高71.3W。 

快速了解 ADI PoE++ PSE 数字控制器,点击以下视频: 



Digi-Key Daily短视频

每天一分钟

读懂一颗料

获取电子元器件产品的更多信息


———————————————————–

如有任何问题,欢迎联系得捷电子Digi-Key客服团队。

中国(人民币)客服
- 400-920-1199
- service.sh@digikey.com
- QQ在线实时咨询 |QQ号:4009201199


中国(美金)/ 香港客服
- 400-882-4440
- 8523104-0500
- china.support@digikey.com

没想到!DIY一个小型无人机可以这么简单~

作者:Stephen Evanczuk 

#关键词: 四轴飞行器,无人机,DIY,智能传感器,开发套件

四旋翼无人机,即四轴飞行器,在各种应用中发挥的作用日趋重要,但这方面的设计仍然相当复杂,需综合机械、电子和软件子系统方面的知识。虽然设计人员有能力学习掌握所需的知识,但无人机开发套件可以为他们提供一个良好的开端,集合了无人机飞行理论和实践经验累积所需的所有元素。 

本文介绍了STMicroelectronics开发套件,该套件可为开发人员提供易于组装的小型四轴飞行器无人机,同时也充分展示了所有多旋翼飞行器必备的复杂飞行控制系统。


四轴飞行器动力学 

就最常见的形式而言,四轴飞行器为航空摄影、现场检测、监控等众多应用提供了相当稳定的平台。与固定翼飞机,甚至可变螺距直升机不同,由于小型高效直流电机的广泛应用,固定螺距多旋翼无人机的设计相对简单,且易于构建。 

这些无人机的机械简单性和空气动力学稳定性,主要源自各旋翼间的协调配合以控制各种动作,而不像飞机利用飞行表面控制,或如直升机利用主旋翼和尾桨的配合。 

在四轴飞行器中,位于机身对角线上的一对电机旋转方向相同,而与另一对电机的旋转方向相反。若四个电机的转速相同,无人机则可上升、下降或悬停。如果某对对角电机比另一对电机转速快,则无人机发生偏航,保持在同一水平面绕重心旋转(图1,左)。



图1:无人机通过不同的转速组合操控动作,例如偏航动作(左)时两个对角电机 (M2, M4) 同时加速;或一个对角电机 (M2) 加速,同时另一对角电机 (M4) 减速,从而完成更复杂的俯仰、滚转动作(右)。(图片来源:STMicroelectronics) 

如果前(或后)旋翼电机转速发生变化,无人机就会像固定翼飞机上升或下降飞行一样,机头上升或下降。若左或右旋翼作出类似调节,将导致无人机滚转,即绕中心线旋转。通过调节对角电机或单个电机的相对速度,无人机可轻松实现更复杂的飞行姿态(俯仰、偏航和滚转的组合)(图1,右)。 

无人机的飞行控制系统负责调节适当的电机转速,实现所需的飞行姿态,从而完成所需操作。 

例如在实践中,不仅在转弯时,即使在水平飞行期间,控制系统也需要不断调节电机转速,以校正诸如风、热流或湍流的扰动力。即使在室内操纵小型无人机,飞行控制系统也需要测量无人机的实际姿态和所需姿态之间的差值。 

对于工程师而言,利用误差信号校正电机转速是常见的控制回路反馈问题,可以通过比例-积分-微分 (PID) 控制器来解决。而所剩的唯一概念挑战则是确定测量无人机姿态的方法,不过使用高精度智能传感器数据来做欧拉角计算,即可轻松解决这一问题。 

欧拉角可表示物体相对于某个xyz参考坐标系的XYZ坐标系方向,这两个坐标平面相交于直线N(图2)。而欧拉角的定义为: 

  • α:x 轴与 N 之间的夹角 
  • ß:z 轴与 Z 轴之间的夹角
  • γ:N 与 X 轴之间的夹角 




图2: 欧拉角 (α, ß, γ) 描述了旋转坐标系 (XYZ) 相对于固定参考坐标系 (xyz) 的相对方向,两个坐标平面相交于直线 N。(图片来源:Wikimedia Commons CC BY 3.0) 

对于飞行控制系统,物体坐标系和参考坐标系直接对应为无人机的当前方向 (XYZ) 及所需姿态 (xyz)。而欧拉角则表示无人机所需的轴向旋转以实现所需姿态。尽管多年来用于确定当前方向的原始数据一直由机械陀螺仪提供,但高精度微机电系统 (MEMS) 加速计和陀螺仪的出现,使该方法甚至可以应用于轻小型无人机。 

如今,各种形状和大小的无人机都依赖基于传感器的姿态和航向参考系统 (AHRS),该系统可为欧拉角计算提供位置信息。而欧拉角用于为PID控制器提供误差信号,PID控制器则管理电机转速以实现所需飞行操作。挑战在于在移动平台上使用软件实现该方法,该平台必须能够完成计算并以所需的速度和精度来调整电机。 

STMicroelectronics的STEVAL-DRONE01小型无人机套件及相关软件提供了该方法的工作示例,可作为探索无人机飞行控制系统细节的基础。


小型无人机套件整装待“飞” 

STEVAL-DRONE01套件囊括了构建小型四轴飞行器所需的所有组件。除了塑料机身外,该套件还包括四个8.5 x 20mm、3.7V、8520无铁芯直流电机,每个电机的推力约为35g,并且配备65mm螺旋桨。电机和螺旋桨配成两对,可顺时针和逆时针旋转。与3.7V锂离子聚合物 (LiPo) 电池组装后,无人机总重量(或空中总重量,AUW)小于70g,无人机操作时的最佳推力重量比约为2:1。 

然而,除了机械部件外,该套件的核心组件是STMicroelectronics的STEVAL-FCU001V1飞行控制器单元 (FCU) 电路板及相关软件包,这些部件共同实现了上述飞行控制系统功能。FCU电路板是高能效的复杂多传感器系统,具有低功耗蓝牙 (BLE) 连接功能(图3)。


图3: STMicroelectronics的STEVAL-FCU001V1飞行控制器单元是完整的电池供电多传感器系统,具有BLE连接和直流机驱动功能。(图片来源:STMicroelectronics) 



该电路板配备基于32位Arm® Cortex®-M4的STMicroelectronics STM32F401微控制器,具有三个不同的MEMS传感器,分别用于测量无人机定位和导航的不同特征,包括: 

  • STMicroelectronics的LSM6DSL iNEMO惯性测量装置 (IMU),集成了AHRS功能所需的加速计和陀螺仪 
  • STMicroelectronics的LIS2MDL磁力仪,为实现方向检测功能提供数据 
  • STMicroelectronics的LPS22HD压力传感器,用于提供垂直定位数据,分辨率为8cm 

在传感器输入端,FCU的STM32F401微控制器通过共享SPI总线与各传感器连接。在电机输出端,微控制器的TIM4通用定时器提供脉冲宽度调制 (PWM) 信号,用于控制 STMicroelectronics的STL6N3LLH6 MOSFET功率晶体管的栅极,以驱动无人机的直流电机。 

FCU提供两个选项用于接收用户控制命令:用户可以在智能手机上,通过蓝牙连接板载STMicroelectronics的SPBTLE-RF模块来控制无人机,该模块包括该公司推出的BlueNRG-MS收发器,提供最佳功耗的蓝牙堆栈。或者,用户可以使用基于标准无线电控制 (RC) PWM的遥控器。最后,对于电池和电源管理,该电路板包括STMicroelectronics的STC4054锂离子电池充电器IC和LD39015低压差 (LDO) 稳压器。 

如图3所示,FCU还支持与外部电子速度控制器 (ESC) 的连接,例如STMicroelectronics的STEVAL-ESC001V1。ESC允许系统驱动更稳定的三相电机,使得FCU可以应用于承载能力较大的四轴飞行器设计。 

为简化飞行准备和控制,该套件预先配置为通过STMicroelectronics的STDrone Android移动应用程序来使用蓝牙连接选项。该应用程序设计为虚拟遥控器,可为用户提供简单的飞行控制界面,具有控制图标和两个虚拟操纵杆(图4)。



图4:STMicroelectronics的STDrone Android移动应用程序为用户提供虚拟遥控器,可操作由该公司的STEVAL-DRONE01开发套件构建的小型无人机。(图片来源:STMicroelectronics) 

组装后,无人机操作员可以在移动设备上使用STDrone应用程序启动和控制无人机。起飞前,操作员需将无人机放置在平坦表面上,触摸应用程序的“校准”图标直至图标变为绿色,则表示校准已完成。为了安全起见,无人机电机最初会通过软件禁用,要求用户在应用程序中点击另一个图标来“装载”无人机。此时,应用程序用户界面的功能则类似于遥控器,允许用户移动虚拟操纵杆,以调整无人机的电机转速和飞行姿态。 

尽管超轻型STMicroelectronics无人机的质量和功率不足以进行广泛的户外应用,但是操作员如需在户外操作小型无人机,则需要了解无人机在预定操作区域的飞行限制。操作小型无人机可能不需要操作许可证,或为这类小型无人机注册。不过,操作员仍需要遵守相关要求。 

具体飞行要求包括:保持视距,最大高度不得超过400 ft;避开禁飞区,例如美国规定为机场5ml范围内,英国规定为1km范围内;避免在体育赛事或紧急行动场地附近进行操作等。无人机操作员可以使用移动应用程序,例如美国联邦航空管理局的B4UFLY应用程序,或英国国家空中交通管理局 (NATS) 的Drone Assist(无人机助手)应用程序,这些应用程序都可根据用户的GPS定位提供当地空域限制的相关信息。


飞行控制软件 

对于工程师而言,STMicroelectronics无人机套件的FCU具有一大亮眼功能,即相关软件包,STMicroelectronics将其保存在开源的github 存储库中。该应用程序基于STMicroelectronics的STM32Cube框架,建立在蓝牙堆栈中间件和底层驱动层之上。驱动层使用STM32Cube硬件抽象层 (HAL) 和STEVAL-FCU001V1板级支持包 (BSP) 处理硬件交互的细节。驱动层包括所有上述FCU电路板设备的驱动程序。 

该应用程序的软件架构围绕三个独立模块构建,这些模块分别用于遥控、位置确定和PID控制(图5): 

  • 遥控模块处理来自STDrone移动应用程序或RC遥控器的输入,从应用程序采集数据值或转换遥控器PWM数据,然后将数据值转换为所需飞行姿态的欧拉角。 
  • 位置确定模块从LSM6DSL IMU采集加速计和陀螺仪数据,用于欧拉角计算所需的AHRS位置测定值,从而确定无人机的当前飞行姿态。虽然来自LIS2MDL磁力仪和LPS22HD压力传感器的数据也会得到采集,但截止本文撰写时,这些数据不适用于现有软件版本中的无人机飞行控制计算。 
  • PID控制模块使用所需姿态欧拉角与当前姿态欧拉角之间的差值来完成位置误差计算。该模块采用传统PID控制方法,使用误差信号调节各电机转速,使无人机实现所需姿态。 




图5:STMicroelectronics小型无人机飞行控制软件功能围绕独立的模块构建,分别用于处理遥控输入(蓝色框,标记(1))、位置确定(红色框,(2))和PID控制(深蓝色框,(3))。随后PID控制驱动四轴飞行器的四个电机。(图片来源:STMicroelectronics) 

使用这种功能架构,无人机应用程序将这些模块整合到所需工作流中,从而将用户操作命令转换为执行这些操作所需的电机转速调整(图6)。尽管整体功能比较复杂,但更新飞行控制参数的主循环相对简单。



图6: STMicroelectronics小型无人机飞行控制软件实现一个连续读取传感器数据的工作流,更新无人机的当前飞行姿态,调整无人机四个电机的转速,从而达到飞行所需的推力,实现俯仰、滚转和偏航的动作组合。(图片来源:STMicroelectronics) 

调用初始化硬件和软件系统等一系列例程后,应用程序主例程main.c进入无限循环(清单1)。在主循环中,更新过程调用一系列例程来执行上述飞行控制核心算法。 

  while (1)
{
…if (tim9_event_flag == 1)
{ // Timer9 event: frequency 800Hz
tim9_event_flag = 0;
…// AHRS update, quaternion & true gyro data are stored in ahrs
ahrs_fusion_ag(&acc_ahrs, &gyro_ahrs, &ahrs);
  // Calculate euler angle drone
  QuaternionToEuler(&ahrs.q, &euler_ahrs);


  #ifdef REMOCON_BLE

      gRUD = (joydata[2]-128)*(-13);
      gTHR = joydata[3]*13;
      gAIL = (joydata[4]-128)*(-13);
      gELE = (joydata[5]-128)*13;

      /* joydata[6]: seek bar data*/
      /* joydata[7]: additional button data
                    first bit: Takeoff (0 = Land,  1 = Takeoff)
                    second bit: Calibration When it changes status is active
                    third bit: Arming (0 = Disarmed,  1 = Armed) */
      gJoystick_status = joydata[7];
      if ((gJoystick_status&0x04)==0x04){
        rc_enable_motor = 1;
        fly_ready = 1;
        BSP_LED_On(LED2);
      }
      else {
        rc_enable_motor = 0;
        fly_ready = 0;
      }


      if (connected){
        rc_connection_flag = 1;         /* BLE Remocon connected flag for enabling motor output */
        SendMotionData();
        SendBattEnvData();
        SendArmingData();            
      }
      else{
        rc_connection_flag = 0;
        gTHR=0;
        rc_enable_motor = 0;
        fly_ready = 0;
        BSP_LED_Off(LED1);
        BSP_LED_Off(LED2);
      }

      if (joydata[7]&0x02){
        rc_cal_flag = 1;
        BSP_LED_On(LED1);
      }


  #endif

  #ifdef REMOCON_PWM

…#endif

 // Get target euler angle from remote control
  GetTargetEulerAngle(&euler_rc, &euler_ahrs);

…FlightControlPID_OuterLoop(&euler_rc_fil, &euler_ahrs, &ahrs, &pid);

…}
…}

 

在此循环中,微控制器的TIM9通用定时器用作事件标志以控制更新速率。发生更新计时器的事件时,主循环调用AHRS更新例程 ahrs_fusion_ag(),该例程使用来自加速计 (acc_ahrs) 和陀螺仪 (gyro_ahrs) 的最新数据,执行更新涉及的传感器融合计算。然后,QuaternionToEuler() 例程使用该结果数据(四元数形式)来计算无人机当前飞行姿态的欧拉角。 

此时,如果已启用蓝牙 (#ifdef REMOCON_BLE),应用程序主循环将使用蓝牙采集所需飞行姿态的相关数据;如果已启用外部RC遥控器,则应用程序将使用遥控器采集相关数据。而代码更新对应传统RC遥控器数据的四个变量:gRUD(方向舵位置,即偏航)、gAIL(副翼位置,即滚转)、gELE(升降舵位置,即俯仰)和gTHR(节流阀位置)。采集了这些数据后,主循环使用例程 GetTargetEulerAngle() 来计算所需飞行姿态的欧拉角,以执行无人机操作员的命令。不过在执行计算之前,主循环这部分的功能对无人机操作员而言至关重要。若出于任何原因导致蓝牙连接失败,代码将停止电机。显然,这将致使无人机即刻不受控制地下降。然而有个简单却意义重大的软件扩展,可能会使用LIS2MDL磁力仪和LPS22HD压力传感器数据,在停止电机前,使无人机飞回起始点,并控制下降速度以平稳降落。 

最后,主循环调用例程FlightControlPID_OuterLoop(),更新PID控制器的目标值。此外,FlightControlPID_innerLoop() 则属于回调操作的一部分,旨在中断TIM9定时器事件。TIM9定时器事件频率设定为800Hz。每次中断时,回调例程读取传感器,筛选原始数据,更新与变量acc_ahrs和gyro_ahrs相关的先进先出 (FIFO) 缓冲器。这两个变量在上述主循环中均已提及。回调例程使用无人机当前飞行姿态的更新数据,调用FlightControlPID_innerLoop(),重新计算各电机的PWM值。最后,回调例程调用set_motor_pwm(),为微控制器的PWM输出赋值,并结束更新过程。 

开发人员可以使用各种工具链修改开源软件包,轻松探索其他飞行控制方案。这些工具链包括适用于ARM的IAR Embedded Workbench、适用于STM32的KEIL RealView微控制器开发套件,以及STMicroelectronics推出基于Windows的免费版System Workbench for STM32集成开发环境 (IDE)。在对修改过的代码进行编译后,开发人员可以使用STMicroelectronics的ST-LINK/V2在线调试器和编程器,或连接STMicroelectronics的STM32 Nucleo开发板与套件随附的JTAG串行线调试 (SWD) 适配器板,将固件加载到FCU中。


总结 

在航空摄影、现场检测、监控等众多应用中,多旋翼无人机因机械设计颇为简单而深受青睐。这些无人机使用智能传感器为控制算法提供数据,采用复杂的飞行控制软件,支持稳定操作,并能快速响应无人机操作员的操作命令。 

虽然开发人员可以自行寻找并组装所需的机械、电气和软件组件,但STMicroelectronics推出的全面小型无人机开发套件,使其能够更轻松地引入小型无人机的设计和操作。通过探索甚至修改相关的开源飞行控制软件,开发人员可以快速获取多旋翼无人机飞行动力学和控制算法方面的经验。 


———————————————————–

如有任何问题,欢迎联系得捷电子Digi-Key客服团队。

中国(人民币)客服
- 400-920-1199
- service.sh@digikey.com
- QQ在线实时咨询 |QQ号:4009201199


中国(美金)/ 香港客服
- 400-882-4440
- 8523104-0500
- china.support@digikey.com

Copyright©DigiKey Electronics