智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 3118|回复: 7
打印 上一主题 下一主题

[编程类] 关于SCI的浮点数据发送,请教!!!!!!!

[复制链接]

4

主题

35

帖子

0

精华

高级会员

Rank: 4

积分
870
威望
289
贡献
559
兑换币
12
注册时间
2010-11-1
在线时间
11 小时
跳转到指定楼层
1#
发表于 2011-3-30 16:51:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1贡献
现在正在做上位机,但对SCI的浮点数据的发送还没有头绪,有人说“FLOAT是32位的,拆开4部分,收到后再组合”,但具体怎么拆,怎么合,谁能更详细的解释下,或者还有什么其他的方法,谢谢!。。有程序借鉴就再次谢谢啦!

10

主题

416

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3914

特殊贡献奖章优秀会员奖章在线王奖章活跃会员奖章

QQ
威望
1338
贡献
1476
兑换币
141
注册时间
2010-11-18
在线时间
550 小时
2#
发表于 2011-3-30 17:19:29 | 只看该作者
本帖最后由 doramin 于 2011-3-30 17:20 编辑

这是我在群里给你说的...

要自己写得研究一阵子...你想轻轻松松就知道是不可能的

IEEE754标准在这:
http://zhidao.baidu.com/question/58866610.html

另外我还发现了IEEE32转hex的vb程序,我上位机刚好是用vb写的...有空我再移植成c代码:
http://baike.baidu.com/view/1352525.htm
回复

使用道具 举报

4

主题

35

帖子

0

精华

高级会员

Rank: 4

积分
870
威望
289
贡献
559
兑换币
12
注册时间
2010-11-1
在线时间
11 小时
3#
 楼主| 发表于 2011-3-30 23:43:58 | 只看该作者
回复 2# doramin


    我也是用VB写的,不过却碰到做车以来最令人头疼的问题 。。或许是平时钻的还不够深吧!!、、、互相学习
回复

使用道具 举报

10

主题

416

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3914

特殊贡献奖章优秀会员奖章在线王奖章活跃会员奖章

QQ
威望
1338
贡献
1476
兑换币
141
注册时间
2010-11-18
在线时间
550 小时
4#
发表于 2011-3-31 14:01:36 | 只看该作者
回复 3# racwin


    这个我改方法了...单片机用浮点效率不高,不如用long型计算完再移位,这样上位机也不用管浮点了
回复

使用道具 举报

4

主题

35

帖子

0

精华

高级会员

Rank: 4

积分
870
威望
289
贡献
559
兑换币
12
注册时间
2010-11-1
在线时间
11 小时
5#
 楼主| 发表于 2011-3-31 20:06:07 | 只看该作者
回复 4# doramin


   可以把你这部分程序参考下吗,我还是没什么头绪。358589178@qq.com,谢谢了!
回复

使用道具 举报

1

主题

3

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
262
威望
193
贡献
55
兑换币
8
注册时间
2011-1-4
在线时间
7 小时
6#
发表于 2011-3-31 22:33:43 | 只看该作者
我觉得可以这样做:在单片机内不要用浮点数,可以计算出整数部分和余数部分,然后将除数,结果的整数部分和余数部分发出去,由上位机进行处理
回复

使用道具 举报

0

主题

42

帖子

0

精华

高级会员

Rank: 4

积分
949
威望
495
贡献
268
兑换币
103
注册时间
2009-7-28
在线时间
93 小时
7#
发表于 2011-3-31 22:54:07 | 只看该作者
下位机先乘上1000000,上位机处理时除掉。其实下位机在处理数据时,尽量不要用浮点型。出现浮点型时,也是先将被除数放大10的N次方再做处理。
回复

使用道具 举报

4

主题

248

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2267
QQ
威望
447
贡献
1700
兑换币
2
注册时间
2009-3-15
在线时间
60 小时
8#
发表于 2011-3-31 23:04:52 | 只看该作者
HCS12单片机是不支持浮点功能的,就避免使用吧。此外,单片机是死的,人是活的。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-26 12:12 , Processed in 0.090817 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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