智能车制作

 找回密码
 注册

扫一扫,访问微社区

12
返回列表 发新帖
楼主: 1309430979
打印 上一主题 下一主题

[讨论] 讨论下飞思卡尔单片机浮点,三角运算能力

  [复制链接]

3

主题

48

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4382
威望
1990
贡献
1218
兑换币
1091
注册时间
2012-7-27
在线时间
587 小时
11#
 楼主| 发表于 2013-2-25 10:07:08 | 只看该作者
exiao 发表于 2013-2-25 09:43
用查表是个好方法,速度快

如果靠查表的话会不会数据量太大呢?因为建立的数据量小了的话想要的结果的连续性又不好。
回复 支持 反对

使用道具 举报

3

主题

48

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4382
威望
1990
贡献
1218
兑换币
1091
注册时间
2012-7-27
在线时间
587 小时
12#
 楼主| 发表于 2013-2-25 10:17:24 | 只看该作者
灰原姐姐 发表于 2013-2-24 17:16
算三角函数其实没必要用浮点数。用定点数也一样可以算。

如果用到反三角函数呢?
回复 支持 反对

使用道具 举报

1

主题

2067

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5124

论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章

威望
2752
贡献
898
兑换币
59
注册时间
2012-12-8
在线时间
737 小时
13#
发表于 2013-2-25 12:08:07 | 只看该作者
1309430979 发表于 2013-2-25 10:07
如果靠查表的话会不会数据量太大呢?因为建立的数据量小了的话想要的结果的连续性又不好。

数据量的大小,要看你的精度要求了
回复 支持 反对

使用道具 举报

36

主题

1837

帖子

3

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6375
威望
3368
贡献
1847
兑换币
2326
注册时间
2013-2-3
在线时间
580 小时
14#
发表于 2013-2-25 17:38:41 | 只看该作者
1309430979 发表于 2013-2-25 10:17
如果用到反三角函数呢?

哦,看看是有界的还是无界的。无界的可能需要浮点数
回复 支持 反对

使用道具 举报

7

主题

55

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1482
威望
715
贡献
441
兑换币
470
注册时间
2013-3-5
在线时间
163 小时
毕业学校
高职
15#
发表于 2013-8-8 14:27:55 | 只看该作者
三角函数,我把math.c和math.h都包含了,用sin还是不行啊!程序还是报错!怎么办,求教啊1
回复 支持 反对

使用道具 举报

3

主题

48

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4382
威望
1990
贡献
1218
兑换币
1091
注册时间
2012-7-27
在线时间
587 小时
16#
 楼主| 发表于 2013-8-9 14:15:43 | 只看该作者
在用的c文件下加上math.h就够了
回复 支持 反对

使用道具 举报

8

主题

131

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2291
QQ
威望
1103
贡献
660
兑换币
284
注册时间
2012-4-15
在线时间
264 小时
17#
发表于 2013-8-9 15:37:35 | 只看该作者
回复 支持 反对

使用道具 举报

6

主题

228

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2593
威望
1332
贡献
825
兑换币
872
注册时间
2013-3-12
在线时间
218 小时
18#
发表于 2013-8-10 17:49:36 | 只看该作者
xs128算三角函数基本要200微妙以上     我前几天刚测过   
要是双精度浮点   要2毫秒左右
回复 支持 反对

使用道具 举报

3

主题

48

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4382
威望
1990
贡献
1218
兑换币
1091
注册时间
2012-7-27
在线时间
587 小时
19#
 楼主| 发表于 2013-8-10 19:18:45 | 只看该作者
夜雨寒 发表于 2013-8-10 17:49
xs128算三角函数基本要200微妙以上     我前几天刚测过   
要是双精度浮点   要2毫秒左右

我用的k60,从摄像头采集结束后开始到控制结束就1毫秒左右
回复 支持 反对

使用道具 举报

24

主题

293

帖子

2

精华

金牌会员

Rank: 6Rank: 6

积分
1503
威望
905
贡献
388
兑换币
261
注册时间
2012-2-4
在线时间
105 小时
20#
发表于 2013-8-13 02:29:50 | 只看该作者
如果用定点的话 有 Q7 Q15 Q31这三种格式,如果是Kinetis的芯片的话,直接去MDK安目录下面找CMSIS的库,里面直接就有支持的DSP库,三角 控制算法 FFT 等都有
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-11-7 21:06 , Processed in 0.097582 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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