RoboMaster

标题: 【RM2016 技术答疑】“遥控器DT7&DR16客户端RoboWarClient.exe” [打印本页]

作者: one玄    时间: 2016-1-7 10:16
标题: 【RM2016 技术答疑】“遥控器DT7&DR16客户端RoboWarClient.exe”
遥控器接电脑后并不能用键盘鼠标代替控制,而且用串口读取数据和协议上的也不一致。请问大家有弄好的吗

作者: 笑小枫    时间: 2016-1-7 15:44
不是要一个转换模块么,官方提供那个
作者: Tinko    时间: 2016-1-8 19:12
接收机需要接取反电路才能正常取出数据
鼠标键盘控制要你们自己写好单片机的接收判断
作者: one玄    时间: 2016-1-12 14:32
Tinko 发表于 2016-1-8 19:12
接收机需要接取反电路才能正常取出数据
鼠标键盘控制要你们自己写好单片机的接收判断 ...

我现在是用TTL转USB串口工具一端接DT7,一端接电脑,用串口调试助手直接读取。出现的问题是
(1)将接收到的18字节数据取反后并不能与相应的协议对上号
(2)将TTL转USB串口工具一端接电脑,一端接小车,将上次读取的数据原封不动发送给小车,车子并不能按照预期运动
作者: Tinko    时间: 2016-1-12 14:35
one玄 发表于 2016-1-12 14:33
我现在是用TTL转USB串口工具一端接DT7,一端接电脑,用串口调试助手直接读取。出现的问题是
(1)将接收 ...

别的先别说,取反电路加了没
作者: one玄    时间: 2016-1-12 14:36
笑小枫 发表于 2016-1-7 15:44
不是要一个转换模块么,官方提供那个

客户端已经弄好了。协议那块总对不上号
作者: one玄    时间: 2016-1-12 14:52
Tinko 发表于 2016-1-12 14:35
别的先别说,取反电路加了没

原理图上有啊,C:\Users\zhouxuan\Desktop.接收的时候我就直接接收自己取反了
作者: why    时间: 2016-1-17 15:39
怎么用串口读取接收数据,能解释一下吗
作者: n5012346    时间: 2016-3-3 21:47
直接接到串口上就能读取么?
作者: mobangjack    时间: 2016-3-6 17:04
我读出的DBUS(反向)数据和协议上是一致的呀。以下是部分测试数据:#S1=OFF,S2=GPS,OTHER=DEFAULT 00 04 20 00 01 58 00 00 00 00 00 00 00 00 00 00 00 00  #S1=OFF,S2=ATTI_1,OTHER=DEFAULT 00 04 20 00 01 78 00 00 00 00 00 00 00 00 00 00 00 00  #S1=OFF,S2=ATTI_2,OTHER=DEFAULT 00 04 20 00 01 68 00 00 00 00 00 00 00 00 00 00 00 00  #S1=CL,S2=GPS,OTHER=DEFAULT 00 04 20 00 01 D8 00 00 00 00 00 00 00 00 00 00 00 00  #S1=CL,S2=ATTI_1,OTHER=DEFAULT 00 04 20 00 01 F8 00 00 00 00 00 00 00 00 00 00 00 00  #S1=CL,S2=ATTI_2,OTHER=DEFAULT 00 04 20 00 01 E8 00 00 00 00 00 00 00 00 00 00 00 00  #S1=HL,S2=GPS,OTHER=DEFAULT 00 04 20 00 01 98 00 00 00 00 00 00 00 00 00 00 00 00  #S1=HL,S2=ATTI_1,OTHER=DEFAULT 00 04 20 00 01 B8 00 00 00 00 00 00 00 00 00 00 00 00  #S1=HL,S2=ATTI_2,OTHER=DEFAULT 00 04 20 00 01 A8 00 00 00 00 00 00 00 00 00 00 00 00  #S1=CL,S2=GPS,左杆上打,OTHER=DEFAULT 00 04 20 00 29 DD 00 00 00 00 00 00 00 00 00 00 00 00  #S1=CL,S2=GPS,左杆下打,OTHER=DEFAULT 00 04 20 00 D9 D2 00 00 00 00 00 00 00 00 00 00 00 00  #S1=CL,S2=GPS,左杆左打,OTHER=DEFAULT 00 04 20 5B 00 D8 00 00 00 00 00 00 00 00 00 00 00 00  #S1=CL,S2=GPS,左杆右打,OTHER=DEFAULT 00 04 20 A5 01 D8 00 00 00 00 00 00 00 00 00 00 00 00  #S1=CL,S2=GPS,右杆上打,OTHER=DEFAULT 00 A4 34 00 01 D8 00 00 00 00 00 00 00 00 00 00 00 00  #S1=CL,S2=GPS,右杆下打,OTHER=DEFAULT 00 64 0B 00 01 D8 00 00 00 00 00 00 00 00 00 00 00 00  #S1=CL,S2=GPS,右杆左打,OTHER=DEFAULT 6C 01 20 00 01 D8 00 00 00 00 00 00 00 00 00 00 00 00  #S1=CL,S2=GPS,右杆右打,OTHER=DEFAULT 94 06 20 00 01 D8 00 00 00 00 00 00 00 00 00 00 00 00
作者: mobangjack    时间: 2016-3-6 17:06
接收机DBUS输出数据为00 A4 34 00 01 D8 00 00 00 00 00 00 00 00 00 00 00 00时(#S1=CL,S2=GPS,右杆上打,OTHER=DEFAULT),控制信号的帧结构如下:

dbus.rc.ch0=1024
dbus.rc.ch1=1684
dbus.rc.ch2=1024
dbus.rc.ch3=1024
dbus.rc.s1=3
dbus.rc.s2=1
dbus.mouse.x=0
dbus.mouse.y=0
dbus.mouse.z=0
dbus.mouse.l=0
dbus.mouse.r=0
dbus.key.v=0


作者: 陈小小    时间: 2016-3-7 08:19
6666666666666666
作者: lianxu    时间: 2016-6-1 19:08
大兄弟,我想问一下这个客户端在哪里可以下,我们队想做电脑控制,但是我没找到这个软件
作者: 就是喜欢    时间: 2017-2-18 21:16
想问一下,怎么退界面?
作者: cdq4817    时间: 2017-2-21 19:28
可以自己搭一个取反电路,注意有的接收器有问题,多试几个
作者: 小小白白    时间: 2017-11-1 22:37
23333333333333333

作者: 张起灵    时间: 2018-1-21 22:27
mobangjack 发表于 2016-3-6 17:04
我读出的DBUS(反向)数据和协议上是一致的呀。以下是部分测试数据:#S1=OFF,S2=GPS,OTHER=DEFAULT 00 04 2 ...

请问你给出的数据与代码上给出的协议是怎么对上去的,我测试出来的遥控器四个方向摇杆和S1 S2是从第十二个数据开始接收到的,所以键盘鼠标对应的通道该如何补上去?
作者: 林伟豪    时间: 2018-1-27 21:49
没有,完全看不懂,到底什么东西
作者: vacuole    时间: 2018-4-1 15:39
楼主有客户端吗?求个链接




欢迎光临 RoboMaster (https://bbs.robomaster.com/) Powered by Discuz! X3.2