历史上的今天

今天是:2024年10月09日(星期三)

正在发生

2020年10月09日 | 基于MSP430F149的室外移动机器人高精度组合导航系统

发布者:快乐时刻 来源: elecfans关键字:MSP430F149  室外移动机器人  导航系统 手机看文章 扫描二维码
随时随地手机看文章

对于在室外环境工作的移动机器人通常使用惯导/卫星组合导航方式。惯性导航系统具有完全自主、抗干扰强、隐蔽能力好和输出参数全面等优点,但它的鲁棒性极低,误差会不断随时间累积发散。卫星导航系统具有精度高、定位范围广和误差不随时间累积等优点,但其自主性差、易受外界遮挡和干扰、接收机数据更新频率低等缺点。因此工程上常常将两者互补结合使用,组成卫星/惯性组合导航系统。


本文以低功耗MSP430F149为核心,设计了能够同时实现卫星导航(GNSS)接收机、惯性测量单元(IMU)、气压高度等导航信息的高速采集与高速合路传输,并进行初步导航定位信息融合的导航系统,即可为室外移动机器人提供直接的导航服务,也可作为高精度组合导航系统的原始测量信息高速采集系统。系统设计的关键是利用单片机有限的接口资源实现了多传感器信息并行采集,设计了有效的数据同步方法,解决了气压传感器数据手册疏漏导致的无法接入问题,给出了机器人组合定位的基本方法。系统充分利用了MSP430F149单片机的能力,具有结构简单、低功耗、对传感器具有普适性等优点。


本系统由电源、气压计接口、IMU接口、GNSS接收机接口、SPI转UART模块及MSP430F149构成。系统组成如图1所示。组合导航系统的功能实现分为IMU数据接收与解析、GNSS数据接收与解析、气压计数据接收与解析、组合导航解算以及数据输出五个部分。IMU数据接收与解析功能用来获取导航解算中需要的加速度和角速度信息;GNSS数据接收与解析功能用来获取导航解算中需要的位置和速度信息(松耦合组合)或者 GNSS伪距和伪距率(紧耦合组合);气压计数据接收与解析功能用来获取高度信息;组合导航解算功能为系统核心,用来进行组合导航解算;数据的输出包括原始数据包的整合输出和解算结果的输出。

基于MSP430F149的室外移动机器人高精度组合导航系统

图1 系统组成结构图


本文所使用的惯性器件和GNSS接收机都是RS-232电平的UART接口,具有通用性,用户可根据成本考虑不同精度的设备。气压计选用美国MEAS公司生产的MS5803-02BA,已经固化在电路中。


微控制器接口

整个组合导航定位系统需要三个UART接口和两个SPI接口。其中两个UART接口由430单片机自带的UART资源提供,另外一个UART接口由 GPIO模拟SPI通过MAX3111E芯片转化得到;两个SPI接口由GPIO模拟得到。


另外需要一个外部中断引脚捕获秒脉冲信号(PPS)、一个外部中断引脚捕获MAX3111E中断信号。

关键字:MSP430F149  室外移动机器人  导航系统 引用地址:基于MSP430F149的室外移动机器人高精度组合导航系统

上一篇:低功耗非接触式射频读写器的设计与实现
下一篇:基于MSP430F1611中AD采样不准确与分压电阻问题的详细解答

推荐阅读

据外媒报道,里卡多(Ricardo)英国公司宣布,其已与Ilika technologies公司、英国技术创新中心- Centre for Process Innovation、本田欧洲研发中心(Honda R&D Europe)以及英国伦敦大学学院(University College)合作开展PowerDrive Line项目。该项目已经获得英国政府法拉第电池挑战(Faraday Battery Challenge):创新研发第2轮的资金支持...
光刻胶板块午后异动拉升,江化微涨停,晶瑞股份涨超6%,强力新材、上海新阳、南大光电等集体走强。 据了解,今年多个晶圆产线投产,意味着大陆晶圆厂将陆续进入下一轮设备采购密集期。约占全球1/4的中国大陆半导体设备市场,在今年下半年开启新一轮设备采购大潮。 江化微:公司是无锡科技领军企业、国家高新技术企业,专业生产适用于半导体(TR、IC)、晶...
本月1号谷歌刚刚召开新品发布会,发布了Pixel 5与Pixel 4A 5G版本。  具体规格与之前曝光规格基本一致, Pixel 5 正面采用了一块 6.0 英寸的打孔全面屏,屏幕比例为 19.5:9,分辨率为 1080x2340p,支持 HDR,支持高达 90Hz 的刷新率,搭载骁龙 765G 处理器,8+128G存储,内置4000mAh电池,支持18W有线快充与无线充电,售价...
矢量网络分析仪是一种电磁波能量的测试设备。它既能测量单端口网络或两端口网络的各种参数幅值,又能测相位,矢量网络分析仪能用史密斯圆图显示测试数据,是射频领域使用非常广泛的仪器,被称为射频微波领域的万用表,为工程师们提供了极大的帮助。但是,了解矢量网络分析仪的工程师都知道,一台矢量网络分析仪价格可不便宜,所以在使用它时,Agitek技术工...

史海拾趣

问答坊 | AI 解惑

丰田混合动力车

    丰田汽车自1997年推出混合动力汽车“普锐斯”以来,已经在全世界销售了140万辆。本届车展丰田又推出了雷克萨斯混合动力汽车。丰田汽车渡边捷昭社长在车展媒体日的新闻发布会上说,丰田正努力争取在2010年前实现年产销百万 ...…

查看全部问答∨

跟大家共享一个HS1102测试

跟大家分享一下 [ 本帖最后由 小艾 于 2009-2-6 12:12 编辑 ]…

查看全部问答∨

初次画的PCB,请大虾指教

初次画的PCB,请大虾指教,给点建议,本人不胜感激!附件里的俩图片是一样的,网速有问题,不好搞。附件里的图片是我在工作之余改的。 [ 本帖最后由 cawyai23 于 2009-8-13 14:17 编辑 ]…

查看全部问答∨

关于使用lib文件时候程序跑飞的问题

    我做的是移植tcp/ip协议栈,当把协议栈代码和操作系统一起编译的时候,向基于该协议栈的UDP服务器发送消息没有问题; 但是如果把该协议栈编译成lib文件后再与操作系统一起编译,程序就会跑飞;这会是什么问题?…

查看全部问答∨

出售trace32, 价格2万

德国原装,型号LA7708,支持ARM 系列MCU, C166 MCU ,Janues MCU 等等,送ARM7 JTAG 调试头,    需要的联系:13713676870,张先生.   …

查看全部问答∨

明天去面试了,不知道问公司要多少合适?

我是去年毕业来上海打工的,写了半年PIC和一款台湾芯片,汇编与C还行,电路差点.请前辈指点我要多少薪水合适?…

查看全部问答∨

各位能不能提供以下TI的EKK-LM3S8962中的93C46的文件

各位能不能提供以下TI的EKK-LM3S8962中的93C46的文件和LV4032的程序 我要做一个EKK-LM3S8962,看的各位能用试用EKK-LM3S8962的心里痒,准备自己做一个来学习 ,各位帮一下 [ 本帖最后由 lmyghy 于 2010-12-3 19:08 编辑 ]…

查看全部问答∨

矩阵键盘的线反转法检测

平时我写矩阵键盘的代码采用的方法都是传统的一行一行的检测,贴个线反转法,一起进步,我觉得这种方法蛮新颖的,呵呵…

查看全部问答∨

ZIGBEE应用疑惑

求教:cc2430RF发射模块中HX2_20的内部电路图及其功能…

查看全部问答∨

QT显示问题

我在图形界面里创建了一个textlable 用QProcess 执行一个外部程序 我想让外部程序的输出显示到这个textlable 中 程序是对视频编码解码的 正常执行程序显示的是视频输出    就是在textlbale显示输出视频 这有没有可能做到啊 如果能做到 ...…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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