楼主

[嵌入式] 【求助帖】C620+M3508的CAN反馈实际电流不准,有人遇到过吗

[复制链接]
正式队员CarryYoon
1金钱
一会2 30,一会6500+,为啥会这样?不准的话怎么做PID呢?
跳转到指定楼层
沙发

[嵌入式] 【求助帖】C620+M3508的CAN反馈实际电流不准,有人遇到过吗

[复制链接]
正式队员CarryYoon
 楼主| 2018-7-4 14:27:13 显示全部楼层
ckyoung 发表于 2018-7-4 01:28
明显是unsigned 和signed啊,是因为你用了无符号的16位变量导致的,改成有符号的就可以了 ...

是有符号的printf("实际转矩电流%d\n",((int16_t)rxcanbuf[4])<<8|rxcanbuf[5]); 你们是这么解决的?
回复

使用道具 举报

板凳

[嵌入式] 【求助帖】C620+M3508的CAN反馈实际电流不准,有人遇到过吗

[复制链接]
正式队员CarryYoon
 楼主| 2018-7-4 14:31:05 显示全部楼层
ckyoung 发表于 2018-7-4 01:28
明显是unsigned 和signed啊,是因为你用了无符号的16位变量导致的,改成有符号的就可以了 ...

是不是接受的数组要用 signed char rxcanbuf[]这样来定义?
回复

使用道具 举报

地板

[嵌入式] 【求助帖】C620+M3508的CAN反馈实际电流不准,有人遇到过吗

[复制链接]
正式队员CarryYoon
 楼主| 2018-7-4 14:31:56 显示全部楼层
alvinsunyixiao 发表于 2018-7-3 20:53
你们有没有用RTOS?这个数字差距这么大会不会是stack overflow?或者是其他memory上的冲突?看起来像是值被 ...

没用RTOS
回复

使用道具 举报

5#

[嵌入式] 【求助帖】C620+M3508的CAN反馈实际电流不准,有人遇到过吗

[复制链接]
正式队员CarryYoon
 楼主| 2018-7-4 16:26:20 显示全部楼层
本帖最后由 CarryYoon 于 2018-7-4 16:28 编辑
ckyoung 发表于 2018-7-4 01:28
明显是unsigned 和signed啊,是因为你用了无符号的16位变量导致的,改成有符号的就可以了 ...
不知道为啥他会这样。。。
回复

使用道具 举报

6#

[嵌入式] 【求助帖】C620+M3508的CAN反馈实际电流不准,有人遇到过吗

[复制链接]
正式队员CarryYoon
 楼主| 2018-7-6 00:23:55 显示全部楼层
ckyoung 发表于 2018-7-5 10:51
你在接收的时候发给你的就是有符号16位,不能用u16来接收

搞定了,强制转换一下就好了
回复

使用道具 举报

7#

[嵌入式] 【求助帖】C620+M3508的CAN反馈实际电流不准,有人遇到过吗

[复制链接]
正式队员CarryYoon
 楼主| 2018-10-9 21:45:01 显示全部楼层
wzd123 发表于 2018-10-8 20:58
群主你的程序能分享一下吗,最近入手了3508,能转起来了,但是其他不知道怎么写 ...

有一个官方demo 下进去改一下按键就可以了
回复

使用道具 举报

8#

[嵌入式] 【求助帖】C620+M3508的CAN反馈实际电流不准,有人遇到过吗

[复制链接]
正式队员CarryYoon
 楼主| 2018-11-16 10:15:55 显示全部楼层
wzd123 发表于 2018-10-8 20:58
群主你的程序能分享一下吗,最近入手了3508,能转起来了,但是其他不知道怎么写 ...

移植一下demo吧
回复

使用道具 举报

9#

[嵌入式] 【求助帖】C620+M3508的CAN反馈实际电流不准,有人遇到过吗

[复制链接]
正式队员CarryYoon
 楼主| 2018-11-20 23:27:46 显示全部楼层
回复

使用道具 举报

10#

[嵌入式] 【求助帖】C620+M3508的CAN反馈实际电流不准,有人遇到过吗

[复制链接]
正式队员CarryYoon
 楼主| 2018-11-23 22:45:27 显示全部楼层
wgco 发表于 2018-11-22 15:45
楼主是怎么将数据打印在串口的,DEMO里没有串口

在while里printf
回复

使用道具 举报

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

本版积分规则

触屏版 | 电脑版

Copyright © 2024 RoboMasters 版权所有 备案号 粤ICP备2022092332号

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