请
登录
后使用快捷导航
没有帐号?
立即注册
赛事资讯
运营交流
日常动态
技术交流
机器人假期营
产品专区
搜索
本版
帖子
用户
登录
注册
返回列表
发表新帖
楼主
关于云台电机设置的问题
[复制链接]
肇恒博
2015-4-27 19:33:11
|
只看该作者
|
正序浏览
|
阅读模式
马上注册,玩转Robomaster!
您需要
登录
才可以下载或查看,没有帐号?
立即注册
x
按照官方的数据手册,CAN发送控制数据的时候这么发送的:
void Motor_Set(int16_t *Motor_current)
{
TxMessage.StdId = 0x200; //±ê×¼Ö¡±êʶ·û
TxMessage.RTR = CAN_RTR_DATA;//Êý¾ÝÖ¡
TxMessage.IDE = CAN_ID_STD ; //±ê׼֡ģʽ
TxMessage.DLC = 8; //Êý¾Ý³¤¶È
//·¢ËÍÊý¾ÝÄÚÈÝ
TxMessage.Data[0] = (unsigned char)(Motor_current[0]>>8);
TxMessage.Data[1] = (unsigned char)Motor_current[0];
TxMessage.Data[2] = (unsigned char)(Motor_current[1]>>8);
TxMessage.Data[3] = (unsigned char)Motor_current[1];
TxMessage.Data[4] = (unsigned char)(Motor_current[2]>>8);
TxMessage.Data[5] = (unsigned char)Motor_current[2];
TxMessage.Data[6] = 0;
TxMessage.Data[7] = 0;
CanWriteData();
}
但是发送之后,接收到的设置数据总是和发送的不一致,而且差别很大,比如设置-576,传回的设定值是2880,中间完全无规律
我通过在CAN总线上外接一个接收端查看了发送的数据,并没有问题,而且接收的数据也没有问题,求解
赞
打赏
收藏
分享
顶
0
踩
0
回复
使用道具
举报
电梯直达
沙发
关于云台电机设置的问题
[复制链接]
jinzhong
2015-4-28 11:05:54
|
只看该作者
电机问题吧。。。。
回复
支持
反对
使用道具
举报
照妖镜
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
评论
肇恒博的最新主题
关于云台电机设置的问题
联系我们
DJI官网
DJI商城
官网
触屏版
| 电脑版
Copyright © 2024 RoboMasters 版权所有
备案号 粤ICP备2022092332号
快速回复
返回顶部
返回列表