新的V2XE型地磁传感器在单片机系统中的应用

发布者:yunhao最新更新时间:2006-09-28 来源: 国外电子元器件关键字:校准  地磁  磁场  接口 手机看文章 扫描二维码
随时随地手机看文章

1 引言

V2XE是一种以集成微处理器作为控制和接口的新型2轴罗盘和大地磁场传感器[1],U2XE使用新型系统常用的3V工作电源,具有功耗低、尺寸小、在各种条件下的抗噪声能力强、较大的测量灵敏感应区等优点。V2XE结合了PNI公司专利的磁场感应传感器和测量电路技术,不受补偿漂移的影响,在不同温度下的测量结果很稳定。V2XE通过简单易行的标准SPI接口输入/输出数据。

2 性能特点

V2XE的典型特性如下:

功率低(3V DC,2mA输出);

封装尺寸小(25.4mm×5.4mm×11.5mm);

高地磁感应(0.01°);

高地磁精度(2.0°);

数字接口输出(3V标准SPI接口);

具有高的磁场感应(0.00015Gauss);

具有大的磁场量程(±11Gauss)。

V2XE的引脚功能如表1所列。

将V2XE应用于GPS系统,用AT89C2051读取V2XE的测量数据,通过串口将数据传送到GPS处理器,图1示出V2XE连接到单片机的原理图。由于AT89C2051没有标准的SPI口输出[2],故分别用P1.7、P1.6和P1.5来模拟SCLK、MISO及MOSI端。V2XE的复位引脚SYNC由P3.7脚控制,SSNOT接地,V2XE工作在从机模式。



 

3 数据格式和命令字

V2XE有Big Endian和Little Endian两种数据格式。Big Endian类型数据是从高位到低位存放,Little Editan数据是倒序存放,即在最高8位依次放最低8位的数据,在最低8位依次放最高8位的数据。如图2所示。

带有数据的命令格式由开始标志(Sync Flay)、指令类别(Frame Type)和结束标志(Terminator)组成,图3所示是一个带有参数Heading(0X02)和Magnitude(0X05)的SetDataComponents(0X03)命令构成。V2XE常用命令字包括GetModInfo、ModInfoResp、SetDataComponent、GetData、DataResp、Setconfig、GetConfig、ConfigResp和SaveConfig。其指令码和功能如表2所示。


 

4 编程实例

SPI接口的数据接收和发送是同步的。V2XE每接收一个数据时将会发出0X00。当V2XE发送命令的应答时,它将不处理任何输入的数据,因此,在主机获取V2XE数据时,应是发送和接收同时进行。用C语言编写发送-接收函数SPITransmit如下:
 


一个V2XE系统的典型应用流程如图4所示。


V2XE出厂时,都在其ROM中固化了芯片的版本号。用户第一次应用V2XE系统可首先读出该版本号以判断器件是否正常工作,可先向V2XE发送命令GetModInfo,然后读取返回值ModInfoResp,其程序如下:
 
这样,获得的芯片信息存放在数组verson中,可以根据读取的值和实际版本号(V2XEV201)对比以确定系统是否正常工作,如果系统正常,首先要根据需要设置返回数据格式以确定V2XE返回这些用户感兴趣的值,主要包括地磁方向角、磁场强度、温度和校准状态位等。另外,还要设置一些初始化参数,主要包括Declination(本地的地磁角,可以从http://www.ngdc.noaa.gov/cgi-bin/seg/gmag/fldsnth1.pl获得)、True North(设置参照角度为地磁北[3])、Big Endian(选择数据的大、小模式)、Dampingsize(数据缓冲区,将缓冲区里的数据平均后作为V2XE的实际输出)。

在V2XE的实际应用中,常常需要校准,常用命令包括StartCal、StopCal、GetCalData、CalDataResp和SetCalData,其指令代码和功能描述如表3所示。在标准过程中,V2XE装置要尽量水平放置,从开始校准到结束校准过程中需将装置原地旋转两周。每转的时间不得小于30s,校准完成后,可以查询参数calstate来判断校准是否成功,完成参数设置和校准等初始化工作后,可以通过发送指令GetData(0x04)来获取V2XE的数据,对V2XE每发送命令一次必须将其输出全部读出。否则会影响下一次的正常输出。

5 结束语

该系统已经成功应用于手持GPS定位导航产品中,在室温下,其测量方向角偏差2°内,测量的温度偏差也小于1℃,地磁传感器V2XE以其接口简单、功耗低、体积小和软件设计简单等优点在GPS定位和磁场检测等方面有着广阔的应用前景。

关键字:校准  地磁  磁场  接口 引用地址:新的V2XE型地磁传感器在单片机系统中的应用

上一篇:用并行口进行数据采集与控制
下一篇:用Xtensa可配置处理器实现高性能低功耗系统

推荐阅读最新更新时间:2024-05-13 18:14

msp430f449单片机与RS232接口程序
This procedure for the MCU and RS232 interface msp430f449 procedures, the use of C language. #include msp430x44x.h void init_uart(void); void uart_start(void); void uart_send(void); void uart_receive(void); unsigned char RXDATA_BUF ,TXDATA_BUF ={0xbd,0x77,0x3d,0xc5,0xc6,0xf5,0x68,0x0d,0x6b,0xff}; unsigned int RX_co
[单片机]
LCR阻抗测量仪校准初探
0 引言   在目前的生产制造业中,与传统的手动交流电桥相比,数字LCR阻抗测量仪因其测量性能稳定可靠,无需进行反复的、复杂的手动平衡,还可以减少测量误差和结果计算,故已被越来越多地被应用于交流阻抗参数的测量。要保证LCR阻抗测量仪测量准确度,对其性能的考核就显得尤为重要。本文对LCR阻抗测量仪电容、电感、电阻和损耗参数在lkHz频率下的校准作一初步探讨。   1 原理性能概述   带微处理器的LCR阻抗测量仪为多测量功能、宽频率、宽测量范围的数字计量仪器,主要应用于测量电感器、电容器、电阻器和损耗、Q值等主副参量的测量。其工作原理是以内附的标准为基础,在1kHz下溯源于电容基准。它采用自动平衡等电流条件下测量被测元件与内附
[模拟电子]
信产部详解全球充电器标准 称与中国标准兼容
针对日前报道“国际运营商巨头统一充电器接口 不兼容我国标准”,信产部电信研究院中国泰尔实验室主任何桂立表示,OMTP所涉及的手机充电器标准是手机侧接口的问题,中国发布执行的是在充电器一侧,两者不存在不兼容的问题。 信产部电信研究院中国泰尔实验室是信产部下属的负责手机检测和手机标准制定的机构,何桂立则是发布不久的中国手机通用充电器接口标准的起草主要负责人。 他表示,报道中提到的主要是USB IF(USB Implementers Forum)组织推出的Micro USB接口标准,该标准是USB系列标准之一,也是最新的USB标准,外形尺寸很小,并且有作为充电的电源方面的考虑,用在手机上是一个很好的选择。目前,中国泰尔实验室也是USB
[焦点新闻]
Preh为汽车温度传感器配CAN接口 可安装在车辆任何位置
(图片来源:Preh公司) 据外媒报道,无论冷热,每个人都有自己的健康温度,而且此温度会影响个人行为。美国心理学家在南卡罗纳州(South Carolina)进行的一项测试发现,如果被测试者在天气刺骨或者天气太热的环境中驾驶,他们的驾驶行为会发生变化。当车内很热时,如果前面的车辆在绿灯前启动速度不够快,他们的驾驶行为会更加激进,更加频繁地按喇叭。 因此,合适的温度不只是舒适的问题,也是一个安全问题。车内安装的空调可随时调节最佳温度,但是挑战之一在于如何对车内温度进行持续、精确的监测。过去,会使用冷却风扇和温度传感器(NTC)来实现监测,车内空气会被冷却风扇吸入,流过温度传感器。但是,由于此类方法具有以下缺点,如比较昂贵、
[汽车电子]
Preh为汽车温度传感器配CAN<font color='red'>接口</font> 可安装在车辆任何位置
基于C8051F系列单片机的数据采集系统USB接口设计
1 引言 随着现代工业生产和科学研究对数据采集系统的要求日益提高,传输速度、纠错能力和操作安装的简易性是人们进行采集数据时一直关注的问题,这使得数据通讯技术不可避免地成为了其中的关键技术,而数据采集系统采用何种接口进行数据通讯是影响系统整体效率的重要因素之一。USB(通用串行总线)总线接口技术由于具有速度快、设备安装和配置容易、易于扩展、能够采用总线供电及使用灵活等优点,已逐渐成为现代数据传输的发展趋势[1-5]。 本文给出了一种基于C8051F320的数据采集系统USB 接口设计方案,完成了USB 接口硬件电路设计和软件程序开发,并将其应用到仓库视频监控系统中,实现了快速、方便的数据采集和传输。 2 C8051F320
[单片机]
基于C8051F系列单片机的数据采集系统USB<font color='red'>接口</font>设计
iPhone 11或许放弃Lightning接口
众所周知现在苹果新发布的MacBook Pro系列笔记本电脑和高端iPad都采用了USB-C端口,只有iPhone还继续保留Lightning接口。但最近泄露的一张谍照显示,iOS 13的系统恢复模式下清楚地显示了一个UBC-C插头。 这意味着从配备iOS13的iPhone 11开始全面转向USB-C,从而结束了用户拥有快速充电头却必须要另外购买线缆才能快速充电的窘境。 以下是旧版系统恢复界面图像: 当然iOS 13只是一个测试版,目前还不能够完全确定iPhone转向USB-C连接是一个事实
[手机便携]
iPhone 11或许放弃Lightning<font color='red'>接口</font>
针对高速串行接口设计的高效时钟解决方案
  数字系统的设计师们面临着许多新的挑战,例如使用采用了串行器/解串器(SERDES)技术的高速串行接口来取代传统的并行总线架构。基于SERDES的设计增加了带宽,减少了信号数量,同时带来了诸如减少布线冲突、降低开关噪声、更低的功耗和封装成本等许多好处。而SERDES技术的主要缺点是需要非常精确、超低抖动的元件来提供用于控制高数据速率串行信号所需的参考时钟。即使严格控制元件布局,使用长度短的信号并遵循信号走线限制,这些接口的抖动余地仍然是非常小的。   固定频率振荡器可用于很多通用的SERDES标准;但是,这些解决方案价格昂贵。此外,这种做法缺乏灵活性,并且使调试、测试和生产变得困难。   另一种解决方案是使用可编程时钟器件,
[手机便携]
针对高速串行<font color='red'>接口</font>设计的高效时钟解决方案
ADSP2181与液晶显示模块SMC1602B的接口设计
引言 常用液晶显示模块的种类有笔段式、字符式和图形式等,可方便地用于各种嵌入式系统的液晶显示。字符式液晶显示模块SMC1602B是长沙太阳人电子有限公司的8位并行接口、内藏控制器HD44780的背光式两行液晶显示模块。 本文使用的DSP是AD公司的一种低价格、高性能的16位定点运算DSP—ADSP2181。它集成度高,在ADSP21XX基础上,把24x16KB的程序存储器,16x16KB的数据存储器,两路串行接口和两路DMA都集成在一个芯片上,运行速度快,指令周期可达25ns。它具有2048个存储单元的I/O口,支持并行的外围设备以及相应的可编程等待状态发生器,适合与不同速度的外设接口,可扩展性强。 SMC1
[嵌入式]
小广播
最新应用文章
换一换 更多 相关热搜器件

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 安防电子 医疗电子 工业控制

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved