野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

123
返回列表 发新帖回复
楼主: LONG_R3acc

【野火新版多功能调试助手】下载链接及功能说明

  [复制链接]

功能包括:串口调试、网络调试、摄像头调试、PID调试,二进制文件编辑

发表于 2023-2-15 21:23:15 | 显示全部楼层
可以在接收数据绘制波形图的同时,用鼠标控制X轴、Y轴,进行图形缩放?
边绘制图形,边操作 XY 缩放。
回复 支持 反对

使用道具 举报

发表于 2023-3-24 17:36:41 | 显示全部楼层
用其它串口软件获取的数据做EXCEL表格分析波形是正常的!可是PID调试助手软件显示的波形却是有很多突然变0的问题,搞死人了,总以为PID程序部分有问题……
野火论坛202303241730414414..png
野火论坛202303241733347095..png
回复 支持 反对

使用道具 举报

发表于 2023-4-1 01:21:45 | 显示全部楼层
本帖最后由 SkyKing 于 2023-4-1 01:28 编辑

火哥想問下,我有買你們標準版的開發版,但是需要用到這個pid調適工具
但上位機發送給下位機的按鈕,沒有像串口工具這樣可以勾選換新行\r\n
這樣我下位機程序如何判斷按下"發送PID"按鈕後,結束解析封包的時間
因為我項目上code是這樣 也是透過\r去判斷上位機發送下來的封包已經結束
在修改你們的解析代碼解析封包後

我要有相對應的cmd,本來是想在你們UI新版上面按鈕直接加發送+ \r\n
但是爬文看到這版的不開源,,,但又很需要這個PID工具

請問要怎麼判斷這樣...
else if(bData == '\r') //透過這個來判斷結束字元,在對應cmd <==這行永遠進不去

因為我bData ==\r也會用來判斷像是putty下給下位機 按下回車enter後
本來putty這種類似的tool 就會自帶\r當結尾 但用你們的我不知道怎麼判斷按鈕結束

在開始解析封包這樣...拜託了 火哥






圖

按鈕

按鈕
回复 支持 反对

使用道具 举报

发表于 2023-4-5 21:48:01 | 显示全部楼层
都沒人回我嗎
回复 支持 反对

使用道具 举报

发表于 2023-6-24 11:09:04 | 显示全部楼层
使用测试版本pid发送数据接收不到
旧的qt版本没有问题
回复 支持 反对

使用道具 举报

发表于 2023-7-17 21:12:17 | 显示全部楼层
现在的pid协议是无法从下位机向上位机发送float类型数据?上位机解析得到的似乎都是int类型
回复 支持 反对

使用道具 举报

发表于 2023-10-31 09:53:55 | 显示全部楼层
希望之后的版本能增加一个发送内容回显功能,还可以选择打时间戳。
回复 支持 反对

使用道具 举报

发表于 2023-11-8 10:45:10 | 显示全部楼层
朋友们大家好,长期接各类嵌入式产品开发,公司外包项目,也可接毕业设计。各类单片机软件开发,硬件原理图PCB设计,提供方案。智能硬件、音视频、物联网产品,安防产品、车载产品,各类功能模块定制,物联网工业控制系统开发。PCB抄板,原理图反推,电子产品优化设计等。欢迎大家咨询QQ:664249388
回复 支持 反对

使用道具 举报

发表于 2023-11-23 13:40:39 | 显示全部楼层
很好用,打算拿来调pid
回复 支持 反对

使用道具 举报

发表于 2024-1-27 10:19:13 | 显示全部楼层
check_sum 函数代码 在哪里可以看?
回复 支持 反对

使用道具 举报

发表于 2024-3-2 17:51:02 | 显示全部楼层
老师下一版软件可不可以设置是否使用校验?感觉用来校验好像数据经常掉到0
回复 支持 反对

使用道具 举报

发表于 2024-3-16 14:05:33 | 显示全部楼层
为什么pid调试助手只能保存1分钟的实时曲线?
回复 支持 反对

使用道具 举报

发表于 2024-5-6 09:35:20 | 显示全部楼层
请问一下用网络调试助手接收到的数据怎么实时发送给QT界面上(数据比较多)
回复 支持 反对

使用道具 举报

发表于 2024-6-12 19:49:34 | 显示全部楼层
53 5A 48 59 01 00 00 00 0F 00 00 00 01 00 00 00 1A 00 00 00 79
53 5A 48 59 01 00 00 00 0F 00 00 00 02 00 00 00 1A 00 00 00 7A
set_computer_value(SEND_TARGET_CMD, CURVES_CH1, &temp, 1);     // 给通道 1 发送目标值

set_computer_value(SEND_FACT_CMD, CURVES_CH1, &temp, 1);     // 给通道 1 发送实际值
我接收到的数据是这样的。,单片机发送上来的。绘图选择绘不了

上位机发送下位机 的pid 目标值 就修改成功咯
回复 支持 反对

使用道具 举报

发表于 2024-6-12 20:37:42 | 显示全部楼层
qingvsyu 发表于 2024-6-12 19:49
53 5A 48 59 01 00 00 00 0F 00 00 00 01 00 00 00 1A 00 00 00 79
53 5A 48 59 01 00 00 00 0F 00 00 00 0 ...

找到问题咯,,但绘图还是不行呀。。是那个结构体 对齐的问题。
我改咯下,不知道为什么之前的写法 没生效
/* 数据头结构体 */
/*typedef __packed struct
{
  uint32_t head;    // 包头
  uint8_t ch;       // 通道
  uint32_t len;     // 包长度
  uint8_t cmd;      // 命令
// uint8_t sum;      // 校验和

}packet_head_t;*/
#pragma pack (1)
typedef struct
{
  uint32_t head;    // 包头
  uint8_t ch;       // 通道
  uint32_t len;     // 包长度
  uint8_t cmd;      // 命令
// uint8_t sum;      // 校验和
  
}packet_head_t;
#pragma pack ()
后面是我改的。
53 5A 48 59 01 0F 00 00 00 01 E2 00 00 00 41 53 5A 48 59 01 0F 00 00 00 02 1A 00 00 00 7A
这是 改后接收打的数据
53 5A 48 59 01 0F 00 00 00 01 E2 00 00 00 41
53 5A 48 59 01 0F 00 00 00 02 1A 00 00 00 7A

但还是没有绘图 奇怪咯
回复 支持 反对

使用道具 举报

发表于 2024-6-12 21:13:25 | 显示全部楼层
qingvsyu 发表于 2024-6-12 20:37
找到问题咯,,但绘图还是不行呀。。是那个结构体 对齐的问题。
我改咯下,不知道为什么之前的写法 没生 ...

搞定咯 关闭软件 重新打开 ,就好咯,,和
回复 支持 反对

使用道具 举报

发表于 2024-7-9 18:36:58 | 显示全部楼层
大佬问一下STM32虚拟串口在串口助手里没有显示是什么问题,STM32虚拟串口驱动安装成功了的
回复 支持 反对

使用道具 举报

发表于 2024-7-22 21:46:56 | 显示全部楼层
关于串口上位机,基于C#的那个源码使用时连接开发板会导致开发板复位,和ISP功能相关,这个新版的不会有这个问题,不知道能否告知如何解决,在C#的中,因为有基于老版本C#修改了串口,不知道能否指点一些解决这个问题?
回复 支持 反对

使用道具 举报

发表于 7 天前 | 显示全部楼层
下载试试
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-21 14:37 , Processed in 0.031323 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表