精华内容
下载资源
问答
  • 【野火多功能调试助手】 [复制链接] 野火PID调试助手通讯协议 LONG_R3acc 电梯直达 1# 发表于 2020-6-30 21:14:32|只看该作者 ] 本帖最后由 LONG_R3...

    【野火多功能调试助手】 

    [复制链接]

    野火PID调试助手通讯协议

       

    LONG_R3acc

    电梯直达跳转到指定楼层

    1#

     发表于 2020-6-30 21:14:32 | 只看该作者 回帖奖励

    ] 本帖最后由 LONG_R3acc 于 2020-6-30 21:16 编辑 [/i]

    [md]野火多功能调试助手用户手册
    ==========================
    ——PID调试助手

    修订历史


    日期 版本 更新内容
    2020/6/30 0.0.1 -

    指令格式详解


    指令包格式

    字节数 4bytes 1bytes 4bytes 1bytes … … … … … … 1 bytes
    名称 包头 通道地址 包长度 指令 参数1 参数2 校验和
    内容 0x59485A53 xxxx xxxx xxxx xxxx xxxx xxxx
    1. 所有多字节的低字节在前
    2. 包头固定为四字节的0x59485A53
    3. 通道地址1到5对应软件上的CH1到CH5,CH1为0x01,CH2为0x02;
    4. 包长度为从包头到校验的所有数据长度。
    5. 指令为相应的功能码。
    6. 参数为指令需要参数时加入。
    7. 校验为校验和方式——8位。

    指令详解

    指令汇总

      下位机——>上位机:  
    指令 参数 功能
    0x01 1个,目标值,int类型 设置上位机通道的目标值
    0x02 1个,实际值,int类型 设置上位机通道实际值
    0x03 3个,P、I、D,float类型 设置上位机PID值
    0x04 设置上位机启动指令(同步上位机的按钮状态)
    0x05 设置上位机停止指令(同步上位机的按钮状态)
    0x06 1个,目标值,unsigned int类型 设置上位机周期
      上位机——>下位机:  
    指令 参数 功能
    0x10 3个,P、I、D,float类型 设置下位机的PID值
    0x11 1个,目标值,int类型 设置下位机的目标值
    0x12 启动指令
    0x13 停止指令
    0x14 复位指令
    0x15 1个,目标值,unsigned int类型 设置下位机周期

    设置上位机通道的目标值

    • 功能说明:设置上位机对应通道的目标值。
    • 输入参数:目标值,int类型的数据。

    指令包格式:

    字节数 4bytes 1bytes 4bytes 1bytes 4bytes 1 bytes
    名称 包头 通道地址 包长度 指令 目标值 校验和
    内容  0x59485A53 xxxx 0x0F 0x01  xxxx  xxxx

    目标值:

    设置上位机的目标值(int类型数据)
    

    发送通道的实际值

    • 功能说明:发送实际值给上位机。
    • 输入参数:实际值,int类型的数据。

    指令包格式:

    字节数 4bytes 1bytes 4bytes 1bytes 4 bytes 1 bytes
    名称 包头 通道地址 包长度 指令 实际值 校验和
    内容 0x59485A53 xxxx 0x0F 0x02 xxxx xxxx

    实际值:

    设置上位机的实际值(int类型数据)
    

    发送PID参数给上位机

    功能说明:下位机发送P、I、D参数给上位机。

    输入参数:P、I、D参数,三个float类型的数据。

    字节数 4bytes 1bytes 4bytes 1bytes 4bytes 4bytes 4bytes 1 bytes
    名称 包头 通道地址 包长度 指令 P参数 I参数 D参数 校验和
    内容 0x59485A53  xxxx 0x17  0x03 xxxx xxxx xxxx xxxx

    P 参数:

    下位机要发送的P参数(float类型数据)
    

    I 参数:

    下位机要发送的I参数(float类型数据)
    

    D 参数:

    下位机要发送的D参数(float类型数据)
    

    下位机同步启动按钮指令

    • 功能说明:下位机发送同步启动按钮状态指令给上位机。
    • 输入参数:无。

    指令包格式:

    字节数 4bytes 1bytes 4bytes 1bytes 1 bytes
    名称 包头 通道地址 包长度 指令 校验和
    内容 0x59485A53 xxxx 0x0000000F 0x04 xxxx

    下位机同步停止按钮指令

    • 功能说明:下位机发送同步停止按钮状态指令给上位机。
    • 输入参数:无。

    指令包格式:

    字节数 4bytes 1bytes 4bytes 1bytes 1 bytes
    名称 包头 通道地址 包长度 指令 校验和
    内容 0x59485A53 xxxx 0x0000000F 0x05 xxxx

    下位机发送周期值

    • 功能说明:下位机发送周期给上位机。
    • 输入参数:周期,正整数类型的数据。

    指令包格式:

    字节数 4bytes 1bytes 4bytes 1bytes 4 bytes 1 bytes
    名称 包头 通道地址 包长度 指令 周期 校验和
    内容 0x59485A53 xxxx 0x0F 0x06 xxxx xxxx

    周期:

    下位机需要设置的周期值(正整数类型数据:unsigned int)
    

    上位机发送PID参数

    • 功能说明:上位机发送P、I、D参数给下位机。
    • 输入参数:P、I、D参数,三个float类型的数据。
    字节数 4bytes 1bytes 4bytes 1bytes 4bytes 4bytes 4bytes 1 bytes
    名称 包头 通道地址 包长度 指令 P参数 I参数 D参数 校验和
    内容 0x59485A53  xxxx 0x17  0x10 xxxx xxxx xxxx xxxx

    P 参数:

    上位机要发送的P参数(float类型数据)
    

    I 参数:

    上位机要发送的I参数(float类型数据)
    

    D 参数:

    上位机要发送的D参数(float类型数据)
    

    上位机发送目标值

    • 功能说明:上位机发送目标值给下位机。
    • 输入参数:目标值,int类型的数据。

    指令包格式:

    字节数 4bytes 1bytes 4bytes 1bytes 4 bytes 1 bytes
    名称 包头 通道地址 包长度 指令 目标值 校验和
    内容 0x59485A53 xxxx 0x0F 0x11 xxxx xxxx

    目标值:

    上位机发送给下位机的目标值(int类型数据)
    

    上位机发送启动指令

    • 功能说明:上位机发送启动指令给下位机。
    • 输入参数:无。

    指令包格式:

    字节数 4bytes 1bytes 4bytes 1bytes 1 bytes
    名称 包头 通道地址 包长度 指令 校验和
    内容 0x59485A53 xxxx 0x0000000F 0x12 xxxx

    上位机发送停止指令

    • 功能说明:上位机发送停止指令给下位机。
    • 输入参数:无。

    指令包格式:

    字节数 4bytes 1bytes 4bytes 1bytes 1 bytes
    名称 包头 通道地址 包长度 指令 校验和
    内容 0x59485A53 xxxx 0x0000000F 0x13 xxxx

    上位机发送复位指令

    • 功能说明:上位机发送停止指令给下位机。
    • 输入参数:无。

    指令包格式:

    字节数 4bytes 1bytes 4bytes 1bytes 1 bytes
    名称 包头 通道地址 包长度 指令 校验和
    内容 0x59485A53 xxxx 0x0000000F 0x14 xxxx

    上位机发送周期

    • 功能说明:上位机发送周期给下位机。
    • 输入参数:周期,正整数类型的数据。

    指令包格式:

    字节数 4bytes 1bytes 4bytes 1bytes 4 bytes 1 bytes
    名称 包头 通道地址 包长度 指令 周期 校验和
    内容 0x59485A53 xxxx 0x0F 0x15 xxxx xxxx

    野火大学堂——(敲黑板)这是重点,要考的

    展开全文
  • 智能车多功能调试助手V1.1.1

    千次阅读 2016-05-29 09:43:59
    下载连接——http://download.csdn.net/detail/u011171235/9534367

    下载连接——http://download.csdn.net/detail/u011171235/9534367


    展开全文
  • (1).自动搜索串口。 (2).支持串口数据收发。 (3).收发数据支持中文。 (4).支持STM32程序烧录。...(5)....(6)....(7)....(8)....一、软件目录 ...二、运行软件(支持中文数据收发) 三、当勾选“保存Log记
    (1).自动搜索串口。
    (2).支持串口数据收发。
    (3).收发数据支持中文。
    (4).支持STM32程序烧录。
    (5).支持串口硬件流控制";
    (6).支持实时保存调试记录。
    (7).自动记录用户使用设置习惯。
    (8).首次运行后,程序将入驻系统右键菜单栏。 

    一、软件目录



    二、运行软件(支持中文数据收发)

    三、当勾选“保存Log记录”时,软件将自动生成“Log”目录,用于实时保存调试记录

    四、首次运行“多功能调试助手”后,软件将入驻系统右键菜单栏


    五、程序烧录(暂时只支持STM32,后续会继续增加)

    六、关于版本信息等



    展开全文
  • 首先,感谢野火家,开源了自己的串口调试助手软件! 软件由C_sharp完成,但是在运行GPS助手时,打开串口报错:无法加载nmealib.dll模块。 更改如下: 找到你源码的这里: 注意:是include文件夹 我的路径如下: C:\...

    首先,感谢野火家,开源了自己的串口调试助手软件!
    软件由C_sharp完成,但是在运行GPS助手时,打开串口报错:无法加载nmealib.dll模块

    更改如下:
    找到你源码的这里:
    在这里插入图片描述
    注意:是include文件夹
    我的路径如下:

    C:\Users\12586\Desktop\wildfire_MultiFuctionalSerial_assistant\nmeaLib\include
    

    打开你的源码里面的nmeaLib,右键属性:

    在这里插入图片描述
    进入后在三个目录下添加开始让找的include文件的地址:
    在这里插入图片描述
    然后回去重新生成即可:
    在这里插入图片描述

    展开全文
  • 多功能串口助手---- 注意事项

    千次阅读 2017-02-08 19:13:28
    本人为初学者,写了一个串口助手,如果有错误,请大神纠正。功能包含普通的串口收发、IAP上位机(文件发送,和文件分包发送---针对大文件)、接收数据波形图显示、邮箱反馈功能。这些功能都是我之前调试单片机时候想...
  • 01软件简介野火fireTools多功能调试助手,是一款使用QT开发,可以在Windows和Linux环境下完美运行的绿色客户端,不需要安装,双击即可运行,其功能包括:串口调试助手、网...
  • 课堂助手软件

    2013-07-01 11:07:19
    如果您是老师,您是否会有以下困惑:  辛辛苦苦写的教案却没有实际用处,最终只为了应付  课堂氛围沉闷,学生睡觉者有之,说话者有之,玩手机者有之,但乐于...课堂助手软件:  此款软件集电子教案、3D课堂点名、
  • 2、时常因为其它原因要离开电脑前,回来的时间很晚/不回来了,电脑往往不能及时关掉,浪费了很资源。 3、扩充了电脑关机功能。 4、我喜欢自己写自己能实现的、喜欢的软件,能锻炼自己的编程水平等。 5、响应...
  • 一种成熟的MODBUS调试测试工具助手软件(MThings) 免费中文 现有MODBUS调测软件种类丰富,基本可以满足日常调测需求,但是面对用户群体对高效灵活友好的进一步需求都存在着差距。 MThings是一款全新的标准化MODBUS调...
  • E销助手软件(销售员的软件

    千次阅读 2010-08-15 19:18:00
    E销助手软件(销售员的软件
  • 一个奇鸽船新体验又叫一只奇鸽,跟之前火热的多功用助手是相同的软件。都是集成了许多实用功用的工具箱,这些运用功用日常用的少,可是关键时刻仍是得用,...软件多功能助手APP各有千秋,除了一些基础功用更有解...
  • Qt实战之开发软件数据获取助手

    千次阅读 2015-07-28 10:09:15
    前段时间,受朋友委托,需要做一个能够获取别人软件文本框中内容的助手。当然这需要调用win api来解决问题。一开始,我想都没想,就用getWindowText()。。。。居然没用,好郁闷。于是查msdn。。发现关于返回值,是这样...
  • 阅读本篇文章前请你先阅读https://blog.csdn.net/fhqlongteng/article/details/78535393,了解串口助手软件功能,界面,并且下载最新版本(V1.1)的软件源代码,本篇博文讲解的代码即是1.1版本的源代码。...
  • PP助手是一款专业苹果手机助手软件,能够帮助用户很好的管理手机数据以及无需使用app id 直接下载安装正版的app软件,超级给力!但是某用户在下载了PP助手时候遇到了无法安装安装失败的现象,该怎么解决呢?一般来说...
  • 搞机助手功能介绍及使用指南

    千次阅读 2019-10-01 15:49:18
    搞机助手是一款由本人基于Vb...软件提供随机adb端口以及支持设备连接,不会与第三方手机助手产生adb端口冲突,下面就页面功能简单做些说明。 1.设备信息页面: 该页面提供安卓设备硬件信息展示,当设备成功连接到P...
  • 软件支持的字幕语言很,包括中文、英文、粤语、日语等,甚至可以提取双语字幕。并且软件支持有道翻译、百度翻译等多种翻译技术,能够将提取出来的字幕翻译为你需要的任何语言,翻译的准确度非常高。除此以外软件还...
  • 串口调试工具是工控软件开发必不可少的辅助软件,网络上也已经有很不同的版本。今天为大家介绍一款由**助手软件工作室**推出的串口调试助手软件,这款软件与其他同类软件最大的不同点是他对当下不同的操作系统都...
  • 桌面助手特价机票软件更新公告

    千次阅读 2011-01-06 16:06:00
    欢迎使用ADA_DesktopAssistant桌面助手特价机票查询软件 下载地址更新查看:ADA系列小工具更新公告   软件下载地址: 桌面助手特价机票查询工具V3.1 多特软件站 http://www.duote.com/soft/30463.html   ...
  • ADO助手---一个获取ADO连接字符串,测试SQL命令的辅助软件 2010-09-06 +初始版本发布 ADO助手---一个获取ADO...+增加对记录集的支持功能 +增加常用的ADO连接字符串的下拉选择 2012-09-19 +增加C#数据库代码生成
  • 软件使用注意点: 1、【切记易语言容易误报,电脑病毒安全必须关闭,使用完在打开即可】 2、(注意哦,eid和fp非茅台可以不填) 3、【非使用(查询库存自动下单)功能area id可以不填,用于请求库存所需】 4、初次...
  • [配音助手1.1] 更新 阿里云小姐姐配音软件更新内容(1.1)1、增加图标2、取消用户自定义输入文件名3、线程合成音频提高速度4、保存上次语音合成记录5、细节修改6、修复点击音频合成会一直卡住的bug 推荐系统:...
  • 你可能是一位从事信息化的软件顾问,你也可能是一位软件设计师,你需要通过图形直观的向客户表达你的设计意图。 你可能已经积累了很的...现在,我要向您推荐这一款软件顾问可视设计的得力助手——PowerMockup.
  • BIGEMAP地图下载器(91卫图助手功能对比 | | || | | 【地图服务行业专家】 BIGEMAP是全行业公认的【优秀知名软件】、高新技术企业、国内最早从事GIS领域研发的公司,为全国...
  • 微信多开助手 for Mac 中文版

    千次阅读 2019-01-21 16:00:36
    微信多开助手 for Mac 中文版 拥有个微信账号的朋友是不是想要能够在一个平台上登录个账号呢?微信多开工具for Mac就一款能够让微信双开和多开的小工具。小编为大家带来了最新的微信双开版 Mac版下载,有需要的...
  • 瑞星卡卡上网安全助手3.0将瑞星杀毒软件中的Startup Scan以及Anti-Rootkits等核心技术应用于流氓软件清除引擎当中。对于一些带有自我保护、自我隐藏的顽固性流氓软件,瑞星卡卡3.0可以轻松进行清除
  • 充电助手---安卓手机充电专业软件

    千次阅读 多人点赞 2013-09-23 18:10:33
    充电助手是安卓手机充电专业优质软件,保护电池,提高充电效率,加速充电,提高手机续航能力,有效提高电池寿命。
  • 知乎引流、知乎带货工具、知乎选品、数据分析、知乎带货软件、知乎带货助手、知乎浏览监控、千万级流量洼地 官网:www.5778.pro 知好物是一知乎带货工具,帮助您快速找到蓝海问题以及热门问题,并实时监控浏览量...
  •  Android逆向助手是一款针对安卓平台的逆向辅助软件,主要功能:  1、反编译apk;  2、重新打包成apk;  3、对apk进行签名;  4、反编译dex;  5、重新打包成dex;  6、dex转jar;  7、dex转ddx;  8、dex...
  • 为解决计算机的物理串口个数的限制,在进行串口...VSPD(Virtual Serial Ports Driver)虚拟串口软件是由Eltima软件公司设计的虚拟串口软件,使用方便且稳定。同时,使用虚拟串口也是规避风险的好办法,尤其对新
  • Cydia插件使用起来是很方便,可是面临一个最大的问题是要是刷机或者升级版本后就会丢失所有的软件,因为iTunes不会备份这些cydia的软件。有需求就有市场,现在好了,有外国牛人已经制作出了能够备份Cydia软件软件...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 36,092
精华内容 14,436
关键字:

多功能软件助手