精华内容
下载资源
问答
  • 本要求规定了北斗卫星导航系统与终端之间的数据接口相关要求。 本要求适用于北斗卫星导航系统与应用研究。
  • 北斗导航协议4.0版

    2018-05-30 14:23:34
    包含很详尽的北斗4.0传输协议接口的数据要求,主要包括北斗接口形式,接口信号定义,接口数据传输约定,接口数据传输各种详尽的协议
  • 辅助《北斗卫星导航系统用户终端通用数据接口(预)》使用 两者对照 更明晰
  • 北斗协议解析

    2017-10-07 11:31:13
    (GNSS)接收机测量型 OEM 板性能要求及测试方法、(GNSS)接收机差分数据格式1、(GNSS)接收机差分数据格式2、(GNSS)接收机射频集成电路通用规范.pdf、北斗-全球卫星导航系统(GNSS)接收机.pdf、北斗卫星导航...
  • 拓展北斗卫星(UM220-Ⅲ N)集成通信模块(终稿)-UM220-III N数据接口协议.rar
  • 北斗卫星导航系统用户终端通用数据接口 内容原文链接:http://www.chinabeidou.gov.cn/hybz/150.html 现在好像访问不了,幸亏之前存过一份。 希望能给相关开发者提供点帮助。
  • 2.1接口协议.pdf

    2020-02-19 12:24:59
    北斗二代RDSS RNSS接收机数据接口要求(2.1版),规定了北斗卫星导航系统与终端之间相关接口要求。以及2.0到2.1的修订说明
  • 北斗2.1协议编号【BD420007-2015】-北斗用户终端RDSS单元性能要求及测试方法-20151102
  • UM220数据接口协议

    2013-06-03 14:43:52
    和信芯通 的 北斗模块 UM220的数据接口协议
  • 北斗一号接口协议,可用于android系统手机接口开发。此协议为4.0格式
  • 北斗4.0的二进制协议不好用,更多使用2.1协议,这个与NMEA标准兼容,这一章了解命令的基本构成。

    上一章介绍了简短的几行C#代码,从串口读取北斗数据的方法。

    这一章需要介绍一下北斗数据接口的基本协议,也就是类似下面的命令的含义。

    $CCICA,0,0*4B\r\n
    

    网上有很多比较早的代码是基于北斗4.0的协议,那个协议是一种二进制协议,编程人员需要认真准备数据中的每一个bit,如果出错,调试会极为困难。

    所以后来出现了2.1协议,这个协议是文本协议,北斗终端中的芯片负责把它们转换成二进制,实际内部传输的仍是二进制,但编程起来更加容易,所以新的北斗终端都会支持2.1协议。

    关于这个2.1协议,北斗官网上曾经公开过一份文档《北斗卫星导航系统用户终端通用数据接口(预)》,发布日期为2014年8月,后来这个资料被撤下了,但还能从其它地方找到,只是文档中有许多错误。

    北斗指令

    北斗指令以$开始(据说也可以是叹号!,但我现在还没遇到),然后是5个字符的指令代码,后面有多个参数,用逗号分隔,*表示指令结束,hh是校验码,最后是回车换行符,十六进制为0x0D和0x0A。

    $CCICA,0,0*4B\r\n
    

    指令代码为5个字符,前2个字符为发送器(信源)的标识符,后3个字符为语句标识符。

    前2个字符的定义见下表:

    标识符发送器(信源)数据类型
    BD北斗导航定位系统(BDS)
    GP全球定位系统(GPS-global positioning system)
    GN全球导航卫星系统(GNSS-global navigation satellite system)
    GLGLONASS系统
    GA伽利略系统
    CC计算机系统

    后面3个字符的定义可参考《北斗卫星导航用户终端通用数据接口2.1协议》,不同的北斗厂商又增加了不同的自定义语句。

    例如:CCICA、BDICI、BDGGA、GPGGA、GNGGA、GPGSA、CCRMO、CCTXA、BDFKI都是常用的指令。

    校验码生成规则

    hh校验码是$ 和*之间(不含$和*)所有字符的异或,然后用两个16进制大写字符表示,C#代码如下。

    byte sum = 0;
    foreach (char c in bdstr)
    {
        if (c == '$' || c == '!') continue;
        if (c == '*') break;
        sum ^= (byte)c;
    }
    return sum.ToString("X2");
    

    下面以$CCICA指令为例,说明校验码的生成过程。

    在这里插入图片描述
    根据这个规则,你可以自行验证一下,下面这行命令的校验码。

    $BDICI,0925867,2204536,1934946,6,60,3,N,0*0F
    

    实现一个小功能,发一行北斗命令,查看反馈信息

    现在我们可以实现一个小功能,给串口写入一段北斗命令,立刻从串口读取一行信息,可以开展北斗命令的测试工作。

    /// <summary>
    /// 这个函数不是非常严谨,由于串口通讯是异步的,
    /// 你给串口写入一行命令,然后立即读串口,存在一定的概率,紧接的反馈文本行并不是你期望的结果,
    /// 比如,你发送了$CCICA,可能并不能立即收到$BDICI反馈。
    /// </summary>
    /// <param name="port">串口</param>
    /// <param name="cmd">北斗命令,程序自动补上校验码</param>
    /// <returns>串口的一行反馈信息</returns>
    static string SendCmd(SerialPort port, string cmd)
    {
        cmd = cmd.Trim();
        cmd = cmd + "*" + CheckSum(cmd) + "\r\n";
        Console.Write("写串口:" + cmd);
        port.Write(cmd);
        return port.ReadLine();
    }
    
    /// <summary>
    /// 计算校验码, $和*(或行尾)之间(不含$和*)的所有字符的异或。
    /// </summary>
    /// <param name="bdstr">北斗指令</param>
    /// <returns>两个16进制数字,大写</returns>
    static string CheckSum(string bdstr)
    {
        byte sum = 0;
        foreach (char c in bdstr)
        {
            if (c == '$' || c == '!') continue;
            if (c == '*') break;
            sum ^= (byte)c;
        }
        return sum.ToString("X2");
    }
    

    现在主程序比较简单了,我们可以试验两条北斗命令的输出结果。SBX的反馈信息包括设备的厂商、类型、协议版本、序列号和卡号等信息。有关SBX的说明可以参看北斗2.1协议。

    string result = SendCmd(port, "$CCICA,0,0");
    Console.WriteLine(result);
    result = SendCmd(port, "$CCRMO,SBX,2,0");
    Console.WriteLine(result);
    

    小结

    1)4.0协议不好调试,常用2.1文本协议
    2)$开头
    3)命令有5个字符,前2个是信源,后3个是命令的含义
    4)*hh是校验码,异或生成,两个16进制数
    5)回车换行\r\n放末尾

    展开全文
  • 北斗空间信号接口控制文件,公开服务信号V2.0 版
  • 北斗导航用户机数据接口4.0协议详细说明,希望对学习和使用的人有用
  • 北斗卫星导航系统用户终端通用数据接口-2.1协议(标准版)
  • 北斗卫星导航系统用户终端通用数据接口(预) - 行业标准 _ 中国卫星导航定位应用管理中心
  • 北斗卫星导航系统用户终端通用数据接口.zip
  • 北斗的报文协议
  • 参考文献及代码下载:GPS北斗双模原理代码及书籍 博主创建了一个QQ交流群,欢迎感兴趣的你加入,谢谢!!! 群名称:北斗、GPS导航交流群 群 号:963812898 1. 数据传送 数据以串行异步方...

    博主github:https://github.com/MichaelBeechan
    博主CSDN:https://blog.csdn.net/u011344545

    参考文献及代码下载:GPS北斗双模原理代码及书籍 博主创建了一个QQ交流群,欢迎感兴趣的你加入,谢谢!!!
    群名称:北斗、GPS导航交流群
    群 号:963812898
    入群请备注,不备注拒绝入群
    

    1. 数据传送

    数据以串行异步方式传送。第一位为起始位,其后是数据位。数据遵循最低有效位优先的规则。所用参数如下:
    1. 波特率:4800~115200 bps,可根据需要设定,默认值为115200 bps;
    2. 数据位:8 bit(d7=0);
    3. 停止位:1 bit;
    4. 校验:无。

    2、预留字符

    字符	十六进制	   十进制	含义
    
    展开全文
  • 用于北斗通信数据传输,北斗通信具有全天候、全天时、双向通信的特点,在GPRS的环境下可采用北斗进行信息传输
  • 北斗2.1协议,可用法各类北斗设备的应用开发。Android、window等等平台
  • 北斗导航是北斗导航系统官方研发、发布的手机导航软件,这款软件通过卫星定位给用户最专业最精确的导航体验,软件支持北斗用户设备接口协议,NMEA-0183接口协议,推荐有定位需要的用户们下载。北斗导航ios版软件功能...

    北斗导航是北斗导航系统官方研发、发布的手机导航软件,这款软件通过卫星定位给用户最专业最精确的导航体验,软件支持北斗用户设备接口协议,NMEA-0183接口协议,推荐有定位需要的用户们下载。

    北斗导航ios版软件功能

    1、地图显示:覆盖全国所有省市县。

    2、智能规划:采用业界最先进的路线规划算法,带您走一条最好走的路。

    3、语音导航:声音甜美温柔,听多久都不腻。

    4、电子狗:包括闯红灯拍照,限速拍照,违章拍照和一些安全驾驶提醒。

    5、实时路况:全国主要城市的实时路况数据,清晰准确的展示在地图上。

    6、POI检索:全国8千多万兴趣点,1秒就可以搜索到您要的结果。

    北斗导航ios版软件优势

    1、摄像头探测、助力,安全驾驶不违章;

    2、北斗导航仪,电子眼导航;

    3、北斗导航,指南针北斗卫星地图导航;

    4、北斗卫星导航,北斗卫星定位全能定位;

    5、北斗卫星地图,北斗街景地图。

    北斗导航ios版软件体验

    1、汽车导航功能也非常不错,监测道路拥堵情况,让你选择合适的出行路线。

    2、可以让全家人来使用,快速的知道对方的位置。对于群体探险活动的人员来说,这个功能非常实用。

    3、搜星定位导航速度快,通过手机GPS技术以及移动互联网,让你快速定位成功。

    展开全文
  • M21F2系列智能遥测终端集传统水文遥测终端机功能与4G全网通传输功能于一体,实现水文/水...5、在BD参数中,接口下拉,选择北斗接在RTU上的接口。 6、所有参数配置完成,点击一键设置,并将设备进行重启!!! ...

    M21F2系列智能遥测终端集传统水文遥测终端机功能与4G全网通传输功能于一体,实现水文/水资源等数据的采集、存储、显示、控制、报警及传输等综合功能。
    在这里插入图片描述

    1、打开RTU配置工具,选择相应串口以及波特率,打开串口。
    在这里插入图片描述

    2、点击一键读取参数,并且进入主中心1配置界面。
    在这里插入图片描述
    在这里插入图片描述

    3、下拉通讯模块选择BD模块。
    在这里插入图片描述

    4、在链路参数中,主参数填写接收端北斗的卡号。
    在这里插入图片描述

    5、在BD参数中,接口下拉,选择北斗接在RTU上的接口。
    在这里插入图片描述

    6、所有参数配置完成,点击一键设置,并将设备进行重启!!!
    在这里插入图片描述

    展开全文
  • 北斗开发228

    2014-04-18 09:46:59
    北斗相关的东自己下载下来
  • 户外必备北斗数传终端北斗RDSS多卡通信终端PD09规格书
  • 北斗简介

    千次阅读 2018-02-09 10:14:40
    1.北斗卫星导航系统 中国北斗卫星导航系统(BeiDou Navigation Satellite System,BDS)是中国自行研制的全球卫星导航系统.北斗卫星导航系统由空间段、地面段和用户段三部分组成,可在全球范围内全天候、全天时为...
  • 北斗网络时钟服务器,锐呈电气 smrb2,所以NTP时间服务器产品的准确与可靠是非常重要的。北斗网络时钟服务器, 手持单元主要有高精度授时型接收机、高性能铷原子钟组成、精密锁相电路组成。内置锂电池可独立工作6...
  • 北斗二代芯片手册

    2013-02-22 08:50:07
    北斗二代RNSS芯片
  • 北斗对时服务器(GPS卫星同步时钟)分析北斗与GPS区别 北斗对时服务器(GPS卫星同步时钟)分析北斗与GPS区别 北斗卫星建设是中国战略事业重要的一环。当然,国防安全是建设北斗最重要的原因。在地理信息如此重要的...
  • 北斗授时服务器的应用及详细介绍将局域网上各种需要同步时钟的设备的时间信息基于北斗时间偏差限定在足够小的范围内,这种时钟系统便就叫做北斗授时系统。任何时间应用系统都应该具有维持时间增长和缩减,客户端内部...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 813
精华内容 325
关键字:

北斗接口协议