北斗手持机开发接口(北斗模块_2015.0421)

合集下载

北斗模块外设数据接口规范

北斗模块外设数据接口规范

北斗用户机用户接口协议(内部资料,注意保存)接口数据传输约定串口非同步传送,参数定义如下:传输速率:115200bit/s(默认),可根据用户机具体情况设置其它速率;1 bit开始位;8 bit数据位;1 bit停止位;无校验。

接口数据传输基本格式如下:“指令”或“内容”传输时以ASCII码表示,每个ASCII码为一个字节;“长度”表示从“指令或内容”起始符“$”开始到“校验和”(含校验和)为止的数据总字节数;“用户地址”为与外设相连的用户机ID号,长度为3字节;“校验和”是指从“指令或内容”起始符“$”起到“校验和”前一字节,按字节异或的结果;“信息内容”用二进制原码表示,各参数项按格式要求的长度填充,不满长度要求时,高位补“0”。

信息按整字节传输,多字节信息先传高位字节,后传低位字节;对于有符号参数,第1位符号位统一规定为“0”表示“+”,“1”表示“-”,其后位数为参数值,用原码表示。

接口数据传输协议外设至用户机信息传输格式外设至用户机信息传输格式说明定位申请($DWSQ)定位信息类别:“普通”表示用户所在位置的大地高程数据<16300米或天线高<400米,“高空”表示用户所在位置的大地高程数据≥16300米或天线高≥400米;对于普通用户,“高程数据和天线高”参数高16bit填全“0”,低16bit填天线距离地面的高度,单位为0.1米;对于高空用户,该参数填天线距离地面的高度,单位为0.5米;“气压数据”参数填“0”;“入站频度”单位1秒,填“0”表示单次定位,需要按一定频度连续定位时填入设置频度。

通信申请($TXSQ)通信信息类别:“用户地址”用户地址为此次通信电文的收信方地址;“电文长度”为串口传输的汉字电文(以计算机内码编码传输)或代码电文(即BCD码)的有效长度,单位为1比特。

“传输方式”为代码且“电文内容”不满整字节,传输时在电文最后补“F”;“传输方式”为混发时,电文内容第一个字节要为“A4”。

北斗终端OEM模块接口协议的规范

北斗终端OEM模块接口协议的规范

星状态信息 、 导航传输数据信息和短文本信息等 ; 数
k ● ●^ , ^…
^…
: …

,^
据内容是指内容标识符所表示的具体数据 ;帧头帧 式指示帧, 且仅包含 G P的标识符。
尾用 于表 示不 同数 据帧 的起 始和终 止位 置 ;校 验符 ( 3) G S A语 句 中 , N ME A 0 1 8 3协 议 中 不 包 括
其 它类 型协 议是指 语 句标示 符 相 同的语 句格式 相同, 所表示 的内容也 一样 , N M E A协议中的语句又包 含N M E A 0 1 8 3 协议中的语句。 其它类型协议的格式
和 内容不 尽相 同 , 列举 一 例如 下 :
用于纠正数据传输过程中的数据错误。输入语句的 内容通常包括帧头帧尾 、 校验符 、 内容指示符和数据
内容等 。 内容 指示 符 中通常 包括 定位 模式 、波 特率
T D O P 帧, 且仅包含 G P的标识符。
( 4) G S V语 句 中 , N ME A 0 1 8 3协 议 中仅包 含 G P 的标识 符 。 ( 5) R MC语 句 中 , N ME A 0 1 8 3 3 . 0版 本 之 前 的
导航 产 品 的发 展奠 定 了坚 实 的基 础 。 北 斗终 端 O E M 模 块 是北 斗 终端 中的核 心处 理器 件 ,一般 集成 有 基 件 ) 中的规 定 。基 带 芯片将 信 号 中所 需 的参 数提 取 出来 , 以一 定 的 帧格 式输 出给 终端 数 据 应用 。O E M 模 块 的接 口输 入 、输 出数据 帧不 同位 置的数 据代 表 不 同的 内容 , 对 每一 帧 内数据 的排 列和 内容 的约定 , 被 称 为接 口协 议 。 终端 O E M 模 块 通 常 是 以数 据 码 流 的 形 式 , 通 过 硬 件接 口 ( 通 常为 R S 2 3 2接 口 ) 进 行 数 据 的输 人 输出。 输 出语 句 的 内容通 常包 括系 统标识 符 、 内容标

北斗一代接收机数据接口要求

北斗一代接收机数据接口要求

北斗一代接收机数据接口要求北斗一代接收机数据接口是指用于接收北斗一代卫星导航系统发射的信号,并将其解码转换为可用数据的设备接口。

这些数据接口包括硬件接口和软件接口,用于接收机与其他设备之间的数据传输和通信。

以下是对北斗一代接收机数据接口要求的详细描述:1.硬件接口要求:-电源接口:接收机需要一个标准的电源接口(例如USB接口或DC插口),用于供电。

-天线接口:接收机需要一个天线接口,兼容北斗一代导航系统的天线规格,以接收卫星信号。

-数据接口:接收机需要一个数据接口,用于与其他设备进行通信。

常见的数据接口有串口接口(例如RS-232、RS-485)和以太网接口等。

2.软件接口要求:-数据格式:接收机需要支持标准的北斗一代导航系统数据格式,以便解码和处理导航数据。

常见的数据格式有二进制格式、文本格式等。

-数据协议:接收机需要支持与其他设备进行数据交换的标准通信协议,例如NMEA-0183协议或北斗卫星导航系统自定义的协议。

-驱动程序:接收机需要提供适配不同操作系统的驱动程序,以便与计算机或其他主控设备进行数据交互。

3.数据传输要求:-实时性:接收机需要实现实时的数据传输,以便及时处理导航数据。

数据传输的延迟要尽可能小,保证对导航系统信号的接收和处理能够实时进行。

-稳定性:接收机需要保证数据传输的稳定性,避免数据丢失或数据传输错误,以确保接收到的数据的准确性和完整性。

-可靠性:接收机需要具备良好的抗干扰能力,能够在复杂的环境中稳定地接收和传输导航数据。

4.兼容性要求:-多平台支持:接收机需要支持多种操作系统和硬件平台,以便与不同设备进行兼容和集成。

-多语言支持:接收机需要支持多种编程语言,以便开发者可以方便地进行数据处理和应用开发。

总结:北斗一代接收机数据接口要求包括硬件接口、软件接口、数据传输要求和兼容性要求。

硬件接口要求包括电源接口、天线接口和数据接口。

软件接口要求包括支持标准数据格式、数据协议和提供驱动程序。

北斗GPS定位通信终端产品说明书

北斗GPS定位通信终端产品说明书

保定市贝尔电子有限公司产品说明书Q/BEH001-2013 北斗/GPS定位通信终端保定市贝尔电子有限公司声明本说明书可能包含技术上不准确的地方或印刷错误。

本说明书的内容将做不定期的更新,恕不另行通知;更新的内容将会在本说明书的新版本中加入。

我们随时会改进或更新本说明书中描述的产品或程序。

若存在说明书中对产品的描述与实物不符,一律以实物为准。

警告●将北斗/GPS定位通信终端放置在足够通风的空间。

●使北斗/GPS定位通信终端工作在技术指标允许的温度及湿度范围内,请不要在北斗/GPS定位通信终端放置盛液体的容器,比如花瓶等。

●设备电路板上的灰尘在受潮后会引起短路,在安装设备时,请尽量做好防尘、防潮工作。

●请选择SD卡生产厂商推荐的、适合设备工作要求的SD卡,以满足长时间、大数据量的读写要求,同时请从正式渠道购买,以保证SD卡的品质。

●禁止带电打开机盖;禁止带电插拔外设接口。

目录北斗/GPS定位通信终端 (1)声明 (2)警告 ...................................................................................................................错误!未定义书签。

概述 .. (4)1.1用途 (4)1.2型号及其含义 (4)1.3使用环境 (4)1.4技术特点 (5)1.5 产品主要功能 (5)1.5.1压缩处理功能 (5)1.5.2录像 (6)1.5.3预览与回放 (6)1.5.4报警 (6)1.5.5用户 (6)1.5.6网络功能 (7)二、技术指标 (7)三、安装指南 (8)3.1 清点设备及其附件 (8)3.2 硬件接口连接说明 (8)3.2.1前面板连接说明 (8)3.2.2后面板连接说明 (9)3.3 J1、J2引脚定义说明 (9)3.3.1 J1引脚定义说明 (9)3.3.2 J2引脚接口说明 (11)四、安装使用及维护 (11)4.1安装SD 卡和SIM/UIM 卡 (11)重要提示: (11)4.2安装SD 卡 (12)4.3安装SIM/UIM卡 (12)4.4 ACC启动控制连接说明 (13)4.5 ACC 接口与汽车点火开关相连 (13)4.6设备接口及插接设备维护 (13)五、安装 (14)概述1.1用途北斗/GPS定位通信终端是一款专门应用于各种移动视频音频监控领域的数字监控产品,具备本地录像存储(SD卡)、无线网络传输*、北斗/GPS 定位*、行车信息记录、语音监听或对讲*、报警触发等多项功能,性能完善且稳定;该设备外壳采用铝合金材料整体拉伸而成,并根据内部热耗分布特点在结构上进行巧妙设计,使设备在防尘、散热、防水、防锈蚀等方面达到完美融合;同时根据车载或其他移动监控的需求,该设备体积小、功耗低,便于安装并节省能耗。

北斗便携式智能终端的研制与开发项目开发详细计划书

北斗便携式智能终端的研制与开发项目开发详细计划书

北斗便携式智能终端的研制与开发项目开发详细计划书项目名称:北斗便携式智能终端开发
一、项目简介
项目背景:凭借北斗强大的定位和导航信息服务能力、跨越时空的增值服务优势以及高效的数据资源管理,北斗可以支持我国在各个领域发挥更大的作用。

为了满足用户更高效能的定位导航需求,需要开发一种北斗便携式智能终端,使用户可以以更便携的方式进行定位导航。

项目目标:该项目旨在研制开发出一款北斗便携式智能终端,使用户可以以更便携的方式进行定位导航,同时有效提高定位和导航效率及精确度,提供更加准确可靠的信息服务。

二、项目研发任务
1、硬件设计:研发团队将负责进行设备硬件的设计,根据用户需求设计出有效的硬件系统进行设备功能的实现。

2、软件设计:研发团队将针对用户需求,进行定位导航和安全预警等功能的软件设计,实现硬件与软件的有效结合,使得设备更加具有智能化、便捷性和可靠性等功能。

3、数据测试:研发团队将对设备中的定位导航、安全预警等功能进行数据测试,以提高功能实施的效率和可靠性。

GPS 北斗定位模块说明书

GPS 北斗定位模块说明书

GPS/北斗定位模块说明书GPS/北斗定位模块使用说明书V2.4济南智泽贸易有限公司目录1.产品介绍 (1)1.1.产品概述 (1)1.2.产品特点 (1)1.3.技术指标 (1)1.4.产品尺寸 (1)1.5.硬件接口 (2)2.通信协议 (3)2.1.通信协议 (3)2.2.寄存器定义 (4)3.协议详解 (6)3.1.读保持寄存器 (6)3.2.读取版本号 (6)3.3.读取设备地址 (7)3.4.读取设备波特率 (7)3.5.读取奇偶校验位 (7)3.6.读取定位数据(RMC) (8)3.7.定位数据(RMC)解析 (8)3.8.修改设备地址(广播) (9)3.9.修改波特率 (9)3.10.修改奇偶校验位 (9)4.保修期限 (10)5.技术支持 (10)6.联系方式 (10)7.免责声明 (10)1.产品介绍1.1.产品概述GPS/北斗定位模块,是一款具有GPS定位和北斗定位的双模定位终端,可以快速、精确定位位置。

定位模块内含双模定位芯片,快速定位位置,并且将定位信息以RS485接口和Modbus协议的方式提供给用户使用,串口波特率最高可达115200bps,可以通过PC机设置软件或串口命令轻松控制,使用方便快捷。

1.2.产品特点⏹同时支持GPS定位和北斗定位⏹串口波特率自定义,支持2400~115200bps⏹串口支持全双工和半双工串口通讯,支持RS485收发自动切换⏹模块串口波特率等参数可通过PC机或串口命令配置⏹RS485带TVS、过流等保护⏹提供天线状态诊断,提供天线开路、短路等状态信息1.3.技术指标环境参数⏹工作温度:-40℃~80℃⏹工作湿度:5%~95%RH,无凝露供电⏹工作电压:DC5~28V⏹功耗:≤0.3W定位精度⏹出色的定位功能,支持BDS/GPS/GLONASS卫星导航系统的单系统定位,以及任意组合的多系统联合定位⏹冷启动捕获灵敏度:-148dBm跟踪灵敏度:-162dBm⏹定位精度:2.5米(CEP50)⏹内置天线检测及天线短路保护功能1.4.产品尺寸产品尺寸长x宽x高为:95mm x50mm x30mm,其中95mm包含长度80mm和两个安装孔15m图1-1产品尺寸1.5.硬件接口图1-2硬件接口硬件接口定义见表1-2硬件接口定义。

北斗手持终端

北斗手持终端
电子罗盘:支持
气压计:支持
物理特性
尺 寸:
按 键:电源键、翻页键、地图缩放、摇杆方向键
标准配置
主机
数据线x1
存储卡X1
选配配件
存储卡
锂电池
充电器
NMEA数据线
集思宝

•干电池/锂电池/USB三种供电模式
•智能导航地图,支持等高线加载
•工业三防设计,Байду номын сангаас固耐用
•多种坐标系统支持
•电子罗盘/气压计
定位类型:
定位精度:单点:2-5m;SBAS:1-3m;更新频率:1Hz
北斗手持终端
2012年北斗系统正式组网运行,GNSS卫星导航进入北斗时代,今天合众思壮公司全新升级北斗G1系列
手持机,全面掀起北斗手持终端普及风暴,G1北斗系列手持产品对操作流程、数据组织形式、卫星导航定
位模组、系统、地图进行全面升级和优化,以最大程度满足各行业用户采集、面积测量、导航、找点记录 航迹等作业,同样可完美应用于户外领域。
集思宝

•干电池/锂电池/USB三种供电模式
•智能导航地图,支持等高线加载
•工业三防设计,坚固耐用
•多种坐标系统支持
•电子罗盘/气压计
G138BD产品功能特点
北斗、GPS、GLONASS三系统完美兼容
G120BD完美支持北斗、GPS、GLONASS三大卫星系统,定位准、速度快,在遮挡环境下能达到更佳的定 位结果
供电类型:AA电池/锂电池/USB
续航时间:AA电池:8小时
锂电池:12小时
存储
内 存:4G
扩展存储:支持MircoSD卡扩展,最大支持32G
数据通讯
数据通讯:MiniUSB数据通讯

北斗手持终端

北斗手持终端

北斗手持终端规格书1)具有GPS卫星和北斗二卫星双定位导航系统。

采用通用的导航地图。

(非正版)2)具有北斗一短报文通信功能。

北斗系统用户终端具有双向报文通信功能,用户可以一次传送35个汉字的短报文信息,目前在远洋航行及许多通讯信号弱的环境中有重要的应用价值。

3)带触摸(电容式)的4英寸高亮高分辨率彩色TFT液晶屏;可手写输入和拼音输入进行短信沟通。

4)支持3G,支持2G/WCDMA制式通话功能,支持3G视频传输(需甲方上网自行下载软件来应用)。

5)后摄像头,像素500W 。

6)500条短信箱,500条电话号码薄。

7)紧急报警功能。

8)8000毫安大容量电池,可三防(防水、防尘、防跌落);9) 产品防水等级:IP65。

一、整机组成手持机外观结构:整机外观由军绿色(或黄色)和黑色组成;整机具备一定的防雨水、积雪、高低温和防腐蚀能力;安卓操作系统,具有电容触摸屏;外形尺寸≤30×80×165mm,重量:0.5Kg。

手持机内部结构:手持机内部包括天线、射频模块、主板、电池等;设有电源开关和显示终端工作状态的指示灯,即:充电指示、未读信息指示和发射状态指示灯(机型不同配置有不同);USB接口;机内配置的电池能够保证终端持续工作8小时以上(发射频度不超过1次/分钟)。

二、基本功能1、定位功能设备能够实时提供其所在位置的经度、纬度与高程,定位精度小于20米,并以标准形式显示(经度,度/分/秒)、(纬度,度/分/秒)、(高程,米)、(时间,年月日时分秒)。

设备收到北斗定位信息时,根据设定给出声、光或符号提示。

内置位置自动上报功能软件,可手动调整位置上报间隔。

位置上报的号码可以更改由用户凭密码进行更改。

2、通信功能手持终端发送短报文时,当前位置信息可同时发送给平台或其他终端,平台及终端能解析或显示发送方经纬度。

用户每次最多可以传送35个汉字的信息。

终端设备本身具有电文键入、编辑、发送、接收和显示功能。

北斗手持机内部通讯流程

北斗手持机内部通讯流程

手持机内部通讯流程
上海司南导航技术有限公司工业测量部手持机内部有GPRS模块、Wifi模块,可以用来连接网络获取CORS差分数据,同时内置了BDS/GPS OEM板卡,具备高精度定位功能;以下简述相关数据传输流程。

GPRS模块和手持机内部的CPU相连,用户可以通过Socket编程实现,主要是对CORS中心IP地址和端口的设置,CORS的通讯协议大多为Ntrip协议;
Wifi也可以用来作为接收差分数据的途径,开发方式类似GPRS模式。

GNSS OEM板卡和手持机内部CPU相连,开放两个端口用来操作北斗主板,其中一个串口可以用来给板卡发差分数据;相关模块连接方式见下图;
北斗手持机内部连接示意图。

北斗手持机操作教案

北斗手持机操作教案
活动安全。
应急救援
在灾害事故现场,为救援人员 提供实时定位与导航,提高救
援效率。
农业应用
辅助精准农业作业,如土地测 量、农机自动驾驶等。
军事领域
为部队提供实时定位与导航服 务,提高作战效能。
北斗手持机的发展趋势
高精度化
随着北斗卫星导航系统的发展, 手持机的定位精度将不断提高。
智能化
集成更多智能功能,如语音识别、 图像识别等,提高用户体验。
语音通话过程中的操作 在通话过程中,用户可以进行音量调节、静音、挂断等操 作。同时,也要注意保持手持机的话筒和听筒清洁,以确 保通话质量。
05
北斗手持机导航功能操作
地图加载与显示
地图数据下载
确保手持机已连接至互联网,进入地图应用,选择需要下载的区 域地图数据进行下载。
地图显示设置
在地图应用中,可以设置地图的显示风格(如卫星图、交通图 等)、缩放级别以及方向指示。
多模兼容
兼容其他卫星导航系统,如GPS、 GLONASS等,提高全球覆盖能 力。
小型化与轻量化
采用更先进的材料和设计,减小 手持机体积和重量,便于携带和
使用。
02
北斗手持机基本操作
开机与关机
开机
长按电源键3秒,待屏幕亮起后松 开电源键,手持机即开机成功。
关机
在手持机主界面,点击“关机”选 项,或者长按电源键5秒,选择 “关机”即可关闭手持机。
手持机支持查看历史定位 数据,可以回放历史轨迹、 分析运动状态等。
数据导出
定位数据可以通过手持机 的数据导出功能导出为文 本文件或电子表格文件, 方便后续处理和分析。
04
北斗手持机通信功能操作
通信参数设置与调整

北斗卫星导航系统用户终端通用数据接口

北斗卫星导航系统用户终端通用数据接口

北斗卫星导航系统用户终端通用数据接口(预)2014.08.141 范围本要求规定了北斗卫星导航系统与终端之间的数据接口相关要求。

本要求适用于北斗卫星导航系统与应用研究。

2 规范性引用文件下列文件对于本文件的应用是必不可少的。

凡是注日期的引用文件,仅所注日期的版本适用于本文件。

凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。

GB/T 6107—2000 使用串行二进制数据交换的数据终端设备和数据电路终接设备之间的接口GB/T 11014—1989 平衡电压数字接口电路的电气特性3 要求3.1 硬件3.1.1 概述北斗终端应可以通过一根连接线缆并入连接多个接收器。

接收器的数目取决于发送器的输出驱动能力、终端的输入驱动要求和是否使用终端电阻器。

3.1.2 互连线互连线可以通过一根屏蔽双绞线外加一根使装置共地的接地保护线互连。

应对屏蔽双绞线增加一根单线使装置共地的接地保护连线。

应对屏蔽双绞线增加一根单线或利用双层屏蔽绝缘电缆线的内绝缘层。

3.1.3 连接器终端中尽量选用通用连接器。

3.1.4 发送器和接收器发送器和接收器电信号特性应符合GB/T 6107—2000中第2章和GB/T 11014—1989中第4章的要求。

3.2 数据传送数据以串行异步方式传送。

第一位为起始位,其后是数据位。

数据遵循最低有效位优先的规则。

所用参数如下:∙波特率:4800~115200 bps,可根据需要设定,默认值为115200 bps;∙数据位:8 bit(d7=0);∙停止位:1 bit;∙校验:无。

3.3 数据格式协议3.3.1 字符3.3.1.1 预留字符预留字符集由表1所示的ASCII字符组成。

这些字符用于语句和字段定界,不应把它们用在数据段中。

表1 预留字符3.3.1.2 有效字符有效字符集包括所有可印刷的ASCII字符(HEX20到HEX7F),但定义为预留字符者除外。

3.3.1.3 非定义字符没有定义成“预留字符”和“有效字符”的ASCII字符,任何时候都不应该发送。

北斗手持机开发接口(北斗模块-2015.0421)

北斗手持机开发接口(北斗模块-2015.0421)

北斗手持机函数接口说明1北斗1代接口机制说明北斗短信接口主要是采用android的广播机制。

2北斗1代接口适用版本。

3北斗1代接口函数说明3.1发送北斗信息android.intent.action.beidou.msg.sendBundle数据:number :String 类型北斗报文发送的目的卡号msgcontent :byte[]类型,信息容。

type : int 类型: 编码方式0 混发1 汉字2 代码bitLen:int类型:报文有效数据位数(bit总数)备注:1.北斗4.0协议规中规定,北斗报文长度以bit计算。

“传输方式”为代码且“电文容”不满整字节,传输时在电文最后补“0”2.在“代码方式”发送和解码北斗报文时,需要注意实际有效的bit位数是否是满字节不是满字节。

示例代码:由于示例代码较长,请查考app源代码中case R.id.btn_send事件响应处理函数3.2接受北斗信息android.intent.action.beidou.msg.receivedBundle数据:number :String 类型报文发送方msgcontent :byte[]类型,信息容。

msgtype::int 类型编码方式:0 混发1 汉字2 代码crcFlag :int 类型校验位0 :报文校验正确1 :报文校验错误bitLen : 北斗报文中实际传输有效bit数北斗报文解析步骤:确定报文校验是否正确,再根据实际有效的数据长度bitLen 在msgContent中获取报文容。

3.3请求读取北斗卡信息参数:无示例代码:private LocationManager mlocation;mlocation.sendExtraCommand(LocationManager.GPS_PROVIDER,"request_bd_info", null);备注:详细见app工程中的源码的处理3.4请求获取北斗IC卡号android.intent.action.beidou.msg.number.request备注:此功能暂时未做3.5接受北斗IC 号接收广播:android.intent.action.beidou.msg.number.receivedBundle数据ic_number : String 类型示例代码:bundle = intent.getExtras();String number = bundle.getString("ic_number");tempStr = "北斗号:" + number;txt_sim_num_info.setText(tempStr);3.6短报文发送状态接受广播:android.intent.action.beidou.feedbackinfo.received";Bundle数据:FeedBackTag :String类型FKXX中返回的数据指令执行结果代码(标准4.0协议的返回)FeedBackExtraInfo: String类型FKXX中附加信息详细使用方式见:示例app源码中ACTION_MSG_BD_FKXX_RECEIVED事件的处理源码3.7北斗模块信息接受系统广播:.receivedBundle数据:service_frequency :服务频度communication_level :北斗卫星的通信等级number 北斗模块ICmodule_state :导航模块硬件信息1仅有GPS2 仅有北斗4 双模service_number :北斗服务中心version :北斗模块版本号3.8北斗功率请求.request_bd_power参数: 无示例代码:<A href="/">手持终端</A>Intent powIntent = new Intent(ACTION_MSG_BD_POWER_INFO_REQUEST); sendBroadcast(powIntent);3.9北斗功率接收接受系统广播:android.intent.action.beidou.powerinfo.receivedBundle数据:m_p0 int类型,波束1 功率值m_p1 int类型波束2 功率值m_p2 int类型波束3功率值m_p3 int类型波束4 功率值m_p4 int类型波束5 功率值m_p5 int类型波束6 功率值3.10允许发送短信:允许发送消息:命令bd_msg_enableBundle bundle = new Bundle();bundle.putBoolean("op", enable);mlocation.sendExtraCommand(LocationManager.GPS_PROVIDER, "bd_msg_enable", bundle);获取允许发送北斗信息的接口:boolean msgEnable = Settings.System.getInt(getContentResolver(),BD_MSG_ENABLE, 1) > 03.11设置服务中心:命令:set_service_numberBundle bundleSet = new Bundle();bundleSet.putString("set_service_number", edt_service_num.getText().toString())mlocation.sendExtraCommand(LocationManager.GPS_PROVIDER, "set_service_number", bundleSet);上述的接口的例子可见TestBDReceiver 例子3.12定位申请(DWSQ)3.12.1申请发送广播:android.intent.action.beidou.msg.dwsq.requestBundle参数:<A href="/">手持机</A>freq Int类型定位频度示例代码:Intent dwIntent = new Intent(ACTION_MSG_BD_DWSQ_REQUEST); //申请一个IntentBundle dwBundle = new Bundle(); //申请bundledwBundle.putInt("DWSQ_FREQ", freq); //设置定位频度0 单次定位。

北斗GPS多模卫星导航模块-

北斗GPS多模卫星导航模块-

XN647-BDBD/GPS多模卫星导航通用接收机模组产品说明书功能描述1.1 概述本模块是一款支持BD2 B1/GPS L1频点的双模导航定位模块。

模块尺寸为16mm x 12mm mm,采用24pin邮票孔封装。

本模块内部具备天线状态检测和天线短路保护功能,支持休眠工作模式。

1.2 产品特性✓24pin邮票孔封装,尺寸16mm x 12mm x 2.5 mm✓支持BD2 B1和GPS L1频点✓支持以下三种工作模式1)单BD2 B1工作模式2)单GPS L1工作模式3)BD2 B1/GPS L1混合工作模式✓内置BD2 B1/GPS L1的LNA〔低噪声放大器〕。

✓具有天线状态检测和天线短路保护的功能。

✓具有备份电源输入接口,支持热启动。

✓内部自带上电复位电路,并支持用户在使用中对模块进行外部复位。

1.3 性能指标1.4 应用●个人定位和导航产品●车载、船舶定位导航1.5 功能框图和典型应用1.5.1 功能框图图1-1 双模导航定位模块功能框图本双模导航定位模块可对外部BD2 B1/GPS L1有源天线供电,并具有天线状态检测和天线短路保护功能。

外部有源天线接收空中卫星信号送给射频芯片,射频芯片内部经LNA放大、混频处理后送到中频滤波器,再经过AD转换成数字中频信号送给基带芯片。

基带芯片接收到射频芯片送来的数字中频信号,经过捕获和跟踪、定位解算等一系列算法处理后,通过串口输出NMEA数据并给出1PPS信号。

1.5.2 典型应用图1-2 双模导航定位模块典型应用图2 模块接口说明2.1 硬件接口2.1.1 电源模块有两个电源输入管脚〔VCC、V-BCK〕与两个电源输出管脚〔VCC-RF〕。

其中VCC为模块的工作主电源;V-BCK为模块的备份输入电源,在主电源VCC断电时给RTC电路供电,确保关键信息不丧失,以实现热启动功能,模块内部设计有对备用电源V-BCK的充电电路,推荐外接可充电的电池或大容量电容;VCC-RF输出VCC电压值,可用于天线供电。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

北斗手持机函数接口说明1北斗1代接口机制说明北斗短信接口主要是采用android的广播机制。

2北斗1代接口适用版本。

3北斗1代接口函数说明3.1发送北斗信息android.intent.action.beidou.msg.sendBundle数据:number :String 类型北斗报文发送的目的卡号msgcontent :byte[]类型,信息内容。

type : int 类型: 编码方式0 混发1 汉字2 代码bitLen:int类型:报文有效数据位数(bit总数)备注:1.北斗4.0协议规范中规定,北斗报文长度以bit计算。

“传输方式”为代码且“电文内容”不满整字节,传输时在电文最后补“0”2.在“代码方式”发送和解码北斗报文时,需要注意实际有效的bit位数是否是满字节不是满字节。

示例代码:由于示例代码较长,请查考app源代码中case R.id.btn_send事件响应处理函数3.2接受北斗信息android.intent.action.beidou.msg.receivedBundle数据:number :String 类型报文发送方号码msgcontent :byte[]类型,信息内容。

msgtype::int 类型编码方式:0 混发1 汉字2 代码crcFlag :int 类型校验位0 :报文校验正确1 :报文校验错误bitLen : 北斗报文中实际传输有效bit数北斗报文解析步骤:确定报文校验是否正确,再根据实际有效的数据长度bitLen 在msgContent中获取报文内容。

3.3请求读取北斗卡信息参数:无示例代码:private LocationManager mlocation;mlocation.sendExtraCommand(LocationManager.GPS_PROVIDER,"request_bd_info", null);备注:详细见app工程中的源码的处理3.4请求获取北斗IC卡号android.intent.action.beidou.msg.number.request备注:此功能暂时未做3.5接受北斗IC 号接收广播:android.intent.action.beidou.msg.number.receivedBundle数据ic_number : String 类型示例代码:bundle = intent.getExtras();String number = bundle.getString("ic_number");tempStr = "北斗号:" + number;txt_sim_num_info.setText(tempStr);3.6短报文发送状态接受广播:android.intent.action.beidou.feedbackinfo.received";Bundle数据:FeedBackTag :String类型FKXX中返回的数据指令执行结果代码(标准4.0协议的返回)FeedBackExtraInfo: String类型FKXX中附加信息详细使用方式见:示例app源码中ACTION_MSG_BD_FKXX_RECEIVED事件的处理源码3.7北斗模块信息接受系统广播:.receivedBundle数据:service_frequency :服务频度communication_level :北斗卫星的通信等级number 北斗模块IC号码module_state :导航模块硬件信息1仅有GPS2 仅有北斗4 双模service_number :北斗服务中心号码version :北斗模块版本号3.8北斗功率请求.request_bd_power参数: 无示例代码:Intent powIntent = new Intent(ACTION_MSG_BD_POWER_INFO_REQUEST); sendBroadcast(powIntent);3.9北斗功率接收接受系统广播:android.intent.action.beidou.powerinfo.receivedBundle数据:m_p0 int类型,波束1 功率值m_p1 int类型波束2 功率值m_p2 int类型波束3功率值m_p3 int类型波束4 功率值m_p4 int类型波束5 功率值m_p5 int类型波束6 功率值3.10允许发送短信:允许发送消息:命令bd_msg_enableBundle bundle = new Bundle();bundle.putBoolean("op", enable);mlocation.sendExtraCommand(LocationManager.GPS_PROVIDER, "bd_msg_enable", bundle);获取允许发送北斗信息的接口:boolean msgEnable = Settings.System.getInt(getContentResolver(),BD_MSG_ENABLE, 1) > 03.11设置服务中心号码:命令:set_service_numberBundle bundleSet = new Bundle();bundleSet.putString("set_service_number", edt_service_num.getText().toString())mlocation.sendExtraCommand(LocationManager.GPS_PROVIDER, "set_service_number", bundleSet);上述的接口的例子可见TestBDReceiver 例子3.12定位申请(DWSQ)3.12.1申请发送广播:android.intent.action.beidou.msg.dwsq.requestBundle参数:freq Int类型定位频度示例代码:Intent dwIntent = new Intent(ACTION_MSG_BD_DWSQ_REQUEST); //申请一个IntentBundle dwBundle = new Bundle(); //申请bundledwBundle.putInt("DWSQ_FREQ", freq); //设置定位频度0 单次定位。

根据北斗卡设置,60分钟卡,freq请设置大于60dwIntent.putExtras(dwBundle); //广播参数sendBroadcast(dwIntent); //启动定位申请3.12.2定位信息接收(DWXX)事件: android.intent.action.beidou.msg.dwxx.receivedBundle参数:m_Type byte 类型m_byHeightData short 类型高程值m_byHeightSymbol byte 类型高程符号位: 0 为正非零为负m_byHour int 类型时间信息:小时m_byMinute int 类型时间信息:分钟m_bySecond1 int 类型时间信息:秒m_byLonDegree int 类型经度信息:度m_byLonMinute int 类型经度信息:分m_byLonSecond1 int 类型经度信息:秒m_byLonSecond2 int 类型经度信息:小秒m_byLatDegree int 类型纬度信息: 度m_byLatMinute int 类型纬度信息: 分m_byLatSecond1 int 类型纬度信息: 秒m_byLatSecond2 int 类型纬度信息: 小秒示例代码: 由于示例代码较长,请参考app源码中ACTION_MSG_BD_DWXX_RECEIVED.equals(action)事件处理的源代码3.13”北斗报文”中”获取坐标信息”使用"android.intent.action.beidou.msg.dwxx.received示例代码:hort m_byHeightData = bundle.getShort("m_byHeightData");byte m_byHeightSymbol = bundle.getByte("m_byHeightSymbol");int time_hour = (int)bundle.getByte("m_byHour");int time_minute = bundle.getByte("m_byMinute");int time_second = bundle.getByte("m_bySecond1");int time_minsecond = bundle.getByte("m_bySecond2");int lonDegree = bundle.getByte("m_byLonDegree");int lonMinute = bundle.getByte("m_byLonMinute");int lonSecond = bundle.getByte("m_byLonSecond1");int lonminSecond = bundle.getByte("m_byLonSecond2");int latDegree = bundle.getByte("m_byLatDegree");int latMinute = bundle.getByte("m_byLatMinute");int latSecond = bundle.getByte("m_byLatSecond1");int latminSecond = bundle.getByte("m_byLatSecond2");3.14管信注入(ZBZR)请求:android.intent.action.beidou.msg.gxzr.request参数:GXZR_Content 类型String 管信注入的管理信息示例代码:byte[] content = "abcdefghabcdefghabcdefghabcdefgh".getBytes();Bundle gxbundle = new Bundle();gxbundle.putByteArray("GXZR_Content", content);Intent gxIntent = new Intent(ACTION_MSG_BD_GXZR_REQUEST);gxIntent.putExtras(gxbundle);sendBroadcast(gxIntent);3.15管信读取(GXDQ)请求:android.intent.action.beidou.msg.gxdq.request参数:无示例代码:Intent gxdqIntent = new Intent(ACTION_MSG_BD_GXDQ_REQUEST);sendBroadcast(gxdqIntent);3.16管理信息(GLXX)事件:android.intent.action.beidou.msg.glxxInfo.received参数: GLXXInfo 类型String 管理信息示例代码:Bundle bundleglxx = intent.getExtras();byte[] glxxInfo = bundleglxx.getByteArray("GLXXInfo");3.17坐标转换(ZBZH)请求:android.intent.action.beidou.msg.zbzh.request参数: ZBZH_Longitude 类型String 经度数据ZBZH_Lat 类型String 纬度数据ZBZH_Heigth 类型String 高程值ZBZH_HeigthAnomaly 类型String 高程异常值ZBZH_ChangeMode 类型String 坐标转换方式ZBZH_ChangeMode 取值: 0x01 表示将大地坐标转换为空间直角坐标,0x02 表示将大地坐标转换为高斯平面直角坐标,0x03 表示将大地坐标转换为麦卡托平面直角坐标示例代码:byte[] Longitude = "12345678".getBytes(); // Longitude[0] 对应经度数据中的”度”。

相关文档
最新文档