【技术大神】AGV用磁导航传感器的探索与研究
AGV(Automated Guided Vehicle)指装备有电磁或光学等自动导引装置。其能够沿规定的导引路径行驶,具有安全保护以及各种移载功能的运输车。在工业应用中不需要操作者或驾驶员,而是直接通过电脑控制AGV行进路线以及行为,沿电磁轨道识别其行进路线。电磁轨道常采用软磁条黏贴于地板上,提供磁场供AGV小车进行导航与移动。
图1:常见AGV搬运车在工厂内的应用场景
磁导航传感器主要由磁传感器阵列,信号处理模块,数据处理模块,通信模块组成。其中主要关键是由于软磁条的表面磁场强度受到软磁性材料特性的限制,充磁能力有限,不能提供很强的磁场(表面处仅为2-4mT),因此磁传感器与信号处理部分是磁导航传感器的主要关键部分。一般市面上传感器推荐安装高度需为2至3厘米,否则将无法正常工作。
图2:实际测量的软磁条展开后表面磁场强度
笔者尝试开发一款专用的磁导航传感器,用在自家生产的AGV搬运车上。由于实际安装地点的特殊环境,客户要求磁导航传感器要在磁条上方10cm处仍可正确判断磁场,给出准确的导航信息。
在了解到客户的需求后,对经典的磁导航传感器结构进行分析。首先确定了如果需要实现在10厘米超高距离上给出磁条位置,要从磁传感器阵列以及信号处理模块两方面入手,才有可能实现。原来磁传感器阵列采用的是某A品牌3503型线性霍尔,经过标准的反向放大器电路进行基于VCC/2参考电压信号放大后,输入到比较器中进行阈值判断,继而进行信号输出。整个信号流程如下图所示。
图3:经典磁导航传感器中一路信号处理流程
当传感器位于10厘米高度时,实测磁场强度仅为0.1mT左右。再用3503线性霍尔元件对磁场进行采集时,由于其较高的噪音水平,造成有效信号湮没在噪声里无法进行分辨,因此也就无法检测到磁场变化。经过多次试验比较后,笔者选用了MELEXIS公司的MLX90242线性霍尔,因其具备15mV/mT(Typ.)的超高分辨率,本底噪音(即背景噪音)仅为90uV,输出线性误差小于0.5%。这些指标的共同作用下,该元件可以准确地在10cm的高度上采集到软磁条磁场的变化,为后面的进一步处理提供基础。
后面的处理同样需要进行优化,由于磁传感器信号幅度很弱,且不可避免的混杂了噪声,如果还利用上图中的信号处理流程,会有如下难题:
1)因为线性霍尔传感器元件差异,固定VCC/2中心参考电平,将导致不同通道经过高增益放大后的信号出现严重失真。
2)经过分析,噪声同信号处于一个数量级,放大后都具备触发比较器的能力,因此简单依靠比较器来判断不准确,易误报。
3)磁传感器获得的信号动态范围大,如果运放电路增益过高,当传感器安装位置较低或者受到干扰时,会造成过放大现象,影响传感器正常工作。
基于以上三点,所以笔者设计了如下信号处理流程来应对磁导航传感器所带来的这些挑战。利用DAC产生可调节中心参考电压,并利用可编程运算放大器,以及高精度ADC来对信号进行采样,后送入MCU控制器内部进行数字处理。
图4:利用高集成度EFM32 Giant Gecko系列MCU进行信号处理
SILICON LABS的EFM32系列MCU是一款集成了高效率ARM M3内核,大容量FLASH以及RAM,丰富数字、模拟外设的MCU,其内置的可调节增益放大器,12bit分辨率ADC与DAC,十分适合作为磁导航传感器的主控芯片,所有这些都集成在QFN64的微小封装中,对空间有限的传感器BOM来说也十分具有诱惑力。
MLX90242霍尔器件领先的性能同高集成度,模数全能的“EFM32巨蜥”就这样碰撞出了灵感的火花,当所有这些组成高灵敏度AGV磁导航传感器的要素都齐备时,笔者的项目也顺利的完成了,并且得到了客户的认可。
经过此项目,笔者感慨良深。当今半导体发展日新月异,各种高性能,高集成度器件层出不穷,当一个新的挑战在面前时,不要慌,也不要怕,更不要迷茫,动起双手,动起头脑,做起实验,功夫不负苦心人,总会有所成果。
作者:用尚科技 周正
- |
- +1 赞 0
- 收藏
- 评论 9
本网站所有内容禁止转载,否则追究法律责任!
相关研发服务和供应服务
评论
全部评论(9)
-
wqm Lv7. 资深专家 2020-11-20学习
-
qinlu123 Lv7. 资深专家 2018-10-25希望能给个详细资料
-
土木 Lv7. 资深专家 2018-04-21学习了!
-
用户18396822 Lv8 2017-12-18还行
-
serena Lv7. 资深专家 2017-10-14这个方案在智能分拣系统中应用会越来越多。
-
用户_8571 Lv7 2016-08-05库存为啥是零呢!都卖完了
-
BATI Lv7. 资深专家 2016-08-03大神写得不错,MLX90242这种传感器在车间货物传送领域将有很广的应用前景
-
我就是我 Lv7. 资深专家 2016-08-02高大上
-
用户_8239 Lv7. 资深专家 2016-08-01有图有数据,赞
相关推荐
【技术】巴丁微电子霍尔传感器在汽车电子、工业控制、电力与新能源、家电及消费类产品中的应用介绍
巴丁微电子就霍尔传感器(霍尔IC)在汽车电子、工业控制、电力与新能源、家电及消费类产品中的应用推荐(四)1、霍尔传感器在工业控制中的应用:1)工业缝纫机包边机穿轴电机,包缝机无刷电机,推荐使用巴丁微开关型霍尔。
三轴霍尔传感器MLX90393需要通过I2C,单步测量XYZ轴的数据,应该以什么顺序发送Command?此外,TRG和INT脚应该怎么理解?
三轴霍尔传感器MLX90393的TRG和INT是中断引脚,MLX90393会自动按照设置的测量周期进行采样,当每一次采用之后INT引脚会给MCU信号,让MCU去读取MLX90393的结果寄存器。I2C默认地址为0X19,command命令是按照I2C地址+command命令形式,可以参考datasheet的第8.4节的时序图。
【经验】从低功耗角度比较32位单片机EFM32和STM32
Silicon Labs 32位单片机EFM32是世界上功耗最低的单片机之一,比目前市场上所有通用MCU的功耗都要低,本文通过跟目前最流行的MCU之一由ST推出的STM32L系列低功耗MCU进行比较,来向读者展示EFM32系列32位MCU的低功耗性能。
【选型】如何为汽车座椅电机选择一款合适的霍尔传感器
随着科技的发展,汽车座椅位置的调节由机械式慢慢被电动执行机构取代,而且座椅上的电机越来越多。为了便于控制到具体位置和恢复初始位置,每个电机都配有霍尔传感器。Melexis的双线制霍尔传感器MLX92223是Melexis专为汽车座椅而设计的电机位置检测方案。集成393欧姆上拉电阻,可以模拟随电源电压改变而产生线性变化的电流特性,集成退耦电容,便于用户实现PCB-less设计。
【产品】汽车CMOS霍尔传感器MLX92212,为低损耗应用而生
MLX92212系列是Melexis推出的一款采用混合信号CMOS设计的3线低电压霍尔效应传感器,该系列传感器具有非常高的电磁稳定性,并且拥有极低的电流损耗。其主要应用领域有汽车、无刷直流电机换向、计数器、助力转向系统等。
【经验】32位MCU LEUART位周期抖动大,该如何解决?
Silicon Labs 32位MCU EFM32,当基于32.768kHz时钟使用LEUART(@9600bps)进行通讯的时候,发现存约1%误码,原因是什么?如何解决?
【经验】EFM32系列低功耗32位MCU芯片加密详解
本文主要介绍以Silicon Labs EFM32系列低功耗32位MCU为核心的方案打造加密系统。
32位单片机EFM32ZG222使用timer输出PWM时,UP模式下,如何调节PWM的频率及占空比?
32位单片机EFM32ZG222的timer在UP模式下输出PWM,其频率由TIMERn_TOP寄存器决定,可以设置TIMERn_TOP寄存器调节频率,同样TIMERn_CCx_CCVB寄存器可设置占空比,但要注意,TIMERn_CCx_CCVB的值必须比TIMERn_TOP小,才能产生有效PWM。
【经验】板级3D霍尔传感器MLX90363标定指导
Melexis公司的3D霍尔传感器MLX90363成功应用在汽车电子换挡器产品中,主要实现P/N/L/S/D以及M+/M-等档位的识别。在软件调试中,涉及到对EEPROM的参数的设置需要进行reboot操作,同时设置MLX90363为3D模式,输出为α和β值。本文就将介绍在MCU中如何对α和β值进行校准。
【应用】32位MCU在中高端音频处理系统中的应用
音频信号处理涉及多方面,如采集、去除噪声等等,普通MCU很难用一颗芯片集成如此众多的功能。
32位单片机EFM32ZG210F32使用3.3V供电时,IO口兼容5V的输入电平吗?
EFM32ZG系列IO口不兼容5V的输入电平,新推出的EFM32 Pear Gecko和Jade Gecko的绝大部分GPIO兼容5V输入,具体请查看PG/JG Datasheet。
【经验】如何实现32位单片机EFM32TG11B的LC_SENSE稳定工作
Silicon Labs的32位单片机EFM32TG11B系列,LC_LESENSE接口在设计时,如果按照以往的电路设计,LC波形外围会出现锯齿波现象,为了解决这个问题,需要重新设计电路,以达到稳定测量的目的。
使用32位单片机EFM32HG332F64G设计USB电路时,USB的D+引脚是否需要接1.5K的上拉电阻用于检测USB插入?
32位单片机EFM32HG系列的USB内部有上拉电阻, 所以不需要外部添加上拉电阻。
32位单片机EFM32LGF330F256G具有很多中断,请问如何设置中断优先级?
EFM32采用cortex-m3内核,使用NVIC(嵌套向量中断管理器)来管理系统的中断。每个中断优先级有两部分组成,一部分表示中断组别,一部分表示同组的优先级编号,分别用抢占式优先级别和子优先级别表示,在程序中分别对应的函数是IntPriorityGroupingSet()和IntPrisritySet()。通过这两个函数可以设置组优先级和子优先级,设置优先级数字越小,优先级越高。组优先级高的中断可以打断组优先级地的中断,若两个中断A和B处于同一个组优先级,那么他们两个互相不能打断对方的中断处理,B中断的子优先级高,当两个中断同时发生时,会先进B中断处理,但如果A先发生,在未处理结束前,B是不能打断A进行处理的。
【经验】EFM32低功耗32位单片机的USB电路设计
Silicon Labs推出的EFM32系列32位MCU是ARM内核的低功耗单片机。优异的低功耗特性,使EFM32系列单片机在手持设备、传感器模块、家用医疗器械、遥控器等设备上广泛应用。EFM32的USB接口设计,不同的应用需要不同的设计方案,根据本文的描述,可以方便的选择合适的电路设计。
电子商城
现货市场
服务
可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。
最小起订量: 1000 提交需求>
可烧录IC封装SOP/MSOP/SSOP/TSOP/TSSOP/PLCC/QFP/QFN/MLP/MLF/BGA/CSP/SOT/DFN;IC包装Tray/Tube/Tape;IC厂商不限,交期1-3天。支持IC测试(FT/SLT),管装、托盘装、卷带装包装转换,IC打印标记加工。
最小起订量: 1pcs 提交需求>
登录 | 立即注册
提交评论