DSP与PC通信的问题

2019-07-15 01:03发布

在电机控制中,想把采样数据发到电脑上看。
采样数据为浮点数。
但SCI的寄存器只有485528-1-1.html" target="_blank" class="relatedlink">8位,我把浮点数转换成ASCII码发送,时间太长影响了电机控制性能。
所以想问一下,有没有更快的办法。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
Richardd
1楼-- · 2019-07-15 07:03
DSP里的char也是16位的
Mattheww
2楼-- · 2019-07-15 11:31
 精彩回答 2  元偷偷看……
Erichk
3楼-- · 2019-07-15 14:05
对于浮点型数据,比如说电流采样结果,一般都上传的是IQ格式的数据,一个IQ格式的数据为32位,共四个字节,那就拆分为四个字节按照一个字节一个字节传输,这样在上位机再将IQ格式的数据合成并转换为实际电流值即可,需要说明的是一般来讲RS485传输数据本身速度不会很快,如果作为一般控制和数据显示没有问题的
mnynt121
4楼-- · 2019-07-15 15:01
可以使用usb作为数据。
plsbackup
5楼-- · 2019-07-15 17:03
提高传输速度也可以。
kmzuaz
6楼-- · 2019-07-15 22:47
使用usb。

一周热门 更多>